Носій запису, що містить відеосигнал і щонайменше один додатковий інформаційний сигнал

Номер патенту: 93180

Опубліковано: 25.01.2011

Автор: ван Гестель Вільгельмус Якобус

Завантажити PDF файл.

Формула / Реферат

1. Носій запису, що містить відеосигнал і щонайменше один додатковий інформаційний сигнал, відтворення якого передбачено одночасно з відтворенням згаданого відеосигналу, який відрізняється тим, що носій запису додатково містить інформацію-розклад, що визначає, в якому порядку мають зчитуватися з даного носія запису порції згаданих щонайменше одного додаткового інформаційного сигналу або відеосигналу.

2. Носій запису за п. 1, який відрізняється тим, що інформація-розклад має вигляд таблиці, що містить записи, кожний з яких містить перший параметр, що визначає місцезнаходження початку порції, що має бути зчитана.

3. Носій запису за п. 2, який відрізняється тим, що кожний запис додатково містить другий параметр, що визначає кількість даних, що мають бути зчитані.

4. Носій запису за п. 3, який відрізняється тим, що він містить файлову систему, і інформація-розклад є частиною інформації файлової системи.

5. Носій запису за п. 4, який відрізняється тим, що згаданий перший параметр посилається на певний логічний блок на носії запису.

6. Носій запису за п. 5, який відрізняється тим, що згаданий другий параметр визначає кількість логічних блоків, що мають бути зчитані.

7. Носій запису за п. 4, який відрізняється тим, що відеосигнал, щонайменше один додатковий інформаційний сигнал і інформація-розклад збережені на даному носії запису в окремих файлах, причому згаданий перший параметр посилається на відносне положення у відповідному файлі, що має бути зчитаний.

8. Носій запису за п. 7, який відрізняється тим, що другий параметр визначає кількість байтів, що мають бути зчитані з відповідного файла.

9. Пристрій для відтворення записаних на носії запису відеосигналу і щонайменше одного додаткового інформаційного сигналу, який включає в себе: зчитувальний засіб для зчитування зі згаданого носія запису порцій згаданих відеосигналу і щонайменше одного додаткового інформаційного сигналу для подавання згаданих сигналів у відповідні буферні засоби; перший буферний засіб для буферизації порцій відеосигналу, що зчитуються з носія запису; другий буферний засіб для буферизації порцій щонайменше одного додаткового інформаційного сигналу, що зчитуються з носія запису; засіб обробки сигналів для обробки порцій відеосигналу і порцій щонайменше одного додаткового інформаційного сигналу, що видаються з відповідно першого і другого буферних засобів, для одержання щонайменше одного вихідного сигналу; який відрізняється тим, що зчитувальний засіб додатково виконаний з можливістю зчитування зі згаданого носія запису інформації-розкладу, що визначає порядок, в якому мають зчитуватися зі згаданого носія запису порції згаданих щонайменше одного додаткового інформаційного сигналу або відеосигналу, і тим, що даний пристрій додатково включає в себе засіб здійснення керування за розкладом, що керує зчитувальним засобом таким чином, щоб він зчитував порції згаданих щонайменше одного інформаційного сигналу або відеосигналу і подавав ці зчитані порції у відповідні буферні засоби в залежності від інформації-розкладу.

10. Пристрій за п. 9, який відрізняється тим, що інформація-розклад має вигляд таблиці, що містить записи, кожний з яких містить перший параметр, що визначає місцезнаходження початку порції, що має бути зчитана, а засіб здійснення керування за розкладом виконаний з можливістю відновлення цього першого параметра і керування зчитувальним засобом відповідно до нього.

11. Пристрій за п. 10, який відрізняється тим, що кожний запис додатково містить другий параметр, що визначає кількість даних, що мають бути зчитані, а засіб здійснення керування за розкладом додатково виконаний з можливістю відновлення другого параметра і керування зчитувальним засобом відповідно до нього.

12. Пристрій за будь-яким із п. 9, п. 10 і п. 11, який відрізняється тим, що відеосигналом є MPEG-сигнал, а засіб обробки сигналів виконаний з можливістю декодування MPEG-сигналу.

