RU98123609A - PROCESSING DIGITAL DATA AND INFORMATION OF SOFTWARE INDICATORS - Google Patents

PROCESSING DIGITAL DATA AND INFORMATION OF SOFTWARE INDICATORS

Info

Publication number
RU98123609A
RU98123609A RU98123609/09A RU98123609A RU98123609A RU 98123609 A RU98123609 A RU 98123609A RU 98123609/09 A RU98123609/09 A RU 98123609/09A RU 98123609 A RU98123609 A RU 98123609A RU 98123609 A RU98123609 A RU 98123609A
Authority
RU
Russia
Prior art keywords
program
information
data stream
programs
identified
Prior art date
Application number
RU98123609/09A
Other languages
Russian (ru)
Other versions
RU2180470C2 (en
Inventor
Хэропд Блэттер
Кевин Эллиотт Бриджуотер
Майкл Скотт Дайсс
Томас Эдвард Хорлэндер
Original Assignee
Томсон Консьюмер Электроникс, Инк.
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
Application filed by Томсон Консьюмер Электроникс, Инк. filed Critical Томсон Консьюмер Электроникс, Инк.
Publication of RU98123609A publication Critical patent/RU98123609A/en
Application granted granted Critical
Publication of RU2180470C2 publication Critical patent/RU2180470C2/en

Links

Claims (28)

1. Способ формирования потока данных из входного потока данных, представляющего множество программ, отличающийся тем, что выбирают желаемую программу из упомянутого множества программ, идентифицируют пакеты содержимого программ, содержащие упомянутую выбранную программу, формируют краткую характеризующую программу информацию, пригодную для идентификации и сборки упомянутых идентифицированных пакетов содержимого программы, причем упомянутая краткая информация, характеризующая программу, включает информацию распределения программы, связывающую идентификаторы пакетов с индивидуальными пакетированными потоками данных, которые образуют упомянутую выбранную программу, без информации распределения программ, относящейся к упомянутому множеству программ, отличных от упомянутой выбранной программы, и формируют поток данных, представляющий упомянутую желаемую программу, из упомянутых идентифицированных пакетов содержимого программы и упомянутой краткой информации, характеризующей программу.1. A method of generating a data stream from an input data stream representing a plurality of programs, characterized in that a desired program is selected from said plurality of programs, packages of program contents containing said selected program are identified, a brief program characterizing information suitable for identifying and assembling said identified packages of program content, wherein said brief information describing the program includes program distribution information s, linking the packet identifiers with the individual packetized data streams that form the selected program, without program distribution information related to said set of programs other than said selected program, and form a data stream representing the desired program from the identified program content packets and the above brief information describing the program. 2. Способ по п. 1, отличающийся тем, что упомянутый формируемый поток данных совместим со стандартом MPEG. 2. The method according to p. 1, characterized in that the said generated data stream is compatible with the MPEG standard. 3. Способ по п. 1, отличающийся тем, что упомянутая информация распределения программы является информацией таблицы распределения программы, совместимой со стандартом MPEG. 3. The method of claim 1, wherein said program distribution information is information of a program distribution table compatible with the MPEG standard. 4. Способ по п. 1, отличающийся тем, что формируют копию упомянутой краткой информации, характеризующей программу, и вставляют копию краткой информации, характеризующей программу, в упомянутый сформированный поток данных во многих местах. 4. The method according to claim 1, characterized in that a copy of said brief information describing the program is formed, and a copy of brief information describing the program is inserted into said generated data stream in many places. 5. Способ по п. 4, отличающийся тем, что упомянутый входной поток данных включает характеризующую программы информацию, пригодную для восстановления содержимого данных упомянутого множества программ, а упомянутые копии краткой информации, характеризующей программу, появляются в упомянутом сформированном потоке данных чаще, чем упомянутая информация, характеризующая программы, появляется в упомянутом входном потоке данных. 5. The method according to p. 4, characterized in that said input data stream includes program-specific information suitable for recovering data contents of said plurality of programs, and said copies of brief information describing the program appear in said generated data stream more often than said information , characterizing the program, appears in said input data stream. 6. Способ по п. 1, отличающийся тем, что дополнительно формируют из упомянутых идентифицированных пакетов содержимого программы поток данных, причем упомянутый поток данных желаемой программы формируют из упомянутого потока данных содержимого программы и упомянутой краткой информации, характеризующей программу. 6. The method according to claim 1, characterized in that it further forms a data stream from said identified program content packets, said data stream of a desired program being formed from said program content data stream and said brief information describing the program. 7. Способ по п. 1, отличающийся тем, что упомянутая краткая информация, характеризующая программу, содержит один или более элементов частных данных, описывающих упомянутую программу и выбранных из группы, включающей заголовок, длительность, описание программы, оценку насилия, оценку допустимого возраста, время записи, дату записи и список версий. 7. The method according to p. 1, characterized in that the said brief information describing the program contains one or more private data elements describing the program and selected from the group including the title, duration, description of the program, violence assessment, assessment of permissible age, recording time, recording date and version list. 8. Способ по п. 7, отличающийся тем, что один или более из упомянутых элементов частных данных включен в таблицу информации сети. 8. The method according to p. 7, characterized in that one or more of the mentioned elements of private data is included in the network information table. 9. Способ по п. 7, отличающийся тем, что один или несколько упомянутых элементов частных данных включен в определяемый пользователем раздел упомянутой информации распределения программы. 9. The method according to claim 7, characterized in that one or more of said private data elements is included in a user-defined section of said program distribution information. 10. Способ по п. 1, отличающийся тем, что упомянутые идентифицированные пакеты содержимого программы являются зашифрованными, а упомянутая краткая информация, характеризующая программу, содержит код шифрования. 10. The method according to p. 1, characterized in that said identified packets of the program content are encrypted, and said brief information characterizing the program contains an encryption code. 11. Способ по п. 10, отличающийся тем, что упомянутый код шифрования включен в таблицу условного доступа. 11. The method according to p. 10, characterized in that said encryption code is included in the conditional access table. 12. Способ по п. 10, отличающийся тем, что упомянутый код шифрования включен в определяемый пользователем раздел упомянутой информации распределения программы. 12. The method according to p. 10, characterized in that said encryption code is included in a user-defined section of said distribution information of the program. 13. Способ по п. 10, отличающийся тем, что упомянутые зашифрованные пакеты дешифруют с помощью информации, полученной с использованием упомянутого кода шифрования. 13. The method according to p. 10, characterized in that said encrypted packets are decrypted using information obtained using said encryption code. 14. Способ по п. 1, отличающийся тем, что выбирают множество желаемых программ из упомянутого множества программ, идентифицируют пакеты содержимого программ, содержащие упомянутые выбранные программы, и формируют краткую характеризующую программы информацию, включающую в себя информацию распределения программ, связывающую идентификаторы пакетов с индивидуальными пакетированными потоками данных, которые образуют упомянутые выбранные программы. 14. The method of claim 1, wherein the plurality of desired programs are selected from said plurality of programs, program packages containing said selected programs are identified, and a brief program characterizing information including program distribution information relating package identifiers to individual ones is generated. packetized data streams that form said selected programs. 15. Способ по п. 1, отличающийся тем, что дополнительно сохраняют упомянутую краткую информацию, характеризующую программу, и упомянутые идентифицированные пакеты содержимого программы в запоминающей среде. 15. The method according to p. 1, characterized in that it further stores said brief information describing the program, and said identified packages of program content in a storage medium. 16. Способ по п. 15, отличающийся тем, что дополнительно выбирают запоминающую среду. 16. The method according to p. 15, characterized in that it further selects a storage medium. 17. Способ по п. 16, отличающийся тем, что упомянутое формирование краткой информации, характеризующей программу, включает адаптивное формирование упомянутой краткой информации, характеризующей программу, так, чтобы она была пригодна для упомянутого выбранного типа запоминающей среды. 17. The method according to p. 16, characterized in that the said formation of brief information describing the program, includes the adaptive formation of said brief information describing the program, so that it is suitable for said selected type of storage medium. 18. Способ по п. 16, отличающийся тем, что упомянутое сохранение включает сохранение упомянутой краткой информации, характеризующей программу, и упомянутых идентифицированных пакетов содержимого программы в отдельных местах в упомянутой запоминающей среде. 18. The method according to p. 16, characterized in that said preservation includes storing said brief information describing the program and said identified packages of program contents in separate places in said storage medium. 19. Способ по п. 18, отличающийся тем, что упомянутые отдельные места являются соседними. 19. The method according to p. 18, characterized in that the said individual places are adjacent. 20. Способ по п. 15, отличающийся тем, что упомянутая запоминающая среда является средой нелинейного типа. 20. The method according to p. 15, characterized in that the said storage medium is a nonlinear type medium. 21. Способ обработки пакетированного потока данных, представляющего программу, отличающийся тем, что выбирают упомянутый поток данных, представляющий программу, из входного потока данных, представляющего множество программ, идентифицируют пакеты содержимого программ, содержащие упомянутую выбранную программу, формируют информацию, характеризующую программу, для идентификации и сборки упомянутых идентифицированных пакетов содержимого программы, причем эту информацию, характеризующую программу, адаптивно формируют так, чтобы она была пригодной для желаемого типа запоминающей среды, и сохраняют указанную информацию, характеризующую программу, и пакеты содержимого программы в запоминающей среде. 21. A method of processing a packetized data stream representing a program, characterized in that said data stream representing a program is selected from an input data stream representing a plurality of programs, program content packets containing said selected program are identified, and program characterization information is generated for identification and assemblies of the identified identified packages of the program content, and this information characterizing the program is adaptively formed so that it is suitable for the desired type of storage medium, and to keep specific information characterizing the program, and program content packets on a storage medium. 22. Способ по п. 1, отличающийся тем, что идентифицируют пакеты с информацией, характеризующей программы, связанные с упомянутой выбранной программой, и используют упомянутую информацию, характеризующую программы, при формировании упомянутой краткой информации, характеризующей программу. 22. The method according to p. 1, characterized in that the packages are identified with information characterizing the program associated with the selected program, and use the information characterizing the program, when forming the aforementioned brief information characterizing the program. 23. Способ по п. 21, отличающийся тем, что упомянутые идентифицируемые пакеты содержимого программы зашифрованы, а упомянутая информация, характеризующая программу, содержит код шифрования. 23. The method according to p. 21, characterized in that the said identifiable packets of the contents of the program are encrypted, and said information characterizing the program contains an encryption code. 24. Способ по п. 21, отличающийся тем, что при упомянутом формировании информации, характеризующей программу, упомянутую информацию, характеризующую программу, формируют так, чтобы включить в нее информацию распределения программы, связывающую идентификаторы пакетов с индивидуальными пакетированными потоками данных, которые образуют упомянутую выбранную программу, и исключить информацию распределения программ, относящуюся к упомянутому множеству программ, отличных от упомянутой выбранной программы. 24. The method according to p. 21, characterized in that, with said generation of information characterizing a program, said information characterizing a program is formed so as to include program distribution information linking packet identifiers to individual packetized data streams that form said selected a program, and exclude program distribution information related to said plurality of programs other than said selected program. 25. Способ по п. 21, отличающийся тем, что формируют из упомянутых пакетов информации, характеризующей программу, и упомянутых пакетов содержимого программы соответствующие группы и сохраняют упомянутые группы в отдельных местах в упомянутой запоминающей среде. 25. The method according to p. 21, characterized in that the corresponding groups are formed from said packets of information characterizing the program and said packets of program content, and the groups are stored in separate places in said storage medium. 26. Способ по п. 25, отличающийся тем, что упомянутые группы сохраняют в заданных соседних областях. 26. The method according to p. 25, characterized in that the said groups are stored in predetermined neighboring areas. 27. Способ по п. 18 или 25, отличающийся тем, что упомянутая запоминающая среда является средой линейного типа, включающей ленточный носитель, а упомянутые отдельные места выбирают из а) дорожек записи, включающих вспомогательную дорожку записи, соседнюю с дорожками записи, хранящими упомянутую программу, и б) областей управления данными. 27. The method according to p. 18 or 25, characterized in that the said storage medium is a linear type medium including a tape medium, and said individual places are selected from a) recording tracks including an auxiliary recording track adjacent to the recording tracks storing said program , and b) data management areas. 28. Способ формирования краткого программного указателя из входного потока данных, представляющего множество программ и содержащего первый программный указатель, пригодный для использования при декодировании упомянутого множества программ, отличающийся тем, что выбирают желаемую программы из упомянутого множества программ и формируют краткий программный указатель, пригодный для использования при декодировании упомянутой выбранной программы, путем включения в него информации распределения программы, связывающей идентификаторы пакетов с индивидуальными пакетированными потоками данных, которые образуют упомянутую выбранную программу, и исключения информации распределения программ, содержащейся в упомянутом первом программном указателе и не связанной с упомянутой выбранной программой. 28. A method of generating a short program pointer from an input data stream representing a plurality of programs and comprising a first program pointer suitable for use in decoding said plurality of programs, characterized in that a desired program is selected from said plurality of programs and a short program pointer suitable for use is formed when decoding the selected program, by including in it the distribution information of the program linking the pack identifiers networks with individual packetized data streams that form the said selected program, and exclusion of program distribution information contained in said first program index and not associated with said selected program.
RU98123609A 1996-05-31 1997-05-22 Processing digital data and program pointer information RU2180470C2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US1872296P 1996-05-31 1996-05-31
US60/018,722 1996-05-31
US08/696,415 1996-08-13

