Patent classifications
G11B2020/1062
RECORDING APPARATUS, RECORDING METHOD, AND PROGRAM
The present technology relates to a recording apparatus, a recording method, and a program capable of avoiding a buffer overflow at the time of reproduction.
Each packet is separated from a packet string, and information indicating an arrival timing of each packet is output. The packet is divided into divided packets having a size which does not cause a buffer overflow, and a packet arrival time of each divided packet is embedded in a header of the divided packet. The present technology is applied to the recording apparatus.
Music context system, audio track structure and method of real-time synchronization of musical content
A system is described that permits identified musical phrases or themes to be synchronized and linked into changing real-world events. The achieved synchronization includes a seamless musical transitionachieved using a timing offset, such as relative advancement of an significant musical onset, that is inserted to align with a pre-existing but identified music signature, beat or timebasebetween potentially disparate pre-identified musical phrases having different emotive themes defined by their respective time signatures, intensities, keys, musical rhythms and/or musical phrasing. The system operates to augment an overall sensory experience of a user in the real world by dynamically changing, re-ordering or repeating and then playing audio themes within the context of what is occurring in the surrounding physical environment, e.g. during different phases of a cardio workout in a step class the music rate and intensity increase during sprint periods and decrease during recovery periods.
METHOD AND DEVICE FOR OVERLAYING 3D GRAPHICS OVER 3D VIDEO
A device and method process graphics to be overlayed over video for three-dimensional display. The video includes a series of video frames updated at a video rate, including main video frames and additional video frames. A first buffer buffers a first part of the overlay information to be overlayed over the main video frames. A second buffer buffers a second part of the overlay information to be overlayed over the additional video frames. For each video frame, the first part of the overlay information or the second part of the overlay information is copied to a frame-accurate area copier. The first part of the overlay information or the second part of the overlay information is output according to whether a current video frame is a main video frame or an additional video frame. The first part of the overlay information and the second part of the overlay information are updated at an overlay rate. The overlay rate is different than the video rate.
RECORDING MEDIUM, REPRODUCING APPARATUS, AND REPRODUCING METHOD
In a recording medium on which is recorded a multiplexed stream including a plurality of first packets (V_main) constituting a first I-picture in a first video stream and a plurality of second packets (V_sub) constituting a second I-picture in a second video stream, information for identifying the first I-picture and information for identifying the second I-picture are recorded on the medium. A recording medium can thereby be obtained that enables the rapid detection, from a small amount of information, of a particular picture included in a stream such as a TS in which multiple content streams are multiplexed.
Method and device for overlaying 3D graphics over 3D video
A method of decoding and outputting video information suitable for three-dimensional [3D] display, the video information comprising encoded main video information suitable for displaying on a 2D display and encoded additional video information for enabling three-dimensional [3D] display, the method comprising: receiving or generating three-dimensional [3D] overlay information to be overlayed over the video information; buffering a first part of the overlay information to be overlayed over the main video information in a first buffer; buffering a second part of overlay information to be overlayed over the additional video information in a second buffer; decoding the main video information and the additional video information and generating as a series of time interleaved video frames, each outputted video frame being either main video frame or additional video frame; determining a type of an video frame to be outputted being either a main video frame or an additional video frame; overlaying either first or second part of the overlay information on an video frame to be outputted in agreement with the determined type of frame outputting the video frames and the overlayed information.
Recording medium, reproducing apparatus, and reproducing method
In a recording medium on which is recorded a multiplexed stream including a plurality of first packets (V_main) constituting a first I-picture in a first video stream and a plurality of second packets (V_sub) constituting a second I-picture in a second video stream, information for identifying the first I-picture and information for identifying the second I-picture are recorded on the medium. A recording medium can thereby be obtained that enables the rapid detection, from a small amount of information, of a particular picture included in a stream such as a TS in which multiple content streams are multiplexed.
APPARATUS AND METHOD FOR GAZE TRACKING
A method for gaze tracking is provided. One embodiment of the method for gaze tracking, comprising: presenting a content to a viewer via a playback device, tracking a gaze path of the viewer with a gaze tracker coupled to the playback device, selecting a viewer profile from a plurality of viewer profiles stored in a viewer profile database based on the gaze path of the viewer, and predicting a future gaze location of the viewer based on the viewer profile. Systems perform similar steps and non-transitory computer readable storage mediums each store one or more computer programs are also provided.
APPARATUS AND METHOD FOR PROVIDING AND DISPLAYING CONTENT
A method for displaying content is provided. One embodiment of the method includes determining a focal area of a viewer of a content item displayed on a display device, retrieving a low bit rate version of the content item, retrieving a portion of a high bit rate version of the content item corresponding to the focal area, combining the portion of the high bit rate version of the content with the low bit rate version of the content item to generate a combined image, and causing the combined image to be displayed to the viewer via the display device. Systems perform similar steps and non-transitory computer readable storage mediums each store one or more computer programs are also provided.
APPARATUS AND METHOD FOR CAPTURING AND DISPLAYING SEGMENTED CONTENT
A method for providing content is provided. One embodiment of the method includes determining a viewing direction of a user viewing a content item comprising a plurality of video streams, selecting two or more video streams of the content item based on the viewing direction of the user and directional data associated with the plurality of video streams, decoding the two or more video streams to form two or more decoded video streams, stitching the two or more decoded video streams to form a combined image, and causing the combined image to be displayed to the user. Systems perform similar steps and non-transitory computer readable storage mediums each store one or more computer programs.
Shingled magnetic recording hard disk drive media cache copy transfer
A shingled magnetic recording (SMR) hard disk drive (HDD) receives a read command for data associated with a range of logical block addresses (LBAs). In situations where a first portion of valid data associated with the range of LBAs is stored in an SMR region of the HDD and a second portion of valid data associated with the range of LBAs is stored in a non-SMR region of the HDD, the first portion is read from the SMR region in a single disk access and copied to a first buffer of the HDD, and the second portion is read from the non-SMR region in one or more disk accesses and copied to a second buffer of the HDD. The valid data associated with the range of LBAs stored in the second buffer are copied to the first buffer to be combined with valid data associated with the range of LBAs stored in the first buffer, and the combined valid data is then transferred to the host to complete execution of the read command.