УСТРОЙСТВО ПРИЕМА ШИРОКОВЕЩАТЕЛЬНОЙ ПЕРЕДАЧИ И СПОСОБ ОБРАБОТКИ ВОСПРОИЗВЕДЕНИЯ
BROADCASTING RECEIVE DEVICE AND METHOD FOR PLATBACK PROCESSING

Область техники, к которой относится изобретение
Настоящее изобретение относится к устройству приема широковещательной передачи и к способу обработки воспроизведения, которые позволяют просматривать широковещательные передачи цифрового телевидения.
Уровень техники
В последние годы, телевизионные приемники, позволяющие просматривать широковещательные передачи цифрового телевидения, такого как цифровая наземная широковещательная передача, широковещательная цифровая телевизионная передача, через спутник широковещательной передачи (BS, ШС), и цифровая широковещательная телевизионная передача, через спутник связи (CS, СС), становятся все более популярными. В устройстве приема широковещательной передачи, таком как телевизионный приемник, при переключении канала или переключении устройства, подключенного с использованием внешнего входного разъема, обычно возникает период времени отсутствия изображения, составляющий приблизительно две или три секунды.
Это связано с тем, что обработка воспроизведения, выполняемая после операции переключения канала до отображения видеоизображения, соответствует спецификациям, определенным в стандарте комплексной наземной службы цифровой широковещательной передачи (ISDB-T, Н-КСЦШ), усовершенствованной службы цифровой широковещательной передачи (ATSC, УСЦШ) или цифровой широковещательной передачи видеоданных (DVB, ЦШВ).
В соответствии с такими спецификациями, например, когда пользователь переключает канал, данные, которые идентифицируют канал в радиоволне, передаваемой из объектов широковещательной передачи, получают в устройстве приема широковещательной передачи, и видеоданные, соответствующие требуемому каналу, получают на основе полученных идентификационных данных канала. В это время необходимо, чтобы устройство приема широковещательной передачи получило различные элементы данных, такие как данные идентификации канала. Однако, поскольку элементы данных выводят из объекта широковещательной передачи в различные периоды, получение необходимых различных элементов данных и идентификация требуемого канала занимают определенное время.
В соответствии с этим, для сокращения периода времени отсутствия изображения, например, необходимо изменить спецификации широковещательные передачи цифрового телевидения с тем, чтобы более эффективно получать идентификационные данные канала.
В настоящее время интегральные микросхемы (IC, ИС) и приложения, используемые в выходных каскадах устройств приема широковещательной передачи, имеют расширенные функции, позволяющие выполнять различного рода обработку. Поэтому, например, при переключении устройства, подключенного с использованием различных разъемов внешнего вывода, время отсутствия видеоизображения становится все большим.
В частности, во время периода отсутствия изображения, обычно выполняют приглушение сигнала и отображают только черное изображение. Однако в случае, когда черное изображение отображают в течение времени отсутствия видеоизображения, пользователь не знает, когда будет отображаться видеоизображение, поэтому возникает проблема, в связи с которой пользователь ощущает, что длительность времени до отображения видеоизображения больше, чем при традиционной широковещательной передаче аналогового телевидения.
Таким образом, для решения этой задачи ранее были предложены способы отображения другого изображения или видеоизображения во время периода приглушения изображения. Например, в публикации №2000-41197 находящейся на экспертизе заявки на японский патент описан способ плавного переключения канала с отображением ранее сохраненного изображения, такого как неподвижное изображение, во время периода отсутствия видеоизображения от момента переключения каналов до отображения видеоизображения.
Однако, при использовании способа, описанного в описанной выше публикации №2000-41197 находящейся на экспертизе заявки на японский патент, просто отображают только другое изображение или видеоизображение. Поэтому, пользователь не знает, сколько времени прошло после переключения канала или сколько времени потребуется до отображения видеоизображения после переключения канала. Это приводит к возникновению проблемы, связанной с возникновением психологического напряжения пользователя.
Сущность изобретения
В соответствии с этим, цель настоящего изобретения состоит в том, чтобы предоставить устройство приема широковещательной передачи и способ обработки воспроизведения, которые позволяют снизить психологическое напряжение пользователя при переключении канала или при переключении внешнего входа.
Для решения описанных выше задач, первое изобретение направлено на устройство приема широковещательной передачи, отличающееся тем, что оно включает в себя модуль тюнера, выполненный с возможностью настройки на модулированный сигнал с частотой, соответствующей заданному каналу, из радиоволны при цифровой телевизионной широковещательной передаче, демодуляции модулированного сигнала и вывода транспортного потока, модуль разделения, выполненный с возможностью разделения транспортного потока на видеоданные и добавленные данные, декодер, выполненный с возможностью декодирования видеоданных и вывода первых декодированных видеоданных, таймер, выполненный с возможностью подсчета времени с использованием переключения канала в качестве инициирующего события, модуль управления, выполненный с возможностью выделения информации текущего времени, содержащейся в добавленных данных, суммирования вместе информации текущего времени и величины подсчета и расчета информации времени, модуль генерирования изображения, выполненный с возможностью генерирования вторых видеоданных, обозначающих истекшее время, из текущего времени, на основе информации времени, и модуль переключения, выполненный с возможностью выбора первых видеоданных или вторых видеоданных и их вывода, в котором модулем переключения управляют таким образом, что, в случае, когда выполняют переключение канала, выполняют приглушение видеоизображения, и во время приглушения видеоизображения выводят вторые видеоданные.
И второе изобретение направлено на устройство приема широковещательной передачи, отличающееся тем, что оно включает в себя модуль тюнера, выполненный с возможностью настройки на модулированный сигнал с частотой, соответствующей заданному каналу, из радиоволны при цифровой телевизионной широковещательной передаче, демодуляции модулированного сигнала и вывода транспортного потока, модуль разделения, выполненный с возможностью разделения транспортного потока на видеоданные и добавленные данные, декодер, выполненный с возможностью декодирования видеоданных, вывода первых декодированных видеоданных и вывода информации времени начала, обозначающей время начала декодирования, таймер, выполненный с возможностью подсчета времени, используя прием информации времени начала, в качестве инициирующего события, модуль управления, выполненный с возможностью суммирования вместе информации времени начала и величины подсчета таймера и расчета информации истекшего времени, обозначающей истекшее время декодирования, модуль генерирования изображения, выполненный с возможностью генерирования вторых видеоданных, обозначающих истекшее время от времени начала декодирования, на основе информации истекшего времени, и модуль переключения, выполненный с возможностью выбора первых видеоданных или вторых видеоданных и их вывода, в котором модулем переключения управляют таким образом, что в случае когда выполняют переключение канала, выполняют приглушение видеоизображения, и во время приглушения видеоизображения выводят вторые видеоданные.
И третье изобретение направлено на устройство приема широковещательной передачи, отличающееся тем, что оно включает в себя модуль тюнера, выполненный с возможностью настройки на модулированный сигнал с частотой, соответствующей заданному каналу, из радиоволны, при цифровой телевизионной широковещательной передаче, демодуляции модулированного сигнала и вывода транспортного потока, модуль разделения, выполненный с возможностью разделения транспортного потока на видеоданные и добавленные данные, декодер, выполненный с возможностью декодирования видеоданных и вывода первых декодированных видеоданных, таймер, выполненный с возможностью подсчета времени, используя переключение канала как инициирующее событие, модуль сохранения, выполненный с возможностью сохранения базы данных переключения канала, в которой содержится информация об общем времени, обозначающая общее время приглушения видеоизображения, соответствующее структуре переключения канала, модуль управления, выполненный с возможностью расчета информации остающегося времени, обозначающей остающееся время приглушения видеоизображения, получаемое путем вычитания величины подсчета таймера из информации общего времени, полученной при обращении к базе данных переключения каналов, модуль генерирования изображения, выполненный с возможностью генерирования вторых видеоданных, обозначающих истекающее время до окончания приглушения видеоизображения на основе информации остающегося времени, и модуль переключения, выполненный с возможностью, выбора первых видеоданных или вторых видеоданных и их вывода, в котором модулем управления управляют таким образом, что в случае, когда выполняют переключение канала, выполняют приглушение видеоизображения, и во время приглушения видеоизображения выводят вторые видеоданные.
И четвертое изобретение направлено на способ обработки воспроизведения, отличающийся тем, что он включает в себя этап настройки, состоящий в настройке на модулированный сигнал с частотой, соответствующей заданному каналу, из радиоволны, при цифровой телевизионной широковещательной передаче, демодуляции модулированного сигнала, и вывода транспортного потока, этап разделения, состоящий в разделении транспортного потока на видеоданные и добавленные данные, этап декодирования, состоящий в декодировании видеоданных и выводе первых декодированных видеоданных, этап подсчета времени с помощью таймера, использующего переключение канала, как инициирующее событие, этап выделения информации текущего времени, содержащейся в добавленных данных, суммирования вместе информации текущего времени и величины подсчета таймера и расчета информации времени, этап генерирования изображения, состоящий в генерировании вторых видеоданных, обозначающих истекшее время от текущего времени, на основе информации о времени, и этап переключения, состоящий в выборе первых видеоданных или вторых видеоданных и их выводе, в котором управление выполняют таким образом, что, в случае переключения канала, выполняют приглушение видеоизображения, и во время приглушения видеоизображения выводят вторые видеоданные.
И пятое изобретение направлено на способ обработки воспроизведения, отличающийся тем, что он включает в себя этап настройки, состоящий в настройке на модулированный сигнал с частотой, соответствующей заданному каналу, из радиоволны при цифровой телевизионной широковещательной передаче, демодуляции модулированного сигнала и выводе транспортного потока, этап разделения, состоящий в разделении транспортного потока на видеоданные и добавленные данные, этап декодирования, состоящий в декодировании видеоданных, выводе первых видеоданных и выводе информации времени начала, обозначающей время начала декодирования, этап подсчета времени с помощью таймера, который использует прием информации времени начала, как инициирующее событие, этап суммирования вместе информации времени начала и величины подсчета таймера и расчета информации истекшего времени, обозначающей истекшее время декодирования, этап генерирования изображения, состоящий в генерировании вторых видеоданных, обозначающих истекшее время от времени начала декодирования, на основе информации истекшего времени, и этап переключения, состоящий в выборе первых видеоданных или вторых видеоданных и их выводе, в котором модулем переключения управляют таким образом, что, в случае переключения канала, выполняют приглушение видеоизображения, и во время приглушения видеоизображения выводят вторые видеоданные.
И шестое изобретение направлено на способ обработки воспроизведения, отличающееся тем, что включает в себя этап настройки, состоящий в настройке на модулированный сигнал с частотой, соответствующей заданному каналу, из радиоволны при цифровой телевизионной широковещательной передаче, демодуляции модулированного сигнала и выводе транспортного потока, этап разделения, состоящий из разделения транспортного потока на видеоданные и добавленные данные, этап декодирования, состоящий в декодировании видеоданных и выводе первых декодированных видеоданных, этап подсчета времени с помощью таймера, который использует переключение канала, как инициирующее событие, этап сохранения, состоящий в сохранении базы данных переключения каналов, в которой информация общего времени, обозначающая общее время приглушения видеоизображения, соответствует структуре переключения канала, этап расчета информации остающегося времени, обозначающей остающееся время приглушения видеоизображения, получаемое путем вычитания значения подсчета таймера из информации общего времени, полученной путем обращения к базе данных переключения каналов, этап генерирования, состоящий в генерировании вторых видеоданных, обозначающих истечение время до окончания приглушения видеоизображения, на основе информации остающегося времени, и этап переключения, состоящий в выборе первых видеоданных или вторых видеоданных и их выводе, в котором модулем переключения управляют таким образом, что в случае когда переключают канал, выполняют приглушение видеоизображения, и во время приглушения видеоизображения выводят вторые видеоданные.
Как описано выше, в соответствии с первым и четвертым вариантами выполнения, время подсчитывают с помощью таймера, используя переключение канала как инициирующее событие, выделяют информацию о текущем времени, содержащуюся в добавленных данных, информацию текущего времени и величину подсчета таймера суммируют вместе, рассчитывают информацию времени, генерируют вторые видеоданные, обозначающие истекшее время от текущего времени на основе информации времени, и в случае, когда канал переключают, выполняют приглушение видеоизображения, и, во время приглушения видеоизображения, вторые видеоданные выбирают из первых видеоданных и вторых видеоданных и выводят. Поэтому, во время приглушения видеоизображения, выводят видеоизображение, обозначающее истечения времени от текущего времени.
В соответствии со вторым и пятым изобретениями время подсчитывают с помощью таймера, используя прием информации времени начала, выводимой при декодировании, в качестве инициирующего события, причем информацию времени начала и величину подсчета таймера суммируют вместе, рассчитывают информацию истекшего времени, обозначающую истекшее время декодирования, генерируют вторые видеоданные, обозначающие истекшее время от времени начала декодирования на основе информации истекшего времени, и в случае переключения канала, выполняют приглушение видеоизображения, и, во время приглушения видеоизображения, вторые видеоданные выбирают из первых видеоданных и вторых видеоданных и выводят. Поэтому, во время приглушения видеоизображения, выводят видеоизображение, обозначающее истекшее время от начала декодирования.
В третьем и шестом изобретениях время подсчитывают с помощью таймера, используя переключение канала как инициирующее событие, сохраняют базу данных переключения канала, в которой описана информация общего времени, обозначающая общее время приглушения видеоизображения, соответствующее структуре переключения канала, рассчитывают информацию оставшегося времени, обозначающую оставшееся время приглушения видеоизображения, получаемую в результате вычитания величины подсчета таймера из информации общего времени, полученной при обращении к базе данных переключения канала, генерируют вторые видеоданные, обозначающие истекшее время до завершения приглушения видеоизображения, на основе информации оставшегося времени, и в случае переключения канала, выполняют приглушение видеоизображения, и во время приглушения видеоизображения выбирают вторые видеоданные из первых видеоданных и вторых видеоданных и выводят. Поэтому во время приглушения видеоизображения выводят видеоизображение, обозначающее истечение времени, вплоть до завершения приглушения видеоизображения.
Краткое описание чертежей
На фиг.1 показана блок-схема, которая иллюстрирует пример устройства приема широковещательной передачи, в соответствии с вариантом выполнения настоящего изобретения; на фиг.2А, 2В и 2С показаны схемы, предназначенные для использования при описании примера отображения информации времени; на фиг.3А, 3В и 3С показаны схемы, предназначенные для использования, при описании примера отображения информации времени; на фиг.4 показана схема, которая иллюстрирует пример базы данных переключения каналов; и на фиг.5 показана блок-схема последовательности операций, которая иллюстрирует поток обработки воспроизведения при настройке в устройстве приема широковещательной передачи.
Подробное описание изобретения
Вариант выполнения настоящего изобретения описан ниже со ссылкой на чертежи. В варианте выполнения настоящего изобретения, в течение периода времени приглушения видеоизображения, возникающего при переключении канала или при переключении внешнего входа, вместо приглушения видеоизображения отображают или выводят изображение или звук, обозначающий текущее время, истекшее время обработки или оставшееся время, вплоть до завершения периода приглушения видеоизображения.
Вначале, для того чтобы способствовать пониманию варианта выполнения настоящего изобретения, будут схематично описаны данные, передаваемые из внешнего объекта широковещательной передачи. Во внешнем объекте, например, видеоданные, аудиоданные и данные подвергают кодированию, используя стандарт группы экспертов движущегося изображения 2 (MPEG-2). В соответствии со спецификациями системы MPEG-2, видеоданные, аудиоданные и добавленные данные, которые добавляют к этим данным, формируют в пакеты для каждого канала и типа данных, выполняют мультиплексирование с разделением по времени и генерируют последовательность пакетов, называемую транспортным потоком (TS, ТС).
Сгенерированный транспортный поток (ниже называется ТС, если это необходимо), состоящий из видеоданных, аудиоданных и добавленных данных, подвергают скремблированию, используя ключ скремблирования, который обеспечивает возможность просмотра видеоизображения только конкретным пользователям. Скремблированный ТС подвергают заданной модуляции, определенной спецификациями, соответствующими цифровой телевизионной широковещательной передаче, и передают.
Следует отметить, что в цифровой спутниковой телевизионной широковещательной передаче, такой как цифровая спутниковая телевизионная широковещательная передача ШС, ТС, генерируемый, как описано выше, и ТС, генерируемый аналогичным образом из другого объекта широковещательной передачи, мультиплексируют и передают в один ретранслятор. И при цифровой спутниковой телевизионной широковещательной передаче ТС из объектов широковещательной передачи передают с использованием множества ретрансляторов.
ТС представляет собой поток непрерывных пакетов ТС. Пакет ТС состоит из заголовка ТС и полезной нагрузки и/или поля адаптации. Заголовок ТС, состоящий из заголовка ТС, может быть составлен, например, из байта синхронизации, предназначенного для использования при детектировании заголовка пакета ТС, индикатора ошибки, который обозначает присутствие или отсутствие ошибки бита в пакете, индикатора начала модуля, который обозначает начало нового пакета пакетированного элементарного потока (PES, ПЭП), приоритета, который обозначает степень важности пакета, и индикатора пакета (PID, ИДП), который обозначает принадлежность пакета. Поле адаптации представляет собой поле, которое может обозначать информацию, относящуюся к данным полезной нагрузки.
ИДП обозначает принадлежность пакета с использованием 13-битного значения и имеет значение, которое изменяется в зависимости от типа данных, сохраненных в полезной нагрузке. ИДП используют для фильтрации необходимого пакета ТС.
В полезной нагрузке пакета ТС, может быть сохранена полезная нагрузка, сформированная в виде пакета из видео- и аудиопотоков множества каналов. И, в дополнение к видео- и аудиопотокам, также могут быть сохранены данные, имеющие форму секции. Данные, имеющие форму секции, могут состоять, например, из служебной информации (SI, СИ), в которой описана информация о канале или программе, и информации последовательности программ, которую называют информацией, специфичной для программы (PSI, ИСП), в которой описана информация, требуемая для получения информации о видео- и аудиоданных, которые формируют информацию программы, определенную из ТС. Примеры информации последовательности программ могут включать в себя таблицу, такую как таблица карты программы (РМТ, ТКП), таблица ассоциации программы (PAT, ТАП), таблица времени и даты (TDT, ТВД) и таблица информации о событиях (EIT, ТИС).
ТКП представляет собой таблицу, предназначенную для использования при идентификации пакета ТС, который передает видеоданные, аудиоданные и потоки данных в каждом канале. ТКП существует для каждого канала и определяет ИДП для каждого из потоков, формирующих канал и тип потока. ИДП и ТКП сами по себе определены с помощью ТАП, которая описана ниже.
ТАП представляет собой таблицу, предназначенную для использования при идентификации пакета ТС, который передает ТКП каждого канала. Одиночная ТАП присутствует в ТС, и в ТС описаны ИД услуги, присутствующей в ТС, и ИДП для ТКП услуги.
ТВД представляет собой таблицу, предназначенную для использования при передаче информации текущей даты и времени. Следует отметить, что при цифровой телевизионной широковещательной передаче типа ШС таблицу смещения времени (ТОТ, ТСВ), которая также может передавать значение смещения времени в летнее время, передают вместо ТВД.
ТИС представляет собой таблицу, в которой описана информация о программе, такая как название, дата и время передачи, и детали содержания программы. ТИС классифицируют на ТИС [p/f] и ТИС [программа передач]. ТИС [p/f] представляет собой, таблицу, в которой дополнительно описана информация программы о программе, передаваемой в данный момент времени, и программе, которая будет передана следующей. ТИС [программа передач] представляет собой таблицу, в которой описана информация о программе на заданный период в будущем, например, вплоть до одной недели вперед. Следует отметить, что, в дальнейшем, описание представлено для ТИС [p/f] и ТИС [программа передач], которые совместно называются здесь ТИС.
Кроме того, полезная нагрузка пакета ТС может содержать данные, имеющие форму секции, в которых описана другая информация, кроме информации последовательности. В частности, например, она может представлять собой таблицу, требуемую, когда просматривают платную широковещательную передачу, такую как сообщение управления предоставления права (ЕСМ, СУП) и сообщение администрирования предоставления права (EMM, САП).
СУП представляет собой таблицу, предназначенную для использования при передаче ключа скремблирования, который используют во время дескремблирования. Также передают идентификацию рабочего ключа и информацию, обозначающую принудительное ВКЛЮЧЕНИЕ/ВЫКЛЮЧЕНИЕ функции скремблирования декодера. САП представляет собой таблицу, предназначенную для использования при передаче рабочего ключа, который представляет собой ключ, предназначенный для использования при шифровании данных СУП. Также передают контактную информацию, такую как тип и форма контракта абонента для оплаты широковещательной передачи.
Конфигурация примера устройства 1 приема широковещательной передачи, в соответствии с вариантом выполнения настоящего изобретения, описана со ссылкой на фиг.1. Как показано на фиг.1, устройство 1 приема широковещательной передачи включает в себя тюнер 11, дескремблер 12, демультиплексор (Demux) 13, видеодекодер 14, аудиодекодер 15, модуль 16 переключения видеоизображения, модуль 17 переключения аудиоданных, модуль 18 дисплея, модуль 19 вывода аудиоданных, модуль 21 комбинирования, модуль 22 генерирования изображения, входной интерфейс (I/F, И/Ф) 23, модуль 24 определения, модуль 25 сохранения, модуль 30 управления и модуль 31 операций.
Тюнер 11 принимает радиоволну при цифровой телевизионной широковещательной передаче, переданную из объекта широковещательной передачи, используя подключенную внешнюю антенну 2. Тюнер 11 выполняет заданную обработку сигнала, такую как демодуляция и коррекция ошибки для принимаемой радиоволны при цифровой телевизионной широковещательной передаче и выводит ТС (транспортный поток) в дескремблер 12.
Дескремблер 12 выполняет поиск СУП и САП из переданных в него ТС и выполняет дескремблирование, с помощью которого устраняют скремблирование, используя ключ скремблирования и рабочий ключ, содержащийся в СУП и в САП. Дескремблированный ТС передают в демультиплексор 13.
Демультиплексор 13 выполняет фильтрацию на основе величины ИДП, сохраненной на участке заголовка пакета ТС, получает необходимые видеоданные, аудиоданные и добавленные данные из мультиплексированного ТС, передает эти видеоданные в видеодекодер 14, и также передает аудиоданные в аудиодекодер 15. И демультиплексор 13 передает в модуль 30 управления ТВД или ТСВ, и ТИС, содержащийся в добавленных данных, выделенных из ТС.
Видеодекодер 14 декодирует видеоданные и передает декодированные видеоданные в модуль 16 переключения видеоизображения. И декодер 14 видеоданных передает информацию времени начала, обозначающую время начала декодирования, в модуль 30 управления, который описан ниже. Аудиодекодер 15 декодирует аудиоданные и передает декодированные аудиоданные в модуль 17 переключения аудиоданных.
Модуль 22 генерирования изображения генерирует данные изображения, обозначающие информацию времени, на основе различных видов информации времени, передаваемой из модуля 30 управления, который описан ниже, и передает их в модуль 21 комбинирования. Модуль 25 сохранения может состоять из носителя записи, например, такого как привод жесткого диска (HDD, ПЖД) или энергонезависимое запоминающее устройство, и заранее сохраняет заданные данные изображения. Модуль 25 сохранения передает данные изображения, сохраненные на носителе записи, в модуль 21 комбинирования, в ответ на запрос из модуля 21 комбинирования, который описан ниже. И модуль 25 сохранения сохраняет базу данных переключения канала, которая описана ниже.
Модуль 21 комбинирования может комбинировать данные изображения, ранее сохраненные в модуле 25 сохранения, и данные изображения, обозначающие информацию времени, передаваемую из модуля 22 генерирования изображения, и, например, генерирует видеоданные, предназначенные для отображения с приглушенным видеоизображением. Генерируемые видеоданные передают в модуль 16 переключения видеоизображения.
Входной И/Ф 23 управляет обменом данных с внешним подключенным устройством, в соответствии с заданным протоколом. Входной И/Ф 23 принимает видеоданные и аудиоданные из подключенного внешнего устройства и передает их в модуль 24 определения. В качестве разъема, используемого во входном И/Ф 23, можно использовать, например, разъем мультимедийного интерфейса высокой четкости (HDMI, МИВЧ), композитный разъем и компонентный разъем.
Модуль 24 определения определяет разрешение, цвет и формат основной полосы видеоданных, принятых через входной И/Ф 23, а также определяет частоту выборки и формат аудиоданных. Модуль 24 определения 24 передает видеоданные в модуль 16 переключения видеоизображения и аудиоданные в модуль 17 переключения звука.
Модуль 16 переключения видеоизображения выбирает видеоданные, передаваемые из видеодекодера 14, видеоданные, передаваемые из модуля 21 комбинирования, или видеоданные, передаваемые из модуля 24 определения, на основе управления, выполняемого модулем 30 управления, который описан ниже, и выводит их в модуль 18 дисплея. Модуль 18 дисплея отображает их. В качестве модуля 18 дисплея, например, используется электронно-лучевая трубка (CRT, ЭЛТ) или жидкокристаллический дисплей (LCD, ЖКД). Модуль 17 переключения звука выбирает аудиоданные, передаваемые из аудиодекодера 15, аудиоданные, передаваемые из модуля 21 комбинирования, или аудиоданные, подаваемые из модуля 24 определения, на основе управления модулем 30 управления и выводит его в модуль 19 вывода звука.
Модуль 31 операций может состоять, например, из пульта дистанционного управления. Операция заданным предоставленным элементом операции, таким как кнопка, выполняемая пользователем, выводит информацию об оперируемом элементе, соответствующую этой операции, и ее передают в модуль 30 управления. Например, когда пользователь настраивается на канал, выводят информацию настройки.
Модуль управления 30 управляет каждым из других модулей, используя оперативное запоминающее устройство (RAM, ОЗУ), которое не представлено, как рабочую память, в соответствии с программой, заранее сохраненной в постоянном запоминающем устройстве (ROM, ПЗУ), которое не показано. Модуль 30 управления включает в себя таймер 40. Таймер 40 может подсчитывать время, используя в качестве инициирующего события, информацию элемента операции элемента, выводимую из модуля 31 операций, когда выполняют переключение канала, или когда переключают внешний вход, или информации времени начала, выводимую из видеодекодера 14, когда, например, начинается декодирование.
И, модуль 30 управления управляет модулем 16 переключения видеоизображения и модулем 17 переключения звука таким образом, что видеоданные, предназначенные для вывода модулем 18 дисплея, и аудиоданные, которые должны быть выведены модулем 19 звука, выбирают в соответствии с операцией, выполненной пользователем с модулем 31 операций. В частности, когда, в соответствии с операцией пользователя, введенной через модуль 31 операций выполняют настройку, модуль 30 управления выполняет управление, во время приглушения видеоизображения, модулем 16 переключения видеоизображения и модулем 17 переключения звука таким образом, что выводят видеоданные и аудиоданные, передаваемые из модуля 21 комбинирования. После того как декодирование будет закончено, модуль 30 управления выполняет управление таким образом, что выводят видеоданные, переданные из видеодекодера 14 и аудиоданные, передаваемые из аудиодекодера 15. И когда внешнее подключенное устройство выбирают с помощью операции, введенной пользователем, через модуль 31 операций, модуль 30 управления выполняет такое управление, что выводят видеоданные и аудиоданные, переданные из модуля 24 определения.
Модуль 30 управления передает в модуль 22 генерирования изображения информацию времени различного рода, на основе информации, переданной из демультиплексора 13 и видеодекодера 14. Например, модуль 30 управления генерирует информацию времени на основе информации текущего времени, обозначающую текущее время и дату, описанную в ТВД или ТСВ и ТИС, переданных из демультиплексора 13, и величину подсчета таймера 40, и передает их в модуль 22 генерирования изображения. И модуль 30 управления рассчитывает истекшее время на основе информации времени начала декодирования, переданной из видеодекодера 14, и величине подсчета таймера 40 и передает информацию об истекшем времени, обозначающую истекшее время, в модуль 22 генерирования изображения. Кроме того, модуль 30 управления обращается к базе данных переключения каналов, сохраненной в модуле 25 сохранения, получает информацию об общем времени приглушения видеоизображения и рассчитывает оставшееся время приглушения видеоизображения на основе полученной информации об общем времени и величине подсчета таймера 40. Затем, информацию об оставшемся времени, обозначающую рассчитанное оставшееся время, передают в модуль 22 генерирования изображения.
Далее описано отображение во время приглушения видеоизображения. В соответствии с вариантом выполнения настоящего изобретения, когда происходит приглушение видеоизображения, в случае переключения канала, или в случае переключения внешнего входа, отображают информацию времени, в отношении текущего времени, истекшего времени обработки, или остающегося времени.
Например, как показано на фиг.2А, изображение информации времени, сгенерированное модулем 22 генерирования изображения, отображают в том виде, как оно есть, в заданном положении, в области отображения модуля 18 дисплея. В качестве альтернативы, например, как показано на фиг.2В, изображение, обозначающее информацию времени, генерируемое модулем 22 генерирования изображения, отображают таким образом, что оно перемещается в пределах области отображения модуля 18 дисплея в каждый заданный момент времени.
В примерах, показанных на фиг.2А и 2В, изображение, обозначающее информацию времени, отображают на фоне черного изображения. Однако, настоящий вариант выполнения не ограничивается этими примерами. Например, как показано на фиг.2С, комбинированное изображение, в котором скомбинировано изображение информации времени, генерируемое модулем 22 генерирования изображения, и изображение, выбранное пользователем из изображения, отображавшегося до переключения канала, и изображение, сохраненное в модуле 25 сохранения, также может быть отображено в модуле 18 дисплея.
Примеры информации времени, отображаемой во время приглушения видеоизображения, могут включать в себя текущее время, истекшее время декодирования и время, оставшееся до отображения видеоизображения. Для отображения текущего времени модуль 30 управления выделяет информацию текущего времени из ТВД или ТСВ. И таймер 40 начинает отсчет времени, используя в качестве инициирующего события прием информации элемента операции, выводимой из модуля 31 операций при переключении канала. Затем, модуль 30 управления рассчитывает информацию времени, в которой величину подсчета таймера 40 добавляют к информации текущего времени и передает в модуль 22 генерирования изображения.
Модуль 22 генерирования изображения генерирует данные изображения, обозначающие время каждого заданного периода истекшего времени, например, каждую 1 секунду, на основе информации о времени, передаваемой из модуля 30 управления, и передает их в модуль 21 комбинирования. Модуль 21 комбинирования генерирует видеоданные, обозначающие истекшее время, на основе данных изображения, обозначающих время, через каждый заданный период истекшего времени. Таким способом, во время приглушения видеоизображения, как показано на фиг.3А, видеоизображение, обозначающее истекшее время от текущего времени, может отображаться в модуле 18 дисплея.
Для отображения истекшего времени обработки модуль 30 управления получает информацию о времени начала декодирования, передаваемую из видеодекодера 14. И таймер 40 начинает подсчет времени, используя в качестве инициирующего события прием информации о времени начала. Затем, модуль 30 управления рассчитывает истекшее время декодирования, добавляя величину подсчета таймера 40 к информации времени начала, и передает информацию об истекшем времени, обозначающую истекшее время декодирования, в модуль 22 генерирования изображения.
Модуль 22 генерирования изображения генерирует данные изображения, обозначающие время, каждый раз, когда проходит заданный период времени, например, каждую 1 секунду, на основе информации об истекшем времени обработки, передаваемой из модуля 30 управления, и передает их в модуль 21 комбинирования. Модуль 21 комбинирования генерирует видеоданные, обозначающие истекшее время, на основе данных изображения, обозначающих время, каждый раз, когда проходит заданный период времени. Таким способом, во время приглушения видеоизображения, как показано на фиг.3В, видеоизображение, обозначающее истекшее время декодирования, может отображаться в модуле 18 дисплея.
Для отображения оставшегося времени приглушения видеоизображения оставшееся время приглушения видеоизображения может быть получено путем вычитания истекшего времени от начала приглушения видеоизображения из общего времени приглушения видеоизображения.
Здесь описан способ получения общего времени приглушения видеоизображения. Например, в случае цифровой спутниковой широковещательной телевизионной передачи, такой как цифровая телевизионная широковещательная передача ШС, ТС передают, используя множество ретрансляторов; если используются разные ретрансляторы в ТС, соответствующих услугам перед и после переключения канала, необходимо изменить ретранслятор для приема. В связи с этим, в зависимости от структуры переключения канала, может присутствовать определенное время, требуемое для смены ретранслятора, из которого осуществляют прием. В соответствии с этим, общее время приглушения видеоизображения, в случае когда переключают канал, может отличаться в соответствии с каналами перед и после переключения.
Таким образом, в соответствии с вариантом выполнения настоящего изобретения, заранее подготавливают базу данных переключения каналов, в которой записано общее время приглушения видеоизображения, соответствующее структуре переключения во время переключения канала. Для отображения оставшегося времени приглушения видеоизображения, в случае когда выполняют переключение канала, общее время приглушения видеоизображения получают путем обращения к базе данных переключения канала.
В базе данных переключения канала, например, как показано на фиг.4, описаны "Канал после переключения", "Канал перед переключением" и "Общее время приглушения видеоизображения". Канал после переключения представляет собой канал, переключаемый при выполнении пользователем операции с модулем 31 операций. Канал перед переключением представляет собой канал перед выполнением переключения. Общее время приглушения видеоизображения представляет собой оставшееся время, требуемое для приглушения видеоизображения, когда канал после переключения переключают на канал после переключения.
В базе данных переключения каналов описаны все структуры переключения каналов. Например, в ней представлено, что, когда канал перед переключением представляет собой "АВ" и канал после переключения представляет собой "АА", общее время приглушения видеоизображения составляет "XXX" секунд.
В соответствии с этим, для отображения оставшегося времени приглушения видеоизображения, модуль 30 управления обращается к базе данных переключения канала, сохраненной в модуле 25 сохранения, и получает информацию общего времени, обозначающую общее время приглушения видеоизображения. И таймер 40 начинает подсчет времени, используя, например, в качестве инициирующего события, прием информации элемента операции, выводимой из модуля 31 операций при переключении канала. Затем, модуль управления 30 рассчитывает информацию оставшегося времени, в которой величину подсчета таймера 40 вычитают из информации общего времени, и передает ее в модуль 22 генерирования изображения.
Модуль 22 генерирования изображения генерирует данные изображения, обозначающие время, каждый раз, когда проходят заданные периоды времени, например, каждую 1 секунду, на основе информации об оставшемся времени, передаваемой из модуля 30 управления, и передает их в модуль 21. Модуль 21 комбинирования генерирует видеоданные, обозначающие истекшее время, на основе данных изображения, обозначающих время, каждый раз, когда проходит заданный период времени. Таким способом, во время приглушения видеоизображения, как показано на фиг.3С, видеоизображение, обозначающее время истечения остающегося времени для приглушения видеоизображения, может отображаться в модуле 18 дисплея.
Следует отметить, что для отображения остающегося времени приглушения видеоизображения, например, как показано на фиг.3С, в дополнение к обозначению остающегося времени, также может быть предусмотрено обозначение истекшего времени в данный момент времени, в отношении остающегося времени, используя представление в виде полоски, чтобы позволяет его визуально идентифицировать.
Для отображения остающегося времени приглушения видеоизображения, в случае, когда, например, выполняют переключение внешнего входа, общее время приглушения видеоизображения может быть установлено заранее, и остающееся время может быть рассчитано на основе установленного общего времени. Это связано с тем, что предполагается, что время, требуемое для обработки, когда устройство выбирают среди множества устройств, подключенных через входной И/Ф 23, по существу одинаково при выборе любого устройства. В соответствии с этим, остающееся время приглушения может быть рассчитано путем вычитания величины подсчета таймера 40 из ранее установленного общего времени.
Далее, поток обработки воспроизведения при настройке устройства приема широковещательной передачи в соответствии с вариантом выполнения настоящего изобретения описан со ссылкой на блок-схему последовательности операций, показанную на фиг.5. Здесь, в качестве примера, будет описан случай, когда выполняют настройку для телевидения цифровой спутниковой широковещательной передачи. И в данном примере описан случай, когда остающееся время отображают во время приглушения видеоизображения, как информацию времени. Следует отметить, что следующую обработку выполняют под управлением модуля 30 управления, если только не будет указано другое.
Когда пользователь выполняет настройку путем выполнения операции с модулем 31 операций и подает инструкцию на переключение канала, начинается последовательность обработки. На этапе S1 начинают приглушение видеоизображения. На этапе S2 обрабатывают код Circus. На этапе S3 настраивают тюнер 11 на соответствующий ретранслятор на основе кода Circus и выполняют демодуляцию.
На этапе S4, с помощью демультиплексора 13, из ТС ретранслятора, прием которого осуществляют, выполняют фильтрацию ИДП и принимают ТАП. На этапе S5, выполняют фильтрацию на основе ИДП для ТКП, описанного в ТАП и принимают ТКП.
На этапе S6 получают САП с помощью демультиплексора 13 из ТС и получают рабочий ключ из САП. И СУП получают с помощью демультиплексора 13 из ТС. На этапе S7 декодируют СУП, полученное на этапе S6, используя рабочий ключ, и ключ скремблирования получают из декодированного СУП.
На этапе S8 выполняют дескремблирование с помощью дескремблера 12, используя ключ скремблирования, полученный на этапе S7. На этапе S9 начинают декодирование видеоданных, с помощью видеодекодера 14.
На этапе S10 определяют, требуется ли отображать информацию времени во время приглушения видеоизображения. Когда определяют, что требуется отображать информацию времени, обработка переходит на этап S11. На этапе S11 получают ТВД или ТСВ из ТС с помощью демультиплексора 13. На этапе S12 получают информацию текущего времени, описанную в ТВД или ТСВ.
На этапе S13 определяют, требуется ли отобразить остающееся время приглушения видеоизображения. Когда определяют, что остающееся время требуется отобразить, обработка переходит на этап S14. На этапе S14, в соответствии с каналами перед и после переключения, обращаются к базе данных переключения канала, получают общее время приглушения видеоизображения и рассчитывают остающееся время приглушения видеоизображения путем вычитания величины подсчета таймера 40 из полученного общего времени.
В то же время, на этапе S13, когда определяют, что остающееся время не требуется отображать, обработка переходит на этап S15.
На этапе S15 данные изображения, обозначающие остающееся время, генерируют с помощью модуля 22 генерирования изображения на основе остающегося времени для приглушения видеоизображения, рассчитанного на этапе S14, и данных изображения, передаваемых из модуля 25 сохранения. Следует отметить, что, когда на этапе S13 определяют, что остающееся время не требуется отображать, данные изображения, обозначающие текущее время, генерируют на основе информации текущего времени, полученной на этапе S12, и данных изображения из модуля 25 сохранения. На этапе S16 видеоданные, обозначающие истекшее время, генерируют в модуле 21 генерирования на основе данных изображения остающегося времени, генерируемых на этапе S15, и отображают в модуле 18 дисплея.
На этапе S17 определяют, было ли закончено декодирование, выполняемое видеодекодером 14. Когда определяют, что декодирование было закончено, обработка переходит на этап S19. Когда определяют, что декодирование не было закончено, обработка возвращается на этап S13.
В то же время, на этапе S10, когда, например, определяют, что информация времени не должна быть отображена, отображают черное изображение во время приглушения видеоизображения, и обработка переходит на этап S18. На этапе S18 определяют, было ли закончено декодирование, выполняемое видеодекодером 14. Когда определяют, что декодирование было закончено, обработка переходит на этап S19. Когда определяют, что декодирование не было закончено, обработка возвращается на этап S10.
На этапе S19, отображают декодированные видеоданные в модуле 18 дисплея, и последовательность обработки заканчивается.
С помощью блок-схемы последовательности операций, представленной на фиг.5, описан поток настройки, в случае, когда отображают остающееся время приглушения видеоизображения. Например, также в случае, когда истекшее время с начала декодирования, отображают во время приглушения видеоизображения, истекшее время может отображаться, путем аналогичной обработки.
В этом случае, в частности, на этапе S13 определяют, требуется ли отобразить истекшее время, после начала декодирования. Когда определяют, что истекшее время требуется отобразить, на этапе S14 истекшее время декодирования рассчитывают с помощью модуля 30 управления на основе информации времени начала, передаваемой из видеодекодера 14. Затем, на этапе S15, данные изображения, обозначающие истекшее время декодирования, генерируют на основе рассчитанного истекшего времени и данных изображения, передаваемых из модуля 25 сохранения. Затем, на этапе S16 генерируют видеоданные, обозначающие истекшее время, с помощью модуля 21 комбинирования.
Следует отметить, что в предыдущем описании была описана обработка, выполняемая в случае настройки при цифровой телевизионной спутниковой широковещательной передаче. В случае, когда выполняют настройку при цифровой наземной телевизионной широковещательной передаче, поскольку отсутствует спутниковый ретранслятор, обработка настройки на ретранслятор на этапе S3 исключается.
И в этом примере описан случай, когда выводят видеоданные. Однако, также в случае, когда выводят аудиоданные, эти аудиоданные могут быть выведены аналогичным образом.
Как описано выше, в соответствии с вариантом выполнения настоящего изобретения, во время приглушения видеоизображения отображают информацию времени, такую как истекшее время после переключения канала или время до отображения видеоизображения. Поэтому можно уменьшить психологическое напряжение пользователя.
Выше был описан вариант выполнения настоящего изобретения. Однако настоящее изобретение не ограничивается описанным выше вариантом выполнения настоящего изобретения, и различные модификации и варианты применения могут быть выполнены без выхода за пределы объема настоящего изобретения. Например, в приведенном выше описании, в качестве данных изображения, используемых как видеоданные, отображаемые во время приглушения видеоизображения, используют данные изображения, заранее сохраненные в модуле 25 сохранения. Однако настоящее изобретение не ограничивается этим случаем. Например, данные изображения, соответствующие вкусу пользователя, могут быть вновь добавлены в модуль 25 сохранения, и эти добавленные данные изображения могут использоваться.
В соответствии с настоящим изобретением, во время приглушения видеоизображения могут выводиться видеоданные, обозначающие текущее время, время, истекшее в ходе декодирования, и истекающее остающееся время до завершения приглушения видеоизображения или тому подобное. Поэтому обеспечивается преимущество, состоящее в снижении психологического напряжения пользователя.