[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

IL180769A - System for providing access to operation information - Google Patents

System for providing access to operation information

Info

Publication number
IL180769A
IL180769A IL180769A IL18076907A IL180769A IL 180769 A IL180769 A IL 180769A IL 180769 A IL180769 A IL 180769A IL 18076907 A IL18076907 A IL 18076907A IL 180769 A IL180769 A IL 180769A
Authority
IL
Israel
Prior art keywords
operation information
digital signal
data section
information
section
Prior art date
Application number
IL180769A
Other languages
Hebrew (he)
Other versions
IL180769A0 (en
Inventor
Ezra Darshan
David Fink
Kevin Murray
Original Assignee
Ezra Darshan
Nds Ltd
David Fink
Kevin Murray
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from GBGB0418279.6A external-priority patent/GB0418279D0/en
Priority claimed from PCT/IL2005/000685 external-priority patent/WO2006018827A2/en
Application filed by Ezra Darshan, Nds Ltd, David Fink, Kevin Murray filed Critical Ezra Darshan
Priority to IL180769A priority Critical patent/IL180769A/en
Publication of IL180769A0 publication Critical patent/IL180769A0/en
Publication of IL180769A publication Critical patent/IL180769A/en

Links

Landscapes

  • Television Signal Processing For Recording (AREA)

Description

SYSTEM FOR PROVIDING ACCESS TO OPERATION INFORMATION NDS LIMITED Inventors: Kevin MURRAY, David FINK and Ezra DARSHAN 1ΪΠ7 tCim p3>3 2H1 ΤΊΤ : 0 Ν^ΏΏΠ C: 60945 SYSTEM FOR PROVIDING ACCESS TO OPERATION INFORMATION RELATED APPLICATION INFORMATION ■ The present application claims priority from UK. patent application GB 0418279.6, filed 16 August 2004, and US provisional patent application 60/601,890, filed 16 August 2004.
FIELD OF THE INVENTION The present invention relates to apparatus and methods for providing access to content in a data stream.
BACKGROUND OF THE INVENTION One key aspect of the efficient operation of PVRs (Personal Video Recorders) that record a digital television signal is the ability to quickly, easily, and reliably identify places within a recorded video stream that correspond to starts and ends of pictures;, locations of certain picture types, and a time associated with a picture. All of the places within the recorded video stream that correspond to the starts and ends of pictures; locations of certain picture types; and time associated with the picture are typically carried as part of the digital video signal. However, the digital television signal is often encrypted (also termed "scrambled" in the art and throughout the present specification and claims) in order to ensure correct payment for access to the television signal. It is often desirable not to decrypt the television signal when the television signal is recorded; accessing the places witliin the recorded video stream that correspond to the starts and ends of pictures; locations of certain picture types; and time associated with the picture is therefore difficult. Even if the signal is decrypted upon recording, or is transmitted unencrypted, locating desired information can require searching through large amounts of the digital television signal, which can be a costly operation.
It is appreciated that while the following discussion concentrates on video based systems, the present invention can also be applied to other coding technologies such as audio or data coding systems. The use of the word "video" should not be taken as limiting the scope of the invention.
WO 200(5/018827 PCT/IL2U05/IM)O(585 Newer video coding technologies, such as AVC (ISO/TEC 14496-10) make it even more important that the information is correctly signalled, since existing heuristic mechanisms for "guessing" the location, value and type of information are becoming ever more unreliable due to the changes in video coding technologies.
Digital video standards that are relevant to understanding the state of the art include the following published standards: ISO IEC 13818-1:2000, MPEG-2 Systems Specification; ISO/EEC 13818-2:2000, MPEG-2 Video Specification, particularly Sections 6.3.3 and 6.3.8; ISO/IEC 13818-l:2000/Amd.3:(2003)5 Transport of AVC video data in MPEG-2 TS; ISO/IEC 14496-10:2003 MPEG-4 AVC Video Specification, particularly Sections 7.3.1, 7.4.1, Annex A, D.8.7, and D.9.7; and Annex E of ETSI TS 101 154 VI.5.1 (2004-05), Digital Video Broadcasting (ΟΙ ); Implementation guidelines for the use of Video and Audio Coding in Broadcasting Applications based on the MPEG-2 Transport Sti-eam.
Internet Engineering Task Force (IETF) Requests for Comment (RFCs) that are relevant to understanding the state of the art include the following published RFCs: RFC 1889, RTP: A Transport Protocol for Real-Time Applications; and RFC 1890, RTP Profile for Audio and Video Conferences with Minimal Control.
The following patent applications are believed to represent the state of the art: PCT Patent Application PCT/ILOO/00276 (published as WO 01/35669) of NDS Limited, and corresponding US Patent Application S/N 09/574,096 of Darshan et al; and PCT Patent Application PCT/IL02/00534 (published as WO 03/010970) of NDS Limited, and corresponding US Patent Application S/N 10/479,373 of Darshan et al.
The disclosures of PCT Patent Application PCT TL00/00276 (published as WO 01/35669) of NDS Limited, and corresponding US Patent Application S N 09/574,096 of Darshan et al and PCT Patent Application PCT TL02/00534 (published as WO 03/010970) of NDS Limited, and corresponding US Patent Application S N 10/479,373 of Darshan et al. are hereby incorporated herein by reference.
The disclosures of all references mentioned above and throughout the present specification, as well as the disclosures of all references mentioned in those references, are hereby incorporated herein by reference.
SUMMARY OF THE INVENTION The present invention, in preferred embodiments thereof, comprises apparatus and methods, typically implemented at a broadcast headend or other facility for data stream preparation, operative to extract information useful for efficient operation of devices such as PVRs from a digital signal prior to potential encryption thereof. The extracted information is then potentially placed in an unencrypted section of the data transmitted in a way that enables the receiving PVR (or other device) to easily locate and use the extracted information to identify locations of interest and the types of those locations.
There is thus provided in accordance with a preferred embodiment of the present invention providing a digital signal encoded, in accordance with a layered encoding scheme, in a plurality of layers, and extracting operation information from a first layer of encoding within the digital signal, and placing the extracted information in a data section in a second layer of encoding within the digital signal.
Further in accordance with a preferred embodiment of the present invention the digital signal includes a transport layer.
Still further in accordance with a preferred embodiment of the present invention the operation information is extracted from the transport layer.
. Additionally in accordance with a preferred embodiment of the present invention the data section is not subject to encryption.
Moreover in accordance with a preferred embodiment of the present invention the data section is subject to encryption.
Further in accordance with a preferred embodiment of the present invention the data section is encrypted in accordance with an encryption scheme different from an encryption scheme used to encrypt the first layer.
Still further in accordance with a preferred embodiment of the present invention the operation information includes at least one of a location and type of access unit, timing information, and rendering information.
Additionally in accordance with a preferred embodiment of the present invention the layered encoding scheme includes an MPEG- stream.
Moreover in accordance with a preferred embodiment of the present i vention the layered encoding scheme includes an MPEG- stream.
Further in accordance with a preferred embodiment of the present invention the layered encoding scheme includes an I-frame.
Still further in accordance with a preferred embodiment of the present invention the layered encoding scheme includes a P-frame.
Additionally in accordance with a preferred embodiment of the present invention the layered encoding scheme includes a B-frame.
Moreover in accordance with a preferred embodiment of the present invention the data section is optimized for implementation in hardware.
Further in accordance with a preferred embodiment of the present invention the extracted information is placed in the second layer when the extracted information changes relative to an earlier version of the extracted information.
Still further in accordance with a preferred embodiment of the present invention the extracted information is placed in the second layer when the layered encoding scheme changes from a default pattern.
Additionally in accordance with a preferred embodiment of the present invention, the method includes transmitting the digital signal and the data section to a receiving device.
Moreover in accordance with a preferred embodiment of the present invention the receiving device includes a personal video recorder (PVR).
Further in accordance with a preferred embodiment of the present invention, the method includes utilizing the operation information at the receiving device.
Still further in accordance with a preferred embodiment of the present invention the utilizing includes at least one of the following identifying at W least one location of interest, identifying a type of at least one location of interest, and performing a trick mode operation.
Additionally in accordance with a preferred embodiment of the present invention the trick mode operation includes at least one of the following fast forward, slow motion forward, fast reverse, slow motion reverse, freeze frame, and random access.
There is also provided in accordance with another preferred embodiment of the present invention utilizing operation information from a data section of the digital signal, the data section having been produced by extracting operation information from the digital signal, and placing the operation information in the data section, the data section being not subject to encryption, and placing the operation information in a retrieval area.
Further in accordance with a preferred embodiment of the present invention the utilizing includes ensuring that correct video data is played back.
Still further in accordance with a preferred embodiment of the present invention the retrieval area includes an index table.
Additionally in accordance with a preferred embodiment of the present invention the extracting occurs when the digital signal is played back.
Moreover in accordance with a preferred embodiment of the present invention the extracting occurs when the digital signal is recorded.
Further in accordance with a preferred embodiment of the present invention the operation information includes at least one of a location and type of access unit, timing information, and rendering information.
Still further in accordance with a preferred embodiment of the present invention the data section is optimized for implementation in hardware.
There is also provided in accordance with a still another preferred embodiment of the present invention a method for providing access to operation information relating to a portion of a digital signal, the method including receiving a digital signal, the digital signal including a data section and at least one other section, the data section including operation information, utilizing the operation information, and placing the operation infoimation in a retrieval area, wherein the one other section is encrypted, and the data section is not encrypted, and the one other section includes a copy of the operation information.
Further in accordance with a preferred embodiment of the present invention the utilizing includes ensuring that correct video data is played back.
Still further in accordance with a preferred embodiment of the present invention the retrieval area includes an index.
Additionally in accordance with a preferred embodiment of the present invention the extracting occurs when the digital signal is played back.
Moreover in accordance with a preferred embodiment of the present invention the extracting occurs when the digital signal is recorded.
Further in accordance with a preferred embodiment of the present invention the operation information includes at least a location and type of access unit, timing information, and rendering information.
Still further in accordance with a preferred embodiment of the-present invention the data section is optimized for implementation in hardware.
There is also provided in accordance with a still another preferred embodiment of the present invention a digital signal provider providing an encoded digital signal, in accordance with a layered encoding scheme, in a plurality of layers, and an operation information extractor extracting operation information from a first layer of encoding within the digital signal, and placing the extracted information in a data section in a second layer of encoding within the digital signal.
There is also provided in accordance with a still another preferred embodiment of the present invention an operation information utilizer, utilizing operation information from a data section of the digital signal, the data section have been produced by an operation information extractor which extracts the operation information from the digital signal, and an operation information placer which places the operation information in the data section, the data section being not subject to encryption, and an operation information placer operative to place the operation information in a retrieval area.
There is also provided in accordance with a still another preferred embodiment of the present invention a digital signal receiver operative to receive the digital signal, the digital signal including a data section and at least one other section, the data section including operation information, an operation information utilizer, and an operation hiformation placer, operative to place the operation information in a retrieval area, wherein the one other section is encrypted, and the data section is not encrypted, and the one other section includes a copy of the operation information.
BRIEF DESCRIPTION OF THE DRAWINGS The present invention- will be understood and appreciated more fully from the following detailed description, taken in conjunction with the drawing in which: Fig. 1 is a simplified partly pictorial, partly block diagram illustration of a system for improving efficiency of location identification in a data stream, the system being constructed and operative in accordance with a preferred embodiment of the present invention; and Fig. 2 and Fig. 3 are simplified flowchart illustrations of preferred methods of operation of the system of Fig. 1.
WO 2006/018827 PCT iL2« ono > DETAILED DESCRIPTION OF A PREFERRED EMBODIMENT Reference is now made to Fig. 1, which is a simplified partly pictorial, partly block diagram illustration of a system for improving efficiency of location identification in a data stream, the system being constructed and operative in accordance with a preferred embodiment of the present invention. The system of Fig. 1 is self-explanatory with reference to the discussion above and below.
Those skilled in the art will appreciate that the data stream preferably includes a transport layer. The transport layer preferably includes operation irrformation. The operation information is preferably extracted from the transport layer. The extracted operation information is preferably placed in a data section. In some preferred embodiments of the present invention, the data section is preferably not subject to encryption. Alternatively, the data section preferably is subject to encryption. In some preferred embodiments of the present invention, the data section may preferably be encrypted using a different encryption scheme than the encryption scheme used to encrypt a video stream included in the digital signal.
The data section is preferably optimized for implementation in hardware, thereby making the data section easy to locate by a receiving device. For example, and without limiting the generality of the foregoing, in an MPEG-2 transport stream, a flag in a well known, fixed location would indicate the data section's presence. Typical examples of flags in a well known, fixed location which indicate the data section's presence include an adaptation field control flag and a transport private data flag in the adaptation field.
The operation information preferably includes at least one of: a location and type of access unit; timing information; and rendering information.
It is appreciated that the digital signal may preferably transmitted to the receiving device, and may preferably be encoded using any appropriate layered encoding scheme, including, but not limited to, MPEG-2 and MPEG 4. It is further appreciated that the layered encoding scheme preferably includes at least one I-frame.
In some preferred embodiments of the present invention, extracted information may preferably be placed in the data section when a condition is met. For example, and without limiting the generality of the foregoing, information may be placed in the data section when the extracted information is changed. For example, and without limiting the generality of the foregoing, if the data stream includes a signal that video is encoded as either a field or as a frame, information signalling the change of encoding may be placed in the data section when there is a transition in video encoding from field to frame or vice- versa.
Similarly, information may be placed in the data section when encoding is changed from a given default encoding pattern. For example, and without limiting the generality of the foregoing, in many MPEG encoding schemes, frames are typically encoded in an ΓΒΒΡ pattern (an I-frame followed by two B-frames followed by a P-frame). If the encoding pattern changes to IBP, information signalling the change of encoding pattern may be placed in the data section.
It is appreciated that the digital signal may preferably be an encrypted digital signal. Alternatively, the digital signal preferably may not be encrypted.
Those skilled in the art will appreciate that the receiving device may preferably include a set-top box or personal video recorder (PVR.). The receiving device preferably utilizes the operation information, wherein the utilizing includes at least one of: identifying at least one location of interest; identifying a type of at least one location of interest; and performing a trick mode operation.
The utilizing and trick modes are described in greater detail below. It is appreciated that, using the techniques described above, the present invention, in preferred embodiments thereof, enables the receiving device to utilize inforrnation without accessing the layer in which the information originally resided.
A preferred embodiment of the present invention suitable for use with PEG-2 Systems (such as systems conforming to the ISOtfEC 13818-1:2000 WO 2<>0f>/IM8827 PCT/IL20(»5/(I0()685 specification, referred to above and incorporated herein by reference) is now described in more detail. It is appreciated that the MPEG-2 system is provided as a particular non-limiting example of an implementation of the present invention, and that the present invention may also be implemented in conjunction with other systems including, by way of further non-limiting example, IP based systems, such as TP or DIRECTV Transport Protocol. In various parts of the description of the preferred embodiment of the present invention suitable for use with MPEG-2 Systems, details will be given which may be relevant for MPEG-4 Systems (ISO/TEC 14496-10:2003), and other systems as well.
In the case of MPEG-2 Systems (13818-1:2000), extracting information in accordance with the present invention is preferably achieved by placing a data structure in the user-private section of the adaptation layer data of the transport packet; persons skilled in the art will appreciate that the adaptation layer data is not encrypted. The presence of the adaptation layer data is signalled by a flag in the transport packet header (the adaptation field control flags), and the adaptation layer data itself (if more than one byte long) includes a flag (private data Field flag) which signals the presence of private data. Thus it is a simple operation to identify the location of the desired information.
The exact format and frequency of the extracted information to be inserted can vary depending on the application, and the details of the video encoding algorithm(s) that are supported. As a non-limiting example, the table below shows one potential definition for the adaptation layer data, shown as a modification to the adaptation_field() structure defined in ISO/TEC 13818-1:2000 . (see particularly section 2.4.3.5 and table 2-6).
In the table below: MPEG_standard_field(s)/data refers to MPEG standard fields not discussed in detail in the table, in order to simplify the table; transport_jprivate_data_Jength refers to an MPEG-defined field including the length of the private .data; syntax_version indicates a version of the private data syntax.
Preferably set to OxBO. It is appreciated that Appendix E of ETSI TS 101 154 VI. .1 (2004-05) describes a descriptor-like structure, within a transport j ivate__data field of the adaptation field. Thus, the syntax_version value of OxBO has been chosen not to' conflict with the tag values in ETSI TS 101 154 V1.5.1; stream-type = 1 refers to ISO/TEC 13818-2, and streamjype = 2 refers to ISO/TEC 14496-10, it being appreciated that these are provided as non-limiting examples only; time_code_present, when set to 1, indicates that a time code of the immediately following picture is present in the private data; PTS_32 refers to the 32 most significant bits of a 33-bit PTS (presentation time stamp, see ISO/TEC 13818-1 Section 2.1.39 and 2.4.3.7) encoded in a PES header immediately following the present adaptation field; tirne_code () refers to an SMPTE time code value encoded in 24 bits. The format of the time_code () is almost identical to a 25-bit format specified for a MPEG-2 GOP header (ISO/TEC 13818-2 Section 6.3.8). However, the marker_bit field specified for the MPEG-2 GOP header is not used in the time_code() field; picturejype refers to a type of an immediately following picture, where a value of 1 indicates an I-picture, a value of 2 indicates a P-picture and a value of 4 indicates aB-picture; frame_rate_code refers to the frame rate of a stream carried on the present PID, encoded as in 6.3.3 of ISO/TEC 13818-2:2000; profile_and_level_indication refers to a profile and level that is equal to or higher than any profile and level in any sequence in an associated video stream, encoded as in 6.3.3 of ISO/IEC 13818-2:2000; profile_idc together with the leve dc field, indicates constraints in encoding of an AVC video stream, encoded as in ISO EEC 14496-10:2003, Annex A; level_idc together with the profile_idc field, indicates the constraints in encoding of the AVC video stream, encoded as in ISO/TEC 14496-10:2003, Annex A; WO 201)6/018827 PCT/IL2» 5/0(I«685 nal_ref_idc indicates whether the present frame is used for inter prediction of any other pictures, encoded as in ISO/TEC 14496-10:2003, sections 7.3.1 and 7.4.1; and entry_point_frame_count indicates how many subsequent frames must be decoded from the present point it is possible to reliably decode all subsequent frames. A value of 0 signifies that it is either unknown how many subsequent frames must be decoded from the present point or the number for frames which must be decoded from the present point is greater than a allowable maximum value. Frames for which the random_access_indicator is set will also have entry_point_frame_count equal to zero, since video can be reliably decoded from such frames.
It is appreciated that entry__point_frame_count is similar in concept to the recoveryjpoint structure defined in ISO/IEC 14496-10:2003, sections D.8.7 and D.9.7.
Tab! e 1 : Syntax for Adaptati on Fiel d WO 200(1/018827 PCT/IL200S/0006SS The mnemonic "uimsbf stands for: unsigned integer, most significant bit first, and the mnemonic "bslbf stands for: bit string, left bit first (see ISOf C 13818-1, Section 2.2.6).
When a signal is recorded, the information described in Table 1 can be extracted and held in a separate index table to simplify access. Alternatively, the information can be extracted when the video is played back.
When the recorded video is played back, the extracted information, as described in the table above, is preferably used to ensure that the correct video data is played back. The indicated mechanism also supports such operations as "trick modes", which are currently difficult to implement with the newer coding technologies such as AVC (14496-10) without the presence of assistance information as is provided in preferred embodiments of the present invention. For example, and without limiting the generality of the foregoing, the systems described in US Patent Application S/N 09/574,096 of Darshan et al and US Patent Application S/N 10/479,373 of Darshan et al, referred to above and incorporated herein by reference, may be used to support trick mode operations.
The term "trick modes", in all its grammatical forms, as used throughout the present specification and claims includes, but is not limited to, one or more of the following: fast forward; slow motion forward; fast reverse; slow motion reverse; freeze frame; and random access. The term "random access" is used throughout the present specification and claims to refer both to random access to any particular point and to access to a specific predefined location or event, such as a next location or event, in a data stream.
Reference is now made to Fig. 2 and Fig. 3, which are simplified flowchart illustrations of preferred methods of operation of the system of Fig. 1. The methods of Fig. 2 and Fig. 3 are believed to be self-explanatory with reference to the above discussion.
It is appreciated that various features of the invention which are, for clarity, described in the contexts of separate embodiments may also be provided in combination in a single embodiment. Conversely, various features of the invention which are, for brevity, described in the context of a single embodiment may also be provided separately or in any suitable subcombination. For example, 00 /IL2005 000685 each of the following subcombinations may be provided separately: the portion of the system and the associated methods described above as taking place at a broadcast headend or other facility for data stream preparation; and the portion of the system and the associated methods described above as talcing place at a PVR 5 or similar device.
It will be appreciated by persons skilled in the art that the present invention is not limited by what has been particularly shown and described hereinabove. Rather the scope of the invention is defined only by the claims which follow: 10 I ) What is claimed is:

Claims (40)

CLAIMS 1. A method for providing access to operation information relating to a digital signal, the method comprising: providing a digital signal encoded, in accordance with a layered encoding scheme, in a plurality of layers; and extracting operation information from a first layer of encoding within the digital signal, and placing the extracted information in a data section in a second layer of encoding within the digital signal. 2. The method according to claim 1 and wherein the digital signal comprises a transport layer. 3. The method according to claim 2 and wherein the operation information is extracted from the transport layer. 4. The method according to any of claims 1 - 3 and wherein the data section is not subj ect to encryption. . 5. The method according to any of claims 1 - 3 and wherein the data section is subject to encryption. 6. The method according to claim 5 and wherein the data section is encrypted in accordance with an encryption scheme different from an encryption scheme used to encrypt the first layer. 7. The method according to claim 1 and wherein the operation information comprises at least one of: a location and type of access unit; timing information; and rendering information. S. The method according to claim 1 and wherein the layered encoding scheme comprises an MPEG-2 stream. 9, The method according to claim 1 and wherein the layered encoding scheme comprises an MPEG -4 stream. 10. The method according to claim 1 and wherein the layered encoding scheme comprises an I-frame. 11. The method according to claim 1 and wherein the layered encoding scheme comprises a P-frame. 12. The method according to claim 1 and wherein the layered encoding scheme comprises a B-f ame. 13. The method according to claim 1 and wherein the data section is optimized for implementation in hardware. 14. The method according to claim 1 and wherein the extracted information is placed in the second layer when the extracted information changes relative to an earlier version of the extracted information. 15. The method according to claim 1 and wherein the extracted information is placed in the second layer when the layered encoding scheme changes from a default pattern. 16. The method according to according to claim 1 and also comprising: transmitting the digital signal and the data section to a receiving device. 17. The method according to claim 16 and wherein the receiving device comprises a personal video recorder (PVR). WO 2(106/018827 l,CT/I L2 ()5/()(l(IC«5 18. The method according to claim 16 or claim 17 and also comprising: utilizing the operation information at the receiving device. 19. The method according to claim 18 and wherein the utilizing comprises at least one of the following: identifying at least one location of interest; identifying a type of at least one location of interest; and performing a trick mode operation. 20. The method according to claim 19 and wherein the trick mode operation comprises at least one of the following: fast forward; slow motion forward; fast reverse; slow motion reverse; freeze frame; and random access. 21. A method for providing access to operation information relating to a digital signal, the method comprising: utilizing operation information from a data section of the digital signal, the data section having been produced by: extracting operation information from the digital signal; and placing the operation information in the data section, the data section being not subject to encryption; and placing the operation information in a retrieval area. 22. The method according to claim 21 and wherein the utilizing comprises ensuring that correct video data is played back. 23. The method according to either claim 21 or claim 22 and wherein the retrieval area comprises an index table. 24. The method according to either claim 21 or claim 22 and wherein the extracting occurs when the digital signal is played back. WO 200Λ/ 18827 PCT/I L2005/wmC>85 25. The method according to either claim 21 or claim 22 and wherein the extracting occurs when the digital signal is recorded. 26. The method according to claim 21 and wherein the operation 5 information comprises at least one of: a location and type of access unit; timing information; and rendering information. 10 27. The method according to claim 21 and wherein the data section is optimized for implementation in hardware. I 28. A method for providing access to operation information relating to a portion of a digital signal, the method comprising: 15 receiving a digital signal, me digital signal comprising a data section and at least one other section, the data section comprising operation information; utilizing the operation information; and placing the operation information in a retrieval area, wherein: 20 the one other section is encrypted, and the data section is not encrypted, and ( the one other section comprises a copy of the operation information. 25 29. The method according to claim 28 and wherein the utilizing comprises ensuring that correct video data is played back. 30. The method according to either claim 28 or claim 29 and wherein the retrieval area comprises an index. 30 31. The method according to either claim 28 or claim 29 and wherein the extracting occurs when the digital signal is played back. WO 2(106/018827 PCT/IL20()5/ 00r>85 32. The method according to either claim 28 or claim 29 and wherein the extracting occurs when the digital signal is recorded. 33. The method according to claim 28 and wherein the operation information comprises at least one of: a location and type of access unit; timing information; and rendering information. 34. The method according to claim 28 and wherein the data section is optimized for implementation in hardware. 35. Apparatus for providing access to operation information relating to a digital signal, the apparatus comprising: a digital signal provider providing an encoded digital signal encoded, in accordance with a layered encoding scheme, in a plurality of layers; and an operation information extractor extracting operation information from a first layer of encoding within the digital signal, and placing the extracted information in a data section in a second layer of encoding within the digital signal. 36. Apparatus for providing access to operation information relating to a digital signal, the apparatus comprising: an operation information utilizer utilizing operation information from a data section of the digital signal, the data section have been produced by: an operation information extractor which extracts the operation information from the digital signal; and an operation information placer which places the operation information in the data section, the data section being not subject to encryption; and. WO 2<ΜΙίί/(Π Κ827 PC /1 L2005/<>W><;85 an operation information placer operative to place the operation information in a retrieval area. 37. Apparatus for providing access to operation information relating to a portion of a digital signal, the apparatus comprising: a digital signal receiver operative to receive the digital signal, the digital signal comprising a data section and at least one other section, the data section comprising operation irrforma ion; an operation information utilizer; and an operation information placer, operative to place the operation information in a retrieval area, wherein: the one other section is encrypted, and the data section is not encrypted, and the one other section comprises a copy of the operation information. P-175-IL National Phase Claims.doc P-175 JC 15JAN07/1 What is claimed is: CLAIMS
1. A method for providing access to operation information relating to a digital signal, the method comprising: providing a digital signal encoded, in accordance with a layered encoding scheme, in a plurality of layers; and extracting operation information from a first layer of encoding within the digital signal, and placing the extracted information in a data section in a second layer of encoding within the digital signal, wherein the extracted information is placed in the second layer when the extracted information changes relative to an earlier version of the extracted information.
2. The method according to claim 1 and wherein the digital signal comprises a transport layer.
3. The method according to claim 2 and wherein the operation information is extracted from the transport layer.
4. The method according to any of claims 1 - 3 and wherein the data section is not subject to encryption.
5. The method according to any of claims 1 - 3 and wherein the data section is subject to encryption.
6. The method according to claim 5 and wherein the data section is encrypted in accordance with an encryption scheme different from an encryption scheme used to encrypt the first layer.
7. The method, according to any of claims 1-6 and wherein the operation information comprises at least one of: a location and type of access unit; 1 timing information; and rendering information.
8. The method according to any of claims ί-7 and wherein the layered encoding scheme comprises an MPEG-2 stream.
9. The method according to any of claims 1-7 and wherein the layered encoding scheme comprises an MPEG-4 stream.
10. The method according to any of claims 1-9 and wherein the layered encoding scheme comprises an I-frame.
11. The method according to any of claims 1-10 and wherein the layered encoding scheme comprises a P-frame.
12. The method according to any of claims 1-1 1 and wherein the layered encoding scheme comprises a B-frame.
13. The method according to any of claims 1-12 and wherein the data section is optimized for implementation in hardware.
14. The method according to any of claims 1-13 and wherein the extracted information is placed in the second layer when the layered encoding scheme changes from a default pattern.
15. The method according to any of claims 1-14 and also comprising: transmitting the digital signal and the data section to a receiving device.
16. The method according to claim 15 and wherein the receiving device comprises a personal video recorder (PVR). 2
17. The method according to claim 15 or claim 16 and also comprising: utilizing the operation information at the receiving device.
18. The method according to claim 17 and wherein the utilizing comprises at least one of the following: identifying at least one location of interest; identifying a type of at least one location of interest; and performing a trick mode operation.
19. The method according to claim 18 and wherein the trick mode operation comprises at least one of the following: fast forward; slow motion forward; fast reverse; slow motion reverse; freeze frame; and random access.
20. A method for providing access to operation information relating to a digital signal, the method comprising; utilizing operation information from a data section of the digital signal, the data section having been produced by: extracting operation information from the digital signal; and placing the operation information in the data section, the data section being not subject to encryption, wherein the exti'acted information is placed in the data section when the extracted information changes relative to an earlier version of the extracted information; and placing the operation information in a retrieval area.
21. The method according to claim 20 and wherein the utilizing comprises ensuring that correct video data is played back.
22. The method according to either claim 20 or claim 21 and wherein the retrieval area comprises an index table.
23. The method according to either claim 20 or claim 21 and wherein the extracting occurs when the digital signal is played back. 3
24. The method according to any of claims 20-22 and wherein the extracting occurs when the digital signal is recorded.
25. The method according to any of claims 20-24 and wherein the operation information comprises at least one of: a location and type of access unit; timing information; and rendering information.
26. The method according to any of claims 20-25 and wherein the data section is optimized for implementation in hardware.
27. A method for providing access to operation information relating to a portion of a digital signal, the method comprising: receiving a digital signal, the digital signal comprising a data section and at least one other section, the data section comprising operation information; utilizing the operation information; and placing the operation information in a retrieval area, wherein: the one other section is encrypted, and the data section is not encrypted, and the one other section comprises a copy of the operation infonnation.
28. The method according to claim 27 and wherein the utilizing comprises ensuring that correct video data is played back.
29. The method according to either claim 27 or claim 28 and wherein the retrieval area comprises an index. 4
30. The method according to either claim 27 or claim 28 and wherein the extracting occurs when the digital signal is played back,
31. The method according to any of claims 27-29 and wherein the extracting occurs when the digital signal is recorded.
32. The method according to any of claims 27-31 and wherein the operation information comprises at least one of: a location and type of access unit; timing information; and rendering information.
33. The method according to any of claims 27-32 and wherein the data section is optimized for implementation in hardware.
34. Apparatus for providing access to operation information relating to a digital signal, the apparatus comprising: a digital signal provider providing an encoded digital signal encoded, in accordance with a layered encoding scheme, in a plurality of layers; and an operation information extractor extracting operation information from a first layer of encoding within the digital signal, and placing the extracted information in a data section in a second layer of encoding within the digital signal, wherein the extracted information is placed in the second layer when the extracted information changes relative to an earlier version of the extracted information.
35. Apparatus for providing access to operation information relating to a digital signal, the apparatus comprising: an operation information utilizer utilizing operation information from a data section of the digital signal, the data section have been produced by: 5 an operation information extractor which extracts the operation information from the digital signal; and an operation information placer which places the operation information in the data section, the data section being not subject to encryption, wherein the extracted information is placed in the data section when the extracted information changes relative to an earlier version of the extracted information; and an operation information placer operative to place the operation information in a retrieval area.
36. Apparatus for providing access to operation information relating to a portion of a digital signal, the apparatus comprising: a digital signal receiver operative to receive the digital signal, the digital signal comprising a data section and at least one other section, the data section comprising operation information; an operation information utilizer; and an operation information placer, operative to place the operation information in a retrieval area, wherein: the one other section is encrypted, and the data section is not encrypted, and the one other section comprises a copy of the operation information.
37. A system according to any of claims 34-36 and substantially as described hereinabove.
38. A system according to any of claims 34-36 and substantially as shown in the drawings.
39. A method according to any of claims 1-33 and substantially as described hereinabove. 6
40. A method according to any of claims 1-33 and substantially as shown in the drawings.
IL180769A 2004-08-16 2007-01-17 System for providing access to operation information IL180769A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
IL180769A IL180769A (en) 2004-08-16 2007-01-17 System for providing access to operation information

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US60189004P 2004-08-16 2004-08-16
GBGB0418279.6A GB0418279D0 (en) 2004-08-16 2004-08-16 System for providing access to operation information
PCT/IL2005/000685 WO2006018827A2 (en) 2004-08-16 2005-06-28 System for providing access to operation information
IL180769A IL180769A (en) 2004-08-16 2007-01-17 System for providing access to operation information

Publications (2)

Publication Number Publication Date
IL180769A0 IL180769A0 (en) 2007-06-03
IL180769A true IL180769A (en) 2013-10-31

Family

ID=42332112

Family Applications (1)

Application Number Title Priority Date Filing Date
IL180769A IL180769A (en) 2004-08-16 2007-01-17 System for providing access to operation information

Country Status (1)

Country Link
IL (1) IL180769A (en)

Also Published As

Publication number Publication date
IL180769A0 (en) 2007-06-03

Similar Documents

Publication Publication Date Title
US9166713B2 (en) System for providing access to operation information
EP1142340B1 (en) System for data stream processing
US11140417B2 (en) Apparatus, a method and a computer program for video coding and decoding
US7149247B2 (en) Methods and systems for encoding and decoding video data to enable random access and splicing
US9390754B2 (en) Video trick mode system
US8677504B2 (en) Method and apparatus for encrypting/decrypting multimedia content to allow random access
US20090225983A1 (en) System and method for improved processing and decoding of an encrypted digital video signal
KR20070007028A (en) Moving picture stream generation apparatus, moving picture coding apparatus, moving picture multiplexing apparatus and moving picture decoding apparatus
TWI495344B (en) Video decoding method
KR20050075309A (en) Multiplexed system converting apparatus
TW201123903A (en) Video stream index generation at a video content transmitter
JP2005229587A (en) Multiplex system conversion device
JP2006304232A (en) Multiplexing device and reproducing device
US8085843B2 (en) MP4 demultiplexer and method of operating the same
EP2456223B1 (en) System for providing access to information needed for performing trick mode operations on a video elementary stream
IL180769A (en) System for providing access to operation information
US20190182538A1 (en) Image processing apparatus and control method thereof
JP2001127726A (en) Signal processor, signal processing method and recording medium
EP1936974B1 (en) Apparatus for video recording and reproducing, and method for trick play of video
WO2004112395A1 (en) Device and method in a multimedia broadcast system
JP2004056774A (en) Stream distribution system, stream server device, cache server device, and stream recording and reproducing apparatus, method and program
KR20040077765A (en) Methods and systems for encoding and decoding video data to enable random access and splicing
Lloyd Supporting trick mode playback universally across the digital television industry

Legal Events

Date Code Title Description
FF Patent granted
MM9K Patent not in force due to non-payment of renewal fees