[go: up one dir, main page]

JP2012034230A - Video reception device and video reception method - Google Patents

Video reception device and video reception method Download PDF

Info

Publication number
JP2012034230A
JP2012034230A JP2010172743A JP2010172743A JP2012034230A JP 2012034230 A JP2012034230 A JP 2012034230A JP 2010172743 A JP2010172743 A JP 2010172743A JP 2010172743 A JP2010172743 A JP 2010172743A JP 2012034230 A JP2012034230 A JP 2012034230A
Authority
JP
Japan
Prior art keywords
video
processing unit
video data
output
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2010172743A
Other languages
Japanese (ja)
Inventor
Midori Nakamae
碧 中前
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP2010172743A priority Critical patent/JP2012034230A/en
Publication of JP2012034230A publication Critical patent/JP2012034230A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

【課題】IPマルチキャスト放送におけるチャンネル切替動作をより迅速に行うことができる。
【解決手段】映像受信装置1は、映像処理部4と、映像処理部8と、制御プログラム16と、操作信号受信部23と、AVデコード部24とを有する。映像処理部4内の映像デコード部6で配信サーバ3Aから受信した映像データを復号し映像音声出力装置2で出力中に、映像処理部8内の通信処理部11は配信サーバ3Bにアクセスしマルチキャストグループにジョインしておく。映像デコード部10で配信サーバ3Bから配信されるチャンネルのTOP画面や番組の映像データの復号をしておくことで、操作信号受信部23でチャンネル切替を指示する操作信号を受信した場合に、予め映像デコード部10で復号しておいた映像データを出力する。
【選択図】 図2
Channel switching operation in IP multicast broadcasting can be performed more quickly.
A video receiving device includes a video processing unit, a video processing unit, a control program, an operation signal receiving unit, and an AV decoding unit. While the video data received from the distribution server 3A is decoded by the video decoding unit 6 in the video processing unit 4 and output by the video / audio output device 2, the communication processing unit 11 in the video processing unit 8 accesses the distribution server 3B and performs multicasting. Join the group. When the operation signal instructing channel switching is received by the operation signal receiving unit 23 by decoding the TOP screen of the channel distributed from the distribution server 3B by the video decoding unit 10 and the video data of the program, The video data decoded by the video decoding unit 10 is output.
[Selection] Figure 2

Description

本発明の実施形態は、映像受信装置及び映像受信方法に関する。   Embodiments described herein relate generally to a video receiving apparatus and a video receiving method.

例えば映像受信装置のような映像再生装置では、チャンネル切り替えを迅速に行いたいという要求がある。
このチャンネル切替速度を速くするため、例えば特許文献1に開示されたデジタル放送受信装置では、複数のTVチューナを備え、推薦番組情報の表示が開始された時に、待機チューナを駆動させておくことが行われている。
For example, in a video reproduction device such as a video reception device, there is a demand for quick channel switching.
In order to increase the channel switching speed, for example, the digital broadcast receiving apparatus disclosed in Patent Literature 1 includes a plurality of TV tuners, and when the display of recommended program information is started, the standby tuner is driven. Has been done.

この構成によれば、ユーザからのチャンネル切替指示があった場合に、待機チューナで受信しているチャンネルに即座に切り替えることが可能となり、操作性の向上を図ることができる。   According to this configuration, when there is a channel switching instruction from the user, it is possible to immediately switch to the channel received by the standby tuner, and operability can be improved.

特開2008−219121号公報JP 2008-219121 A

特許文献1では、デジタル放送波におけるチャンネル切替を想定したものである。しかし、近年の放送形態は放送局からの放送波によるものだけに限られない。例えばIP(Internet Protocol)ネットワーク(インターネット)を介したIPマルチキャスト放送がある。   Patent Document 1 assumes channel switching in a digital broadcast wave. However, the broadcasting form in recent years is not limited only to the broadcasting wave from the broadcasting station. For example, there is an IP multicast broadcast via an IP (Internet Protocol) network (Internet).

このIPマルチキャスト放送では、放送波とは異なり、送信されている全チャンネルが各映像受信装置に絶えず送信されているのではなく、ユーザがリクエストしたチャンネルのみが配信サーバから映像受信装置に送信される仕組みとなっている。換言すると、配信サーバは、チャンネルごとの配信先を予めマルチキャストグループとして登録しておき、マルチキャストグループに登録している映像受信装置に対してチャンネルを送信する。マルチキャストグループに登録することをマルチキャストグループにジョインするという。また、他のチャンネルを受信する場合、ジョインしているマルチキャストグループから脱退(リーブ)し、新たに受信を所望するチャンネルのマルチキャストグループにジョインする必要がある。 In this IP multicast broadcast, unlike broadcast waves, not all transmitted channels are constantly transmitted to each video receiving device, but only the channel requested by the user is transmitted from the distribution server to the video receiving device. It is a mechanism. In other words, the distribution server registers the distribution destination for each channel as a multicast group in advance, and transmits the channel to the video receiving apparatus registered in the multicast group. Registering to a multicast group is said to join the multicast group. Further, when receiving another channel, it is necessary to leave (leave) the joined multicast group and newly join the multicast group of the channel desired to be received.

このようにIPマルチキャスト放送では、映像音声ストリームの切替に時間を要する。従って、IPマルチキャスト放送においても、放送波と同様にチャンネル切替に要する時間の短縮がユーザビリティの観点から必要となる。 As described above, in IP multicast broadcasting, it takes time to switch video and audio streams. Therefore, in IP multicast broadcasting, it is necessary from the viewpoint of usability to shorten the time required for channel switching, as in the case of broadcast waves.

実施形態によれば、映像受信装置は、第1の処理部と、第2の処理部と、出力部と、制御部とを有する。第1の処理部は受信した映像データを復号し、第2の処理部はマルチキャストグループに属する端末へ映像データを配信する配信サーバにアクセスし、出力部は第1の処理部又は第2の処理部から送出される映像データを出力する。制御部は出力部で第1の処理部から送出される映像データを出力している場合、第2の処理部で前記配信サーバへアクセスし、マルチキャストグループにジョインする。   According to the embodiment, the video reception device includes a first processing unit, a second processing unit, an output unit, and a control unit. The first processing unit decodes the received video data, the second processing unit accesses a distribution server that distributes the video data to terminals belonging to the multicast group, and the output unit performs the first processing unit or the second processing. The video data sent from the unit is output. When the output unit outputs video data sent from the first processing unit at the output unit, the control unit accesses the distribution server at the second processing unit and joins the multicast group.

また、実施形態によれば、映像受信方法は、第1の処理部で受信した映像データを復号し、第2の処理部でマルチキャストグループに属する端末へ映像データを配信する配信サーバにアクセスし、前記第1の処理部で復号された映像データを出力し、前記第1の処理部で復号された映像データを出力している場合、前記第2の処理部で前記配信サーバへアクセスし、前記マルチキャストグループにジョインする。   Further, according to the embodiment, the video receiving method accesses the distribution server that decodes the video data received by the first processing unit and distributes the video data to the terminals belonging to the multicast group by the second processing unit, When the video data decoded by the first processing unit is output and the video data decoded by the first processing unit is output, the second processing unit accesses the distribution server, and Join a multicast group.

実施形態における映像受信システムの構成図。1 is a configuration diagram of a video reception system in an embodiment. 実施形態におけるチャンネル切替の例を示す図。The figure which shows the example of the channel switching in embodiment. 実施形態における映像受信装置の機能ブロック図。The functional block diagram of the video receiver in embodiment. 実施形態における映像受信装置の動作手順を示すフローチャート。The flowchart which shows the operation | movement procedure of the video receiver in embodiment. 実施形態における映像受信装置のチャンネル切替処理手順を示すフローチャート。The flowchart which shows the channel switching processing procedure of the video receiver in embodiment. 実施形態における映像受信装置のスタンバイ時の動作手順を示すにフローチャート。The flowchart which shows the operation | movement procedure at the time of the standby of the video receiver in embodiment. 実施形態における映像受信装置の選局リスト作成手順を示すフローチャート。The flowchart which shows the tuning list preparation procedure of the video receiver in embodiment. 実施形態における映像受信装置の選局リスト更新手順を示すフローチャート。The flowchart which shows the tuning list update procedure of the video receiver in embodiment.