13. Спосіб записування на носій запису відеосигналу і щонайменше одного додаткового інформаційного сигналу, відтворення якого передбачено одночасно з відтворенням згаданого відеосигналу, який включає такі етапи: одержання відеосигналу; одержання згаданого щонайменше одного додаткового інформаційного сигналу; розділення відеосигналу на множину порцій відеосигналу; розділення згаданого щонайменше одного додаткового інформаційного сигналу на множину порцій додаткового інформаційного сигналу; записування порцій відеосигналу і порцій додаткового інформаційного сигналу на носій запису; який відрізняється тим, що він додатково включає такі етапи: визначення для кожної порції відеосигналу і додаткового інформаційного сигналу моменту часу, не пізніше якого або на який вона має бути наявною у відповідному буфері відтворювального пристрою, так щоб не трапилось спустошення буфера при одночасному відтворенні згаданих відеосигналу і щонайменше одного додаткового інформаційного сигналу; генерування інформації-розкладу, яка визначає порядок, в якому відтворювальний пристрій має зчитувати з носія запису порції згаданих відеосигналу і щонайменше одного додаткового інформаційного сигналу, в залежності від визначених моментів часу; записування інформації-розкладу на носій запису.

14. Спосіб відтворення відеосигналу і щонайменше одного додаткового інформаційного сигналу, записаних на носії запису, який включає такі етапи: зчитування порції відеосигналу;

зчитування з носія запису порції згаданого щонайменше одного додаткового інформаційного сигналу для її подавання у відповідний буферний засіб; буферизації порцій відеосигналу, що зчитуються з носія запису; буферизації порцій згаданого щонайменше одного додаткового інформаційного сигналу, що зчитуються з носія запису; обробка порцій відеосигналу і порцій згаданого щонайменше одного додаткового інформаційного сигналу з відповідно першого і другого буферних засобів, для одержання щонайменше одного вихідного сигналу; який відрізняється тим, що він додаткового включає такі етапи: зчитування з носія запису інформації-розкладу, яка визначає порядок, в якому мають зчитуватися з носія запису порції згаданих щонайменше одного додаткового інформаційного сигналу або відеосигналу; керування операціями зчитування в залежності від інформації-розкладу.

15. Носій запису з записаною комп'ютерною програмою, яка забезпечує здійснення способу за п. 14.

Текст

