Frame indexing technique to improve personal video recording functionality and security of transmitted video
AssigneeBroadcom Corporation
InventorsJiang Fu, Sherman (Xuemin) Chen
Life of this patent
Estimating the term…
Abstract
Systems and methods of efficiently indexing a digitized video stream are presented. In one embodiment, the method comprises receiving a coded video stream containing non-scrambled frame location indicators and scrambled video data, filtering the non-scrambled frame location indicators, and generating a database used for indexing frames. In one embodiment, the apparatus comprises a processor such as a hardware and/or software capable of generating a database used for improving video playback functionality by way of filtering non-scrambled indicators that define the start of frames in a digitized video stream.
Claims20
A method of indexing video data within a video stream comprising:
- receiving the video stream, the video stream comprising network abstraction layer (NAL) units, the NAL units including a non-scrambled access unit delimiter;
- filtering the non-scrambled access unit delimiter from the NAL units of the video stream;
- generating positional information of a start of a frame of the video stream based on the non-scrambled access unit delimiter;
- storing the positional information into a database, wherein the non-scrambled access unit delimiter is located in a payload portion of a packet of the video stream;
- and
- indexing, using the database, frames of the video stream, wherein a scrambling control flag located in a transport stream layer packet of the video stream is used to control scrambling of the payload portion of the packet, wherein the scrambling control flag is set to a value that inhibits or initiates scrambling of the payload portion based on contents in the payload portion.
A system comprising:
- a receiver configured to receive a video stream comprising network abstraction layer (NAL) units;
- a filter circuit configured to filter a non-scrambled access unit delimiter from each of the NAL units of the video stream, the non-scrambled access unit delimiter being located within a payload portion of a packet of the video stream;
- and
- a storage device configured to store a database of descriptors, wherein each of the descriptors describes a location of a start of a frame of the video stream based on the non-scrambled access unit delimiter for each of the NAL units, the database being used to index frames of the video stream.
A method of indexing video data within a video stream comprising:
- receiving the video stream, the video stream comprising network abstraction layer (NAL) units, each first NAL unit of the NAL units including a non-scrambled access unit delimiter;
- filtering the non-scrambled access unit delimiter from each of the NAL units of the video stream, the non-scrambled access unit delimiter being located within a payload portion of a packet of the video stream;
- maintaining a database of descriptors describing positional information of a start of a frame of the video stream, wherein the positional information is based on the non-scrambled access unit delimiter for each of the NAL units;
- and
- indexing frames of the video stream based on the database.
Dependencies are inferred from the claim text.