以下、本発明の実施の形態を図1ないし図8に基づいて説明する。
図1は、実施形態における映像受信システム100の構成図である。映像受信システム100は、映像受信装置1と、映像受信装置1に各種の映像を送信する配信サーバ3とがIP(Internet Protocol)ネットワーク(インターネット)を介して接続することで構成されている。映像受信装置1としては、セットトップボックス、パーソナルコンピュータ、テレビジョン受像機等がある。本実施の形態においては、映像受信装置1としてセットトップボックスを例に説明し、映像受信装置1には映像を出力するための映像音声出力装置2が接続されている。
Hereinafter, embodiments of the present invention will be described with reference to FIGS.
FIG. 1 is a configuration diagram of a video reception system 100 according to the embodiment. The video reception system 100 is configured by connecting a video reception device 1 and a distribution server 3 that transmits various types of video to the video reception device 1 via an IP (Internet Protocol) network (Internet). Examples of the video receiver 1 include a set top box, a personal computer, a television receiver, and the like. In the present embodiment, a set top box is described as an example of the video receiving device 1, and a video / audio output device 2 for outputting video is connected to the video receiving device 1.

映像受信装置1は、インターネットを介して外部の配信サーバ3に接続し、IPTVの各サービスを受信することができる。IPTVとは、IPネットワークを介してテレビ番組や映画等の映像を配信するサービスである。サービスの種類としては、地上デジタルIP再送信放送サービスや、BS(Broadcasting Satellite)デジタル再送信放送サービスや、IP放送サービス、ビデオデマンド(Video オン Demand)サービス等がある。配信サーバ3はサービスに応じて複数設けられる。各配信サーバ3は、映像データを1対nのマルチキャスト配信を行うが、このとき映像データを受信する映像受信装置は、マルチキャストグループとして予め配信サーバ3に登録された装置である。   The video receiver 1 can connect to an external distribution server 3 via the Internet and receive each IPTV service. IPTV is a service that distributes video such as television programs and movies via an IP network. Types of services include terrestrial digital IP retransmission broadcast service, BS (Broadcasting Satellite) digital retransmission broadcast service, IP broadcast service, video demand (Video on Demand) service, and the like. A plurality of distribution servers 3 are provided depending on the service. Each distribution server 3 performs one-to-n multicast distribution of video data. At this time, a video reception apparatus that receives the video data is an apparatus that is registered in advance in the distribution server 3 as a multicast group.

映像受信装置1は、各サービスを利用する際、配信サーバ3へジョインパケットを送出し、マルチキャストグループに参加すること(映像受信装置1が当該番組のマルチキャスト配信先の一つとして加わること)をリクエストする。また、映像受信装置1は、サービスを切り替える際、まずマルチキャストグループに参加中の配信サーバ3へマルチキャストグループを脱退することを示すリーブパケットを送出し、新たに参加を所望する配信サーバ3へジョインパケットを送出する。このように、IPTVにおけるチャンネル切替には時間がかかり、映像受信装置1の利便性が損なわれていた。   When using each service, the video receiver 1 sends a join packet to the distribution server 3 and requests to join the multicast group (the video receiver 1 is added as one of the multicast distribution destinations of the program). To do. Further, when switching the service, the video reception device 1 first sends a leave packet indicating that the multicast group is withdrawn to the distribution server 3 participating in the multicast group, and then joins the distribution server 3 that newly desires to join. Is sent out. As described above, it takes time to switch the channel in the IPTV, and the convenience of the video receiving apparatus 1 is impaired.

そこで、本実施の形態においては、映像受信装置1において図3に示すように映像データを受信するための映像処理部を複数設け(映像処理部4及び映像処理部8)、一の映像処理部で映像データを出力中にチャンネル切替指示があった場合に出力する映像データを他の映像処理部で準備しておくことでチャンネル切替を迅速にする。   Therefore, in the present embodiment, a plurality of video processing units (video processing unit 4 and video processing unit 8) for receiving video data are provided in the video receiving device 1 as shown in FIG. Thus, when there is a channel switching instruction during the output of the video data, the video data to be output is prepared in another video processing unit to speed up the channel switching.

例えば、映像処理部4で配信サーバ3からあるチャンネルの映像データを受信中に、使用していない映像処理部8で別のマルチキャストグループにジョインしておく。即ち、映像処理部8では、別のマルチキャストグループにジョインしておき、そのチャンネルのTOP画面(ユーザ指示受付のためのGUI画面)を生成してキャッシュしておいたり、TOP画面のサービスが無いサービスでは予めチャンネルのTSパケットの分離及び復号化を開始しておいたりする。   For example, while the video processing unit 4 is receiving video data of a channel from the distribution server 3, the video processing unit 8 that is not in use joins another multicast group. That is, the video processing unit 8 joins another multicast group, generates a TOP screen (GUI screen for accepting user instructions) for that channel, caches it, or has no TOP screen service. Then, separation and decoding of channel TS packets are started in advance.

また、映像処理部8で、映像受信装置1で録画を行ったコンテンツのリスト画面を作成してキャッシュしておくとしても良い。このように、映像データを出力中の映像処理部4とは別の映像処理部8で、予めチャンネル切替指示に備えて出力する映像データを作成しておき切り替えて出力する。   In addition, the video processing unit 8 may create and cache a list screen of contents recorded by the video receiving device 1. As described above, the video processing unit 8 different from the video processing unit 4 that is outputting the video data creates the video data to be output in advance in preparation for the channel switching instruction, and switches and outputs the video data.

この本実施形態におけるチャンネル切替動作について図2を用いて説明する。図2は、実施の形態におけるチャンネル切替の例を示す図である。図2上段に示す視聴中画面101から、チャンネル切替操作を行うと、図2下段に示す3つの画面の何れかに遷移する。即ち、視聴中のチャンネル画面(映像処理部4で復号)から、映像処理部8でジョインしているマルチキャストグループから配信されている他チャンネルTOP画面102や、他チャンネル番組画面103や、録画リスト画面104に遷移する。   The channel switching operation in this embodiment will be described with reference to FIG. FIG. 2 is a diagram illustrating an example of channel switching in the embodiment. When a channel switching operation is performed from the viewing-in-progress screen 101 shown in the upper part of FIG. 2, the screen changes to one of the three screens shown in the lower part of FIG. That is, from the currently viewed channel screen (decoded by the video processing unit 4), the other channel TOP screen 102 distributed from the multicast group joined by the video processing unit 8, the other channel program screen 103, the recording list screen, etc. Transition to 104.

以下、本実施の形態の詳細を説明する。本実施の形態においては映像受信装置1において二つの映像処理部を有する場合を例に説明するが、映像処理部4の数は二つに限定されることはなく、三つ以上でも良い。   Details of the present embodiment will be described below. In the present embodiment, the case where the video receiving apparatus 1 includes two video processing units will be described as an example. However, the number of video processing units 4 is not limited to two, and may be three or more.

図3は、実施形態における映像受信装置1の機能ブロック図である。映像受信装置1は、映像処理部4と、映像処理部8と、メインメモリ12と、電源部19と、ネットワーク接続部20と、HDD21と、RAM22と、操作信号受信部23と、AVデコード部24とからなる。   FIG. 3 is a functional block diagram of the video reception device 1 according to the embodiment. The video receiving device 1 includes a video processing unit 4, a video processing unit 8, a main memory 12, a power supply unit 19, a network connection unit 20, an HDD 21, a RAM 22, an operation signal receiving unit 23, and an AV decoding unit. 24.

