System and method for recording high frame rate video, replaying slow-motion and replaying normal speed with audio-video synchronization
AssigneeTexas Instruments Incorporated
InventorsMartin Austin Wand, Michael Andrew Hannah, Paul Bastian Fernandez, Sreenivas Kothandaraman
Life of this patent
Estimating the term…
Abstract
A method to record high frame rate video, compatible with existing industry standards, that permits selecting either slow-motion playback or true speed playback with synchronized audio.
Claims20
A recording device for use with a displaying device operable to display a video comprising a first image and a second image, the displaying device being further operable to display the first image at a first time based on a time stamp tp1 for a time increment and to display the second image at a second time based on a time stamp tp2 for the time increment, said recording device comprising:
- a video data generating portion operable to detect the first image at a recorded time t1 for a recorded time increment, to detect the second image at a recorded time t2 for the recorded time increment and to generate video data corresponding to the first image and the second image;
- and
- an encoding portion operable to encode the video data into a bitstream including a time-increment-resolution code portion, a time-increment code portion, a recorded-time-increment-resolution code portion and a recorded-time-increment code portion, the time-increment-resolution code portion being capable of storing data therein representing a resolution of the time increment, the time-increment code portion being capable of storing data therein corresponding to a modulo time base and the time increment, the recorded-time-increment-resolution code portion being capable of storing data therein representing a resolution of the recorded time increment and the recorded-time-increment code portion being capable of storing data therein corresponding to a recorded modulo time base and the recorded time increment.
A display device for use with a bitstream of data corresponding to a video comprising a first image and a second image, the first image to be displayed at a first time based on a time stamp tp1 for a time increment and the second image to be displayed at a second time based on a time stamp tp2 for the time increment, the first image having been recorded at a recorded time t1 for a recorded time increment, the second image having been recorded at a recorded time t2 for the recorded time increment, the bitstream of data comprising a time-increment-resolution code portion, a time-increment code portion, a recorded-time-increment-resolution code portion and a recorded-time-increment code portion, the time-increment-resolution code portion having data stored therein representing a resolution of the time increment, the time-increment code portion having data stored therein corresponding to a modulo time base and the time increment, the recorded-time-increment-resolution code portion having data stored therein representing a resolution of the recorded time increment and the recorded-time-increment code portion having data stored therein corresponding to a recorded modulo time base and the recorded time increment, said display device comprising:
- a decoding portion operable to receive the bitstream of data, to generate first image data corresponding to the first image, to generate second image data corresponding to the second image, to determine the resolution of the recorded time increment from the recorded time-increment-resolution code portion and to determine the recorded modulo time base and recorded time increment from the second recorded time-increment code portion;
- a controller operable to provide a control signal, and
- a display portion operable to display, based on the control signal, the first image at the recorded time tp1 for the recorded time increment and to display the second image at the recorded time tp2 for the recorded time increment.
A method of recording a video for display by a displaying device, the video comprising a first image and a second image, the displaying device being operable to display the first image at a first time based on a time stamp tp1 for a time increment and to display the second image at a second time based on a time stamp tp2 for the time increment, said method comprising:
- detecting the first image at a recorded time t1 for a recorded time increment;
- detecting the second image at a recorded time t2 for the recorded time increment;
- generating video data corresponding to the first image and the second image;
- and
- encoding the video data into a bitstream including a time-increment-resolution code portion, a time-increment code portion, a recorded-time-increment-resolution code portion and a recorded-time-increment code portion, the time-increment-resolution code portion being capable of storing data therein representing a resolution of the time increment, the time-increment code portion being capable of storing data therein corresponding to a modulo time base and the time increment, the recorded-time-increment-resolution code portion being capable of storing data therein representing a resolution of the recorded time increment and the recorded-time-increment code portion being capable of storing data therein corresponding to a recorded modulo time base and the recorded time increment.
Dependencies are inferred from the claim text.