Изобретение относится к технике создания субтитров путем воспроизведения цифрового потока, образованного мультиплексированием видеопотока и графического потока. Носитель записи, преимущественно типа BD-ROM, хранит записанный на нем аудио-видеоклип, построенный путем мультиплексирования видеопотока и графического потока. Графический поток представляет движущееся изображение, выполненное из множества изображений, причем графический поток включает в себя графические данные, представляющие графику, подлежащую комбинированию с изображениями. Графический поток также включает в себя информацию об окне (WDS), которая задает окно для визуализации графики и которая указывает ширину, высоту и положение окна на плоскости, являющейся графической памятью устройства воспроизведения, которое комбинирует графику с изображениями. 5 н. и 14 з.п. ф-лы, 42 ил.
1. Носитель записи, используемый для запоминания данных, причем упомянутые данные содержат цифровой поток, образованный мультиплексированием видеопотока и графического потока, причем видеопоток представляет движущееся изображение, выполненное из множества изображений; графический поток включает в себя множество отображаемых наборов, каждый из которых представляет собой группу данных, составляющих графику для одного экрана, начальный отображаемый набор, входящий в состав указанного множества отображаемых наборов, относится к типу Начало сверхкадра, упомянутый начальный отображаемый набор типа Начало сверхкадра включает в себя графические данные и информацию об окне, которая задает окно для визуализации в нем графики, графические данные представляют графику, подлежащую комбинированию с изображениями, информация об окне указывает ширину, высоту и положение окна в плоскостной памяти устройства воспроизведения, которое комбинирует графику с изображениями, и отображаемый набор, следующий за начальным отображаемым набором, служит для визуализации графики в окне.2. Носитель записи по п.1, в котором ширину и высоту окна определяют на основе отношения скорости обновления окна, выполняемого упомянутым множеством отображаемых наборов, и скорости отображения изображения.3. Носитель записи по п.2, в котором ширину и высоту окна устанавливают так, что размер окна составляет 1/х плоскости, причем плоскость соответствует размеру каждого изображения, а х является действительным числом, указывающим на отношение скорости обновления окна, выполняемого упомянутым множеством отображаемых наборов, и скорости отображения изображения.4. Носитель записи по п.1, в котором каждый отображаемый набор включает в себя управляющие данные, сохраненные в пакете, к которому добавлены метка времени декодирования и метка времени презентации, при этом метка времени декодирования представляет время начала соответствующего набора отображения на оси времени воспроизведения, и метка времени презентации представляет время окончания соответствующего набора отображения и время начала выполнения отображения графики на основе набора отображения на оси времени воспроизведения.5. Носитель записи по п.4, в котором графический поток включает в себя два или более наборов отображения типа Начало сверхкадра, при этом на оси времени воспроизведения окно, определенное упомянутой информацией об окне, является активным между начальным отображаемым набором типа Начало сверхкадра и другим отображаемым набором типа Начало сверхкадра, который следует непосредственно после упомянутого начального отображаемого набора.6. Носитель записи по п.1, в котором если отображаемый набор, следующий за начальным отображаемым набором типа Начало сверхкадра, представляет собой отображаемый набор типа Нормальный случай, то отображаемый набор, следующий за упомянутым начальным отображаемым набором, включает в себя управляющие данные, но не включает в себя графические данные и данные информации об окне, и
управляющие данные, содержащиеся в отображаемом наборе типа Нормальный случай, вызывают выполнение устройством воспроизведения визуализации графики в окне, определенном данными информации об окне, содержащимися в начальном отображаемом наборе типа Начало сверхкадра, используя графические данные, содержащиеся в начальном отображаемом наборе типа Начало сверхкадра.
7. Носитель записи по п.6, в котором устройство воспроизведения включает в себя объектный буфер в дополнение к плоскостной памяти, при этом объектный буфер хранит графический объект, полученный путем декодирования графических данных, содержащихся в отображаемом наборе типа Начало сверхкадра, и управляющие данные, содержащиеся в отображаемом наборе типа Нормальный случай, содержат информацию по обрезке, указывающую часть графического объекта, хранящегося в объектном буфере, которая должна быть вырезана и передана в плоскостную память.8. Носитель записи по п.7, в котором управляющие данные, содержащиеся в отображаемом наборе типа Нормальный случай, содержат информацию о положении, указывающую положение в окне, в котором должна быть отображена упомянутая часть, вырезанная из упомянутой графики; иупомянутая часть, упомянутая информацией по обрезке, существует в положении, указанном информацией о положении.
9. Устройство воспроизведения, используемое для воспроизведения цифрового потока, образованного мультиплексированием видеопотока и графического потока, причем упомянутое устройство воспроизведения содержит видеодекодер, выполненный с возможностью декодирования видеопотока, чтобы получать движущееся изображение, выполненное из множества изображений; графический декодер, плоскостную память, используемую для комбинирования графики с изображениями, причем графический поток включает в себя множество отображаемых наборов, каждый из которых представляет собой группу данных, составляющих графику для одного экрана,начальный отображаемый набор, входящий в состав указанного множества отображаемых наборов, относится к типу Начало сверхкадра,
упомянутый начальный отображаемый набор типа Начало сверхкадра включает в себя графические данные и информацию об окне, которая задает окно для визуализации в нем графики, графические данные представляют графику, подлежащую комбинированию с изображениями, информация об окне указывает ширину, высоту и положение окна в плоскостной памяти устройства воспроизведения, которое комбинирует графику с изображениями, и
отображаемый набор, следующий за начальным отображаемым набором, служит для визуализации графики в окне.
10. Устройство воспроизведения по п.9, в котором ширину и высоту окна определяют на основе отношения скорости обновления окна, выполняемого графическим декодером, и скорости отображения изображения, определяемой видеодекодером.11. Устройство воспроизведения по п.10, в котором ширину и высоту окна устанавливают так, что размер окна составляет 1/х плоскости, причем плоскость соответствует размеру каждого изображения, а х является действительным числом, указывающим на отношение скорости обновления окна и скорости отображения изображения.12. Устройство воспроизведения по п.9, в котором графические данные, содержащиеся в упомянутом начальном отображаемом наборе типа Начало сверхкадра, представляют собой сжатую графику, играфический декодер включает в себя процессор, выполненный с возможностью декодирования сжатой графики, и
управляющий блок, выполненный с возможностью выполнения операции очистки окна и операции записи графики в окно.
13. Устройство воспроизведения по п.12, в котором каждый отображаемый набор включает в себя управляющие данные, сохраненные в пакете, к которому добавлены метка времени декодирования и метка времени презентации, метка времени декодирования представляет время начала соответствующего набора отображения на оси времени воспроизведения, метка времени презентации представляет время окончания соответствующего набора отображения и время начала выполнения отображения графики на основе набора отображения на оси времени воспроизведения, и управляющий блок начинает операцию очистки окна в упомянутое время начала, задаваемое меткой времени декодирования, и завершает операцию отображения графики в окне перед упомянутым временем окончания, задаваемым меткой времени презентации.14. Устройство воспроизведения по п.13, в котором графический поток включает в себя два или более наборов отображения типа Начало сверхкадра, и управляющий блок активирует окно, определяемое информацией об окне, в течение интервала времени на оси времени воспроизведения между начальным отображаемым набором типа Начало сверхкадра и другим отображаемым набором типа Начало сверхкадра, который следует непосредственно после упомянутого начального отображаемого набора.15. Устройство воспроизведения по п.12, в котором устройство воспроизведения включает в себя объектный буфер в дополнение к плоскостной памяти, при этом объектный буфер хранит графический объект, полученный путем декодирования графических данных, содержащихся в отображаемом наборе типа Начало сверхкадра, и если отображаемый набор, следующий за начальным отображаемым набором типа Начало сверхкадра, представляет собой отображаемый набор типа Нормальный случай, то отображаемый набор, следующий за начальным отображаемым набором, включает в себя управляющие данные, но не включает в себя графические данные и данные информации об окне, и управляющий блок, содержащийся в графическом декодере, считывает графический объект из объектного буфера и используя считанный графический объект и основываясь на управляющих данных, содержащихся в отображаемом наборе типа Нормальный случай, выполняет операцию записи графики в окне, определенном данными информации об окне, содержащимися в начальном отображаемом наборе типа Начало сверхкадра.16. Устройство воспроизведения по п.15, в котором управляющие данные, содержащиеся в отображаемом наборе типа Нормальный случай, содержат информацию по обрезке, и управляющий блок вырезает часть графического объекта, хранящегося в объектном буфере, как это указывается информацией по обрезке.17. Способ записи на носитель записи, причем способ содержитэтап создания прикладных данных и этап записи созданных прикладных данных на носитель записи,
причем прикладные данные включают в себя цифровой поток, образованный мультиплексированием видеопотока и графического потока, видеопоток представляет движущееся изображение, выполненное из множества изображений, графический поток включает в себя множество отображаемых наборов, каждый из которых представляет собой группу данных, составляющих графику для одного экрана, начальный отображаемый набор, входящий в состав указанного множества отображаемых наборов, относится к типу Начало сверхкадра, упомянутый начальный отображаемый набор включает в себя графические данные и информацию об окне, которая задает окно для визуализации в нем графики, графические данные представляют графику, подлежащую комбинированию с изображениями, информация об окне указывает ширину, высоту и положение окна в плоскостной памяти устройства воспроизведения, которое комбинирует графику с изображениями, и отображаемый набор, следующий за упомянутым начальным отображаемым набором, служит для визуализации графики в окне.
18. Способ воспроизведения цифрового потока, образованного мультиплексированием видеопотока и графического потока, причем способ содержит декодирование видеопотока, с тем чтобы получить движущееся изображение, выполненное из множества изображений; и декодирование графики, причем графический поток включает в себя множество отображаемых наборов, каждый из которых представляет собой группу данных, составляющих графику для одного экрана, начальный отображаемый набор, входящий в состав указанного множества отображаемых наборов, относится к типу Начало сверхкадра, упомянутый начальный отображаемый набор включает в себя графические данные и информацию об окне, которая задает окно для визуализации в нем графики, графические данные представляют графику, подлежащую комбинированию с изображениями, информация об окне указывает ширину, высоту и положение окна в плоскостной памяти устройства воспроизведения, которое комбинирует графику с изображениями, иупомянутый способ воспроизведения визуализирует в окне, определенном информацией об окне, графику упомянутого начального отображаемого набора и отображаемого набора, следующего за начальным отображаемым набором.
19. Интегральная схема для обработки цифрового потока, образованного мультиплексированием видеопотока и графического потока, причем интегральная схема содержит видеодекодер, выполненный с возможностью декодирования видеопотока, чтобы получить движущееся изображение, выполненное из множества изображений; графический декодер, плоскостную память, используемую для комбинирования графики с изображениями,причем графический поток включает в себя множество отображаемых наборов, каждый из которых представляет собой группу данных, составляющих графику для одного экрана, начальный отображаемый набор, входящий в состав указанного множества отображаемых наборов, относится к типу Начало сверхкадра, упомянутый начальный отображаемый набор включает в себя графические данные и информацию об окне, которая задает окно для визуализации в нем графики, графические данные представляют графику, подлежащую комбинированию с изображениями, информация об окне указывает ширину, высоту и положение окна в плоскостной памяти устройства воспроизведения, которое комбинирует графику с изображениями, и
отображаемый набор, следующий за начальным отображаемым набором, служит для визуализации графики в окне.