映像処理部4は、CPU5と、映像デコード部6と、通信処理部7とを有する。また映像処理部8は、CPU9と、映像デコード部10と、通信処理部11とを有する。映像処理部4と映像処理部8とは同様の機能を有する映像処理部である。   The video processing unit 4 includes a CPU 5, a video decoding unit 6, and a communication processing unit 7. The video processing unit 8 includes a CPU 9, a video decoding unit 10, and a communication processing unit 11. The video processing unit 4 and the video processing unit 8 are video processing units having similar functions.

CPU5及びCPU9は、映像受信装置1の動作を制御するために設けられたプロセッサであり、HDD21に記憶される制御プログラム16を共同して実行する。
映像デコード部6は、映像処理部4内の通信処理部7がアクセスしマルチキャストグループにジョインすることをリクエストした配信サーバ3から受信した映像データを、MPEG2規格に沿ってデコードする。同様にして、映像デコード部10も映像処理部8内の通信処理部11がアクセスしマルチキャストグループにジョインすることをリクエストした配信サーバ3から受信した映像データを、MPEG2規格に沿ってデコードする。デコードされた映像データは、AVデコード部24へ送出される。
The CPU 5 and the CPU 9 are processors provided for controlling the operation of the video reception device 1 and jointly execute the control program 16 stored in the HDD 21.
The video decoding unit 6 decodes the video data received from the distribution server 3 requested by the communication processing unit 7 in the video processing unit 4 to access and join the multicast group in accordance with the MPEG2 standard. Similarly, the video decoding unit 10 also decodes video data received from the distribution server 3 that the communication processing unit 11 in the video processing unit 8 has accessed and requested to join the multicast group in accordance with the MPEG2 standard. The decoded video data is sent to the AV decoding unit 24.

また、映像デコード部6及び映像デコード部10は、録画を行う場合は、映像音声データ、チャンネル選局情報及び番組情報をHDD21に格納するための所定の処理を実行し、HDD21へ出力する。HDD21は、受信した映像音声データのTSをチャンネルごとに格納する。   In addition, when performing video recording, the video decoding unit 6 and the video decoding unit 10 execute predetermined processing for storing video / audio data, channel selection information, and program information in the HDD 21, and output the data to the HDD 21. The HDD 21 stores the TS of the received video / audio data for each channel.

通信処理部7及び通信処理部11は、選択された配信サーバ3とIPネットワークを介して通信を実行する。具体的には配信サーバ3に対して、マルチキャストグループに参加することをリクエストするジョインパケットや、マルチキャストグループから脱退することをリクエストするリーブパケットを送出する。   The communication processing unit 7 and the communication processing unit 11 execute communication with the selected distribution server 3 via the IP network. Specifically, a join packet requesting to join the multicast group and a leave packet requesting to leave the multicast group are sent to the distribution server 3.

メインメモリ12は、映像受信装置1に設けられる記憶メディアであり、選局リスト13と、表示用バッファ14と、更新用バッファ15と、制御プログラム16と、GUI生成モジュール17と、カウンタ18とを有する。   The main memory 12 is a storage medium provided in the video receiver 1, and includes a channel selection list 13, a display buffer 14, an update buffer 15, a control program 16, a GUI generation module 17, and a counter 18. Have.

選局リスト13は、配信サーバ3から配信されるチャンネル選局情報及び番組情報である。デジタル放送では、映像音声信号とチャンネル選局情報や番組情報とが多重化されてTS(Transport Stream)として配信される。このチャンネル選局情報及び番組情報の符号化伝送方式は、SI(Service Informatiオン)とも呼ばれる各種の情報テーブルから構成される。伝送周波数等を記載したチャンネル選局情報はNIT(Network Informatiオン Table)、BIT(Broadcaster Informatiオン Table)、SDT(Service Descriptiオン Table)の各テーブルに記載され、番組情報はEIT(Event Informatiオン Table)に記載される。映像受信装置1では、これらの情報を取得し、番組の選局処理やEPG(Electrオンic Program Guide:電子番組ガイド)などの番組情報表示に利用する。   The channel selection list 13 is channel selection information and program information distributed from the distribution server 3. In digital broadcasting, a video / audio signal, channel selection information, and program information are multiplexed and distributed as a TS (Transport Stream). The channel transmission information and program information encoding / transmission system is composed of various information tables called SI (Service Information On). Channel selection information describing transmission frequency and the like is described in each table of NIT (Network Information On Table), BIT (Broadcaster Information On Table), and SDT (Service Descriptive On Table), and program information is EIT (Evention On Event In). ). The video receiving apparatus 1 acquires these pieces of information and uses them for program channel selection processing and program information display such as EPG (Electr Onic Program Guide).

表示用バッファ14は、更新用バッファ15で更新された選局リスト13のコピーを格納するための記憶領域である。
更新用バッファ15は、配信サーバ3から受信した全局SI情報に基づいて、選局リスト13を更新するための記憶領域である。
制御プログラム16は、映像受信装置1全体の動作を制御するプログラムであり、CPU5及びCPU9で実行される。制御プログラム16は、ユーザの操作により入力される操作信号に基づいて各種処理を実行する。
The display buffer 14 is a storage area for storing a copy of the channel selection list 13 updated by the update buffer 15.
The update buffer 15 is a storage area for updating the tuning list 13 based on the all-station SI information received from the distribution server 3.
The control program 16 is a program that controls the operation of the entire video receiving apparatus 1 and is executed by the CPU 5 and the CPU 9. The control program 16 executes various processes based on operation signals input by user operations.

GUI生成モジュール17は、更新用バッファ15にコピーされた選局リスト13に基づいて、TOP画面102や録画リスト画面103を生成する。
カウンタ18は、映像処理部4及び映像処理部8で映像データを受信しているチャンネルの総視聴時間即ち当該チャンネルを視聴開始してから視聴終了時(電源オフ時又はチャンネル切替時)までを計時する。制御プログラム16は、カウンタ18で計時した総視聴時間とチャンネルとを対応づけた視聴履歴データベースをHDD21に記憶しておく。
The GUI generation module 17 generates the TOP screen 102 and the recording list screen 103 based on the channel selection list 13 copied to the update buffer 15.
The counter 18 counts the total viewing time of the channel receiving the video data in the video processing unit 4 and the video processing unit 8, that is, from the start of viewing the channel until the end of viewing (when the power is turned off or the channel is switched). To do. The control program 16 stores a viewing history database in which the total viewing time counted by the counter 18 is associated with the channel in the HDD 21.

電源部19は、映像受信装置1の各コンポーネントに電力を供給する。
ネットワーク接続部20は、映像受信装置1をIPネットワークと接続する。例えば、LANコネクタ等である。
HDD21は、制御プログラム16等を記憶する記憶装置である。また、ユーザからコンテンツの録画が指示された場合、コンテンツデータを記憶する。
RAM22は、HDD21に記憶される制御プログラム16等を展開するためのいわゆるワーキングメモリである。
操作信号受信部23は、リモコン25や、映像受信装置1本体に設けられるスイッチ等から、映像受信装置1を操作するための操作信号を受信する。この操作信号としては、ネットワークから受信した動画コンテンツを視聴、視聴予約等をするための選局信号や、電子番組案内情報から番組情報等を視聴するための検索信号である。また操作信号としては、ネットワークから受信した番組をHDD21に記録させるための録画信号や、将来放送される番組を予約するための予約信号等もある。更に操作信号として、HDD21に記録されている番組や動画コンテンツを再生、停止、一時停止、早送り、早戻し等する信号、映像受信装置1をスタンバイ状態に移行または復帰させるための信号も含まれる。
The power supply unit 19 supplies power to each component of the video reception device 1.
The network connection unit 20 connects the video reception device 1 to the IP network. For example, a LAN connector or the like.
The HDD 21 is a storage device that stores the control program 16 and the like. In addition, when content recording is instructed by the user, content data is stored.
The RAM 22 is a so-called working memory for expanding the control program 16 and the like stored in the HDD 21.
The operation signal receiving unit 23 receives an operation signal for operating the video reception device 1 from a remote controller 25, a switch provided in the video reception device 1 main body, or the like. The operation signal is a channel selection signal for viewing / listening to the moving image content received from the network, or a search signal for viewing program information from the electronic program guide information. The operation signal includes a recording signal for recording a program received from the network in the HDD 21, a reservation signal for reserving a program to be broadcast in the future, and the like. Further, the operation signal includes a signal for playing, stopping, pausing, fast-forwarding, fast-rewinding, etc., a program and moving image content recorded in the HDD 21, and a signal for shifting or returning the video receiving apparatus 1 to the standby state.