Publications (2)

Publication Number Publication Date
RU98123609A true RU98123609A (en) 2000-10-20
RU2180470C2 RU2180470C2 (en) 2002-03-10

Family

ID=21789466

Family Applications (1)

Application Number Title Priority Date Filing Date
RU98123609A RU2180470C2 (en) 1996-05-31 1997-05-22 Processing digital data and program pointer information

Country Status (2)

Country Link
MY (1) MY115089A (en)
RU (1) RU2180470C2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050064150A (en) 2003-12-23 2005-06-29 엘지전자 주식회사 Method for managing and reproducing a menu information of high density optical disc
KR20050066265A (en) 2003-12-26 2005-06-30 엘지전자 주식회사 Method for managing and reproducing a menu information of high density optical disc
KR20050066264A (en) 2003-12-26 2005-06-30 엘지전자 주식회사 Method for managing and reproducing a menu information of high density optical disc
US8175444B2 (en) 2004-01-14 2012-05-08 Samsung Electronics Co., Ltd. Method of reproducing from storage medium storing interactive graphics stream activated in response to user's command
EP2113152B1 (en) * 2007-02-21 2015-04-08 TP Vision Holding B.V. A conditional access system

Similar Documents

Publication Publication Date Title
WO1997046008B1 (en) Processing of digital data and program guide information
US11238165B2 (en) File encryption method, file decryption method, electronic device, and storage medium
CA2250931C (en) Ciphering and deciphering of multimedia data
CN101361057B (en) Method and apparatus for importing a transport stream
US9071423B2 (en) Identification of a compromised content player
CN102157171B (en) Method and apparatus for processing information, method and apparatus for manufacturing information recording medium and information recording medium
EP1374476B1 (en) Data protection system that protects data by encrypting the data
US9495998B2 (en) Information recording and/or reproducing apparatus
EP1493258B1 (en) Content using system
EP1734528A2 (en) Information processing apparatus, information recording medium, information processing method, and computer program
RU2007107079A (en) SYSTEM AND METHOD FOR PROVIDING THE POSSIBILITY OF PROTECTING RIGHTS DEPENDING ON THE DEVICE
RU2007131426A (en) METHOD FOR DATA TRANSFER, RECORDING MEDIA, DEVICE AND METHOD FOR PLAYING DATA FROM RECORDING MEDIA USING A LOCAL STORING DEVICE
CN1224910C (en) Enciphering method, decipher method and device and information recording medium
US20100183148A1 (en) Recording keys in a broadcast-encryption-based system
CN1340272A (en) Method for controlling the use of a program signal in a broadcast system, and control device for a receiver for carrying out such a method
RU2005136979A (en) DEVICE AND METHOD FOR RECORDING INFORMATION
CN105611318A (en) Method and system for video encryption playing
CN109561323B (en) MP4 file encryption and decryption method and device
RU2001107839A (en) ORDERING CONTENTS IN RECORDING OF A DIGITAL VIDEO DISC IN REAL TIME
CN110740391A (en) method for repairing MP4 damaged files
RU98123609A (en) PROCESSING DIGITAL DATA AND INFORMATION OF SOFTWARE INDICATORS
CN106911469A (en) Key read method and device
RU2440630C1 (en) Apparatus for making data recording medium, data recording medium and methods thereof
EP2267706A2 (en) Method and apparatus for efficiently fixing transformed part of content
Jin et al. Efficient traitor tracing