1. Носій запису, що містить відеосигнал і щонайменше один додатковий інформаційний сигнал, відтворення якого передбачено одночасно з відтворенням згаданого відеосигналу, який відрізняється тим, що носій запису додатково містить інформацію-розклад, що визначає, в якому порядку мають зчитуватися з даного носія запису порції згаданих щонайменше одного додаткового інформаційного сигналу або відеосигналу. 2. Носій запису за п. 1, який відрізняється тим, що інформація-розклад має вигляд таблиці, що містить записи, кожний з яких містить перший параметр, що визначає місцезнаходження початку порції, що має бути зчитана. 3. Носій запису за п. 2, який відрізняється тим, що кожний запис додатково містить другий параметр, що визначає кількість даних, що мають бути зчитані. 4. Носій запису за п. 3, який відрізняється тим, що він містить файлову систему, і інформаціярозклад є частиною інформації файлової системи. 5. Носій запису за п. 4, який відрізняється тим, що згаданий перший параметр посилається на певний логічний блок на носії запису. 6. Носій запису за п. 5, який відрізняється тим, що згаданий другий параметр визначає кількість логічних блоків, що мають бути зчитані. 2 (19) 1 3 93180 4 10. Пристрій за п. 9, який відрізняється тим, що інформація-розклад має вигляд таблиці, що містить записи, кожний з яких містить перший параметр, що визначає місцезнаходження початку порції, що має бути зчитана, а засіб здійснення керування за розкладом виконаний з можливістю відновлення цього першого параметра і керування зчитувальним засобом відповідно до нього. 11. Пристрій за п. 10, який відрізняється тим, що кожний запис додатково містить другий параметр, що визначає кількість даних, що мають бути зчитані, а засіб здійснення керування за розкладом додатково виконаний з можливістю відновлення другого параметра і керування зчитувальним засобом відповідно до нього. 12. Пристрій за будь-яким із п. 9, п. 10 і п. 11, який відрізняється тим, що відеосигналом є MPEGсигнал, а засіб обробки сигналів виконаний з можливістю декодування MPEG-сигналу. 13. Спосіб записування на носій запису відеосигналу і щонайменше одного додаткового інформаційного сигналу, відтворення якого передбачено одночасно з відтворенням згаданого відеосигналу, який включає такі етапи: одержання відеосигналу; одержання згаданого щонайменше одного додаткового інформаційного сигналу; розділення відеосигналу на множину порцій відеосигналу; розділення згаданого щонайменше одного додаткового інформаційного сигналу на множину порцій додаткового інформаційного сигналу; записування порцій відеосигналу і порцій додаткового інформаційного сигналу на носій запису; який відрізняється тим, що він додатково включає такі етапи: визначення для кожної порції відеосигналу і додаткового інформаційного сигналу моменту часу, не пізніше якого або на який вона має бути наявною у відповідному буфері відтворювального пристрою, так щоб не трапилось спустошення буфера при одночасному відтворенні згаданих відеосигналу і щонайменше одного додаткового інформаційного сигналу; генерування інформації-розкладу, яка визначає порядок, в якому відтворювальний пристрій має зчитувати з носія запису порції згаданих відеосигналу і щонайменше одного додаткового інформаційного сигналу, в залежності від визначених моментів часу; записування інформаціїрозкладу на носій запису. 14. Спосіб відтворення відеосигналу і щонайменше одного додаткового інформаційного сигналу, записаних на носії запису, який включає такі етапи: зчитування порції відеосигналу; зчитування з носія запису порції згаданого щонайменше одного додаткового інформаційного сигналу для її подавання у відповідний буферний засіб; буферизації порцій відеосигналу, що зчитуються з носія запису; буферизації порцій згаданого щонайменше одного додаткового інформаційного сигналу, що зчитуються з носія запису; обробка порцій відеосигналу і порцій згаданого щонайменше одного додаткового інформаційного сигналу з відповідно першого і другого буферних засобів, для одержання щонайменше одного вихідного сигналу; який відрізняється тим, що він додаткового включає такі етапи: зчитування з носія запису інформації-розкладу, яка визначає порядок, в якому мають зчитуватися з носія запису порції згаданих щонайменше одного додаткового інформаційного сигналу або відеосигналу; керування операціями зчитування в залежності від інформаціїрозкладу. 15. Носій запису з записаною комп'ютерною програмою, яка забезпечує здійснення способу за п. 14. Винахід стосується носія запису, що містить відеосигнал і щонайменше один додатковий інформаційний сигнал, відтворення якого передбачено одночасно з відтворенням згаданого відеосигналу. Крім того, винахід стосується пристрою для відтворення записаних на такому носії запису відеосигналу і щонайменше одного додаткового інформаційного сигналу. Цей пристрій включає в себе: - зчитувальний засіб для зчитування зі згаданого носія запису порцій згаданих відеосигналу і щонайменше одного додаткового інформаційного сигналу для подавання згаданих сигналів у буферні засоби; - перший буферний засіб для буферизацій порцій відеосигналу, що зчитуються з носія запису; - другий буферний засіб для буферизації порцій щонайменше одного додаткового інформаційного сигналу, що зчитуються з носія запису; - засіб обробки сигналів для обробки порцій відеосигналу і порцій щонайменше одного додаткового інформаційного сигналу, що видаються з, відповідно, першого і другого буферних засобів, яка має на меті одержання щонайменше одного вихідного сигналу. Винахід стосується також способу записування на носій запису відеосигналу і щонайменше одного додаткового інформаційного сигналу, відтворення якого передбачено одночасно з відтворенням згаданого відеосигналу. Визначені вище носій запису і пристрій широко відомі - прикладом є, наприклад, диски стандарту DVD і DVD-програвач. У системах, що існують сьогодні, всі елементарні потоки мультиплексуються з формуванням «основного збірного потоку» (відомого фахівцям як «Main multiplex»). При цьому забезпечується перевага, яка полягає у вчасному зчитуванні всіх потоків, так що буферизацію можна мінімізувати. Однак збільшується сумарний бітрейт основного збірного потоку. Наприклад, якщо диск підтримує додаткові звуковий контент і субтитри на різних мовах, то до основного збірного потоку доводиться додавати додаткові елементарні потоки. Під час відтворення з диска зчитується весь основний збірний потік, а для одночасного з відеосигналом відтворення використовуються лише вибрані додаткові потоки. Пристрій повинен бути спроможний зчитувати основний збірний потік, що характеризується високим бітрейтом. Зчитувальні засоби таких пристроїв повинні мати бі 5 льшу пропускну спроможність, ніж є необхідно для зчитування лише відеопотоку і елементарних потоків, що реально використовуються. Більш того, основний потік доводиться наново збирати в ході авторингу, тобто процесу, при якому до основного потоку додають додаткові інформаційні сигнали. Це складна операція, що може вплинути на відеосигнал, оскільки при її виконанні відеосигнал зазнає обробки. Більш того, для різних конкретних регіонів також додаються додаткові звуковий контент і субтитри. Відповідно, перед виготовленням носія запису з одним основним збірним потоком необхідно мати наявними всі елементарні потоки, оскільки після формування основного збірного потоку додавання якого-небудь додаткового інформаційного сигналу буде неможливим. Мета винаходу полягає в створенні носія запису, що містить відеосигнал і щонайменше один додатковий інформаційний сигнал, які простіше скомпонувати. Крім того, мета винаходу полягає в створенні відтворювального пристрою, в якому вимоги до пропускної спроможності зчитувального засобу є менш жорсткими, і який здатен зчитувати з носія запису відеосигнал і потрібний додатковий інформаційний сигнал. Носій запису, що пропонується відповідно до даного винаходу, відрізняється тим, що він додатково містить інформацію-розклад, що визначає, в якому порядку мають зчитуватися зі згаданого носія запису порції згаданих щонайменше одного додаткового інформаційного сигналу або відеосигналу. Пристрій для відтворення відеосигналу і щонайменше одного додаткового інформаційного сигналу, що пропонується відповідно до даного винаходу, відрізняється тим, що зчитувальний засіб додатково виконаний з можливістю зчитування зі згаданого носія запису інформації-розкладу, що визначає порядок, в якому мають зчитуватися зі згаданого носія запису порції згаданих щонайменше одного додаткового інформаційного сигналу або відеосигналу, а сам даний пристрій додатково включає в себе засіб здійснення керування за розкладом, що керує зчитувальним засобом таким чином, щоб він зчитував порції згаданих щонайменше одного інформаційного сигналу або відеосигналу і подавав ці зчитані порції у відповідні буферні засоби в залежності від інформації-розкладу. В основі даного винаходу - виявлення та усвідомлення такихобставин. Як правило, виробники кінофільмів знімають фільм на якійсь одній мові. Як правило, відеосигнал являє собою сигнал у форматі MPEG (відомий також як MPEG-сигнал), проте відеосигнал може являти собою будь-який інший сигнал, що може візуалізуватися, наприклад, графічні об'єкти, світлини, рухоме або нерухоме зображення, піктограми. Додаткові мови і/або субтитри додають за допомогою засобів для авторингу. Віддають перевагу варіанту, за яким відеосигнал записують на носій запису без якихось змін - таким, яким його прийнято; якщо відеосигнал доводиться змінювати, це може зумовити появу помилок в MPEG-сигналі. Відповідно, додаткові сигнали зберігають окремо від первісного відеосигналу, тобто в інших файлах або потоках. Під час 93180 6 відтворення і відеосигнал, і додатковий сигнал повинні відтворюватися одночасно і синхронно. Якщо принаймні один з них - відеосигнал або додатковий інформаційний сигнал - має змінний бітрейт (тобто такий, що не є постійним), то для запобігання спустошенню або переповненню буферів декодера пристрою необхідно знати, коли порції відеосигналу і додаткового інформаційного сигналу повинні бути зчитані з носія запису. Проте порядок зчитування порцій сигналів не є фіксованим. Важливо, щоб не траплялось спустошення або переповнення буферів. Оскільки відеосигнал і додатковий сигнал розташовані на носії у різних місцях, для зчитування послідовних порцій відеосигналу і додаткового інформаційного сигналу є необхідними переходи («стрибки») зчитувального засобу. Одні проміжки часу під час відтворення можуть бути більш придатними для здійснення таких переходів, ніж інші. Придатними проміжками часу, наприклад, є проміжки часу, що характеризуються низьким бітрейтом, або проміжки часу, що безпосередньо передують зчитуванню блока даних одного із сигналів або файлів. Крім того, необхідно враховувати відносне фізичне розташування згаданих порцій (розташування однієї порції відносно іншої), оскільки цим визначається час, необхідний для переміщення зчитувального засобу від кінця однієї порції, що зчитується, до початку порції, що зчитуватиметься наступною. Всі ці особливості стають відомими під час здійснення авторингу, оскільки в цей момент здійснюється компонування диска і визначається його структура. Засоби для авторингу здатні визначати такий порядок зчитування з носія запису порцій відеосигналу і додаткового інформаційного сигналу, за якого запобігається спустошення або переповнення буферів. Як правило, переповненню буфера запобігають шляхом відкладання зчитування певної порції сигналу доти, доки у буфері не з'явиться вільний простір, достатній для збереження зчитуваної порції. Однак під час такого очікування не контролюється ступінь наповненості інших буферів. І якщо в контрольованому в даний момент буфері знаходиться сигнал, що характеризується дуже низьким бітрейтом, то спливе тривалий час доки в цьому буфері звільниться простір, достатній для збереження наступної порції сигналу. Один з інших буферів може стати пустим за час очікування, наприклад, якщо один з решти сигналів характеризується високим бітрейтом. Як наслідок, трапиться спустошення буфера, що відповідає цьому сигналу, що характеризується високим бітрейтом. Відповідно до даного винаходу на носії запису передбачається інформація-розклад. Інформація-розклад вказує, в якому порядку зчитувати з носія запису порції відповідних файлів або сигналів. Врахувавши принаймні бітрейт і розташування сигналів на носії запису, інформаціюрозклад можна запровадити під час записування носія запису або редагування відеосигналу. До прикладів редагування належать запровадження звукового супроводу або комбінування відеосигналу із субтитрами. Інформація-розклад може бути створена під час редагування. Після завершення редагування інформацію-розклад записують на 7 носій запису. Дуже легко додати інформаціюрозклад до основного відеосигналу і додаткових сигналів, просто записавши додатковий файл, що містить інформацію-розклад, на носій запису, тому що інформацію-розклад можна сформувати в будь-який час, якщо є інформація додаткових інформаційних сигналів, і її можна додати, не змінюючи основний відеосигнал. Під час відтворення з носія запису можна зчитувати тільки відеосигнал і лише вибрані з додаткових інформаційних сигналів, так що вимоги до пропускної спроможності зчитувального блока можуть бути менш жорсткими, ніж в тому випадку, якби відеосигнал містився у збірному сигналі, що містить всі додаткові інформаційні сигнали. Ясно, що зчитувальний блок, вимоги до пропускної спроможності якого є менш жорсткими, може бути дешевшим. Крім того, застосування інформаціїрозкладу суттєво спрощує керування відтворенням, оскільки моменти часу зчитування даних визначені інформацією-розкладом і їх не доводиться визначати пристрою шляхом постійного вимірювання ступеня заповненості відповідних буферів. Ці та інші аспекти винаходу стануть очевидними з опису варіантів здійснення, за допомогою яких вони пояснюються, з посиланнями на креслення, на яких: на Фіг.1 показаний носій запису відповідно до даного винаходу, на Фіг.2 показана таблиця, що містить інформацію-розклад, на Фіг.3 показаний відтворювальний пристрій відповідно до винаходу, на Фіг.4 схематично показано функціонування пристрою, на Фіг.5а та Фіг.5b схематично показані три файли та їх розташування на носії запису, на Фіг.6 ілюструється заповнення трьох буферів і відповідне виконання процесу зчитування за розкладом. На Фіг.1 схематично показаний перший варіант здійснення носія запису 2 відповідно до даного винаходу. Носій запису, як правило, являє собою оптичний диск. Проте рівною мірою може бути використаний твердотільний запам'ятовувальний пристрій або флеш-пам'ять, якщо обсяг пам'яті достатній для збереження всієї інформації. На носії запису зберігається потоковий файл 4. Потоковий файл містить відеодані/аудіодані основного потоку і інформацію-розклад. Крім того, на носії запису записаний щонайменше один із таких файлів: Файл 6 додаткових аудіоматеріалів, що містить звукову інформацію на одній з інших мов, файл 8 субтитрів, що містить субтитри для іншої мови, і файл нерухомих зображень, що містить зображення для відображення елементів меню або зображення, призначені для комбінування з відеосигналом, наприклад, шляхом накладання поверх відеосигналу. Файли розділені на безперервно записані фрагменти. Кожний фрагмент записаний в адресному просторі носія запису безперервно. Безперервні фрагменти одного файла розподілені по логічному тому носія запису. Необхідності в безперервному записуванні таких фраг 93180 8 ментів одного файла на носій запису (тобто без проміжків між самими фрагментами) немає. Інформація-розклад зберігається на носії запису в окремих файлах. Для кожної комбінації відеосигналу і додаткового інформаційного сигналу записується окремий файл. Наприклад, якщо виробником диска передбачається можливість перегляду відеосигналу, первісно записаного зі звуковим супроводом англійською мовою, з альтернативними звуковими супроводами голландською і німецькою мовами, то для цього має бути наявним файл з інформацією-розкладом, призначений для комбінації відеосигналу і голландської мови, а також файл з інформацієюрозкладом, призначений для комбінації відеосигналу і німецької мови. Аналогічні файли необхідні й у разі використання субтитрів на різних мовах. Інформація-розклад може мати вигляд таблиці. На Фіг.2 показана така таблиця, що містить інформацію-розклад. Кожний запис у таблиці містить поле 12, що визначає, в який момент часу має зчитуватись порція (або безперервний фрагмент) файла. Значення, що задає момент часу у цьому полі, одержують від системного таймера (STC) збірного MPEG-потоку. Крім того, кожний запис містить поле, що визначає, який файл або безперервний фрагмент файла має бути зчитаний, і поле, що вказує початкову адресу відповідного безперервного фрагмента. Початковою адресою може бути адреса відносно початку файла, як правило - номер байту від початку файла, або фізична адреса на носії запису, що, як правило, має вигляд номера логічного блока. Якщо блоки даних, що зчитуватимуться, не мають фіксованого розміру, кожний запис містить поле, що визначає кількість даних, що мають бути зчитані - наприклад, у вигляді кількості логічних блоків, що мають бути зчитані, або кількості байтів. На Фіг.3 показаний пристрій 30 відповідно до даного винаходу. Пристрій має зчитувальний блок 31 для зчитування з носія запису 32 відеосигналу, інформацїї-розкладу і додаткових інформаційних сигналів. У даному варіанті здійснення носій запису є оптичним диском. Відеосигнал має вигляд транспортного потоку MPEG. Такий транспортний потік містить відеосигнал і відповідний звуковий сигнал. Додатковими інформаційними сигналами можуть бути файли ASCII, аудіо файли MPEG-2 або файли JPEG. Файл ASCII містить субтитри певною мовою. Для кожної мови на носії запису записаний окремий файл ASCII. Аудіо файл MPEG-2 містить звуковий потік для певної мови. Файл JPEG містить зображення, призначені для комбінування з відеосигналом. Зчитані відеосигнал і додаткові сигнали подаються у відповідні буфери 33, 34, 35, що є буферами зворотного магазинного типу FIFO. Виходи буферів підключені до блока обробки 36. Блок обробки виконаний з можливістю одночасного відтворення сигналів, що надходять з буферів, для одержання відеосигналу і звукового сигналу, і, можливо, інших сигналів, наприклад, для контролю оточуючого середовища. Відео- і звукові сигнали подаються на відповідні виходи 37, 38. 9 Пристрій додатково включає в себе блок 39 здійснення керування за розкладом. Блок 39 здійснення керування за розкладом виконаний з можливістю відновлення інформації-розкладу і керування зчитувальним блоком 31. Блок 39 здійснення керування за розкладом має вхід для відновлення з основного відеопотоку інформації щодо часу, щоб мати можливість визначити момент часу, в який має бути зчитана певна порція сигналу. Розглянемо блок здійснення керування за розкладом у дії. Спочатку він відновлює інформаціюрозклад. Інформація-розклад за варіантом, якому віддають перевагу, має формат таблиці. Потім він відновлює перший запис цієї таблиці. Цей запис вказує, коли і з якого файла має бути зчитана певна порція. Крім того, запис вказує, в якому місці файла або де фізично на диску знаходиться дана порція, і яка кількість даних має бути зчитана. Пристрій відновлює системний час (за системним таймером) з основного збірного потоку, щоб визначити момент часу, в який має бути прочитана нова порція. Блок здійснення керування за розкладом порівнює системний час із моментом часу, відновленим із кожного запису. Як тільки системний час виявитись пізнішим моменту часу, вказаного у записі, блок здійснення керування за розкладом дає зчитувальному блоку команду зчитати порцію сигналу, визначену даним записом, починаючи з положення, визначеного полем початкової адреси, і в кількості, визначеній полем кількості даних. Потім блок здійснення керування за розкладом відновлює наступний запис таблиці і відкладає передавання зчитувальному блоку команди зчитування наступної порції доти, доки системний час з відеосигналу знову не виявиться пізнішим від моменту часу, вказаного у відповідному полі поточного запису. Інформація-розклад може також зберігатись у таблиці файлової системи. У цьому випадку планування здійснюється на рівні файлової системи. Ця таблиця в самому початку зчитується операційною системою під час запуску плей-листа. Кожний запис у такій таблиці містить перше поле, що вказує, з якого файла повинні зчитуватися дані, друге поле, що вказує логічний блок файла, з якого має початися зчитування, і третє поле, що вказує кількість логічних блоків, що мають бути зчитані, починаючи з логічного блока, вказаного у другому полі. У цьому випадку блок здійснення керування за розкладом виконаний з можливістю відпрацьовування нового запису таблиці після завершення роботи з останнім записом. Після відновлення запису з таблиці блок здійснення керування за розкладом контролює вільний простір у буфері, що відповідає файлу, що має зчитуватись. Як тільки розмір вільного простору перевищить кількість даних, яка повинна бути зчитана відповідно до поточного запису, блок здійснення керування за розкладом дає команду зчитувальному блоку зчитати відповідну частину з носія запису. Розглянемо генерування інформації-розкладу. Цей процес може бути здійснений під час авторингу, оскільки в цей час виконується компонування диска і визначається його структура. Спочатку від 93180 10 новлюють відеосигнал у вигляді транспортного потоку MPEG. Потім відновлюють додаткові інформаційні сигнали, які мають відтворюватися одночасно з відеосигналом. Визначають бітрейт (і те, як він змінюється з плином часу) як відеосигналу, так і додаткового інформаційного сигналу. Сигнали розділяють на порції в залежності від бітрейту. Потім для кожної порції відеосигналу і додаткового інформаційного сигналу визначають момент часу, на який дана порція сигналу має бути наявною у відповідному буфері відтворювального пристрою, так щоб не трапилось спустошення буфера при одночасному відтворенні відеосигналу і щонайменше одного додаткового інформаційного сигналу. Для більш глибокої оптимізації планування можна враховувати розташування на диску наступної порції, що зчитуватиметься - причиною спустошення буфера може стати відносно повільне переміщення оптичної зчитувальної головки. Для кожної порції сигналу, що зчитуватиметься, генерується запис у таблиці інформації-розкладу. Кожний запис визначає принаймні файл, що зчитуватиметься, посилання на початкову адресу і розмір порції, що зчитуватиметься. Після генерування інформації-розкладу на носій запису записують транспортний потік MPEG, додаткові сигнали та інформацію-розклад. На Фіг.4 схематично представлено функціонування пристрою. Зчитувальний блок 31 зчитує дані з диска з певною швидкістю відтворення Rd. Дані подаються у відповідний буфер із згаданої швидкістю Rd. Буфер визначається записом у таблиці, що ініціював поточну операцію зчитування. На Фіг.4 дані передаються у буфер 1. Кожний буфер характеризується власною швидкістю видачі даних. Значення швидкості видачі даних буфера 1, буфера 2 і буфера 3 позначені відповідно R1, R2 і R3. Швидкість видачі даних кожного буфера залежить від кількості даних, необхідних відповідній прикладній програмі. Слід зазначити, що блок обробки 36, показаний на Фіг.3, одночасно обслуговує три прикладні програми, показаних на Фіг.4. Це обслуговування (відповідна обробка) може повністю здійснюватися програмним забезпеченням. Водночас в альтернативному варіанті прикладна програма може обслуговуватись певним апаратним засобом, наприклад, відео - відеопроцесором, звук - процесором для обробки звукових сигналів, графіка - спеціальним графічним процесором. На Фіг.5а схематично показані три файли. Кожний файл має певний розмір в байтах. Байт на початку файла звичайно має адресу 0, а останній байт в файлі має адресу, що на одиницю менше розміру файла. Таким чином, адреса Х-1 стосується Х-го байта файла. На Фіг.5b схематично показані три файли і їх розташування на носії запису. Файл може займати на носії запису безперервний простір. На Фіг.5b файл 2, позначений позицією 502, як і файл 3, позначений позицією 503, займає на носії запису безперервний простір. Файл 1 зберігається на носії запису розділеним на два безперервних фрагменти. Адреса на носії запису визначається як номер логічного блока (LBN) на диску. Логічний блок містить фіксовану кількість байтів. Як правило, логічний блок №0 знаходиться біля 11 внутрішнього отвору диска. Логічні блоки нумеруються в зростаючому порядку. На Фіг.6 ілюструється заповнення трьох буферів і відповідне виконання процесу зчитування за розкладом. У перший момент часу t1 відпрацьовується перший запис таблиці-розкладу. Відповідно до цього запису зчитувальний блок одержує команду зчитати порцію даних із файла 1 і направити цю порцію даних у буфер 1. Буфер 1 буде заповнюватися зі швидкістю, що відповідає швидкості відтворення Rd, зменшеній на швидкість R1 видачі даних з буфера 1. Одночасно з цим у відповідну прикладну програму подаються дані з інших буферів. У другий момент часу t2 відпрацьовується наступний запис таблиці-розкладу. Відповідно до цього запису зчитувальний блок одержує команду зчитати порцію даних із файла 2 і направити цю порцію даних у буфер 2. Буфер 2 буде заповнюватися зі швидкістю, що відповідає швидкості відтворення Rd, зменшеній на швидкість R2 видачі даних з буфера 2. Одночасно з цим у відповідну прикладну програму подаються дані з інших буферів. У третій момент часу t3 відпрацьовується наступний запис таблиці-розкладу. Відповідно до цього запису зчитувальний блок одержує команду зчитати порцію даних із файла 1 і направити цю порцію даних у буфер 1. Буфер 1 буде заповнюватися зі швидкістю, що відповідає швидкості відтворення Rd, зменшеній на швидкість R1 видачі даних з буфера 1. Одночасно з цим у відповідну прикладну програму подаються дані з інших буферів. У четвертий момент часу t4 відпрацьовується наступний запис таблиці-розкладу. Відповідно до цього запису зчитувальний блок одержує команду зчитати порцію даних із файла 3 і направити цю порцію даних у буфер 3. Буфер 3 буде заповнюватися зі швидкістю, що відповідає швидкості відтворення Rd, зменшеній на швидкість R3 видачі даних з буфера 3. Одночасно з цим у відповідну прикладну програму подаються дані з інших буферів. Слід мати на увазі, що перехід з одного місця на носії даних до іншого потребує певного часу, впродовж якого з носія запису не зчитуються ніякі дані - але впродовж цього часу дані видаються з буферів у відповідні прикладні програми. Відповідно, швидкість Rd відтворення даних з носія запису повинна бути більшою від суми середніх швидкостей видачі даних з буферів. Планування здійснюється таким чином, щоб жоден з буферів ніколи не зазнавав спустошення або переповнення. У наданому прикладі розмір порцій даних, що зчитуються з файлів, є фіксованим для кожного файла. Для файла 1 93180 12 цей розмір більше, ніж розмір порції, що зчитується з файла 2 або файла 3. Водночас цей розмір для певного конкретного файла може бути змінним, що робить можливим зменшення буферів без виникнення спустошення або переповнення. Хоч винахід був описаний вище з посиланням на варіанти його здійснення, яким віддають перевагу, їх не треба розуміти як такі, що мають обмежувальне призначення. Пересічні фахівці в даній галузі техніки зможуть уявити собі різні модифікації винаходу, що знаходитимуться у межах обсягу прав, визначеного формулою винаходу. В описаних варіантах здійснення відеосигнал являє собою послідовність зображень. Але відеосигналом так само може бути будь-який сигнал, що може бути візуалізований, такий як графіка, світлини, відео, зображення або піктограми. Відеосигнал і додаткові інформаційні сигнали можуть зберігатися на окремих дисках, наприклад, першому диску, що містить відеосигнал і інформацію-розклад, і другому диску, що містить додаткові інформаційні сигнали. У цьому випадку пристрій повинен бути виконаний з можливістю паралельного зчитування з двох дисків; для цього також може бути використаний чейнджер. У такому випадку пристрій повинен знати, на якому з дисків зберігається кожний з відповідних файлів. Ця інформація може бути записана у полі, що визначає файл для зчитування. Другим диском може бути також жорсткий диск. У цьому варіанті здійснення файли з додатковою інформацією спочатку копіюються з диска або з Інтернету на жорсткий диск. Відтворення видеосигналу може бути почате після того, як будуть у наявності всі файли. Застосування дієслів «містить, включає, має» тощо і їх граматичних форм не виключає наявності елементів, засобів, етапів або стадій, відмінних від безпосередньо перелічених у формулі винаходу. Вживання однини не виключає множини відповідних елементів. У формулі винаходу будь-який номер позиції, взятий в дужки, не повинен тлумачитися як такий, що обмежує обсяг формули винаходу. Винахід може бути реалізований як апаратно, так і програмно. Декілька «засобів» можуть бути представлені одним і тим самим елементом апаратного забезпечення. Якщо винахід реалізовується за допомогою програмного забезпечення, відповідна програма може бути збережена на носії запису, щоб дозволити пристрою виконати програму і здійснити спосіб, що пропонується відповідно до даного винаходу. Винахід полягає у кожній відмітній ознаці або комбінації ознак. 13 93180 14 15 Комп’ютерна верстка А. Рябко 93180 Підписне 16 Тираж 23 прим. Міністерство освіти і науки України Державний департамент інтелектуальної власності, вул. Урицького, 45, м. Київ, МСП, 03680, Україна ДП “Український інститут промислової власності”, вул. Глазунова, 1, м. Київ – 42, 01601

Дивитися

Додаткова інформація

Назва патенту англійською

Record carrier comprising a video signal and at least one additional information signal

Автори англійською

Van Gestel Vilgelmus Yakobus

Назва патенту російською

Носитель записи, содержащий видеосигнал, по крайней mepe, один дополнительный информационный сигнал

Автори російською

ван Гестель Вильгельмус Якобус

МПК / Мітки

МПК: H04N 7/24, G11B 27/031, G11B 20/12, G11B 27/32, G11B 20/10

Мітки: запису, додатковий, містить, сигнал, відеосигнал, щонайменше, носій, інформаційний

Код посилання

<a href="https://ua.patents.su/8-93180-nosijj-zapisu-shho-mistit-videosignal-i-shhonajjmenshe-odin-dodatkovijj-informacijjnijj-signal.html" target="_blank" rel="follow" title="База патентів України">Носій запису, що містить відеосигнал і щонайменше один додатковий інформаційний сигнал</a>

Подібні патенти