AVデコード部24は、映像デコード部6若しくは映像デコード部10から入力される復号された映像データを映像音声出力装置2で出力可能な形式にするための復号処理を実行する。また、受信したチャンネルの音声データの復号処理を実行する。   The AV decoding unit 24 executes a decoding process for converting the decoded video data input from the video decoding unit 6 or the video decoding unit 10 into a format that can be output by the video / audio output device 2. Also, the decoding process of the audio data of the received channel is executed.

AVデコード部24は、復号した映像データ及び音声データを、映像音声出力装置2へ出力する。映像音声出力装置2へ出力された映像データ及び音声データは、映像音声出力装置2で再生され、映像はディスプレイ2aに表示され音声はスピーカから出力される。   The AV decoding unit 24 outputs the decoded video data and audio data to the video / audio output device 2. The video data and audio data output to the video / audio output device 2 are reproduced by the video / audio output device 2, video is displayed on the display 2a, and audio is output from the speaker.

次に、図4を用いて映像受信装置1の動作の概要を説明する。図4は、実施形態における映像受信装置1の動作手順を示すフローチャートである。
まず、ユーザが映像受信装置1の電源をオンすると、操作信号受信部23で受信した映像受信装置1の電源オンを示す操作信号がCPU5及びCPU9で実行され、電源部19が映像受信装置1の各部に起動電源を供給する(ステップS11)。
Next, an outline of the operation of the video reception device 1 will be described with reference to FIG. FIG. 4 is a flowchart illustrating an operation procedure of the video reception device 1 according to the embodiment.
First, when the user turns on the power of the video receiving device 1, the operation signal indicating that the video receiving device 1 is turned on, which is received by the operation signal receiving unit 23, is executed by the CPU 5 and the CPU 9. Startup power is supplied to each unit (step S11).

次に、制御プログラム16は、選局リスト13を作成済みか否かを判別する(ステップS12)。地上デジタルIP再送信では、サービスエリア内のすべてのTSにおいて自ネットワークでサービスしている情報がすべて送出されてくるため、一つの放送局を選局すれば、全ての放送局の選局リスト13を作成することが可能である。そのため、ユーザが映像受信装置1の電源オン時に選局リスト13を作成する。   Next, the control program 16 determines whether or not the channel selection list 13 has been created (step S12). In terrestrial digital IP retransmission, all the information serviced by the own network is transmitted in all TSs in the service area. Therefore, if one broadcast station is selected, the selection list 13 of all broadcast stations is selected. Can be created. Therefore, the channel selection list 13 is created when the user turns on the power of the video reception device 1.

ステップS12で判別した結果、選局リスト13を作成済みでないと判別した場合、ステップS12のNo)、選局リスト13を作成する(ステップS13)。一方、ステップS12で判別した結果、選局リスト13を作成済みであると判別した場合(ステップS12のYes)、ステップS14に進む。   If it is determined in step S12 that the channel selection list 13 has not been created, the channel selection list 13 is created (step S13). On the other hand, when it is determined that the channel selection list 13 has been created as a result of the determination in step S12 (Yes in step S12), the process proceeds to step S14.

次に、制御プログラム16は、スタンバイへの移行要求があるか否かを判別する(ステップS14)。スタンバイとは、映像受信装置1の電源はオンしているが、映像音声出力装置2で映像を出力していない状態である。例えば、スタンバイへの移行要求がある状態とは、映像受信装置1の電源オン状態である時に、映像音声出力装置2の電源オフを指示する操作信号を受信した状態である。映像受信装置1と映像音声出力装置2とは制御信号を互いに送受信可能なインターフェースで接続されており(図示せず)、電源オン/オフを認識することができる。   Next, the control program 16 determines whether or not there is a request for transition to standby (step S14). The standby is a state in which the video receiver 1 is powered on, but the video / audio output device 2 is not outputting video. For example, the state where there is a request for transition to standby is a state where an operation signal instructing to turn off the video / audio output device 2 is received when the video receiving device 1 is in a power-on state. The video receiving device 1 and the video / audio output device 2 are connected by an interface (not shown) capable of transmitting and receiving control signals to each other, and can recognize power on / off.

ステップS14で判別した結果、スタンバイへの移行要求があると判別した場合(ステップS14のYes)、スタンバイへ移行する(ステップS15)。例えば、映像音声出力装置2の電源をオフする。一方、ステップS14で判別した結果、スタンバイへの移行要求がないと判別した場合(ステップS14のNo)、図5に示すステップS21に進む。   As a result of the determination in step S14, if it is determined that there is a request for transition to standby (Yes in step S14), the process proceeds to standby (step S15). For example, the power of the video / audio output device 2 is turned off. On the other hand, if it is determined in step S14 that there is no request for transition to standby (No in step S14), the process proceeds to step S21 shown in FIG.

次に、制御プログラム16は、メイン電源オフ要求があるか否かを判別する(ステップS16)。即ち、制御プログラム16は、操作信号受信部23で映像受信装置1の電源オフを示す操作信号を受信したか否かを判別する。   Next, the control program 16 determines whether or not there is a main power-off request (step S16). That is, the control program 16 determines whether or not the operation signal receiving unit 23 has received an operation signal indicating that the video receiving device 1 is powered off.

ステップS16で判別した結果、メイン電源オフ要求があるないと判別した場合(ステップS16のNo)、ステップS14に戻る。一方、ステップS16で判別した結果、メイン電源オフ要求があると判別した場合(ステップS16のYes)、メイン電源をオフする(ステップS17)。即ち、制御プログラム16は、電源部19に対して各部に電源を供給することを停止するように制御を行う。以上で、実施形態における映像受信装置1の動作手順は終了である。   If it is determined in step S16 that there is no main power-off request (No in step S16), the process returns to step S14. On the other hand, if it is determined in step S16 that there is a main power off request (Yes in step S16), the main power is turned off (step S17). That is, the control program 16 controls the power supply unit 19 to stop supplying power to each unit. This is the end of the operation procedure of the video reception device 1 in the embodiment.

次に、図5を用いて映像受信装置1のチャンネル切替の準備動作及びチャンネル切替実行時の動作について説明する。図5は、実施形態における映像受信装置1のチャンネル切替処理手順を示すフローチャートである。   Next, the channel switching preparation operation and the channel switching execution operation of the video reception device 1 will be described with reference to FIG. FIG. 5 is a flowchart illustrating a channel switching process procedure of the video reception device 1 according to the embodiment.

まず、制御プログラム16は、未使用の映像処理部があるか否かを判別する(ステップS21)。映像処理部が未使用である状態とは、映像処理部において映像データの復号、録画、各種画面(TOP画面や録画リスト画面)の作成等を行っていない状態である。   First, the control program 16 determines whether there is an unused video processing unit (step S21). The state in which the video processing unit is not used is a state in which the video processing unit does not perform decoding of video data, recording, creation of various screens (TOP screen or recording list screen), or the like.

ステップS21で判別した結果、未使用の映像処理部がないと判別した場合(ステップS21のNo)、ステップS27に遷移する。一方、ステップS21で未使用の映像処理部があると判別した場合(ステップS21のYes)、各種の処理を実行する(ステップS22)。各種の処理とは、ユーザの操作に従って、映像処理部で受信した映像データの復号、録画、各種画面の作成を行うことである。   If it is determined in step S21 that there is no unused video processing unit (No in step S21), the process proceeds to step S27. On the other hand, when it is determined in step S21 that there is an unused video processing unit (Yes in step S21), various processes are executed (step S22). Various types of processing means decoding video data received by the video processing unit, recording, and creating various screens in accordance with user operations.

