Область техники, к которой относится изобретение
Изобретение имеет отношение к записывающему устройству и, более конкретно, к записывающему устройству, имеющему функцию изменения битрейта входного потока для записи входного потока с измененным битрейтом.
Предшествующий уровень техники
В последние годы под устройством записи высокой четкости и т.д. подразумевалось устройство записи, допускающее запись цифрового широковещания, такого как наземное цифровое широковещание и спутниковое (BS) цифровое широковещание, непосредственно на HDD (накопитель на жестких магнитных дисках), а также воспроизведение цифрового широковещания. Такое цифровое широковещание включает в себя компонент, связанный с данными (далее в настоящем документе называемый «дополнительными данными»), такой как субтитры и метеорологические сообщения, в дополнение к аудио/видеоданным, кроме того, дополнительные данные записываются одновременно с аудио/видеоданными для того, чтобы дополнительные данные могли быть воспроизведены и просмотрены при воспроизведении аудио/видеоданных.
Например, патентный документ 1 описывает технологию записи/воспроизведения не только таких дополнительных данных, но также и данных широковещания, широковещания, отличного от данных широковещания, а также потоков, имеющих соответствующие данные, отличные от данных широковещания. В соответствии с этой технологией, данные широковещания и т.д. записываются посредством отделения файла записи широковещания от файла, связанного с широковещанием, а записанные данные широковещания сохраняются и редактируются отдельно от основного широковещания.
В числе таких устройств записи, устройство записи определенного типа не записывает волны широковещания в их первоначальной форме, а записывает волны широковещания после изменения их битрейта, при этом сохраняя их формат MPEG-2 в неизмененном виде, либо после изменения их аудио/видеоформата, при этом обеспечивая возможность записи большего объема контента.
Способ транскодирования известен в качестве одного из способов изменения битрейтов. Способ транскодирования предоставляет возможность записи со степенью сжатия 1/2-1/5 по сравнению со способом сжатия на основе MPEG-2, при этом предоставляя возможность записи видеоданных для более длительного времени просмотра, оставляя емкость HDD или оптического диска неизменной. Транскодирование представляет собой процесс преобразования видеоданных и т.д., сжатых (кодированных) в файловом формате, в видеоданные в другом формате кодирования либо изменения исключительно скорости кодирования (битрейта) видеоданных, преимущественно использующийся для преобразования движущегося изображения. Недавно на рынке бытовой техники были представлены новые DVD, которые имеют функцию транскодирования видеоданных HDTV в режиме реального времени, в формате MPEG-2, передающихся в наземном цифровом широковещании, в данные формата MPEG-4AVC/H264 (далее в настоящем документе называемого «H264»).
Однако при изменении битрейта при помощи этого способа транскодирования исключительно аудио/видеоданные подвергаются изменению битрейта, а данные, отличные от аудио/видеоданных (дополнительные данные и т.д.), как правило, не сохраняются. В частности, включенные в волны широковещания дополнительные данные, такие как субтитры и различные информационные части, могут быть воспроизведены для использования в режиме DR (прямой записи) для записи волн широковещания непосредственно на HDD либо исключены в случае, когда волны широковещания снова кодированы в формате H264 и записаны, при этом дополнительные данные не могут быть воспроизведены для использования. Эта проблема будет описана со ссылкой на фиг.5 и 6.
Фиг.4 и 5 изображают пояснительные схемы процесса изменения битрейта посредством обычного записывающего устройства. На фиг.4 и 5 тюнер обозначается ссылочным номером 101, секция управления обозначается ссылочным номером 102, а транскодер обозначается ссылочным номером 103. На фиг.4 и 5 записывающее устройство является устройством записи, у которого описана исключительно конфигурация основной части.
На фиг.4 тюнер 101 вводит MPEG-2TS (транспортный поток) в секцию 102 управления (этап S101). Поток MPEG-2TS преимущественно состоит из видеоданных, аудиоданных и дополнительных данных. Секция 102 управления выводит поток MPEG-2TS, включающий в себя дополнительные данные, на транскодер 103 (этап S102). После этого транскодер 103 выводит поток AVCTS (транспортный поток с усовершенствованным кодированием видеосигнала), состоящий исключительно из видеоданных и аудиоданных, в секцию 102 управления (этап S103). В этом процессе транскодер 103 исключает дополнительные данные.
Конфигурация, изображенная на фиг.5, является аналогичной по отношению к конфигурации, изображенной на фиг.4, за исключением отличия в том, что секция 102 управления исключает дополнительные данные. Тюнер 101 вводит поток MPEG-2TS в секцию 102 управления (этап S111). Поток MPEG-2TS преимущественно состоит из видеоданных, аудиоданных и дополнительных данных. Секция 102 управления выводит поток MPEG-2TS, который не включает в себя дополнительные данные, на транскодер 103 (этап S112). После этого транскодер 103 выводит поток AVCTS, состоящий исключительно из видеоданных и аудиоданных, в секцию 102 управления (этап S113). В этом процессе секция 102 управления исключает дополнительные данные.
Патентный документ предшествующего уровня техники
Патентный документ 1: Выложенная публикация патентной заявки Японии №2005-323325.
Сущность изобретения
Проблемы, которые должны быть решены посредством изобретения
В соответствии с технологией, раскрытой в патентном документе 1, дополнительные данные могут быть сохранены и отредактированы без их исключения. Однако при транскодировании потоков данных для записи на BD (диск Blu-ray), DVD и т.д. без исключения дополнительных данных объем дополнительных данных варьируется в зависимости от каналов и программ, делая точную оценку битрейта невозможной, что приводит к проблеме, при которой потоки данных не могут быть записаны с учетом оставшейся емкости BD и DVD. Эта проблема будет описана ниже.
Для воспроизведения компонента, связанного с данными (дополнительных данных) для использования, рекомендуется запись файла транспортного потока (TS), включающего в себя компонент дополнительных данных. Например, сохранение дополнительных данных при помощи транскодера является возможным способом. Файл TS включает в себя главные компоненты видеоданных, аудиоданных и дополнительных данных. Битрейт аудиоданных, находящихся в числе этих данных, составляет 0,2-0,4 Мбит/с в формате AAC, что является чрезвычайно малым.
Предполагается случай, в котором совокупность контента, записанного на HDD в режиме DR, дублируется на BD. В случае использования обычной технологии (то есть в случае исключения дополнительных данных), битрейт определяется при помощи следующего способа для того, чтобы контент сохранялся в свободной (оставшейся) емкости BD.
Например, когда свободная емкость BD составляет 10 гигабайт, а намеченный для дублирования контент занимает 2 часа для дублирования, предполагаемый полный битрейт (Мбит/с) вычисляется следующим образом:
А×60×60×2=10×8×1024×1024×1024.
Из этого уравнения следует, что
А=(10×8×1024×1024×1024)/(60×60×2)=11930464,7=11,9 (Мбит/с).
Следовательно, определение полного битрейта А равным 11,9 Мбит/с предоставляет возможность сохранения контента с временем записи, равным 2 часам, в свободной емкости (10 гигабайт) BD. В этом случае, если битрейт аудиоданных определяется равным 0,4 Мбит/с, то целевой битрейт видеоданных задается равным 11,5 Мбит/с. Следовательно, становится возможным эффективное дублирование, приводящее к наиболее рациональному использованию свободной емкости BD. Устройство записи, имеющее такие носители большой емкости, как HDD и BD, проектируется для того, чтобы целевой битрейт определялся вышеупомянутым способом, в результате чего битрейт сводится в пределах определенного времени (порядка нескольких минут).
Однако если в вышеупомянутом случае добавляется компонент дополнительных данных, то дублирование элементов контента для его размещения строго в свободной емкости BD становится затруднительным. Причина заключается в том, что битрейт дополнительных данных не может быть оценен заранее, как в случае битрейта аудиоданных. Например, если в вышеупомянутом случае битрейт (дополнительных данных + аудиоданных) определяется равным 5,0 Мбит/с, то целевой битрейт видеоданных задается равным 11,9-5,0=6,9 Мбит/с. Однако если битрейт (дополнительных данных + аудиоданных) фактически равняется 6,0 Мбит/с, то полный битрейт составляет 6,0+6,9=12,9 Мбит/с, что указывает на ситуацию, при которой контент полностью не сохраняется в свободной емкости BD (11,9 Мбит/с, 10 гигабайт). Вопреки этому, если битрейт компонента данных (дополнительных данных + аудиоданных) фактически равняется 1,0 Мбит/с, то остается неиспользуемая емкость, которая исчисляется равной (11,9-7,9)/11,9×10=3,36 гигабайт.
Настоящее изобретение было задумано с учетом вышеизложенных обстоятельств, и, следовательно, цель настоящего изобретения заключается в обеспечении записывающего устройства, которое при изменении битрейта входного потока для записи входного потока с измененным битрейтом на носитель записи выполняет запись, при этом сохраняя дополнительные данные, такие как субтитры и метеорологические сообщения, неповрежденными, а также учитывая свободную емкость носителя записи.
Средство для решения проблем
Для решения проблем первое техническое средство согласно настоящему изобретению является записывающим устройством, которое изменяет битрейт входного потока, включающего в себя видеоданные, аудиоданные и дополнительные данные, для записи входного потока с измененным битрейтом, содержащим: средство задания целевого битрейта видеоданных, которое вычисляет целевой полный битрейт входного потока на основе времени записи входного потока и свободной емкости носителя записи, на который записан входной поток, причем средство задания целевого битрейта видеоданных задает целевой битрейт видеоданных для вычисленного целевого полного битрейта, и средство измерения полного битрейта, которое вычисляет фактический полный битрейт входного потока после начала изменения битрейта на основе целевого битрейта видеоданных, причем средство задания целевого битрейта видеоданных корректирует целевой битрейт видеоданных для того, чтобы входной поток, включающий в себя дополнительные данные, был сохранен в свободной емкости носителя записи, на основе разности между фактическим полным битрейтом и целевым полным битрейтом.
Вторым техническим средством является записывающее устройство, как определено в первом техническом средстве, где в случае когда фактический полный битрейт больше целевого полного битрейта, средство задания целевого битрейта видеоданных понижает целевой битрейт видеоданных на разность между фактическим полным битрейтом и целевым полным битрейтом.
Третьим техническим средством является записывающее устройство, как определено в первом техническом средстве, где в случае когда фактический полный битрейт меньше целевого полного битрейта, средство задания целевого битрейта видеоданных повышает целевой битрейт видеоданных на разность между фактическим полным битрейтом и целевым полным битрейтом.
Четвертым техническим средством является записывающее устройство, как определено в первом техническом средстве, где целевой полный битрейт состоит из целевого битрейта видеоданных и расчетного битрейта аудиоданных и дополнительных данных.
Пятое техническое средство является записывающим устройством, как определено в первом техническом средстве, где в случае изменения целевого битрейта видеоданных средство задания целевого битрейта видеоданных постоянно корректирует целевой битрейт на заданный битрейт в каждый заданный момент для того, чтобы свести фактический полный битрейт к целевому полному битрейту.
Шестое техническое средство является записывающим устройством, как определено в первом техническом средстве, где средство измерения полного битрейта подсчитывает количество пакетов входного потока, умножает подсчитанное количество пакетов на объем данных каждого пакета, а также делит объем данных, полученный посредством умножения на время записи входного потока, для вычисления фактического полного битрейта входного потока.
Эффект изобретения
В соответствии с настоящим изобретением, при записи входного потока с измененным битрейтом на носитель записи входной поток записывается в качестве неповрежденных дополнительных данных, таких как субтитры и метеорологические сообщения, а также с учетом свободной емкости носителя записи. Это предоставляет возможность эффективного сохранения видеоданных, аудиоданных и дополнительных данных в свободной емкости носителя записи.
Краткое описание чертежей
Фиг.1 изображает блок-схему примера конфигурации записывающего устройства, в соответствии с одним вариантом осуществления настоящего изобретения;
фиг.2 изображает пояснительную схему примера процесса изменения битрейта посредством записывающего устройства настоящего изобретения;
фиг.3 изображает пояснительную схему рабочего примера, в котором контент (файл TS) записывается на HDD в режиме DR с измененным битрейтом, а также дублируется на BD;
фиг.4 изображает пояснительную схему процесса изменения битрейта посредством обычного записывающего устройства;
фиг.5 изображает пояснительную схему процесса изменения битрейта посредством обычного записывающего устройства.
Варианты осуществления изобретения
Далее, со ссылкой на сопроводительные чертежи, будут описаны предпочтительные варианты осуществления записывающего устройства настоящего изобретения.
Фиг.1 изображает блок-схему примера конфигурации записывающего устройства, в соответствии с одним вариантом осуществления настоящего изобретения. Записывающее устройство 10 включает в себя тюнер 12, транскодер 13, интерфейс (I/F) 14 ввода/вывода, который вводит/выводит (записывает/считывает) данные на связанный с ним внешний носитель записи (BD, DVD и т.д.), секцию 15 управления, состоящую из CPU, ROM и т.д., которая управляет всей обработкой, выполняемой посредством устройства, декодер 16, HDD 17 (накопитель на жестких магнитных дисках), секцию 18 приема сигналов удаленного контроллера, имеющую секцию приема света, которая принимает оптический сигнал управления от операционной секции ввода, предусмотренной в качестве удаленного контроллера (пульта дистанционного управления) и т.д., секцию 19 отображения/вывода, которая выводит поток, принимаемый через антенну 11, или записанный поток видеоданных на не изображенное внешним образом подсоединенное дисплейное устройство (например, дисплейное средство, такое как устройство CRT, плазменный дисплей, жидкокристаллический дисплей и органический/неорганический электролюминесцентный (EL) дисплей), а также секцию 20 вывода аудиоданных, соединенную с громкоговорителем дисплейного устройства, внешним громкоговорителем и т.д.
Изображенное на фиг.1 записывающее устройство имеет конфигурацию, допускающую прием как волн аналогового широковещания, так и волн цифрового широковещания, но также оно может иметь конфигурацию, допускающую прием либо волн аналогового широковещания, либо волн цифрового широковещания. Например, записывающее устройство 10 может быть использовано в качестве устройства записи на жесткий магнитный диск, устройства записи на BD (Blu-ray) или устройства записи на DVD, имеющего встроенный цифровой тюнер, устройства записи на BD или устройства записи на DVD, имеющего встроенный накопитель на жестких магнитных дисках, устройства записи на жесткий магнитный диск, устройства записи на BD или устройства записи на DVD, к которому может быть присоединен внешний тюнер, а также устройства записи на BD или устройства записи на DVD, имеющего встроенный накопитель на жестких магнитных дисках. В случае если с записывающим устройством соединен внешний цифровой тюнер, такой как STB (телевизионная абонентская приставка), то можно обойтись без тюнера 12.
Несмотря на то что HD (жесткий диск) и подобный портативный носитель записи, такой как, например, BD и DVD, являются применимыми в качестве носителя записи, носитель записи не ограничивается этими носителями. Любой носитель записи, допускающий запись потоков, является применимым к записывающему устройству. Например, поток является потоком MPEG-2TS, который преимущественно состоит из видеоданных, аудиоданных и дополнительных данных. Дополнительные данные являются дополнительными данными (текстом, изображением), отличными от видео/аудиоданных, а также включают в себя, например, субтитры, метеорологические сообщения и т.д.
В случае когда цифровое широковещание просматривается с использованием записывающего устройства 10, тюнер 12 демодулирует высокочастотный сигнал (цифровой модулированный сигнал), входящий через антенну 11, для ввода демодулированного сигнала на декодер 16. Декодер 16 декодирует входной демодулированный сигнал в видеосигнал и аудиосигнал, а затем генерирует выходной сигнал управления отображением из декодированного сигнала для вывода выходного сигнала управления отображением в секцию 19 отображения/вывода, при этом генерирует выходной сигнал управления аудиоданными из декодированного сигнала для вывода выходного сигнала управления аудиоданными в секцию 20 вывода аудиоданных. Выходной сигнал управления отображением, выходящий из секции 19 отображения/вывода, вводится на дисплейное устройство, такое как телевизор (TV), соединенный с записывающим устройством 10, наряду с тем, как выходной сигнал управления аудиоданными, выходящий из секции 20 вывода аудиоданных, вводится на громкоговоритель дисплейного устройства, соединенного с записывающим устройством 10. Следовательно, пользователь может просмотреть цифровую широковещательную программу, соответствующую выходному сигналу управления отображением и выходному сигналу управления аудиоданными, на экране дисплея и громкоговорителе, включенном в состав дисплейного устройства.
В случае когда аналоговая вещательная программа записывается с использованием записывающего устройства 10, тюнер 12 демодулирует высокочастотный сигнал (аналоговый модулированный сигнал), входящий через антенну 11, для кодирования демодулированного сигнала через кодер (не изображен). Затем тюнер 12 преобразовывает кодированные данные в данные формата, адаптированного для записи (потока), для записи данных на различные носители записи, такие как HDD 17 и BD, в качестве записанных видеоданных.
В случае когда цифровая широковещательная программа записывается с использованием записывающего устройства 10, тюнер 12 демодулирует высокочастотный сигнал (цифровой модулированный сигнал), входящий через антенну 11, и записывает демодулированный сигнал на различные носители записи, такие как HDD 17 и BD.
В случае когда тайтл программы видеоданных, записанный на HDD 17, BD и т.д., воспроизводится посредством записывающего устройства 10, декодер 16 декодирует видеоданные, записанные на HDD 17, BD и т.д., а затем преобразовывает декодированные данные в данные формата для вывода видеоданных, для вывода данных в секцию 19 отображения/вывода, наряду с преобразованием декодированных данных в данные формата для вывода аудиоданных, для вывода данных в секцию 20 вывода аудиоданных. Выходной сигнал управления отображением, выходящий из секции 19 отображения/вывода, вводится на дисплейное устройство, такое как телевизор (TV), соединенный с записывающим устройством 10, наряду с тем, как выходной сигнал управления аудиоданными, выходящий из секции 20 вывода аудиоданных, вводится на громкоговоритель дисплейного устройства, соединенного с записывающим устройством 10. Следовательно, пользователь может просмотреть тайтл записанных видеоданных, соответствующий выходному сигналу управления отображением и выходному сигналу управления аудиоданными, на экране дисплея и громкоговорителе, включенном в состав дисплейного устройства.
При наличии транскодера 13 записывающее устройство 10 может не записывать волны цифрового широковещания (входные потоки) непосредственно на HDD 17, BD и т.д., а записывать волны широковещания после изменения их битрейта, наряду с сохранением их формата MPEG-2TS, или после изменения их формата видеоданных или формата аудиоданных. Например, записывающее устройство 10 может выполнять транскодирование видеоданных HDTV в режиме реального времени, в формате MPEG-2TS передаваемых в наземном цифровом широковещании, в данные формата MPEG-4AVC/H264.
Главная особенность настоящего изобретения заключается в выполнении записи, при этом сохраняя дополнительные данные, такие как субтитры и метеорологические сообщения, и учитывая свободную емкость носителя записи, с изменением битрейта входного потока для записи входного потока с измененным битрейтом на носитель записи. Для достижения такой конфигурации, записывающее устройство 10 включает в себя секцию 15 управления, эквивалентную средству задания целевого битрейта видеоданных, которое вычисляет целевой полный битрейт входного потока на основе времени записи входного потока и свободной емкости носителя записи (HDD 17, BD и т.д.), на который записывается входной поток, а также задает целевой битрейт видеоданных для вычисленного целевого полного битрейта, и транскодер 13, эквивалентный средству измерения полного битрейта, которое вычисляет фактический полный битрейт входного потока после начала изменения битрейта на основе целевого битрейта видеоданных. Секция 15 управления корректирует целевой битрейт видеоданных для того, чтобы входной поток, включающий в себя дополнительные данные, был сохранен строго в свободной емкости носителя записи, на основе разности между фактическим полным битрейтом и целевым полным битрейтом.
Фиг.2 изображает пояснительную схему примера процесса изменения битрейта посредством записывающего устройства 10 согласно настоящему изобретению. Записывающее устройство 10 служит в качестве устройства записи, у которого изображена исключительно конфигурация основной части (тюнер 12, транскодер 13, секция 15 управления) записывающего устройства 10. В этом примере, в связи с тем что транскодер 13 соединен с секцией управления 15 в виде PCI (соединения периферийных компонентов), поток TS от тюнера 12 неизменно проходит через секцию 15 управления. Однако другой пример системного соединения может быть обеспечен так, что поток TS от тюнера 12 принимается непосредственно транскодером 13, который соединен с секцией управления 15 для ввода/вывода потока TS.
На фиг.2 тюнер 12 вводит поток MPEG-2TS (транспортный поток) в секцию 15 управления (этап S1). Поток MPEG-2TS преимущественно состоит из видеоданных, аудиоданных и дополнительных данных. Секция 15 управления выводит поток MPEG-2TS, включающий в себя дополнительные данные, на транскодер 13 (этап S2). Затем транскодер 13 выводит поток AVCTS, состоящий из видеоданных, аудиоданных и дополнительных данных, в секцию 15 управления (этап S3). Секция 15 управления записывает поток AVCTS, сжатый посредством транскодера 13, на HDD 17 или BD. Следовательно, поток AVCTS, сжатый посредством транскодера 13, включает в себя дополнительные данные, а это означает, что дополнительные данные не исключаются при изменении битрейта.
Далее, со ссылкой на фиг.3 будет описан рабочий пример изменения битрейта контента (файла TS), записанного в режиме DR на HDD 17, и дублирования контента на BD.
На фиг.3 целевой битрейт видеоданных (далее в настоящем документе называемый «целевым битрейтом видеоданных») обозначается ссылочным номером 21, расчетный битрейт (аудиоданных + дополнительных данных) (далее в настоящем документе называемый «расчетным битрейтом аудиоданных/дополнительных данных) обозначается ссылочным номером 22, фактический битрейт (аудиоданных + дополнительных данных) (далее в настоящем документе называемый «фактическим битрейтом аудиоданных/дополнительных данных») обозначается ссылочным номером 23, а измененный битрейт видеоданных, подвергавшийся изменению битрейта (далее в настоящем документе называемый «измененным битрейтом видеоданных»), обозначается ссылочным номером 24. Условие для дублирования является аналогичным условию в обычном случае, где свободная емкость BD составляет 10 гигабайт, а время записи элементов информационного содержания равняется 2 часам.
В вышеупомянутом описании время записи контента является временем, необходимым для записи контента, которое получают, например, из SI (служебной информации), добавленной к контенту, электронного списка программ и т.д. Свободная емкость носителя записи означает свободную емкость, доступную для записи на HDD 17 или BD, которая контролируется секцией 15 управления. Свободная емкость не всегда должна являться всей свободной емкостью носителя записи и может являться частью свободной емкости. Например, когда общая емкость BD составляет 20 гигабайт, 10 гигабайт из 20 гигабайт могут быть определены в качестве свободной емкости.
Взаимосвязь между целевым полным битрейтом B1, изображенным на фиг.3(A), фактическим полным битрейтом В2, изображенным на фиг.3(B), и измененным полным битрейтом В3, изображенным на фиг.3(C), изложена ниже. Целевой полный битрейт = целевому битрейту видеоданных + расчетный битрейт аудиоданных/дополнительных данных (1). Фактический полный битрейт = целевому битрейту видеоданных + фактический битрейт аудиоданных/дополнительных данных (2). Измененный полный битрейт = измененному битрейту видеоданных + фактический битрейт аудиоданных/дополнительных данных (3).
На фиг.3, в начале дублирования, записывающее устройство 10 задает расчетный битрейт 22 аудиоданных/дополнительных данных для аудиоданных и дополнительных данных. В этом примере расчетный битрейт 22 аудиоданных/дополнительных данных задается равным 2,0 Мбит/с. Этот расчетный битрейт 22 аудиоданных/дополнительных данных является временным заданным значением для определения целевого битрейта 21 видеоданных. Например, фактические битрейты (аудиоданных + дополнительных данных) могут быть измерены на различных контентах для задания осредненных измерений в качестве расчетного битрейта 22 аудиоданных/дополнительных данных.
Затем, на основе времени записи контента и свободной емкости BD, на который записывается контент, вычисляется целевой битрейт В1 контента, кроме того, для вычисленного целевого битрейта В1 задается целевой битрейт 21 видеоданных. В этом примере, на основе времени записи контента, определенного равным 2 часам, и свободной емкости BD, определенной равной 10 гигабайтам, как в вышеупомянутом описании, целевой полный битрейт В1 вычисляется равным 11,9 Мбит/с. Целевой битрейт 21 видеоданных вычисляется посредством вычитания расчетным битрейтом 22 аудиоданных/дополнительных данных из целевого полного битрейта В1. Следовательно, в этом примере целевой битрейт 21 видеоданных определяется равным 11,9-2,0=9,9 Мбит/с. Эта взаимосвязь битрейтов изображена на фиг.3(A).
Затем записывающее устройство 10 измеряет фактический полный битрейт В2 за приблизительное время, за которое битрейт сводится по истечении заданного времени (приблизительно 10 минут) от начала изменения битрейта, на основе целевого битрейта 21 видеоданных. Следующие способы являются возможными в качестве способов вычисления фактического полного битрейта В2.
(а) Транскодер 13 вычисляет фактический полный битрейт В2, то есть полный битрейт потока AVCTS, для регулярного сообщения секции 15 управления вычисленного фактического полного битрейта В2.
(b) Транскодер 13 вычисляет фактический полный битрейт В2 для записи фактического полного битрейта В2 во внутренний регистр, а секция 15 управления считывает фактический полный битрейт В2 в надлежащий момент из внутреннего регистра.
(с) Секция 15 управления подсчитывает данные (поток AVCTS) из транскодера 13 и делит объем файла данных, накопленных с начала записи видеоданных, на время записи для вычисления фактического полного битрейта В2.
(d) Секция 15 управления подсчитывает количество пакетов контента, передаваемых посредством передачи DMA (с прямым доступом к памяти), и умножает подсчитанное количество пакетов на объем данных каждого переданного пакета (объем данных каждого пакета) для вычисления объема файла, а также делит объем файла на время записи файла TS для вычисления фактического полного битрейта В2.
В случаях (a) и (b) транскодер 13 функционирует в качестве средства измерения полного битрейта. В случаях (c) и (d) секция 15 управления функционирует в качестве средства измерения полного битрейта и поэтому может вычислить фактический полный битрейт В2 даже в случае, если она не может принять от транскодера 13 сообщение о фактическом полном битрейте В2.
Таким образом, вычисляется фактический полный битрейт В2, а целевой битрейт 21 видеоданных вычитается из фактического полного битрейта В2 для получения фактического битрейта 23 аудиоданных/дополнительных данных. В этом примере фактический полный битрейт В2 составляет 14,9 Мбит/с, из которого вычитается целевой битрейт 21 видеоданных, равный 9,9 Мбит/с, для вычисления фактического битрейта 23 аудиоданных/дополнительных данных, равного 5,0 Мбит/с. То есть фактический битрейт 23 аудиоданных/дополнительных данных является эквивалентным разности между фактическим полным битрейтом В2 и целевым битрейтом 21 видеоданных, а эта разность расценивается в качестве битрейта компонента аудиоданных/дополнительных данных. Эта взаимосвязь битрейтов изображена на фиг.3(B).
Фиг.3(A) и 3(B) приводят к оценке того, что контент не сохраняется полностью в свободной емкости BD в случае, когда фактический полный битрейт В2 больше целевого полного битрейта B1. В таком случае секция 15 управления понижает целевой битрейт 21 видеоданных на разность между фактическим полным битрейтом В2 и целевым полным битрейтом В1, то есть на разность между фактическим битрейтом 23 аудиоданных/дополнительных данных и расчетным битрейтом 22 аудиоданных/дополнительных данных. В этом примере фактический битрейт 23 аудиоданных/дополнительных данных составляет 5 Мбит/с, а расчетный битрейт 22 аудиоданных/дополнительных данных составляет 2 Мбит/с, чтобы разность между этими битрейтами составляла 3 Мбит/с. Эта разность в 3 Мбит/с вычитается из целевого битрейта 21 видеоданных, равного 9,9 Мбит/с. Следовательно, целевой битрейт 21 видеоданных понижается до 6,9 Мбит/с, что делает измененный полный битрейт В3 равным целевому полному битрейту В1. В результате этого контент со временем записи, равным 2 часам, включающий в себя дополнительные данные, может быть сохранен при полном использовании свободной емкости (10 гигабайт) BD. Эта взаимосвязь битрейтов изображена на фиг.3(C).
В случае когда целевой битрейт 21 видеоданных 21 понижается до 6,9 Мбит/с, быстрое понижение битрейта приводит к резкому ухудшению качества изображения, что вызывает у пользователя негативные впечатления. Следовательно, предпочтительно использовать разработанный подход, такой как понижение битрейта на 0,5 Мбит/с за каждые 2 минуты, для выполнения согласования битрейта. В результате согласования битрейта, фактический полный битрейт В2 непрерывно корректируется для выполнения дублирования, для полного сохранения контента в свободной емкости BD в конечном итоге.
Вопреки вышеупомянутому примеру, в случае когда фактический полный битрейт В2 меньше целевого полного битрейта В1, а контент оценен как вмещающийся в пределы свободной емкости BD, секция 15 управления повышает целевой битрейт 21 видеоданных на разность между фактическим битрейтом 23 аудиоданных/дополнительных данных и расчетным битрейтом 22 аудиоданных/дополнительных данных. Например, в случае когда фактический битрейт 23 аудиоданных/дополнительных данных составляет 1 Мбит/с, поскольку расчетный битрейт 22 аудиоданных/дополнительных данных составляет 2 Мбит/с, разность между этими битрейтами вычисляется равной 1 Мбит/с. Эта разность в 1 Мбит/с прибавляется к целевому битрейту 21 видеоданных, равному 9,9 Мбит/с. Следовательно, целевой битрейт 21 видеоданных повышается до 10,9 Мбит/с, что делает измененный полный битрейт В3 равным целевому полному битрейту В1. В результате этого контент со временем записи, равным 2 часам, включающий в себя дополнительные данные, может быть сохранен при полном использовании свободной емкости (10 гигабайт) BD.
В этом случае, повышение целевого битрейта 21 видеоданных с 9,9 Мбит/с до 10,9 Мбит/с увеличивает объем информации и, следовательно, повышает качество изображения. Следовательно, возможно резкое повышение битрейта. Однако во избежание появления негативных впечатлений у пользователя может быть использован разработанный подход, такой как, например, повышение битрейта на 0,5 Мбит/с через каждые 2 минуты, для выполнения согласования битрейта. В результате согласования битрейта, фактический полный битрейт В2 непрерывно корректируется, как в вышеупомянутом примере, для выполнения дублирования, для полного сохранения контента в свободной емкости BD в конечном итоге.
Таким образом, в случае когда целевой битрейт 21 видеоданных изменен, секция 15 управления постоянно корректирует целевой битрейт 21 видеоданных на заданный битрейт в каждый заданный момент (посредством процесса обратной связи) для того, чтобы свести фактический полный битрейт В2 к целевому полному битрейту В1 в конечном итоге. Посредством постоянного выполнения процесса коррекции целевого битрейта 21 видеоданных, контент с измененным битрейтом, включающий в себя дополнительные данные, сохраняется строго в свободной емкости BD при выполнении оптимального дублирования.
Несмотря на то что до сих пор был описан случай сохранения контента, включающего в себя дополнительные данные, при полном использовании свободной емкости носителя записи, он не является единственным случаем. Например, битрейт может быть скорректирован так, чтобы контент, включающий в себя дополнительные данные, сохранялся в части свободной емкости носителя записи.
В соответствии с настоящим изобретением, контент с измененным битрейтом, включающий в себя дополнительные данные, может быть сохранен строго в свободной емкости носителя записи, такого как HDD, BD и DVD. Это предоставляет пользователю возможность воспроизведения дополнительных данных для использования, а также возможность точного управления свободной емкостью носителя записи.
Расшифровка ссылочных номеров
1 - носитель записи
11 - антенна
12 - тюнер
13 - транскодер
14 - интерфейс ввода/вывода
15 - секция управления
16 - декодер
17 - HDD
18 - секция приема удаленного контроллера
19 - секция отображения/вывода
20 - секция вывода аудиоданных
Записывающее устройство (10) выполняет изменение битрейта входного потока и записывает входной поток с дополнительными данными, такими как субтитры и метеорологические сообщения, на носитель записи с учетом его оставшейся емкости. Записывающее устройство (10) выполняет изменение битрейта входного потока, включающего в себя видеоданные, речевые данные и дополнительные данные, а также записывает измененный входной поток. Записывающее устройство (10) содержит секцию (15) управления, которая вычисляет целевой полный битрейт, который является целью в отношении входного потока, на основе времени записи входного потока и оставшейся емкости носителя записи, а также задает целевой битрейт видеоданных в соответствии с вычисленным целевым полным битрейтом, и транскодер (13), который измеряет фактический полный битрейт входного потока после начала изменения битрейта на основе целевого битрейта видеоданных. Секция (15) управления корректирует целевой битрейт видеоданных на основе разности между фактическим полным битрейтом и целевым полным битрейтом для того, чтобы входной поток, включающий в себя дополнительные данные, мог быть размещен в пределах оставшейся емкости носителя записи. Технический тезультат - обеспечение более точного управления свободной емекостью носителя записи, повышение надежности записи дополнительных данных. 5 з.п. ф-лы, 5 ил.
1. Записывающее устройство, которое изменяет битрейт входного потока, включающего в себя видеоданные, аудиоданные и дополнительные данные для записи входного потока с измененным битрейтом, содержащее:
средство задания целевого битрейта видеоданных, которое вычисляет целевой полный битрейт входного потока на основе времени записи входного потока и свободной емкости носителя записи, на который записывается входной поток, причем средство задания целевого битрейта видеоданных задает целевой битрейт видеоданных для вычисленного целевого полного битрейта; и
средство измерения полного битрейта, которое вычисляет фактический полный битрейт входного потока после начала изменения битрейта на основе целевого битрейта видеоданных, причем
средство задания целевого битрейта видеоданных корректирует целевой битрейт видеоданных так, чтобы входной поток, включающий в себя дополнительные данные, сохранялся в свободной емкости носителя записи на основе разности между фактическим полным битрейтом и целевым полным битрейтом.
2. Записывающее устройство по п.1, в котором в случае, когда фактический полный битрейт больше целевого полного битрейта, средство задания целевого битрейта видеоданных понижает целевой битрейт видеоданных на разность между фактическим полным битрейтом и целевым полным битрейтом.
3. Записывающее устройство по п.1, в котором в случае, когда фактический полный битрейт меньше целевого полного битрейта, средство задания целевого битрейта видеоданных повышает целевой битрейт видеоданных на разность между фактическим полным битрейтом и целевым полным битрейтом.
4. Записывающее устройство по п.1, в котором целевой полный битрейт состоит из целевого битрейта видеоданных и расчетного битрейта аудиоданных и дополнительных данных.
5. Записывающее устройство по п.1, в котором в случае изменения целевого битрейта видеоданных средство задания целевого битрейта видеоданных постоянно корректирует целевой битрейт на заданный битрейт в каждый заданный момент для того, чтобы свести фактический полный битрейт к целевому полному битрейту.
6. Записывающее устройство по п.1, в котором средство измерения полного битрейта подсчитывает количество пакетов входного потока, умножает подсчитанное количество пакетов на объем данных каждого пакета, а также делит объем данных, полученный посредством умножения на время записи входного потока, для вычисления фактического полного битрейта входного потока.
US 2007112826 A1, 17.05.2007 | |||
US 2008112483 A1, 15.05.2008 | |||
KR 20070099118 A, 09.10.2007 | |||
US 2006133775 A1, 22.06.2006. |
Авторы
Даты
2012-05-27—Публикация
2009-04-28—Подача