JP2012034230A - Video reception device and video reception method - Google Patents
Video reception device and video reception method Download PDFInfo
- 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
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で復号しておいた映像データを出力する。
【選択図】 図2Channel 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
この構成によれば、ユーザからのチャンネル切替指示があった場合に、待機チューナで受信しているチャンネルに即座に切り替えることが可能となり、操作性の向上を図ることができる。 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.
特許文献1では、デジタル放送波におけるチャンネル切替を想定したものである。しかし、近年の放送形態は放送局からの放送波によるものだけに限られない。例えばIP(Internet Protocol)ネットワーク(インターネット)を介したIPマルチキャスト放送がある。
この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ないし図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
映像受信装置1は、インターネットを介して外部の配信サーバ3に接続し、IPTVの各サービスを受信することができる。IPTVとは、IPネットワークを介してテレビ番組や映画等の映像を配信するサービスである。サービスの種類としては、地上デジタルIP再送信放送サービスや、BS(Broadcasting Satellite)デジタル再送信放送サービスや、IP放送サービス、ビデオデマンド(Video オン Demand)サービス等がある。配信サーバ3はサービスに応じて複数設けられる。各配信サーバ3は、映像データを1対nのマルチキャスト配信を行うが、このとき映像データを受信する映像受信装置は、マルチキャストグループとして予め配信サーバ3に登録された装置である。
The
映像受信装置1は、各サービスを利用する際、配信サーバ3へジョインパケットを送出し、マルチキャストグループに参加すること(映像受信装置1が当該番組のマルチキャスト配信先の一つとして加わること)をリクエストする。また、映像受信装置1は、サービスを切り替える際、まずマルチキャストグループに参加中の配信サーバ3へマルチキャストグループを脱退することを示すリーブパケットを送出し、新たに参加を所望する配信サーバ3へジョインパケットを送出する。このように、IPTVにおけるチャンネル切替には時間がかかり、映像受信装置1の利便性が損なわれていた。
When using each service, the
そこで、本実施の形態においては、映像受信装置1において図3に示すように映像データを受信するための映像処理部を複数設け(映像処理部4及び映像処理部8)、一の映像処理部で映像データを出力中にチャンネル切替指示があった場合に出力する映像データを他の映像処理部で準備しておくことでチャンネル切替を迅速にする。
Therefore, in the present embodiment, a plurality of video processing units (
例えば、映像処理部4で配信サーバ3からあるチャンネルの映像データを受信中に、使用していない映像処理部8で別のマルチキャストグループにジョインしておく。即ち、映像処理部8では、別のマルチキャストグループにジョインしておき、そのチャンネルのTOP画面(ユーザ指示受付のためのGUI画面)を生成してキャッシュしておいたり、TOP画面のサービスが無いサービスでは予めチャンネルのTSパケットの分離及び復号化を開始しておいたりする。
For example, while the
また、映像処理部8で、映像受信装置1で録画を行ったコンテンツのリスト画面を作成してキャッシュしておくとしても良い。このように、映像データを出力中の映像処理部4とは別の映像処理部8で、予めチャンネル切替指示に備えて出力する映像データを作成しておき切り替えて出力する。
In addition, the
この本実施形態におけるチャンネル切替動作について図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
以下、本実施の形態の詳細を説明する。本実施の形態においては映像受信装置1において二つの映像処理部を有する場合を例に説明するが、映像処理部4の数は二つに限定されることはなく、三つ以上でも良い。
Details of the present embodiment will be described below. In the present embodiment, the case where the
図3は、実施形態における映像受信装置1の機能ブロック図である。映像受信装置1は、映像処理部4と、映像処理部8と、メインメモリ12と、電源部19と、ネットワーク接続部20と、HDD21と、RAM22と、操作信号受信部23と、AVデコード部24とからなる。
FIG. 3 is a functional block diagram of the
映像処理部4は、CPU5と、映像デコード部6と、通信処理部7とを有する。また映像処理部8は、CPU9と、映像デコード部10と、通信処理部11とを有する。映像処理部4と映像処理部8とは同様の機能を有する映像処理部である。
The
CPU5及びCPU9は、映像受信装置1の動作を制御するために設けられたプロセッサであり、HDD21に記憶される制御プログラム16を共同して実行する。
映像デコード部6は、映像処理部4内の通信処理部7がアクセスしマルチキャストグループにジョインすることをリクエストした配信サーバ3から受信した映像データを、MPEG2規格に沿ってデコードする。同様にして、映像デコード部10も映像処理部8内の通信処理部11がアクセスしマルチキャストグループにジョインすることをリクエストした配信サーバ3から受信した映像データを、MPEG2規格に沿ってデコードする。デコードされた映像データは、AVデコード部24へ送出される。
The CPU 5 and the
The video decoding unit 6 decodes the video data received from the
また、映像デコード部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
通信処理部7及び通信処理部11は、選択された配信サーバ3とIPネットワークを介して通信を実行する。具体的には配信サーバ3に対して、マルチキャストグループに参加することをリクエストするジョインパケットや、マルチキャストグループから脱退することをリクエストするリーブパケットを送出する。
The communication processing unit 7 and the
メインメモリ12は、映像受信装置1に設けられる記憶メディアであり、選局リスト13と、表示用バッファ14と、更新用バッファ15と、制御プログラム16と、GUI生成モジュール17と、カウンタ18とを有する。
The
選局リスト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
表示用バッファ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
The update buffer 15 is a storage area for updating the
The
GUI生成モジュール17は、更新用バッファ15にコピーされた選局リスト13に基づいて、TOP画面102や録画リスト画面103を生成する。
カウンタ18は、映像処理部4及び映像処理部8で映像データを受信しているチャンネルの総視聴時間即ち当該チャンネルを視聴開始してから視聴終了時(電源オフ時又はチャンネル切替時)までを計時する。制御プログラム16は、カウンタ18で計時した総視聴時間とチャンネルとを対応づけた視聴履歴データベースをHDD21に記憶しておく。
The GUI generation module 17 generates the
The counter 18 counts the total viewing time of the channel receiving the video data in the
電源部19は、映像受信装置1の各コンポーネントに電力を供給する。
ネットワーク接続部20は、映像受信装置1をIPネットワークと接続する。例えば、LANコネクタ等である。
HDD21は、制御プログラム16等を記憶する記憶装置である。また、ユーザからコンテンツの録画が指示された場合、コンテンツデータを記憶する。
RAM22は、HDD21に記憶される制御プログラム16等を展開するためのいわゆるワーキングメモリである。
操作信号受信部23は、リモコン25や、映像受信装置1本体に設けられるスイッチ等から、映像受信装置1を操作するための操作信号を受信する。この操作信号としては、ネットワークから受信した動画コンテンツを視聴、視聴予約等をするための選局信号や、電子番組案内情報から番組情報等を視聴するための検索信号である。また操作信号としては、ネットワークから受信した番組をHDD21に記録させるための録画信号や、将来放送される番組を予約するための予約信号等もある。更に操作信号として、HDD21に記録されている番組や動画コンテンツを再生、停止、一時停止、早送り、早戻し等する信号、映像受信装置1をスタンバイ状態に移行または復帰させるための信号も含まれる。
The
The
The
The
The operation
AVデコード部24は、映像デコード部6若しくは映像デコード部10から入力される復号された映像データを映像音声出力装置2で出力可能な形式にするための復号処理を実行する。また、受信したチャンネルの音声データの復号処理を実行する。
The
AVデコード部24は、復号した映像データ及び音声データを、映像音声出力装置2へ出力する。映像音声出力装置2へ出力された映像データ及び音声データは、映像音声出力装置2で再生され、映像はディスプレイ2aに表示され音声はスピーカから出力される。
The
次に、図4を用いて映像受信装置1の動作の概要を説明する。図4は、実施形態における映像受信装置1の動作手順を示すフローチャートである。
まず、ユーザが映像受信装置1の電源をオンすると、操作信号受信部23で受信した映像受信装置1の電源オンを示す操作信号がCPU5及びCPU9で実行され、電源部19が映像受信装置1の各部に起動電源を供給する(ステップS11)。
Next, an outline of the operation of the
First, when the user turns on the power of the
次に、制御プログラム16は、選局リスト13を作成済みか否かを判別する(ステップS12)。地上デジタルIP再送信では、サービスエリア内のすべてのTSにおいて自ネットワークでサービスしている情報がすべて送出されてくるため、一つの放送局を選局すれば、全ての放送局の選局リスト13を作成することが可能である。そのため、ユーザが映像受信装置1の電源オン時に選局リスト13を作成する。
Next, the
ステップS12で判別した結果、選局リスト13を作成済みでないと判別した場合、ステップS12のNo)、選局リスト13を作成する(ステップS13)。一方、ステップS12で判別した結果、選局リスト13を作成済みであると判別した場合(ステップS12のYes)、ステップS14に進む。
If it is determined in step S12 that the
次に、制御プログラム16は、スタンバイへの移行要求があるか否かを判別する(ステップS14)。スタンバイとは、映像受信装置1の電源はオンしているが、映像音声出力装置2で映像を出力していない状態である。例えば、スタンバイへの移行要求がある状態とは、映像受信装置1の電源オン状態である時に、映像音声出力装置2の電源オフを指示する操作信号を受信した状態である。映像受信装置1と映像音声出力装置2とは制御信号を互いに送受信可能なインターフェースで接続されており(図示せず)、電源オン/オフを認識することができる。
Next, the
ステップ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 /
次に、制御プログラム16は、メイン電源オフ要求があるか否かを判別する(ステップS16)。即ち、制御プログラム16は、操作信号受信部23で映像受信装置1の電源オフを示す操作信号を受信したか否かを判別する。
Next, the
ステップ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
次に、図5を用いて映像受信装置1のチャンネル切替の準備動作及びチャンネル切替実行時の動作について説明する。図5は、実施形態における映像受信装置1のチャンネル切替処理手順を示すフローチャートである。
Next, the channel switching preparation operation and the channel switching execution operation of the
まず、制御プログラム16は、未使用の映像処理部があるか否かを判別する(ステップS21)。映像処理部が未使用である状態とは、映像処理部において映像データの復号、録画、各種画面(TOP画面や録画リスト画面)の作成等を行っていない状態である。
First, the
ステップ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
次に、制御プログラム16は未使用の映像処理部の通信制御部から配信サーバ3にアクセスし、マルチキャストグループにジョインする(ステップS25)。制御プログラム16は、HDD21に記憶しておいた視聴履歴データベースを参照して、総視聴時間が最も長いチャンネルのマルチキャストグループにジョインする。尚、未使用の映像処理部が2以上ある場合、視聴時間が長いチャンネルのサービスのマルチキャストグループから順にジョインする。
Next, the
次に、当該映像処理部において、チャンネル切替準備処理を実行する(ステップ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
ステップ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
ステップ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
次に、制御プログラム16は、操作信号受信部23でチャンネル切替要求を示す操作信号を受信したか否かを判別する(ステップS30)。ステップS30で判別した結果、チャンネル切替要求を示す操作信号を受信してないと判別した場合(ステップS30のNo)、ステップS14に戻る。一方、ステップS30で判別した結果、チャンネル切替要求を示す操作信号を受信したと判別した場合(ステップS30のYes)、制御プログラム16はチャンネル切替準備済みであるか否かを判別する(ステップS31)。
Next, the
ステップ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
また、映像処理部が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
まず、制御プログラム16は、スタンバイからの復帰要求があるか否かを判別する(ステップS151)。即ち、制御プログラム16は、映像音声出力装置2から映像音声出力装置2の電源がオンになったことを示す信号を受信したか否かを判別する。
First, the
ステップ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
ステップ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
次に、当該映像処理部において、チャンネル切替準備処理を実行する(ステップ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
ステップ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
ステップ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
次に、図1のステップS13における選局リスト13作成について説明する。図7は、実施形態における映像受信装置1の選局リスト13作成手順を示すフローチャートである。
Next, the creation of the
まず、制御プログラム16は、一の配信サーバ3からネットワーク識別子一覧を受信する(ステップS131)。このネットワーク識別子一覧は、映像データの受信に必要となる配信サーバ3の情報が記載された情報である。
First, the
次に、制御プログラム16は、受信した全ネットワーク識別子について、それぞれの内容を記述するチャンネル選局情報(NIT、SDT、BIT)を受信済みであるか否かを判別する(ステップS132)。ステップS132で判別した結果、全ネットワーク識別子の各チャンネル選局情報を受信済みであると判別した場合(ステップS132のYes)、選局リスト13の作成は完了しているので本手順を終了する。
Next, the
一方、ステップ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
次に、制御プログラム16は、受信が完了した当該ネットワーク識別子に関する全情報を用いて、選局リストを作成する(ステップS135)。そしてステップS132に戻る。以上で、選局リスト13の作成手順を終了する。ユーザはこの選局リスト13を作成完了後に、指定する番組を視聴/録画することができる。
Next, the
また、チャンネル選局情報(NIT、SDT、BIT)は変更される可能性があるため、映像受信装置1は選局リスト13を更新し常に最新の選局リスト13を保持する必要がある。この選局リスト13の更新処理を図8を用いて説明する。図8は、実施形態における映像受信装置1の選局リスト13の更新手順を示すフローチャートである。
Further, since the channel selection information (NIT, SDT, BIT) may be changed, the
まず、制御プログラム16は、映像処理部で受信しているTSに含まれるNIT、SDT、BITを受信する(ステップS141)。次に、制御プログラム16は、受信したNIT、SDT、BITのバージョンが、映像受信装置1が選局リスト13として保持しているバージョンから更新されているか否かを判別する(ステップS142)。
First, the
ステップ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
以上のように、本実施形態によれば、複数の映像処理部を設けることで、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
尚、上記実施形態においては、未使用の映像処理部が存在すれば、予めマルチキャストグループにジョインし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
また、上記実施形態においては、未使用の映像処理部で受信するチャンネルとして、視聴履歴のうちで最も視聴時間が長いものとしたが、ラストチャンネル若しくはユーザの嗜好情報に基づいて未使用の映像処理部で受信するチャンネルを設定するとしても良い。 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
尚、実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。 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
Claims (10)
マルチキャストグループに属する端末へ映像データを配信する配信サーバにアクセス可能な第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の処理部から送出される映像データを出力している場合、前記受信部で映像データの切り替えを示す操作信号を受信すると、前記第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の処理部で復号された映像データを出力し、
前記第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.
前記第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.
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) |
-
2010
- 2010-07-30 JP JP2010172743A patent/JP2012034230A/en active Pending
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 |