次に、制御プログラム16は、更に、未使用の映像処理部があるか否かを判別する(ステップS23)。ステップS23で未使用の映像処理部があると判別した場合(ステップS23のYes)、制御プログラム16は選局リスト13の更新を実行する(ステップS24)。即ち、制御プログラム16は、受信した全局SI情報を用いて更新用バッファ15で選局リスト13の更新を行う。この選局リスト13の更新については、後に図8を用いて説明する。   Next, the control program 16 further determines whether there is an unused video processing unit (step S23). If it is determined in step S23 that there is an unused video processing unit (Yes in step S23), the control program 16 updates the channel selection list 13 (step S24). That is, the control program 16 updates the tuning list 13 in the update buffer 15 using the received all-station SI information. The update of the channel selection list 13 will be described later with reference to FIG.

次に、制御プログラム16は未使用の映像処理部の通信制御部から配信サーバ3にアクセスし、マルチキャストグループにジョインする(ステップS25)。制御プログラム16は、HDD21に記憶しておいた視聴履歴データベースを参照して、総視聴時間が最も長いチャンネルのマルチキャストグループにジョインする。尚、未使用の映像処理部が2以上ある場合、視聴時間が長いチャンネルのサービスのマルチキャストグループから順にジョインする。   Next, the control program 16 accesses the distribution server 3 from the communication control unit of the unused video processing unit and joins the multicast group (step S25). The control program 16 refers to the viewing history database stored in the HDD 21 and joins the multicast group of the channel having the longest total viewing time. When there are two or more unused video processing units, the join is performed in order from the multicast group of the service of the channel with the long viewing time.

次に、当該映像処理部において、チャンネル切替準備処理を実行する(ステップS26)。即ち、当該映像処理部で、他のチャンネルのTOP画面102を生成、若しくは映像データを受信し復号、若しくは録画リスト画面104を作成しておく。チャンネル切替準備処理が完了するとステップS23に戻る。   Next, channel switching preparation processing is executed in the video processing section (step S26). That is, the video processing unit generates a TOP screen 102 of another channel, or receives and decodes video data, or creates a recording list screen 104. When the channel switching preparation process is completed, the process returns to step S23.

ステップS23で判別した結果、未使用の映像処理部がないと判別した場合(ステップS23のNo)、制御プログラム16は何れかの映像処理部で録画中であるか否かを判別する(ステップS27)。ステップS27で判別した結果、何れかの映像処理部で録画中でないと判別した場合(ステップS27のNo)、ステップS30に進む。一方、ステップS27で判別した結果、何れかの映像処理部で録画中であると判別した場合(ステップS27のYes)、当該映像処理部で録画が完了したか否かを判別する(ステップS28)。   If it is determined in step S23 that there is no unused video processing unit (No in step S23), the control program 16 determines whether any video processing unit is recording (step S27). ). As a result of the determination in step S27, when it is determined that any video processing unit is not recording (No in step S27), the process proceeds to step S30. On the other hand, as a result of the determination in step S27, when it is determined that any of the video processing units is recording (Yes in step S27), it is determined whether the video processing unit has completed the recording (step S28). .

ステップS28で判別した結果、録画が完了していないと判別した場合(ステップS28のNo)、ステップS28に戻る。一方、ステップS28で判別した結果、録画が完了したと判別した場合(ステップS28のYes)、制御プログラム16は録画を実行していた映像処理部で録画リスト画面104を作成し、当該録画リスト画面104をRAM22上にキャッシュしておく(ステップS29)。即ち、制御プログラム16は、RAM22上の仮想的な画面領域に対して、録画リスト画面104を作成し、AVデコーダ部24に転送できるよう保持しておく。   If it is determined in step S28 that the recording has not been completed (No in step S28), the process returns to step S28. On the other hand, when it is determined that the recording is completed as a result of the determination in step S28 (Yes in step S28), the control program 16 creates the recording list screen 104 in the video processing unit that has performed the recording, and the recording list screen 104 is cached on the RAM 22 (step S29). That is, the control program 16 creates a recording list screen 104 for a virtual screen area on the RAM 22 and holds it so that it can be transferred to the AV decoder unit 24.

次に、制御プログラム16は、操作信号受信部23でチャンネル切替要求を示す操作信号を受信したか否かを判別する(ステップS30)。ステップS30で判別した結果、チャンネル切替要求を示す操作信号を受信してないと判別した場合(ステップS30のNo)、ステップS14に戻る。一方、ステップS30で判別した結果、チャンネル切替要求を示す操作信号を受信したと判別した場合(ステップS30のYes)、制御プログラム16はチャンネル切替準備済みであるか否かを判別する(ステップS31)。   Next, the control program 16 determines whether or not the operation signal receiving unit 23 has received an operation signal indicating a channel switching request (step S30). If it is determined in step S30 that an operation signal indicating a channel switching request has not been received (No in step S30), the process returns to step S14. On the other hand, as a result of the determination in step S30, when it is determined that an operation signal indicating a channel switching request has been received (Yes in step S30), the control program 16 determines whether or not channel switching preparation has been completed (step S31). .

ステップS31で判別した結果、チャンネル切替準備済みでないと判別した場合(ステップS31のNo)、ステップS23に戻る。一方、ステップS31で判別した結果、チャンネル切替準備済みであると判別した場合(ステップS31のYes)、制御プログラム16はチャンネル切替動作を実行する(ステップS32)。即ち、制御プログラム16は、ステップS26におけるチャンネル切替準備処理で生成していた映像データをAVデコード部24へ出力する。従って、チャンネル切替指示を受信した場合に、予め他の映像処理部で生成していた(他のチャンネルのTOP画面102や他チャンネル番組画面103、若しくは録画リスト画面104)を出力することでチャンネル切替が迅速になる。   As a result of the determination in step S31, when it is determined that channel switching preparation has not been completed (No in step S31), the process returns to step S23. On the other hand, as a result of the determination in step S31, when it is determined that channel switching preparation has been completed (Yes in step S31), the control program 16 executes a channel switching operation (step S32). That is, the control program 16 outputs the video data generated in the channel switching preparation process in step S26 to the AV decoding unit 24. Therefore, when a channel switching instruction is received, the channel switching is performed by outputting the TOP screen 102, the other channel program screen 103, or the recording list screen 104 generated in advance by another video processing unit. Will be quicker.

また、映像処理部が3以上ある場合は、視聴時間の長いチャンネルを優先的に受信しておく。これにより、例えばユーザがチャンネル切替を所望するチャンネルが、最も視聴時間の長いチャンネルではない場合でも、2番目に視聴時間の長いチャンネルの画面を即座に出力することができる。   When there are three or more video processing units, a channel with a long viewing time is preferentially received. Thereby, for example, even when the channel that the user desires to switch is not the channel with the longest viewing time, the screen of the channel with the second longest viewing time can be immediately output.

次に、図4のステップS15で実行した映像受信装置1のスタンバイ動作について説明する。図6は、実施形態における映像受信装置1のスタンバイ時の動作手順を示すにフローチャートである。   Next, the standby operation of the video reception device 1 executed in step S15 in FIG. 4 will be described. FIG. 6 is a flowchart illustrating an operation procedure during standby of the video reception device 1 according to the embodiment.

まず、制御プログラム16は、スタンバイからの復帰要求があるか否かを判別する(ステップS151)。即ち、制御プログラム16は、映像音声出力装置2から映像音声出力装置2の電源がオンになったことを示す信号を受信したか否かを判別する。   First, the control program 16 determines whether or not there is a return request from standby (step S151). That is, the control program 16 determines whether or not a signal indicating that the power of the video / audio output device 2 is turned on has been received from the video / audio output device 2.

