Patent classifications
G11B20/10
Information processing device, method, and program for generating a proxy image from a proxy file representing a moving image
There is provided an information processing device that operates in a device including a display unit and causes the display unit to display a plurality of specific frame images constituting a moving image having a smaller data size than that of a moving image captured by another device different from the device including the display unit.
Objective lens, optical head device, optical information device, and optical disk system
Provided is an objective lens which is used so that more information can be accumulated in a large-capacity optical disk and which has a further enhanced numerical aperture NA. The objective lens is a single lens having the numerical aperture NA and a refractive index n, and is configured so as to satisfy: NA≥0.91 and 1.61≤n<1.72.
Multimedia Distribution System
A multimedia file and methods of generating, distributing and using the multimedia file are described. Multimedia files in accordance with embodiments of the present invention can contain multiple video tracks, multiple audio tracks, multiple subtitle tracks, a complete index that can be used to locate each data chunk in each of these tracks and an abridged index that can enable the location of a subset of the data chunks in each track, data that can be used to generate a menu interface to access the contents of the file and ‘meta data’ concerning the contents of the file. Multimedia files in accordance with several embodiments of the present invention also include references to video tracks, audio tracks, subtitle tracks and ‘meta data’ external to the file. One embodiment of a multimedia file in accordance with the present invention includes a series of encoded video frames, a first index that includes information indicative of the location within the file and characteristics of each encoded video frame and a separate second index that includes information indicative of the location within the file of a subset of the encoded video frames.
Multimedia Distribution System
A multimedia file and methods of generating, distributing and using the multimedia file are described. Multimedia files in accordance with embodiments of the present invention can contain multiple video tracks, multiple audio tracks, multiple subtitle tracks, a complete index that can be used to locate each data chunk in each of these tracks and an abridged index that can enable the location of a subset of the data chunks in each track, data that can be used to generate a menu interface to access the contents of the file and ‘meta data’ concerning the contents of the file. Multimedia files in accordance with several embodiments of the present invention also include references to video tracks, audio tracks, subtitle tracks and ‘meta data’ external to the file. One embodiment of a multimedia file in accordance with the present invention includes a series of encoded video frames, a first index that includes information indicative of the location within the file and characteristics of each encoded video frame and a separate second index that includes information indicative of the location within the file of a subset of the encoded video frames.
RECORDING CONTROL APPARATUS, RECORDING CONTROL METHOD, AND RECORDING CONTROL PROGRAM
An image acquisition unit acquires a video of a scene around a vehicle while the video is being captured. A recording control unit sets a moving image file for recording the video being captured, segmenting the video into predetermined units and records the video being captured in the moving image file until the predetermined unit is met. When an operation reception unit receives a request to play back a just-before portion while the video is being recorded, the recording control unit sets a subsequent moving image file that will be a new recording destination and closes a preceding moving image file that has been a recording destination, and a display control unit plays back the video, starting at a point of time reached by going back from an end of the preceding moving image file by a predetermined period of time.
ELECTRONIC DEVICE THAT SUPPORTS INDIVIDUALIZED DYNAMIC PLAYBACK OF A LIVE VIDEO COMMUNICATION SESSION
An electronic device, computer program product, and method are provided that support individualized dynamic playback of a live video communication session. A controller configures the electronic device to receive at least one of an audio stream and an image stream provided by at least one transmitting device from among second electronic devices during a video communication session. The controller configures the electronic device to communicate the at least one of the audio stream and the image stream from the at least one transmitting device to other devices among the second electronic devices. The controller configures the electronic device to buffer the communication session in a dynamically accessible format. In response to receipt of a trigger during the communication session, the controller configures the electronic device to communicate a length of the buffered communication session to a particular one of the second electronic devices.
ESTIMATING RECORDING HEAD FLY HEIGHT USING MACHINE LEARNING
Two or more data values are received from one or more sensors of a hard disk drive. The two or more data values are indicative of a fly height of a recording head of the hard disk drive. The two or more data values are input into a machine-learning processor during operation of the hard disk drive. A fly height of the recording head during the operation of the hard drive head is adjusted based on an output of the machine learning processor
Mechanism for retrieval of previously captured audio
In one aspect a device-side audio handling input/output unit (DIO) of a hardware device writes audio data generated by the hardware device within a ring buffer. An input provided by a user for activation of a software program is received, and a notification that the software program is ready to accept the audio data is generated. A system-side audio handling input/output unit (SIO) additionally provides past audio data from the ring buffer to the software program. Other aspects also are described.
Management of actuator dynamics in a multiple actuator hard disk drive with an unequal number of heads on the two outer arms of each actuator
A hard disk drive includes multiple actuator assemblies, each of which includes a head-stack assembly (HSA) including an end-arm to which a single head-gimbal assembly (HGA) is coupled, where this end-arm is configured with a notch along one side and a triangular or quadrilateral-shaped through-hole at a root-side of the end-arm, and where the HSA further includes a plurality of other end- and inner-arms to each of which two HGAs are coupled and none of which have a through-hole near their root. The single-HGA end-arm may be further configured with an outer damper having a through-hole coincident with the end-arm through-hole, such that the through-hole of the end-arm is not covered by this damper, and an inner damper having no through-hole, such that the through-hole of the end-arm is covered by this damper. Gains are thereby better matched across all HGAs for problematic arm and system modes.
Synchronizing playback by media playback devices
Example systems, apparatus, and methods receive audio information including a plurality of frames from a source device, wherein each frame of the plurality of frames includes one or more audio samples and a time stamp indicating when to play the one or more audio samples of the respective frame. In an example, the time stamp is updated for each of the plurality of frames using a time differential value determined between clock information received from the source device and clock information associated with the device. The updated time stamp is stored for each of the plurality of frames, and the audio information is output based on the plurality of frames and associated updated time stamps. A number of samples per frame to be output is adjusted based on a comparison between the updated time stamp for the frame and a predicted time value for play back of the frame.