Claims (41)
1. Способ декодирования видеоданных картинки-в-картинке, воспроизводимых с носителя записи, содержащий этапы, на которых:1. A method for decoding video picture-in-picture reproduced from a recording medium, comprising the steps of:
декодируют первичный видеопоток в данных, воспроизводимых с носителя записи, с помощью первого декодера иdecode the primary video stream in the data reproduced from the recording medium using the first decoder and
декодируют вторичный видеопоток в воспроизводимых данных с помощью второго декодера, причем вторичный видеопоток представляет видеоданные картинки-в-картинке относительно первичного видеопотока.decode the secondary video stream in the reproduced data using the second decoder, and the secondary video stream represents the video data picture-in-picture relative to the primary video stream.
2. Способ по п.1, дополнительно содержащий этап, на котором:2. The method according to claim 1, additionally containing phase, in which:
воспроизводят поток данных основного пути из файла данных, записанного на носитель записи, причем поток данных основного пути включает в себя первичный и вторичный видеопотоки.reproducing the main path data stream from a data file recorded on the recording medium, wherein the main path data stream includes primary and secondary video streams.
3. Способ по п.2, дополнительно содержащий этапы, на которых:3. The method according to claim 2, further comprising stages in which:
отделяют первичный видеопоток от потока данных основного пути на основе идентификаторов пакета в пакетах данных потока данных основного пути, иseparating the primary video stream from the main path data stream based on the packet identifiers in the main path data stream data packets, and
отделяют вторичный видеопоток от потока данных основного пути на основе идентификаторов пакета в пакетах данных потока данных основного пути; при этомseparating the secondary video stream from the main path data stream based on the packet identifiers in the data packets of the main path data stream; wherein
на этапе декодирования первичного видеопотока декодируют отделенный первичный видеопоток, иin the decoding step of the primary video stream, the separated primary video stream is decoded, and
на этапе декодирования вторичного видеопотока декодируют отделенный вторичный видеопоток.at the stage of decoding the secondary video stream, the separated secondary video stream is decoded.
4. Способ по п.2, дополнительно содержащий этап, на котором:4. The method according to claim 2, additionally containing a stage in which:
определяют, записан ли вторичный видеопоток в том же файле данных, что и первичный видеопоток, на основе информации о типе, записанной на носитель записи; при этомdetermining whether a secondary video stream is recorded in the same data file as the primary video stream, based on the type information recorded on the recording medium; wherein
на этапе воспроизведения воспроизводят поток данных основного пути на основе этапа определения.at the playback stage, the main path data stream is reproduced based on the determination step.
5. Способ по п.2, дополнительно содержащий этап, на котором:5. The method according to claim 2, additionally containing a stage in which:
отображают вторичный видеопоток синхронно с первичным видеопотоком на основе информации о типе, записанной на носитель записи.displaying the secondary video stream synchronously with the primary video stream based on the type information recorded on the recording medium.
6. Способ по п.5, дополнительно содержащий этапы, на которых:6. The method according to claim 5, further comprising stages in which:
определяют элемент воспроизведения первичного видеопотока, с которым должен воспроизводиться вторичный видеопоток, на основе идентификатора, записанного на носитель записи, если информация о типе указывает представить вторичный видеопоток синхронно с первичным видеопотоком; при этомdetermining a playback element of the primary video stream with which the secondary video stream is to be reproduced, based on the identifier recorded on the recording medium, if the type information indicates to present the secondary video stream synchronously with the primary video stream; wherein
на этапе отображения отображают вторичный видеопоток синхронно с первичным видеопотоком на основе информации о типе и идентификатора.at the display stage, the secondary video stream is displayed synchronously with the primary video stream based on the type information and the identifier.
7. Способ по п.1, дополнительно содержащий этапы, на которых:7. The method according to claim 1, further comprising stages in which:
воспроизводят поток данных основного пути из первого файла данных, записанного на носитель записи, причем поток данных основного пути включает в себя первичный видеопоток, иreproducing the main path data stream from the first data file recorded on the recording medium, the main path data stream including the primary video stream, and
воспроизводят поток данных подпути из второго файла данных, записанного на носитель записи, при этом второй файл данных является отдельным от первого файла данных и поток данных подпути включает в себя вторичный видеопоток.reproducing the subpath data stream from the second data file recorded on the recording medium, wherein the second data file is separate from the first data file and the sub path data stream includes a secondary video stream.
8. Способ по п.7, дополнительно содержащий этапы, на которых:8. The method according to claim 7, further comprising stages in which:
отделяют первичный видеопоток от потока данных основного пути на основе идентификаторов пакета в пакетах данных потока данных основного пути, иseparating the primary video stream from the main path data stream based on the packet identifiers in the main path data stream data packets, and
отделяют вторичный видеопоток от потока данных подпути на основе идентификаторов пакета в пакетах данных потока данных подпути; при этомseparating the secondary video stream from the subpath data stream based on the packet identifiers in the subpath data stream data packets; wherein
на этапе декодирования первичного видеопотока декодируют отделенный первичный видеопоток, иin the decoding step of the primary video stream, the separated primary video stream is decoded, and
на этапе декодирования вторичного видеопотока декодируют отделенный вторичный видеопоток.at the stage of decoding the secondary video stream, the separated secondary video stream is decoded.
9. Способ по п.7, дополнительно содержащий этапы, на которых:9. The method according to claim 7, further comprising stages in which:
определяют, записан ли вторичный видеопоток в том же файле данных, что и первичный видеопоток, на основе информации о типе, записанной на носитель записи; при этомdetermining whether a secondary video stream is recorded in the same data file as the primary video stream, based on the type information recorded on the recording medium; wherein
на этапе воспроизведения потока данных основного пути воспроизводят поток данных основного пути на основе этапа определения, иin the step of reproducing the main path data stream, the main path data stream is reproduced based on the determination step, and
на этапе воспроизведения потока данных подпути воспроизводят поток данных подпути на основе этапа определения.in the step of reproducing the subpath data stream, the sub path data stream is reproduced based on the determination step.
10. Способ по п.7, дополнительно содержащий этап, на котором:10. The method according to claim 7, further containing a stage in which:
отображают вторичный видеопоток синхронно с первичным видеопотоком на основе информации о типе, записанной на носитель записи.displaying the secondary video stream synchronously with the primary video stream based on the type information recorded on the recording medium.
11. Способ по п.10, дополнительно содержащий этап, на котором:11. The method according to claim 10, further comprising the step of:
определяют элемент воспроизведения первичного видеопотока, с которым должен воспроизводиться вторичный видеопоток, на основе идентификатора, записанного на носитель записи, если информация о типе указывает представить вторичный видеопоток синхронно с первичным видеопотоком; при этомdetermining a playback element of the primary video stream with which the secondary video stream is to be reproduced, based on the identifier recorded on the recording medium, if the type information indicates to present the secondary video stream synchronously with the primary video stream; wherein
на этапе отображения отображают вторичный видеопоток синхронно с первичным видеопотоком на основе информации о типе и идентификатора.at the display stage, the secondary video stream is displayed synchronously with the primary video stream based on the type information and the identifier.
12. Способ по п.11, дополнительно содержащий этап, на котором:12. The method according to claim 11, further containing a stage in which:
определяют временные характеристики представления вторичного видеопотока на основе информации хронирования представления, записанной на носитель записи, если информация о типе указывает представить вторичный видеопоток синхронно с первичным видеопотоком; при этомdetermine the temporal characteristics of the presentation of the secondary video stream based on the timing information of the presentation recorded on the recording medium, if the type information indicates to present the secondary video stream synchronously with the primary video stream; wherein
на этапе отображения отображают вторичный видеопоток синхронно с первичным видеопотоком на основе информации о типе, идентификатора и информации хронирования представления.at the display stage, the secondary video stream is displayed synchronously with the primary video stream based on the type information, identifier and timing information of the presentation.
13. Способ по п.10, дополнительно содержащий этап, на котором:13. The method according to claim 10, further comprising the step of:
определяют временные характеристики представления вторичного видеопотока на основе информации хронирования представления, записанной на носитель записи, если информация о типе указывает представить вторичный видеопоток синхронно с первичным видеопотоком; при этомdetermine the temporal characteristics of the presentation of the secondary video stream based on the timing information of the presentation recorded on the recording medium, if the type information indicates to present the secondary video stream synchronously with the primary video stream; wherein
на этапе отображения отображают вторичный видеопоток синхронно с первичным видеопотоком на основе информации о типе и информации хронирования представления.at the display stage, the secondary video stream is displayed synchronously with the primary video stream based on the type information and presentation timing information.
14. Способ по п.7, дополнительно содержащий этап, на котором:14. The method according to claim 7, additionally containing a stage on which:
отображают вторичный видеопоток асинхронно с первичным видеопотоком на основе информации о типе, записанной на носитель записи.displaying the secondary video stream asynchronously with the primary video stream based on the type information recorded on the recording medium.
15. Способ по п.1, в котором сумма битовых скоростей первичного и вторичного видеопотоков меньше или равна установленному значению.15. The method according to claim 1, in which the sum of the bit rates of the primary and secondary video streams is less than or equal to the set value.
16. Способ по п.1, в котором вторичный видеопоток имеет тот же тип развертки, что и первичный видеопоток.16. The method according to claim 1, in which the secondary video stream has the same scan type as the primary video stream.
17. Способ декодирования видеоданных картинки-в-картинке, содержащий этапы, на которых:17. A method for decoding video data picture-in-picture, containing stages in which:
декодируют первичный видеопоток в данных, воспроизводимых с носителя записи, с помощью первого декодера;decode the primary video stream in the data reproduced from the recording medium using the first decoder;
принимают поток данных подпути от внешнего источника, отличного от носителя записи;receiving a subpath data stream from an external source other than the recording medium;
сохраняют поток данных подпути, включающий в себя, по меньшей мере, вторичный видеопоток, причем этот вторичный видеопоток предопределен как выступающий в роли данных картинки-в-картинке относительно первичного видеопотока, иstoring a subpath data stream including at least a secondary video stream, this secondary video stream being predetermined to act as picture-in-picture data relative to the primary video stream, and
декодируют вторичный видеопоток с помощью второго декодера.decode the secondary video stream using a second decoder.
18. Способ обработки видеоданных картинки-в-картинке, воспроизводимых с носителя записи, содержащий этапы, на которых:18. A method of processing image-in-picture video data reproduced from a recording medium, comprising the steps of:
отделяют первичный видеопоток от потока данных основного пути, воспроизводимого с носителя записи;separating the primary video stream from the data stream of the main path reproduced from the recording medium;
подают первичный видеопоток на первый декодер;supplying a primary video stream to a first decoder;
отделяют вторичный видеопоток от одного из потока данных основного пути и потока данных подпути, воспроизводимого с носителя записи, причем вторичный видеопоток представляет видеоданные картинки-в-картинке относительно первичного видеопотока; иseparating the secondary video stream from one of the main path data stream and the subpath data stream reproduced from the recording medium, the secondary video stream representing picture-in-picture video data relative to the primary video stream; and
подают вторичный видеопоток на второй декодер.supplying a secondary video stream to a second decoder.
19. Носитель записи, имеющий структуру данных для управления декодированием видеоданных картинки-в-картинке, сохраненных на носителе записи, содержащий:19. A recording medium having a data structure for controlling decoding of picture-in-picture video data stored on a recording medium, comprising:
область данных, хранящую первичный видеопоток и вторичный видеопоток, причем вторичный видеопоток представляет видеоданные картинки-в-картинке относительно первичного видеопотока; иa data area storing the primary video stream and the secondary video stream, wherein the secondary video stream represents picture-in-picture video data relative to the primary video stream; and
область управления, хранящую информацию управления для управления воспроизведением первичного и вторичного видеопотоков так, чтобы вторичный видеопоток декодировал с помощью декодера, отличного от декодера, используемого для декодирования первичного видеопотока.a control area storing control information for controlling reproduction of the primary and secondary video stream so that the secondary video stream is decoded by a decoder other than the decoder used to decode the primary video stream.
20. Носитель записи по п.19, в котором информация управления включает в себя информацию о типе, указывающую, хранятся ли первичный и вторичный видеопотоки в одном и том же файле данных.20. The recording medium according to claim 19, in which the control information includes type information indicating whether the primary and secondary video streams are stored in the same data file.
21. Носитель записи по п.20, в котором информация о типе указывает, отображать ли вторичный видеопоток синхронно с первичным видеопотоком.21. The recording medium according to claim 20, in which the type information indicates whether to display the secondary video stream synchronously with the primary video stream.
22. Носитель записи по п.19, в котором информация управления включает в себя информацию о типе, указывающую, отображать ли вторичный видеопоток синхронно или асинхронно с первичным видеопотоком.22. The recording medium according to claim 19, in which the control information includes type information indicating whether to display the secondary video stream synchronously or asynchronously with the primary video stream.
23. Устройство декодирования видеоданных картинки-в-картинке, воспроизводимых с носителя записи, содержащее:23. A device for decoding video data picture-in-picture reproduced from a recording medium containing:
первый декодер, выполненный с возможностью декодировать первичный видеопоток в данных, воспроизводимых с носителя записи; иa first decoder, configured to decode the primary video stream in the data reproduced from the recording medium; and
второй декодер, выполненный с возможностью декодировать вторичный видеопоток в воспроизводимых данных, причем вторичный видеопоток представляет видеоданные картинки-в-картинке относительно первичного видеопотока.a second decoder configured to decode the secondary video stream in reproducible data, wherein the secondary video stream represents picture-in-picture video data relative to the primary video stream.
24. Устройство по п.23, дополнительно содержащее:24. The device according to item 23, further comprising:
фильтр, отделяющий первичный видеопоток от потока данных основного пути и отделяющий вторичный видеопоток от потока данных основного пути; при этомa filter separating the primary video stream from the data stream of the main path and separating the secondary video stream from the data stream of the main path; wherein
первый декодер декодирует отделенный первичный видеопоток иthe first decoder decodes the separated primary video stream and
второй декодер декодирует отделенный вторичный видеопоток.the second decoder decodes the separated secondary video stream.
25. Устройство по п.24, в котором:25. The device according to paragraph 24, in which:
фильтр отделяет первичный и вторичный видеопотоки на основе идентификаторов пакетов в пакетах данных потока данных основного пути.the filter separates the primary and secondary video streams based on the packet identifiers in the data packets of the main path data stream.
26. Устройство по п.24, дополнительно содержащее:26. The device according to paragraph 24, further comprising:
контроллер, определяющий, записан ли вторичный видеопоток в том же файле данных, что и первичный видеопоток, на основе информации о типе, записанной на носитель записи, и управляющий воспроизведением потока данных основного пути на основе этого определения.a controller determining whether the secondary video stream is recorded in the same data file as the primary video stream, based on the type information recorded on the recording medium, and controlling reproduction of the main path data stream based on this determination.
27. Устройство по п.24, в котором второй декодер декодирует вторичный видеопоток так, чтобы вторичный видеопоток отображался синхронно с первичным видеопотоком на основе информации о типе, записанной на носитель записи.27. The device according to paragraph 24, in which the second decoder decodes the secondary video stream so that the secondary video stream is displayed synchronously with the primary video stream based on the type information recorded on the recording medium.
28. Устройство по п.23, дополнительно содержащее:28. The device according to item 23, further comprising:
первый фильтр, отделяющий первичный видеопоток от потока данных основного пути, иa first filter separating the primary video stream from the main stream data stream, and
второй фильтр, отделяющий вторичный видеопоток от потока данных подпути; при этомa second filter separating the secondary video stream from the subpath data stream; wherein
первый декодер декодирует отделенный первичный видеопоток, иthe first decoder decodes the separated primary video stream, and
второй декодер декодирует отделенный вторичный видеопоток.the second decoder decodes the separated secondary video stream.
29. Устройство по п.28, в котором:29. The device according to p. 28, in which:
первый фильтр отделяет первичный видеопоток на основе идентификаторов пакетов в пакетах данных потока данных основного пути, иthe first filter separates the primary video stream based on the packet identifiers in the data packets of the main path data stream, and
второй фильтр отделяет вторичный видеопоток на основе идентификаторов пакетов в пакетах данных потока данных подпути.the second filter separates the secondary video stream based on the packet identifiers in the data packets of the subpath data stream.
30. Устройство по п.28, дополнительно содержащее:30. The device according to p, optionally containing:
контроллер, определяющий, записан ли вторичный видеопоток в отдельном файле данных от первичного видеопотока, на основе информации о типе, записанной на носитель записи, и управляющий воспроизведением потока данных основного пути и подпути на основе этого определения.a controller determining whether the secondary video stream is recorded in a separate data file from the primary video stream, based on the type information recorded on the recording medium, and controlling reproduction of the data stream of the main path and subpath based on this determination.
31. Устройство по п.28, в котором второй декодер декодирует вторичный видеопоток так, чтобы вторичный видеопоток отображался синхронно с первичным видеопотоком на основе информации о типе, записанной на носитель записи.31. The device according to p, in which the second decoder decodes the secondary video stream so that the secondary video stream is displayed synchronously with the primary video stream based on the type information recorded on the recording medium.
32. Устройство декодирования видеоданных картинки-в-картинке, содержащее:32. A device for decoding video data picture-in-picture, containing:
первый декодер, декодирующий первичный видеопоток в данных, воспроизводимых с носителя записи;a first decoder decoding the primary video stream in the data reproduced from the recording medium;
локальное запоминающее устройство, принимающее поток данных подпути от внешнего источника, отличного от носителя записи, и хранящее поток данных подпути, включающий в себя, по меньшей мере, вторичный видеопоток, причем этот вторичный видеопоток предопределен как выступающий в роли данных картинки-в-картинке относительно первичного видеопотока, иa local storage device receiving a subpath data stream from an external source other than the recording medium, and storing a subpath data stream including at least a secondary video stream, this secondary video stream being predetermined to act as picture-in-picture data relative to primary video stream, and
второй декодер, декодирующий вторичный видеопоток.a second decoder decoding the secondary video stream.
33. Устройство по п.32, дополнительно содержащее:33. The device according to p, optionally containing:
первый фильтр, отделяющий первичный видеопоток от потока данных основного пути, иa first filter separating the primary video stream from the main stream data stream, and
второй фильтр, отделяющий вторичный видеопоток от сохраненного потока данных подпути; при этомa second filter separating the secondary video stream from the stored subpath data stream; wherein
первый декодер декодирует отделенный первичный видеопоток иthe first decoder decodes the separated primary video stream and
второй декодер декодирует отделенный вторичный видеопоток.the second decoder decodes the separated secondary video stream.
34. Устройство по п.33, в котором:34. The device according to p, in which:
первый фильтр отделяет первичный видеопоток на основе идентификаторов пакетов в пакетах данных потока данных основного пути, иthe first filter separates the primary video stream based on the packet identifiers in the data packets of the main path data stream, and
второй фильтр отделяет вторичный видеопоток на основе идентификаторов пакетов в пакетах данных потока данных подпути.the second filter separates the secondary video stream based on the packet identifiers in the data packets of the subpath data stream.
35. Способ записи видеоданных картинки-в-картинке на носитель записи, содержащий этапы, на которых:35. A method of recording image-in-picture video data on a recording medium, comprising the steps of:
записывают первичный видеопоток и вторичный видеопоток на носитель записи, при этом вторичный видеопоток представляет видеоданные картинки-в-картинке относительно первичного видеопотока, иrecording the primary video stream and the secondary video stream on the recording medium, wherein the secondary video stream represents picture-in-picture video data relative to the primary video stream, and
записывают информацию управления на носитель записи, причем эта информация управления служит для управления воспроизведением первичного и вторичного видеопотоков так, чтобы вторичный видеопоток декодировал с помощью декодера, отличного от декодера, используемого, чтобы декодировать первичный видеопоток.write control information to the recording medium, and this control information is used to control the playback of the primary and secondary video stream so that the secondary video stream is decoded using a decoder other than the decoder used to decode the primary video stream.
36. Способ по п.35, в котором информация управления включает в себя информацию о типе, указывающую, хранятся ли первичный и вторичный видеопотоки в одном и том же файле данных.36. The method of claim 35, wherein the control information includes type information indicating whether the primary and secondary video streams are stored in the same data file.
37. Способ по п.35, в котором информация управления включает в себя информацию о типе, указывающую, отображать ли вторичный видеопоток синхронно с первичным видеопотоком.37. The method of claim 35, wherein the control information includes type information indicating whether to display the secondary video stream synchronously with the primary video stream.
38. Устройство записи видеоданных картинки-в-картинке на носитель записи, содержащее:38. A device for recording video data picture-in-picture on a recording medium containing:
привод, выполненный с возможностью приводить в действие записывающее устройство так, чтобы оно записывало данные на носитель записи;a drive configured to drive a recording device so that it records data on a recording medium;
контроллер, выполненный с возможностью управлять приводом так, чтобы записывать первичный видеопоток и вторичный видеопоток на носитель записи, при этом вторичный видеопоток представляет видеоданные картинки-в-картинке относительно первичного видеопотока;a controller configured to control the drive so as to record the primary video stream and the secondary video stream to the recording medium, wherein the secondary video stream represents picture-in-picture video data relative to the primary video stream;
при этом контроллер выполнен с возможностью записывать информацию управления на носитель записи, причем эта информация управления служит для управления воспроизведением первичного и вторичного видеопотоков так, чтобы вторичный видеопоток декодировался с помощью декодера, отличного от декодера, используемого, чтобы декодировать первичный видеопоток.wherein the controller is configured to record control information on the recording medium, and this control information is used to control the playback of the primary and secondary video streams so that the secondary video stream is decoded using a decoder other than the decoder used to decode the primary video stream.
39. Устройство по п.38, в котором информация управления включает в себя информацию о типе, указывающую, отображать ли вторичный видеопоток синхронно с первичным видеопотоком.39. The device according to § 38, in which the control information includes type information indicating whether to display the secondary video stream synchronously with the primary video stream.
40. Устройство по п.38, в котором информация управления включает в себя информацию о типе, указывающую, хранятся ли первичный и вторичный видеопотоки в отдельных файлах данных.40. The device according to § 38, in which the control information includes type information indicating whether the primary and secondary video streams are stored in separate data files.
41. Устройство по п.40, в котором информация о типе указывает, отображать ли вторичный видеопоток синхронно или асинхронно с первичным видеопотоком.
41. The device according to p, in which the type information indicates whether to display the secondary video stream synchronously or asynchronously with the primary video stream.