ステップS151で判別した結果、スタンバイからの復帰要求があると判別した場合(ステップS151のYes)、ステップS12に遷移する。一方、ステップS151で判別した結果、スタンバイからの復帰要求がないと判別した場合(ステップS151のNo)、カウンタ18を参照して所定時間が経過したか否かを判別する(ステップS152)。   As a result of the determination in step S151, when it is determined that there is a return request from standby (Yes in step S151), the process proceeds to step S12. On the other hand, as a result of the determination in step S151, when it is determined that there is no return request from standby (No in step S151), it is determined whether or not a predetermined time has elapsed with reference to the counter 18 (step S152).

ステップS152で判別した結果、所定時間が経過したと判別した場合(ステップS152のYes)、ステップS17に遷移し、映像受信装置1の電源をオフする。この所定時間についてはユーザ設定が可能とする。一方、ステップS152で判別した結果、所定時間が経過していないと判別した場合(ステップS152のNo)、制御プログラム16は未使用の映像処理部があるか否かを判別する(ステップS153)。   As a result of the determination in step S152, when it is determined that a predetermined time has elapsed (Yes in step S152), the process proceeds to step S17, and the power of the video reception device 1 is turned off. This predetermined time can be set by the user. On the other hand, if it is determined in step S152 that the predetermined time has not elapsed (No in step S152), the control program 16 determines whether there is an unused video processing unit (step S153).

ステップS153で判別した結果、未使用の映像処理部があると判別した場合(ステップS153のYes)、制御プログラム16は選局リスト13の更新を実行する(ステップS154)。次に、制御プログラム16は未使用の映像処理部の通信制御部から配信サーバ3にアクセスし、マルチキャストグループにジョインする(ステップS155)。制御プログラム16は、HDD21に記憶しておいた視聴履歴データベースを参照して、総視聴時間が最も長いチャンネルのマルチキャストグループにジョインする。   If it is determined in step S153 that there is an unused video processing unit (Yes in step S153), the control program 16 updates the channel selection list 13 (step S154). Next, the control program 16 accesses the distribution server 3 from the communication control unit of the unused video processing unit, and joins the multicast group (step S155). The control program 16 refers to the viewing history database stored in the HDD 21 and joins the multicast group of the channel having the longest total viewing time.

次に、当該映像処理部において、チャンネル切替準備処理を実行する(ステップS156)。即ち、当該映像処理部で、他のチャンネルのTOP画面102を生成、若しくは映像データを受信し復号した他チャンネル番組画面103、若しくは録画リスト画面104を作成しておく。チャンネル切替準備処理が完了するとステップS151に戻る。   Next, channel switching preparation processing is executed in the video processing unit (step S156). That is, the video processing unit generates a TOP screen 102 of another channel, or creates another channel program screen 103 or a recording list screen 104 obtained by receiving and decoding video data. When the channel switching preparation process is completed, the process returns to step S151.

ステップS153で判別した結果、未使用の映像処理部がないと判別した場合(ステップS153のNo)、制御プログラム16は何れかの映像処理部で録画中であるか否かを判別する(ステップS157)。ステップS157で判別した結果、何れ映像処理部においても録画中でないと判別した場合(ステップS157のNo)、ステップS151に戻る。一方、ステップS157で判別した結果、何れかの映像処理部で録画中であると判別した場合(ステップS157のYes)、当該映像処理部における録画が完了したか否かを判別する(ステップS158)。   If it is determined in step S153 that there is no unused video processing unit (No in step S153), the control program 16 determines whether any video processing unit is recording (step S157). ). As a result of the determination in step S157, when it is determined that no video processing unit is recording (No in step S157), the process returns to step S151. On the other hand, as a result of the determination in step S157, when it is determined that any video processing unit is recording (Yes in step S157), it is determined whether the video processing unit has completed the recording (step S158). .

ステップS158で判別した結果、録画が完了していないと判別した場合(ステップS158のNo)、ステップS158に戻る。一方、ステップS158で判別した結果、録画が完了したと判別した場合(ステップS158のYes)、制御プログラム16は録画を実行していた映像処理部で録画リスト画面104を作成し、当該録画リスト画面104をRAM22上にキャッシュしておく(ステップS159)。そして、ステップS151に戻り、以上の手順を繰り返す。   If it is determined in step S158 that the recording has not been completed (No in step S158), the process returns to step S158. On the other hand, if it is determined that the recording is completed as a result of the determination in step S158 (Yes in step S158), the control program 16 creates the recording list screen 104 in the video processing unit that has performed the recording, and the recording list screen 104 is cached on the RAM 22 (step S159). And it returns to step S151 and repeats the above procedure.

次に、図1のステップS13における選局リスト13作成について説明する。図7は、実施形態における映像受信装置1の選局リスト13作成手順を示すフローチャートである。   Next, the creation of the tuning list 13 in step S13 of FIG. 1 will be described. FIG. 7 is a flowchart illustrating a procedure for creating the channel selection list 13 of the video reception device 1 according to the embodiment.

まず、制御プログラム16は、一の配信サーバ3からネットワーク識別子一覧を受信する(ステップS131)。このネットワーク識別子一覧は、映像データの受信に必要となる配信サーバ3の情報が記載された情報である。   First, the control program 16 receives a network identifier list from one distribution server 3 (step S131). This network identifier list is information in which information of the distribution server 3 necessary for receiving video data is described.

次に、制御プログラム16は、受信した全ネットワーク識別子について、それぞれの内容を記述するチャンネル選局情報(NIT、SDT、BIT)を受信済みであるか否かを判別する(ステップS132)。ステップS132で判別した結果、全ネットワーク識別子の各チャンネル選局情報を受信済みであると判別した場合(ステップS132のYes)、選局リスト13の作成は完了しているので本手順を終了する。   Next, the control program 16 determines whether or not channel selection information (NIT, SDT, BIT) describing the contents of all received network identifiers has been received (step S132). As a result of the determination in step S132, when it is determined that the channel selection information of all network identifiers has been received (Yes in step S132), the preparation of the channel selection list 13 is completed, and this procedure is terminated.

一方、ステップS132で判別した結果、全ネットワーク識別子の各チャンネル選局情報を受信済みでないと判別した場合(ステップS132のNo)、ネットワーク識別子を指定せずにNITを受信するリクエストを発行してNITを受信する(ステップS133)。次に、制御プログラム16は、受信したNITが記述するネットワーク識別子のSDT、BITを受信するリクエストを発行して当該ネットワーク識別子についてNIT、SDT、BITを受信する(ステップS134)。   On the other hand, as a result of the determination in step S132, if it is determined that the channel tuning information of all network identifiers has not been received (No in step S132), a request to receive NIT without designating the network identifier is issued and NIT Is received (step S133). Next, the control program 16 issues a request to receive the network identifier SDT and BIT described by the received NIT, and receives the NIT, SDT and BIT for the network identifier (step S134).

次に、制御プログラム16は、受信が完了した当該ネットワーク識別子に関する全情報を用いて、選局リストを作成する(ステップS135)。そしてステップS132に戻る。以上で、選局リスト13の作成手順を終了する。ユーザはこの選局リスト13を作成完了後に、指定する番組を視聴/録画することができる。   Next, the control program 16 creates a channel selection list using all the information related to the network identifier that has been received (step S135). Then, the process returns to step S132. This completes the procedure for creating the channel selection list 13. The user can view / record the designated program after the channel selection list 13 is created.

また、チャンネル選局情報(NIT、SDT、BIT)は変更される可能性があるため、映像受信装置1は選局リスト13を更新し常に最新の選局リスト13を保持する必要がある。この選局リスト13の更新処理を図8を用いて説明する。図8は、実施形態における映像受信装置1の選局リスト13の更新手順を示すフローチャートである。   Further, since the channel selection information (NIT, SDT, BIT) may be changed, the video receiving apparatus 1 needs to update the channel selection list 13 and always keep the latest channel selection list 13. The update process of the channel selection list 13 will be described with reference to FIG. FIG. 8 is a flowchart illustrating a procedure for updating the channel selection list 13 of the video reception device 1 according to the embodiment.

まず、制御プログラム16は、映像処理部で受信しているTSに含まれるNIT、SDT、BITを受信する(ステップS141)。次に、制御プログラム16は、受信したNIT、SDT、BITのバージョンが、映像受信装置1が選局リスト13として保持しているバージョンから更新されているか否かを判別する(ステップS142)。   First, the control program 16 receives NIT, SDT, and BIT included in the TS received by the video processing unit (step S141). Next, the control program 16 determines whether or not the received version of NIT, SDT, and BIT has been updated from the version held by the video reception device 1 as the channel selection list 13 (step S142).

ステップS142で判別した結果、バージョンが更新されていると判別した場合(ステップS142のYes)、更新されたチャンネル選局情報(NIT、SDT、BIT)から更新用バッファ15で更新用の選局リスト13を作成する(ステップS143)。チャンネル選局情報の内でバージョンが更新されているもののみを更新することで、Flashの消耗を抑えることができる。   As a result of the determination in step S142, if it is determined that the version has been updated (Yes in step S142), the channel selection list for update in the update buffer 15 from the updated channel channel selection information (NIT, SDT, BIT). 13 is created (step S143). By updating only the channel selection information whose version has been updated, the consumption of flash can be suppressed.

次に、制御プログラム16は、更新用選局リスト13の作成を完了後、表示用バッファ14に更新した選局リストコピーする(ステップS144)。このように、更新用バッファ15で選局リスト13を更新し、最新の選局リスト13の作成を完了後に表示用バッファ14にコピーすることで、更新途中の選局リスト13に基づいて番組情報が表示されることが無くなる。例えば、選局リスト13の更新中に停電やユーザ操作により選局リスト13の更新が中断された場合、選局リスト13内に更新されている部分とされていない部分とが混在することとなり、誤った番組情報をユーザに提示する虞がある。本実施形態のように、選局リストを格納するバッファを、表示を行う際に参照する表示用バッファ14と、更新を行うための更新用バッファ15との2つに分けることで、選局リスト13の更新が途中で中断されることを防止し、選局に失敗することが無くなる。   Next, the control program 16 copies the updated tuning list to the display buffer 14 after completing the creation of the updating tuning list 13 (step S144). In this way, the channel selection list 13 is updated in the update buffer 15, and after the creation of the latest channel selection list 13 is completed, the program information is copied to the display buffer 14 based on the channel selection list 13 being updated. Will not be displayed. For example, when updating of the tuning list 13 is interrupted due to a power failure or a user operation while the tuning list 13 is being updated, a part that is not updated and a part that is not updated in the tuning list 13 are mixed, There is a possibility of presenting incorrect program information to the user. As in the present embodiment, the channel selection list is divided into two buffers, a display buffer 14 that is referred to when performing display, and an update buffer 15 that is used for updating, so that the channel selection list is stored. The 13 update is prevented from being interrupted in the middle, and the channel selection does not fail.

以上のように、本実施形態によれば、複数の映像処理部を設けることで、IPマルチキャスト放送におけるチャンネル切替動作をより迅速に行うことができる。即ち、一の映像処理部で復号した映像データを出力中に、動作してない他の映像処理部においてチャンネル切替指示があった場合に出力する映像データを準備しておく。例えば、動作していない映像処理部ではユーザの視聴時間の長いチャンネルのマルチキャストグループにジョインしておき、予め配信サーバ3から映像データやTOP画面102のデータを受信し復号しておく。または、映像受信装置1において録画済みのコンテンツを表示した録画リスト画面104を作成しておくとしても良い。   As described above, according to the present embodiment, by providing a plurality of video processing units, the channel switching operation in IP multicast broadcasting can be performed more quickly. That is, while outputting video data decoded by one video processing unit, video data to be output when there is a channel switching instruction in another video processing unit that is not operating is prepared. For example, a video processing unit that is not operating joins a multicast group of a channel with a long viewing time of the user, and receives video data and data of the TOP screen 102 from the distribution server 3 in advance and decodes them. Alternatively, a recording list screen 104 that displays recorded content in the video reception device 1 may be created.

尚、上記実施形態においては、未使用の映像処理部が存在すれば、予めマルチキャストグループにジョインしTSパケットの分離及びMPEG圧縮信号の復号化を開始するとしたが、これに限定されるものではない。例えば、映像受信装置1において省電力モードが設定可能でありユーザが当該省電力モードを選択した場合には、未使用の映像処理部が存在する場合でもチャンネル切替準備処理を実行しないとしても良い。また、未使用の映像処理部が複数存在する場合には、未使用の映像処理部の全てでチャンネル切替準備処理を実行するのではなく、チャンネル切替準備処理を実行する映像処理部の数を限定するなどとしても良い。   In the above embodiment, if there is an unused video processing unit, the TS packet separation and the MPEG compression signal decoding are started in advance by joining the multicast group. However, the present invention is not limited to this. . For example, when the power saving mode can be set in the video receiving apparatus 1 and the user selects the power saving mode, the channel switching preparation process may not be executed even when there is an unused video processing unit. In addition, when there are a plurality of unused video processing units, the number of video processing units that execute the channel switching preparation process is limited, instead of performing the channel switching preparation processing in all of the unused video processing units. You can do it.

また、上記実施形態においては、未使用の映像処理部で受信するチャンネルとして、視聴履歴のうちで最も視聴時間が長いものとしたが、ラストチャンネル若しくはユーザの嗜好情報に基づいて未使用の映像処理部で受信するチャンネルを設定するとしても良い。   In the above embodiment, the unused video processing unit has the longest viewing time in the viewing history as the channel received by the unused video processing unit. However, the unused video processing based on the last channel or user preference information is used. The channel to be received by the unit may be set.

また、上記実施形態においては、映像処理部で録画完了後に録画リスト画面104を作成しキャッシュするとしたが、録画リスト画面104の作成のタイミングはこれに限定されない。録画リスト画面の作成タイミングは、ユーザの行動履歴などからユーザのコンテンツ再生時間帯を判別して、再生時間帯付近で録画リストを作成するなどとしても良い。また、選局リスト13の更新のタイミングも、上記実施例の説明に限定されるものではない。例えば、選局リスト13の更新は所定時間毎に更新するとしても良い。   In the above embodiment, the recording list screen 104 is created and cached after the recording is completed in the video processing unit. However, the timing of creating the recording list screen 104 is not limited to this. The recording list screen may be created by discriminating the user's content playback time zone from the user's action history and the like, and creating a recording list near the playback time zone. Further, the timing of updating the channel selection list 13 is not limited to the description of the above embodiment. For example, the channel selection list 13 may be updated every predetermined time.

尚、実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。   It should be noted that the embodiment is not limited as it is, and can be embodied by modifying the components without departing from the scope of the invention in the implementation stage. Further, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, you may combine suitably the component covering different embodiment.

1…映像受信装置、2…映像音声出力装置、2a…ディスプレイ、3…配信サーバ、4…映像処理部、5…CPU、6…映像デコード部、7…通信処理部、8…映像処理部、9…CPU、10…映像デコード部、11…通信処理部、12…メインメモリ、13…選局リスト、14…表示用バッファ、15…更新用バッファ、16…制御プログラム、17…GUI生成モジュール、18…カウンタ、19…電源部、20…ネットワーク接続部、21…HDD、22…RAM、23…操作信号受信部、24…AVデコード部、25…リモコン、100…映像受信システム、101…視聴中画面、102…他チャンネルTOP画面、103…他チャンネル番組画面、104…録画リスト画面。   DESCRIPTION OF SYMBOLS 1 ... Video receiving device, 2 ... Video audio output device, 2a ... Display, 3 ... Distribution server, 4 ... Video processing part, 5 ... CPU, 6 ... Video decoding part, 7 ... Communication processing part, 8 ... Video processing part, DESCRIPTION OF SYMBOLS 9 ... CPU, 10 ... Video decoding part, 11 ... Communication processing part, 12 ... Main memory, 13 ... Channel selection list, 14 ... Display buffer, 15 ... Update buffer, 16 ... Control program, 17 ... GUI generation module, DESCRIPTION OF SYMBOLS 18 ... Counter, 19 ... Power supply unit, 20 ... Network connection unit, 21 ... HDD, 22 ... RAM, 23 ... Operation signal receiving unit, 24 ... AV decoding unit, 25 ... Remote control, 100 ... Video receiving system, 101 ... Viewing Screen 102 ... Other channel TOP screen 103 ... Other channel program screen 104 ... Recording list screen

Claims (10)

受信した映像データを復号する第1の処理部と、
マルチキャストグループに属する端末へ映像データを配信する配信サーバにアクセス可能な第2の処理部と、
前記第1の処理部又は前記第2の処理部から送出される映像データを出力する出力部と、
前記出力部で前記第1の処理部から送出される映像データを出力している場合、前記第2の処理部で前記配信サーバへアクセスし、前記マルチキャストグループにジョインするように制御する制御部と、
を具備する映像受信装置。
A first processing unit for decoding received video data;
A second processing unit capable of accessing a distribution server for distributing video data to terminals belonging to a multicast group;
An output unit for outputting video data transmitted from the first processing unit or the second processing unit;
A control unit that controls the second processing unit to access the distribution server and join the multicast group when the output unit outputs video data sent from the first processing unit; ,
A video receiving apparatus comprising:
前記第2の処理部は、マルチキャストグループにジョインすると共に、前記配信サーバから受信した映像データの復号を開始する請求項1に記載の映像受信装置。   The video receiving apparatus according to claim 1, wherein the second processing unit joins the multicast group and starts decoding video data received from the distribution server. 前記出力部で出力する映像データを切り替えることを示す操作信号を受信する受信部を有し、
前記第2の処理部は、前記マルチキャストグループにジョインする共に、前記配信サーバから受信した映像データを復号し、
前記制御部は、前記出力部で前記第1の処理部から送出される映像データを出力している場合、前記受信部で映像データの切り替えを示す操作信号を受信すると、前記第2の処理部で予め復号していた映像データを前記出力部で出力する請求項1に記載の映像受信装置。
A receiving unit that receives an operation signal indicating switching of video data to be output by the output unit;
The second processing unit joins the multicast group and decodes the video data received from the distribution server,
When the control unit receives the operation data indicating switching of the video data at the receiving unit when the output unit outputs the video data sent from the first processing unit, the second processing unit The video receiving apparatus according to claim 1, wherein the output unit outputs video data that has been previously decoded in step (a).
前記制御部は、前記出力部で出力している映像データを配信しているチャンネルと出力している時間とを対応づけて記憶し、
前記第2の処理部は、出力している時間の最も長いチャンネルを配信している配信サーバにアクセスする請求項1に記載の映像受信装置。
The control unit stores a channel for distributing video data output by the output unit and a time for output in association with each other,
The video receiving apparatus according to claim 1, wherein the second processing unit accesses a distribution server that distributes a channel having the longest output time.
前記第2の処理部は、前記映像受信装置で録画しているコンテンツのリスト画面を作成しておく請求項1に記載の映像受信装置。   The video receiving apparatus according to claim 1, wherein the second processing unit creates a list screen of contents recorded by the video receiving apparatus. 第1の処理部で受信した映像データを復号し、
第2の処理部でマルチキャストグループに属する端末へ映像データを配信する配信サーバにアクセスし、
前記第1の処理部で復号された映像データを出力し、
前記第1の処理部で復号された映像データを出力している場合、前記第2の処理部で前記配信サーバへアクセスし、前記マルチキャストグループにジョインする映像受信方法。
Decoding the video data received by the first processing unit;
The second processing unit accesses a distribution server that distributes video data to terminals belonging to the multicast group,
Outputting the video data decoded by the first processing unit;
A video receiving method in which when the video data decoded by the first processing unit is output, the second processing unit accesses the distribution server and joins the multicast group.
前記第2の処理部は、マルチキャストグループにジョインすると共に、前記配信サーバから受信した映像データの復号を開始する請求項6に記載の映像受信方法。   The video receiving method according to claim 6, wherein the second processing unit joins the multicast group and starts decoding video data received from the distribution server. 前記第2の処理部で、前記マルチキャストグループにジョインする共に、前記配信サーバから受信した映像データを復号し、
前記第1の処理部から送出される映像データを出力している場合、映像データの切り替えを示す操作信号を受信すると、前記第2の処理部で予め復号していた映像データを出力する請求項6に記載の映像受信方法。
The second processing unit joins the multicast group and decodes the video data received from the distribution server,
The video data decoded in advance by the second processing unit is output when an operation signal indicating switching of the video data is received when the video data transmitted from the first processing unit is output. 6. The video receiving method according to 6.
出力している映像データを配信しているチャンネルと出力している時間とを対応づけて記憶し、
前記第2の処理部は、出力している時間の最も長いチャンネルを配信している配信サーバにアクセスする請求項6に記載の映像受信方法。
Store the output video data in correspondence with the channel that is delivering the output time,
The video receiving method according to claim 6, wherein the second processing unit accesses a distribution server that distributes the channel with the longest output time.
前記第2の処理部は、前記映像受信装置で録画しているコンテンツのリスト画面を作成しておく請求項6に記載の映像受信方法。   The video receiving method according to claim 6, wherein the second processing unit creates a list screen of contents recorded by the video receiving device.
JP2010172743A 2010-07-30 2010-07-30 Video reception device and video reception method Pending JP2012034230A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010172743A JP2012034230A (en) 2010-07-30 2010-07-30 Video reception device and video reception method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010172743A JP2012034230A (en) 2010-07-30 2010-07-30 Video reception device and video reception method

Publications (1)

Publication Number Publication Date
JP2012034230A true JP2012034230A (en) 2012-02-16

Family

ID=45847094

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010172743A Pending JP2012034230A (en) 2010-07-30 2010-07-30 Video reception device and video reception method

Country Status (1)

Country Link
JP (1) JP2012034230A (en)

Similar Documents

Publication Publication Date Title
US8326291B2 (en) Fast channel switching method and apparatus for digital broadcast receiver
US10368119B2 (en) Method, device and computer program product for outputting a transport stream
RU2534977C2 (en) Information processing apparatus, data management method and programme
US9118950B2 (en) Broadcast receiving apparatus, playback apparatus, broadcast communication system, broadcast receiving method, playback method, and program
US20170055008A1 (en) Devices and methods for dynamic broadcast
JP3731554B2 (en) Signal processing apparatus and signal processing method
KR101014290B1 (en) Receiver and channel selection method, and stream distribution system
US20050262541A1 (en) Reception device, station selection method, and stream distribution system
JP2005101859A (en) Television receiver, program guide presentation program, and program guide presentation method
US20080148333A1 (en) Method and apparatus for managing audio/video (AV) network
EP1619857B1 (en) Electronic device with communication unit for streaming moving images
KR20080084396A (en) Method and apparatus for transmitting / receiving broadcast using auxiliary channel
JP2012034230A (en) Video reception device and video reception method
JP7783964B2 (en) Receiving device and receiving method
JP7254751B2 (en) Receiving device, receiving method and program
JP4735596B2 (en) Receiving apparatus and receiving method
KR100848495B1 (en) Video navigation system and method thereof.
JP2020088824A (en) Broadcast reception device and broadcast reception method
JP2009005233A (en) Content playback device, content playback method, and program
KR101462279B1 (en) Apparatus method for viewing subscription in IPTV
JP6185959B2 (en) Information processing apparatus, information processing method, and program
KR20120018954A (en) Method for providing a network utilization service and image display device thereof
CN105009594A (en) Method for selecting television programs and their related services and for displaying them and related devices
JP2013016962A (en) Content reproducer

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20111125

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20111205