(57)【要約】【課題】利用者に待ち時間とストレスとを感じさせずにチャンネルを変更できるデジタルコンテンツ受信装置を提供する。【解決手段】デジタルコンテンツ受信装置１は、複数チャンネルの符号化データストリームを受信する。デコード手段１１は、第１及び第２の符号化データストリームからそれぞれ第１及び第２のデジタルコンテンツデータを生成する。データ選択手段１２は、チャンネル変更要求に応じて第２のデジタルコンテンツデータへ出力を切り替える。【選択図】図１
2010187135.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ配信局から配信されている複数の符号化データストリームにそれぞれ対応する複数のチャンネルのうち第１チャンネルに対応する第１の符号化データストリームを受信するとともに、前記複数のチャンネルのうち前記第１チャンネルとは異なる第２チャンネルに対応する第２の符号化データストリームを受信する受信手段と、
前記受信手段により受信された前記第１の符号化データストリームにデコード処理を施して第１のデジタルコンテンツデータを生成するとともに、前記受信手段により受信された前記第２の符号化データストリームにデコード処理を施して第２のデジタルコンテンツデータを生成するデコード手段と、
前記第１のデジタルコンテンツデータ及び前記第２のデジタルコンテンツデータのうちのいずれか一方を選択して出力するデータ選択手段と、
利用者により操作入力されたチャンネル変更要求に応じて、前記データ選択手段の出力を切り替えさせる制御手段と、
を備え、
前記データ選択手段は、前記チャンネル変更要求が操作入力される前は前記第１のデジタルコンテンツデータを選択して出力しており、
前記制御手段は、前記チャンネル変更要求が前記第１チャンネル及び前記第２チャンネルの双方と異なるチャンネルを指定する場合に、前記データ選択手段の出力を前記第１のデジタルコンテンツデータから前記第２のデジタルコンテンツデータに切り替えさせる、デジタルコンテンツ受信装置。
【請求項２】
前記複数のチャンネルのうち少なくとも１つのチャンネルを前記第２チャンネルとして決定するチャンネル決定手段を更に備える請求項１に記載のデジタルコンテンツ受信装置。
【請求項３】
前記チャンネル決定手段は、利用者により操作入力されたチャンネル情報に基づいて前記複数のチャンネルの利用頻度を算出し、前記利用頻度に基づいて前記複数のチャンネルの優先順位を決定し、前記優先順位に従って前記第２チャンネルを決定する、請求項２に記載のデジタルコンテンツ受信装置。
【請求項４】
前記チャンネル決定手段は、前記第２チャンネルをランダムに決定する、請求項２に記載のデジタルコンテンツ受信装置。
【請求項５】
前記チャンネル決定手段は、利用者の操作入力により予め指定されたチャンネルを前記第２チャンネルとして設定する、請求項２に記載のデジタルコンテンツ受信装置。
【請求項６】
前記チャンネル決定手段は、前記複数のチャンネルの設定順序に従って前記第１チャンネルと隣接するチャンネルを前記第２チャンネルとして決定する、請求項２に記載のデジタルコンテンツ受信装置。
【請求項７】
前記デコード手段は、前記第１の符号化データストリームのデコード処理と並行して、前記第２の符号化データストリームのデコード処理を実行する、請求項１から６のうちのいずれか１項に記載のデジタルコンテンツ受信装置。
【請求項８】
前記チャンネル変更要求で指定された選局チャンネルが前記第２チャンネルと異なる場合、前記選局チャンネルが前記第２チャンネルと異なることを示す通知データを出力する通知手段を更に備える請求項１から７のうちのいずれか１項に記載のデジタルコンテンツ受信装置。
【請求項９】
前記通知手段は、前記通知データと前記第２のデジタルコンテンツデータとを合成するデータ合成手段を含む、請求項８に記載のデジタルコンテンツ受信装置。
【請求項１０】
前記制御手段は、前記選局チャンネルが前記第２チャンネルと異なる場合、前記通知データが出力される前に、前記選局チャンネルに対応する第３の符号化データストリームの受信を前記受信手段に開始させるとともに、前記１の符号化データストリームのデコード処理と並行して前記第３の符号化データストリームのデコード処理を前記デコード手段に開始させ、
前記通知データが出力された後に、前記選局チャンネルを指定するチャネル変更要求が再度操作入力された場合、前記制御手段は、当該チャンネル変更要求に応じて、前記第２のデジタルコンテンツデータから、前記第３の符号化データストリームのデコード処理の結果である第３のデジタルコンテンツデータへ前記データ選択手段の出力を切り替えさせる、請求項８または９に記載のデジタルコンテンツ受信装置。
【請求項１１】
前記通知手段は、前記選局チャンネルを指定する当該チャンネル変更要求が再度入力された後、前記第３のデジタルコンテンツデータが前記データ選択手段から出力されるまでの間、前記第３のデジタルコンテンツデータの出力準備中であることを示すデータを出力する、請求項１０に記載のデジタルコンテンツ受信装置。
【請求項１２】
前記通知手段は、前記通知データが出力された後、所定時間、利用者による操作入力が無い場合、前記第２チャンネルが確定したことを示すデータを出力する、請求項８または９に記載のデジタルコンテンツ受信装置。
【請求項１３】
前記コンテンツ配信局はコンピュータネットワークと接続されており、
前記受信手段は、前記コンテンツ配信局から前記コンピュータネットワークを介して前記第１の符号化データストリーム及び前記第２の符号化データストリームを受信する、請求項１から１２のうちのいずれか１項に記載のデジタルコンテンツ受信装置。
【請求項１４】
前記受信手段は、前記コンテンツ配信局から前記第１チャンネル及び前記第２チャンネルを通じて送信されたデジタル放送信号を受信し、前記デジタル放送信号からそれぞれ前記第１の符号化データストリーム及び前記第２の符号化データストリームを生成する、請求項１３に記載のデジタルコンテンツ受信装置。
【請求項１５】
コンテンツ配信局から配信されている複数の符号化データストリームにそれぞれ対応する複数のチャンネルの中から第１チャンネルと第２チャンネルとを選局し、前記第１チャンネルに対応する第１の符号化データストリームを受信するとともに、前記第２チャンネルに対応する第２の符号化データストリームを受信する受信手段と、
前記受信手段により受信された前記第１の符号化データストリームを構成する一連の符号化データ単位にデコード処理を施してデジタルコンテンツデータを生成するデコード手段と、
前記受信手段により受信された前記第２の符号化データストリームを構成する一連の符号化データ単位を蓄積するデータ蓄積手段と、
利用者により操作入力されたチャンネル変更要求に応じて、前記受信手段に前記第１チャンネルを前記第２チャンネルに切り替えさせる制御手段と、
前記受信手段が前記第１チャンネルを前記第２チャンネルに切り替えた後、当該第２チャンネルに対応する第２の符号化データストリームの復号に必要な符号化データ単位が不足する場合に、当該不足する符号化データ単位を前記データ蓄積手段から取得し前記デコード手段に与える符号化データ取得手段と、
を備え、
前記受信手段は、前記チャンネル変更要求が操作入力される前は、前記第２チャンネルとして前記第１チャンネルとは異なるチャンネルを選局する、デジタルコンテンツ受信装置。
【請求項１６】
前記第１および第２の符号化データストリームは、フレーム内符号化データとフレーム間予測符号化データとを前記符号化データ単位として含む、請求項１５に記載のデジタルコンテンツ受信装置。
【請求項１７】
前記フレーム内符号化データと前記フレーム間予測符号化データとは、ＭＰＥＧ方式に従って生成される、請求項１６に記載のデジタルコンテンツ受信装置。
【請求項１８】
前記複数のチャンネルのうち少なくとも１つのチャンネルを前記第２チャンネルとして決定するチャンネル決定手段を更に備える請求項１５から１７のうちのいずれか１項に記載のデジタルコンテンツ受信装置。
【請求項１９】
（ａ）コンテンツ配信局から配信されている複数の符号化データストリームにそれぞれ対応する複数のチャンネルのうち第１チャンネルに対応する第１の符号化データストリームを受信するとともに、前記複数のチャンネルのうち前記第１チャンネルとは異なる第２チャンネルに対応する第２の符号化データストリームを受信するステップと、
（ｂ）前記ステップ（ａ）で受信された前記第１の符号化データストリームにデコード処理を施して第１のデジタルコンテンツデータを生成するとともに、前記ステップ（ａ）で受信された前記第２の符号化データストリームにデコード処理を施して第２のデジタルコンテンツデータを生成するステップと、
（ｃ）前記第１のデジタルコンテンツデータ及び前記第２のデジタルコンテンツデータのうち前記第１のデジタルコンテンツデータをデータ選択手段に選択させ出力させるステップと、
（ｄ）前記ステップ（ｃ）が実行された後、利用者により操作入力されたチャンネル変更要求に応じて、前記データ選択手段の出力を前記第１のデジタルコンテンツデータから前記第２のデジタルコンテンツデータに切り替えさせるステップと、
を備え、
前記ステップ（ｄ）では、前記チャンネル変更要求が前記第１チャンネル及び前記第２チャンネルの双方と異なるチャンネルを指定する場合に、前記データ選択手段の出力は前記第２のデジタルコンテンツデータに切り替えられる、デジタルコンテンツ受信方法。
【請求項２０】
（ｅ）前記複数のチャンネルのうち少なくとも１つのチャンネルを前記第２チャンネルとして決定するステップ、を更に備える請求項１９に記載のデジタルコンテンツ受信方法。
【請求項２１】
前記ステップ（ｂ）では、前記第１の符号化データストリームのデコード処理と並行して、前記第２の符号化データストリームのデコード処理が実行される、請求項１９または２０に記載のデジタルコンテンツ受信方法。
【請求項２２】
（ａ）コンテンツ配信局から配信されている複数の符号化データストリームにそれぞれ対応する複数のチャンネルの中から第１チャンネルと第２チャンネルとを選局し、前記第１チャンネルに対応する第１の符号化データストリームを受信するとともに、前記第２チャンネルに対応する第２の符号化データストリームを受信するステップと、
（ｂ）前記第１の符号化データストリームを構成する一連の符号化データ単位にデコード処理を施してデジタルコンテンツデータを生成するステップと、
（ｃ）前記ステップ（ｂ）と並行に、前記第２の符号化データストリームを構成する一連の符号化データ単位をデータ蓄積手段に蓄積するステップと、
（ｄ）利用者により操作入力されたチャンネル変更要求に応じて、前記第１チャンネルを前記第２チャンネルに切り替えるステップと、
（ｅ）前記ステップ（ｄ）で前記第１チャンネルが前記第２チャンネルに切り替えられた後、当該第２チャンネルに対応する第２の符号化データストリームの復号に必要な符号化データ単位が不足する場合に、当該不足する符号化データ単位を前記データ蓄積手段から取得するステップと、
（ｆ）前記ステップ（ｅ）で取得された符号化データ単位を用いて、前記第２の符号化データストリームにデコード処理を施してデジタルコンテンツデータを生成するステップと、
を備え、
前記チャンネル変更要求が操作入力される前は、前記第２チャンネルとして前記第１チャンネルとは異なるチャンネルが選局されている、デジタルコンテンツ受信方法。
【請求項２３】
前記第１および第２の符号化データストリームは、フレーム内符号化データとフレーム間予測符号化データとを前記符号化データ単位として含む、請求項２２に記載のデジタルコンテンツ受信方法。
【請求項２４】
前記フレーム内符号化データと前記フレーム間予測符号化データとは、ＭＰＥＧ方式に従って生成される、請求項２３に記載のデジタルコンテンツ受信方法。
【請求項２５】
（ｅ）前記複数のチャンネルのうち少なくとも１のチャンネルを前記第２チャンネルとして決定するステップ、を更に備える請求項２２から２４のうちのいずれか１項に記載のデジタルコンテンツ受信方法。
【請求項２６】
コンピュータ読み取り可能な記録媒体から読み出されてコンテンツ受信処理をコンピュータに実行させるプログラムであって、
前記コンテンツ受信処理は、
（ａ）コンテンツ配信局から配信されている複数の符号化データストリームにそれぞれ対応する複数のチャンネルのうち第１チャンネルに対応する第１の符号化データストリームを受信するとともに、前記複数のチャンネルのうち前記第１チャンネルとは異なる第２チャンネルに対応する第２の符号化データストリームを受信する受信処理と、
（ｂ）前記受信処理で受信された前記第１の符号化データストリームをデコードして第１のデジタルコンテンツデータを生成するとともに、前記受信処理で受信された前記第２の符号化データストリームをデコードして第２のデジタルコンテンツデータを生成するデコード処理と、
（ｃ）前記第１のデジタルコンテンツデータ及び前記第２のデジタルコンテンツデータのうち前記第１のデジタルコンテンツデータをデータ選択手段に選択させ出力させるコンテンツ選択処理と、
（ｄ）前記コンテンツ選択処理が実行された後、利用者により操作入力されたチャンネル変更要求に応じて、前記データ選択手段の出力を前記第１のデジタルコンテンツデータから前記第２のデジタルコンテンツデータに切り替えさせる切替制御処理と、
を含み、
前記切替制御処理では、前記チャンネル変更要求が前記第１チャンネル及び前記第２チャンネルの双方と異なるチャンネルを指定する場合に、前記データ選択手段の出力は前記第２のデジタルコンテンツデータに切り替えられる、プログラム。
【請求項２７】
コンピュータ読み取り可能な記録媒体から読み出されてコンテンツ受信処理をコンピュータに実行させるプログラムであって、
前記コンテンツ受信処理は、
（ａ）コンテンツ配信局から配信されている複数の符号化データストリームにそれぞれ対応する複数のチャンネルの中から第１チャンネルと第２チャンネルとを選局し、前記第１チャンネルに対応する第１の符号化データストリームを受信するとともに、前記第２チャンネルに対応する第２の符号化データストリームを受信する受信処理と、
（ｂ）前記第１の符号化データストリームを構成する一連の符号化データ単位にデコード処理を施してデジタルコンテンツデータを生成する第１のデコード処理と、
（ｃ）前記デコード処理と並行に、前記第２の符号化データストリームを構成する一連の符号化データ単位をデータ蓄積手段に蓄積するデータ蓄積処理と、
（ｄ）利用者により操作入力されたチャンネル変更要求に応じて、前記第１チャンネルを前記第２チャンネルに切り替えるチャンネル切替処理と、
（ｅ）前記チャンネル切替処理の後、当該第２チャンネルに対応する第２の符号化データストリームの復号に必要な符号化データ単位が不足する場合に、当該不足する符号化データ単位を前記データ蓄積手段から取得するデータ取得処理と、
（ｆ）前記データ取得処理により取得された符号化データ単位を用いて、前記第２の符号化データストリームにデコード処理を施してデジタルコンテンツデータを生成する第２のデコード処理と、
を含み、
前記チャンネル変更要求が操作入力される前は、前記第２チャンネルとして前記第１チャンネルとは異なるチャンネルが選局されている、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像データや音声データなどのデジタルコンテンツデータを受信する技術に関する。
【背景技術】
【０００２】
デジタルコンテンツ視聴装置には、チャンネルの変更時に、変更後の映像が表示されるまでに時間がかかるという問題があった。
【０００３】
映像をデジタル化する際、一般にＭＰＥＧ（Moving Picture Experts Group）などの圧縮方式が利用されている。圧縮データをデコード処理するためには、一定間隔（例えば０．５秒間隔）で送られてくる同一のフレーム内の情報のみを圧縮した圧縮データ（イントラフレーム）が必要となる。
【０００４】
従って、たとえ他のデータを受信していても、この圧縮データを受信するまでは、映像が表示できないことになる。それ故、チャンネルの変更時に、デジタルコンテンツ視聴装置が変更後の映像を表示するまでに時間がかかるのである。例えば０．５秒間隔でイントラフレームが送られている場合、デジタルコンテンツ視聴装置においては、データ受信から映像が表示されるまで最大で０．５秒間の遅れが生じることになる。
【０００５】
この改善策の一例が、特許文献１に記載されている。特許文献１に開示されている受信装置は、２系統のデジタルチューナとデコーダを持ち、通常の番組視聴時は第１の系統のデジタルチューナとデコーダを使用している。利用者がチャンネルの変更動作を行うと、受信装置は、空いている第２の系統のデジタルチューナとデコーダで、変更後のチャンネルの符号化データストリームのデコード処理を開始する。
【０００６】
しかしながら、特許文献１に記載された受信装置は、表示準備が完了するまでは、元のチャンネルの映像を表示する。ただし、この受信装置は、利用者にチャンネルの変更処理が受け付けられたことを示すために、チャンネルの変更動作開始時に、表示されている元のチャンネルの映像の輝度をある程度落とし、その後も徐々に落としていく。そして、受信装置は、元のチャンネルの映像の輝度が０になったときに、第２の系統でデコード処理の結果生成されたデジタルコンテンツデータを表示するように変更後のチャンネルの表示に切り替える。
【０００７】
これにより、チャンネルを変更してから変更後の映像が表示されるまでに時間がかかるものの、利用者にその時間を意識させないようにしている。
【０００８】
また、別の改善策の一例が、特許文献２に記載されている。特許文献２においても同様に、選局装置は、複数の系統のデジタルチューナとデコーダを持ち、通常の番組視聴時は第１の系統のデジタルチューナとデコーダを使用している。利用者がチャンネルの変更動作を行うと、選択装置は、空いている第２の系統で変更後のチャンネルの受信処理を行う。そして選局装置は、受信したデータストリームを、映像データ、音声データ、番組付加情報に分離し、映像データや音声データよりも番組付加情報を先に表示している。
【０００９】
この場合、番組付加情報の表示までの時間は、映像データを表示するまでに必要な時間と比べて非常に短いため、映像が表示されるまでに時間がかかるものの、別の情報を提示することにより利用者にその時間を意識させないようにしている。
【００１０】
また、別の改善策の一例が、特許文献３に記載されている。特許文献３においても同様に、デジタル放送受信装置は、２系統のデジタルチューナとデコーダを持ち、通常の番組視聴時は第１の系統のデジタルチューナとデコーダを使用している。
【００１１】
ここで、特許文献３では、第２の系統のデコーダを用いて、予め予想しておいたチャンネルの符号化データストリームをデコード処理しておく。なお、どのチャンネルを選択してデコード処理を行うかについては、例えば、よく使用されるチャンネルや、切り替え時間が長くかかるチャンネルが選択されるという方法をとることができる。
【００１２】
これにより、利用者が選択したチャンネルとデジタル放送受信装置で予想していたチャンネルが適合した場合には、すぐに変更後のチャンネルのデジタルコンテンツデータの映像を表示することができる。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開２００７−６０５３号公報
【特許文献２】特開２００６−３０４１５６号公報
【特許文献３】特開２００６−１５７４９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
しかしながら、上記文献に記載された技術は、以下の点で改善の余地を有していた。例えば、特許文献１及び特許文献２に開示された方法では、利用者がチャンネルの変更動作を行ってから、変更後のチャンネルによるデジタルコンテンツデータの映像が表示されるまでの間の時間は長いままである。実際に映像が切り替わるのに要する時間は長い。
【００１５】
また、特許文献３に開示された方法では、利用者が選択したチャンネルとデジタル放送受信装置が予測したチャンネルとが適合すれば、変更動作の開始から変更後のチャンネルのデジタルコンテンツデータの映像が表示されるまでの時間を短縮することができる。しかしながら、予想されたチャンネルが選択されたチャンネルと適合しなかった場合には、変更後のチャンネルによるデジタルコンテンツデータの映像が表示されるまでの時間は長いままであった。
【００１６】
本発明は上記事情に鑑みてなされたものであり、その目的とするところは、チャンネルを変更したときに、利用者に待ち時間とストレスとを感じさせることなくコンテンツデータを出力することができるデジタルコンテンツ受信装置を提供することにある。
【課題を解決するための手段】
【００１７】
本発明によれば、コンテンツ配信局から配信されている複数の符号化データストリームにそれぞれ対応する複数のチャンネルのうち第１チャンネルに対応する第１の符号化データストリームを受信するとともに、前記複数のチャンネルのうち前記第１チャンネルとは異なる第２チャンネルに対応する第２の符号化データストリームを受信する受信手段と、前記受信手段により受信された前記第１の符号化データストリームにデコード処理を施して第１のデジタルコンテンツデータを生成するとともに、前記受信手段により受信された前記第２の符号化データストリームにデコード処理を施して第２のデジタルコンテンツデータを生成するデコード手段と、前記第１のデジタルコンテンツデータ及び前記第２のデジタルコンテンツデータのうちのいずれか一方を選択して出力するデータ選択手段と、利用者により操作入力されたチャンネル変更要求に応じて、前記データ選択手段の出力を切り替えさせる制御手段と、を備えるデジタルコンテンツ受信装置が提供される。このデジタルコンテンツ受信装置において、前記データ選択手段は、前記チャンネル変更要求が操作入力される前は前記第１のデジタルコンテンツデータを選択して出力しており、前記制御手段は、前記チャンネル変更要求が前記第１チャンネル及び前記第２チャンネルの双方と異なるチャンネルを指定する場合に、前記データ選択手段の出力を前記第１のデジタルコンテンツデータから前記第２のデジタルコンテンツデータに切り替えさせる。
【００１８】
本発明によれば、コンテンツ配信局から配信されている複数の符号化データストリームにそれぞれ対応する複数のチャンネルの中から第１チャンネルと第２チャンネルとを選局し、前記第１チャンネルに対応する第１の符号化データストリームを受信するとともに、前記第２チャンネルに対応する第２の符号化データストリームを受信する受信手段と、前記受信手段により受信された前記第１の符号化データストリームを構成する一連の符号化データ単位にデコード処理を施してデジタルコンテンツデータを生成するデコード手段と、前記受信手段により受信された前記第２の符号化データストリームを構成する一連の符号化データ単位を蓄積するデータ蓄積手段と、利用者により操作入力されたチャンネル変更要求に応じて、前記受信手段に前記第１チャンネルを前記第２チャンネルに切り替えさせる制御手段と、前記受信手段が前記第１チャンネルを前記第２チャンネルに切り替えた後、当該第２チャンネルに対応する第２の符号化データストリームの復号に必要な符号化データ単位が不足する場合に、当該不足する符号化データ単位を前記データ蓄積手段から取得し前記デコード手段に与える符号化データ取得手段と、を備えており、前記受信手段は、前記チャンネル変更要求が操作入力される前は、前記第２チャンネルとして前記第１チャンネルとは異なるチャンネルを選局する、デジタルコンテンツ受信装置が提供される。
【００１９】
本発明によれば、（ａ）コンテンツ配信局から配信されている複数の符号化データストリームにそれぞれ対応する複数のチャンネルのうち第１チャンネルに対応する第１の符号化データストリームを受信するとともに、前記複数のチャンネルのうち前記第１チャンネルとは異なる第２チャンネルに対応する第２の符号化データストリームを受信するステップと、（ｂ）前記ステップ（ａ）で受信された前記第１の符号化データストリームにデコード処理を施して第１のデジタルコンテンツデータを生成するとともに、前記ステップ（ａ）で受信された前記第２の符号化データストリームにデコード処理を施して第２のデジタルコンテンツデータを生成するステップと、（ｃ）前記第１のデジタルコンテンツデータ及び前記第２のデジタルコンテンツデータのうち前記第１のデジタルコンテンツデータをデータ選択手段に選択させ出力させるステップと、（ｄ）前記ステップ（ｃ）が実行された後、利用者により操作入力されたチャンネル変更要求に応じて、前記データ選択手段の出力を前記第１のデジタルコンテンツデータから前記第２のデジタルコンテンツデータに切り替えさせるステップと、を備えるデジタルコンテンツ受信方法が提供される。前記ステップ（ｄ）において、前記チャンネル変更要求が前記第１チャンネル及び前記第２チャンネルの双方と異なるチャンネルを指定する場合に、前記データ選択手段の出力は前記第２のデジタルコンテンツデータに切り替えられる。
【００２０】
本発明によれば、（ａ）コンテンツ配信局から配信されている複数の符号化データストリームにそれぞれ対応する複数のチャンネルの中から第１チャンネルと第２チャンネルとを選局し、前記第１チャンネルに対応する第１の符号化データストリームを受信するとともに、前記第２チャンネルに対応する第２の符号化データストリームを受信するステップと、（ｂ）前記第１の符号化データストリームを構成する一連の符号化データ単位にデコード処理を施してデジタルコンテンツデータを生成するステップと、（ｃ）前記ステップ（ｂ）と並行に、前記第２の符号化データストリームを構成する一連の符号化データ単位をデータ蓄積手段に蓄積するステップと、（ｄ）利用者により操作入力されたチャンネル変更要求に応じて、前記第１チャンネルを前記第２チャンネルに切り替えるステップと、（ｅ）前記ステップ（ｄ）で前記第１チャンネルが前記第２チャンネルに切り替えられた後、当該第２チャンネルに対応する第２の符号化データストリームの復号に必要な符号化データ単位が不足する場合に、当該不足する符号化データ単位を前記データ蓄積手段から取得するステップと、（ｆ）前記ステップ（ｅ）で取得された符号化データ単位を用いて、前記第２の符号化データストリームにデコード処理を施してデジタルコンテンツデータを生成するステップと、を備えたデジタルコンテンツ受信方法が提供される。このデジタルコンテンツ受信方法において、前記チャンネル変更要求が操作入力される前は、前記第２チャンネルとして前記第１チャンネルとは異なるチャンネルが選局されている。
【００２１】
本発明によれば、コンピュータ読み取り可能な記録媒体から読み出されてコンテンツ受信処理をコンピュータに実行させるプログラムが提供される。このコンテンツ受信処理は、（ａ）コンテンツ配信局から配信されている複数の符号化データストリームにそれぞれ対応する複数のチャンネルのうち第１チャンネルに対応する第１の符号化データストリームを受信するとともに、前記複数のチャンネルのうち前記第１チャンネルとは異なる第２チャンネルに対応する第２の符号化データストリームを受信する受信処理と、（ｂ）前記受信処理で受信された前記第１の符号化データストリームをデコードして第１のデジタルコンテンツデータを生成するとともに、前記受信処理で受信された前記第２の符号化データストリームをデコードして第２のデジタルコンテンツデータを生成するデコード処理と、（ｃ）前記第１のデジタルコンテンツデータ及び前記第２のデジタルコンテンツデータのうち前記第１のデジタルコンテンツデータをデータ選択手段に選択させ出力させるコンテンツ選択処理と、（ｄ）前記コンテンツ選択処理が実行された後、利用者により操作入力されたチャンネル変更要求に応じて、前記データ選択手段の出力を前記第１のデジタルコンテンツデータから前記第２のデジタルコンテンツデータに切り替えさせる切替制御処理と、を含む。前記切替制御処理では、前記チャンネル変更要求が前記第１チャンネル及び前記第２チャンネルの双方と異なるチャンネルを指定する場合に、前記データ選択手段の出力は前記第２のデジタルコンテンツデータに切り替えられる。
【００２２】
本発明によれば、コンピュータ読み取り可能な記録媒体から読み出されてコンテンツ受信処理をコンピュータに実行させるプログラムが提供される。このコンテンツ受信処理は、（ａ）コンテンツ配信局から配信されている複数の符号化データストリームにそれぞれ対応する複数のチャンネルの中から第１チャンネルと第２チャンネルとを選局し、前記第１チャンネルに対応する第１の符号化データストリームを受信するとともに、前記第２チャンネルに対応する第２の符号化データストリームを受信する受信処理と、（ｂ）前記第１の符号化データストリームを構成する一連の符号化データ単位にデコード処理を施してデジタルコンテンツデータを生成する第１のデコード処理と、（ｃ）前記デコード処理と並行に、前記第２の符号化データストリームを構成する一連の符号化データ単位をデータ蓄積手段に蓄積するデータ蓄積処理と、（ｄ）利用者により操作入力されたチャンネル変更要求に応じて、前記第１チャンネルを前記第２チャンネルに切り替えるチャンネル切替処理と、（ｅ）前記チャンネル切替処理の後、当該第２チャンネルに対応する第２の符号化データストリームの復号に必要な符号化データ単位が不足する場合に、当該不足する符号化データ単位を前記データ蓄積手段から取得するデータ取得処理と、（ｆ）前記データ取得処理により取得された符号化データ単位を用いて、前記第２の符号化データストリームにデコード処理を施してデジタルコンテンツデータを生成する第２のデコード処理と、を含み、前記チャンネル変更要求が操作入力される前は、前記第２チャンネルとして前記第１チャンネルとは異なるチャンネルが選局されている。
【発明の効果】
【００２３】
本発明によれば、チャンネル変更時に、利用者に待ち時間とストレスとを感じさせることなく、コンテンツデータの出力を切り替えることができるデジタルコンテンツ受信装置、デジタルコンテンツ受信方法及びプログラムが提供される。
【図面の簡単な説明】
【００２４】
【図１】本発明に係るデジタルコンテンツ受信装置の第１の基本構成を概略的に示す機能ブロック図である。
【図２】本発明に係るデジタルコンテンツ受信装置の第２の基本構成を概略的に示す機能ブロック図である。
【図３】第１の実施の形態に係るデジタルコンテンツ視聴システムの概略を示したブロック図である。
【図４】第１の実施の形態に係るデジタルコンテンツ視聴装置の動作を示したフローチャートである。
【図５】第２の実施の形態に係るデジタルコンテンツ視聴システムの概略を示したブロック図である。
【図６】第２の実施の形態に係るデジタルコンテンツ視聴装置の動作を示したフローチャートである。
【図７】第３の実施の形態に係るデジタルコンテンツ視聴システムの概略を示したブロック図である。
【図８】第３の実施の形態に係るデジタルコンテンツ視聴装置の動作を示したフローチャートである。
【発明を実施するための形態】
【００２５】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００２６】
（基本構成）
図１は、本発明に係るデジタルコンテンツ受信装置の第１の基本構成を概略的に示す機能ブロック図である。図１に示されるように、デジタルコンテンツ受信装置１は、受信手段１０、デコード手段１１，データ選択手段１２、制御手段１３、通知手段１４、出力手段１５および操作入力部１６を備えている。
【００２７】
受信手段１０は、コンテンツ配信局（図示せず）から配信されている複数の符号化データストリーム（放送信号）のうちＮ個（Ｎは２以上の整数）の符号化データストリームを同時並行に受信する機能を有している。各符号化データストリームにはチャンネルが割り当てられており、受信手段１０は、制御手段１３により指定されたチャンネルに対応する符号化データストリームを選択的に受信する。デコード手段１１は、これら同時並行に受信された複数の符号化データストリームを並行にデコード（復号）して複数のデジタルコンテンツデータを生成する機能を有する。データ選択手段１２は、デコード手段１１の複数のパラレル出力（デジタルコンテンツデータ）の中から１つのデジタルコンテンツデータを選択し、これを通知手段１４を介して出力手段１５に供給する。出力手段１５は、映像表示機能を有するディスプレイや、音声出力機能を有するスピーカを有する。
【００２８】
通知手段１４は、制御手段１３からの指令に応じて、メッセージを含む通知データをデジタルコンテンツデータ（映像データまたは音声データ）に合成（重畳）する、あるいは、デジタルコンテンツデータに代えて映像または音声の通知データを出力手段１５に出力することで、利用者に当該メッセージを通知する機能を有している。データ合成手段１４Ａは、通知データをデジタルコンテンツデータに合成する機能ブロックである。
【００２９】
チャンネル決定手段１３Ｂは、コンテンツ配信局（図示せず）が提供する複数のチャンネルのうち少なくとも１つのチャンネルを予測チャンネルとして自動的に決定する機能を有する。予測チャンネルの決定方法については後述する。
【００３０】
上記デジタルコンテンツ受信装置１の基本動作は以下の通りである。受信手段１０は、或る選局チャンネル（第１チャンネル）に対応する第１の符号化データストリームを受信するとともに、この第１チャンネルとは異なる予測チャンネル（第２チャンネル）に対応する第２の符号化データストリームを受信することができる。予測チャンネルは、チャンネル決定手段１３Ｂによって予め決定されたものである。このとき、デコード手段１１は、当該第１の符号化データストリームにデコード処理を施して第１のデジタルコンテンツデータを生成するとともに、当該第２の符号化データストリームにデコード処理を施して第２のデジタルコンテンツデータを生成する。
【００３１】
当初、選択制御手段１３Ａは、データ選択手段１２を制御して、選局チャンネルに対応する第１のデジタルコンテンツデータをデータ選択手段１２に選択出力させる。このとき、予測チャンネルに対応する第２のデジタルコンテンツデータは、データ選択手段１２に供給されるが、データ選択手段１２はこの第２のデジタルコンテンツデータを選択しない。
【００３２】
その後、利用者（ユーザ）が操作入力部１６に操作入力したチャンネル変更要求に応じて、選択制御手段１３Ａは、データ選択手段１２の出力を第１のデジタルコンテンツデータから前記第２のデジタルコンテンツデータに切り替えさせる。このとき、たとえ、チャンネル変更要求が第１チャンネル及び第２チャンネルの双方と異なるチャンネルを指定する場合であっても、選択制御手段１３Ａは、データ選択手段１２の出力を第２のデジタルコンテンツデータに切り替えさせる。
【００３３】
上記構成により、デジタルコンテンツ受信装置１は、チャンネル変更要求で指定されたチャンネル（新たな選局チャンネル）が予測チャンネルと一致した場合は、新たな選局チャンネルのデジタルコンテンツデータを短時間で出力することができる。一方、新たな選局チャンネルが予測チャンネルと一致しない場合でも、デジタルコンテンツ受信装置１は、予測チャンネルのコンテンツデータを短時間で出力するので、利用者の待ち時間とストレスとを軽減することが可能となる。後述する各実施形態で説明されるように、利用者は、この予測チャンネルの放送番組を視聴した結果、その放送番組を所望するのであれば、そのまま放送番組の視聴を続ければよい。一方、利用者は、この予測チャンネルの放送番組を所望しないのであれば、操作入力部１６を操作して別の放送番組に切り替えることができる。
【００３４】
図２は、本発明に係るデジタルコンテンツ受信装置の第２の基本構成を概略的に示す機能ブロック図である。図２に示されるように、デジタルコンテンツ受信装置２は、受信手段１０Ｄ、データ蓄積手段（ストレージデバイス）２１、データ再構成手段（符号化データ取得手段）２２，デコード手段２３，制御手段１３Ｄ、通知手段１４、出力手段１５および操作入力部１６を備えている。
【００３５】
受信手段１０Ｄは、コンテンツ配信局（図示せず）から提供されている複数のチャンネルの中から、制御手段１３Ｄにより指定された少なくとも２つのチャンネルを選局する。これら２つのチャンネルのうち一方は、ユーザによる指定あるいはデフォルト設定された選局チャンネルであり、他方は、チャンネル決定手段１３Ｂにより決定された予測チャンネルである。予測チャンネルの数は、単数に限らず、複数であってもよい。受信手段１０Ｄは、これら選局チャンネル及び予測チャンネルにそれぞれ対応する符号化データストリーム（放送信号）を同時並行に受信する機能を有している。受信手段１０Ｄは、これら２つの符号化データストリームのうち一方の符号化データストリーム（第１の符号化データストリーム）をデータ再構成手段２２を介してデコード手段２３に供給し、他方の符号化データストリーム（第２の符号化データストリーム）をデータ蓄積手段２１に供給する。データ蓄積手段２１は、この第２の符号化データストリームを自己の記憶容量の範囲内で順次記憶する。
【００３６】
映像の符号化データストリームは、フレーム内符号化データ（intra-frame coded data）とフレーム間予測符号化データ（inter-frame predictive-coded data）とに大別される。フレーム内符号化データは、１フレーム画像内の情報のみを圧縮符号化することで生成される符号化データである。フレーム間予測符号化データは、参照フレーム画像から予測フレーム画像を生成し、現フレーム画像と予測フレーム画像との差分を符号化することで生成される符号化データである。参照フレーム画像は、処理対象のフレーム画像（現フレーム画像）に対して時間的に前方または後方の位置にあるフレーム画像であってもよいし、あるいは、時間的に双方向の位置にある複数のフレーム画像であってもよい。フレーム内符号化されるべきフレーム画像は、動画像を構成する一連のフレーム画像の中から周期的に選択される。たとえばＭＰＥＧ−２やＨ．２６４（ＭＰＥＧ−４  ＡＶＣ）などのＭＰＥＧ方式では、このようなフレーム内符号化とフレーム間予測符号化が採用されている。ＭＰＥＧ方式では、フレーム内符号化データは、Ｉピクチャ（intra-frame coded picture）と呼ばれ、フレーム間予測符号化データは、Ｐピクチャ（predictive coded picture）やＢピクチャ（bidirectionally-predictive coded picture）と呼ばれている。
【００３７】
符号化データストリームは、一連の符号化データ単位で構成される。ＭＰＥＧ方式では、一連のトランスポートパケット（ＴＳパケット）からなるトランスポートストリームが符号化データストリームに相当する。この場合、符号化データ単位は、各ＴＳパケットでもよいし、または、ＴＳパケットに格納されているピクチャ単位（Ｉピクチャ、ＢピクチャあるいはＰピクチャ）であってもよい。あるいは、符号化データ単位をマクロブロック単位とすることもできる。
【００３８】
データ再構成手段２２は、デコード手段２３が符号化データストリームにデコード処理を施す際にその復号に必要な符号化データ単位が不足するか否かを判定する機能を有している。データ再構成手段２２は、デコード手段２３において符号化データ単位が不足すると判定したとき、当該符号化データ単位をデータ蓄積手段２１から取得し、当該符号化データ単位をデコード手段２３に供給する機能を有している。
【００３９】
たとえば、ＭＰＥＧ方式の場合、Ｐピクチャの復号にはＩピクチャを復号していることが事前に必要であり、Ｂピクチャの復号にはＩピクチャとＰピクチャを復号していることが事前に必要である。データ再構成手段２２は、デコード手段２３に供給すべき符号化データストリームにＢピクチャが含まれているが、これに対応するＩピクチャが存在しない場合には、当該Ｉピクチャをデータ蓄積手段２１から読み出し、当該Ｉピクチャを含む符号化データストリームを再構成し、デコード手段２３に供給する。当該Ｉピクチャがデータ蓄積手段２１に記憶されていない場合、データ再構成手段２２は、Ｂピクチャを含むＴＳパケットを破棄する。
【００４０】
デコード手段２３は、データ再構成手段２２から供給された符号化データストリームをデコード（復号）してデジタルコンテンツデータを生成する機能を有する。生成されたデジタルコンテンツデータは、通知手段１４を介して出力手段１５に供給される。
【００４１】
上記デジタルコンテンツ受信装置２の基本動作は以下の通りである。最初は、受信手段１０Ｄは、或る選局チャンネル（第１チャンネル）に対応する第１の符号化データストリームを受信するとともに、この第１チャンネルとは異なる予測チャンネル（第２チャンネル）に対応する第２の符号化データストリームを受信する。予測チャンネルは、チャンネル決定手段１３Ｂによって予め決定されたものである。
【００４２】
制御手段１３Ｄは、データ再構成手段２２を制御して、選局チャンネルに対応する第１の符号化データストリームをデータ再構成手段２２を介してそのままデコード手段２３に出力させる。これと並行して、予測チャンネルに対応する第２の符号化データストリームは、データ蓄積手段２１に蓄積される。
【００４３】
その後、利用者（ユーザ）が操作入力部１６に操作入力したチャンネル変更要求に応じて、制御手段１３Ｄは、受信手段１０Ｄに選局チャンネルを予測チャンネルに切り替えさせる。その後、受信手段１０Ｄは、予測チャンネルの符号化データストリームをデータ再構成手段２２に供給する。データ再構成手段２２は、符号化データストリームを解析して、この符号化データストリームの或る符号化データ単位（たとえば、Ｂピクチャ）の復号に必要な符号化データ単位（たとえば、ＩピクチャやＰピクチャ）が不足するとき、当該不足する符号化データ単位をデータ蓄積手段２１から取得し、取得した符号化データ単位を含む符号化データストリームを再構成し、これをデコード手段２３に供給する。
【００４４】
上記構成により、チャンネル変更要求で指定されたチャンネル（新たな選局チャンネル）が予測チャンネルと一致した場合は、データ再構成手段２２は、この予測チャンネルの符号化データストリームの復号に不足する符号化データ単位を補足した符号化データストリームをデコード手段２３に供給できる。それ故、デコード手段２３は、予測チャンネルのコンテンツデータを短時間で出力することができる。したがって、利用者の待ち時間とストレスとを軽減することが可能となる。
【００４５】
（第１の実施の形態）
以下、図１に示した第１の基本構成の一形態を第１の実施の形態として以下に説明する。図３は、本発明の第１の実施の形態に係るデジタルコンテンツ視聴システム１０００の概略を示したブロック図である。図３に示すデジタルコンテンツ視聴システム１０００は、デジタルコンテンツ視聴装置（デジタルコンテンツ受信装置）１００と、コンテンツ配信サーバ３００と、コンテンツ配信ネットワーク４００と、を備えている。
【００４６】
コンテンツ配信サーバ３００は、デジタルコンテンツの配信を行う配信サーバである。コンテンツ配信ネットワーク４００は、ＩＰ（Internet Protocol）ネットワークなどのコンテンツ配信ネットワーク（コンピュータネットワーク）である。
【００４７】
本実施の形態では、デジタルコンテンツ視聴装置１００は、コンテンツ配信ネットワーク４００を通じてコンテンツデータを受信しているが、地上デジタル放送やＣＳ（Communications Satellite）／ＢＳ（Broadcasting Satellite）放送のような放送の電波（放送信号）を受信し、受信信号に復調や復号を施してコンテンツデータを生成する機能を有していてもよい。
【００４８】
図３に示すデジタルコンテンツ視聴装置１００は、コンテンツ受信部１１０と、選局部１２０と、ストリーム分離部１３０と、音声デコーダ１４０と、映像デコーダ１４１とを備えている。また、デジタルコンテンツ視聴装置１００は、ストリーム分離部１３１と、音声デコーダ１４２と、映像デコーダ１４３とを備えている。また、デジタルコンテンツ視聴装置１００は、選択部１５０と、制御部１９０と、入力情報変更受付部２００とを備えている。
【００４９】
本実施の形態において、コンテンツ受信部１１０と選局部１２０とにより受信手段１０が構成される。ストリーム分離部１３０、音声デコーダ１４０、映像デコーダ１４１、ストリーム分離部１３１、音声デコーダ１４２および映像デコーダ１４３によりデコード手段１１が構成される。そして、ストリーム分離部１３０と音声デコーダ１４０と映像デコーダ１４１は、第１のデコード処理を行う第１のデコード系統を構成している。また、ストリーム分離部１３１と音声デコーダ１４２と映像デコーダ１４３は、第２のデコード処理を行う第２のデコード系統を構成している。このように、本実施の形態では、複数の系統を有するデコード手段が構成されている。選択部１５０は、デジタルコンテンツデータ選択手段１２を構成している。制御部１９０は、制御手段１３を構成し、チャンネル決定手段１３Ｂを含むものである。
【００５０】
少なくとも一つのコンテンツ配信サーバ（コンテンツ配信局）３００がコンテンツ配信ネットワーク４００と接続されており、コンテンツ受信部１１０と選局部１２０は、コンテンツ配信サーバ３００からコンテンツ配信ネットワーク４００を介して複数チャンネル（マルチチャンネル）の符号化データストリームを同時並行に受信する機能を有している。なお、この場合の「チャンネル」とは、たとえば、ＨＴＴＰ（HyperText Transfer Protocol）などのプロトコルに従った特定のＵＲＬであればよい。なお、コンテンツ配信ネットワーク４００として、有線通信網だけでなく、携帯電話網などの移動体通信網が使用されてもよい。
【００５１】
また、コンテンツ受信部１１０と選局部１２０に代えて、複数の放送局（コンテンツ配信局）から送信された複数のデジタル放送信号を同時並行に受信する機能を持つ受信手段が備わっていてもよい。この場合の「チャンネル」とは、無線周波数帯域を意味する。
【００５２】
選局部１２０は、コンテンツ受信部１１０において受信された複数の符号化データストリームから、デコード処理するための２つのチャンネルの符号化データストリームを選択する。
【００５３】
ストリーム分離部１３０、１３１は、チャンネルごとの符号化データストリームを、映像信号である映像データと、音声信号である音声データとに分離する。
【００５４】
音声デコーダ１４０、１４２は、ストリーム分離部１３０、１３１から入力される音声データの符号化データストリームに対して、それぞれデコード処理を施す。
【００５５】
映像デコーダ１４１、１４３は、ストリーム分離部１３０、１３１から入力される映像データの符号化データストリームに対して、それぞれデコード処理を施す。
【００５６】
従って、デジタルコンテンツ視聴装置１００は、あるチャンネルの符号化データストリームのデコード処理を、ストリーム分離部１３０と音声デコーダ１４０と映像デコーダ１４１（即ち、第１のデコード系統）で行うことができる。また、デジタルコンテンツ視聴装置１００は、他のチャンネルの符号化データストリームのデコード処理を、ストリーム分離部１３１と音声デコーダ１４２と映像デコーダ１４３（即ち、第２のデコード系統）で行うことができる。これにより、デジタルコンテンツ視聴装置１００は、第１のデコード系統と第２のデコード系統を用いて、２つのチャンネルの符号化データストリームのデコード処理を行い、符号化データストリームごとにデジタルコンテンツデータを生成することができる。
【００５７】
選択部１５０は、生成された２つのデジタルコンテンツデータの中から、１つのデジタルコンテンツデータを選択し、出力する。
【００５８】
なお、本実施の形態では、選択部１５０は、２つのチャンネルを選択するように構成されているが、これに限定されるものではない。例えば、デジタルコンテンツ視聴装置１００は、３つ以上のデコード処理されたデータストリームをそれぞれ選択部１５０に出力し、選択部１５０においてデジタルコンテンツデータを生成して出力するようにしてもよい。或いは、デジタルコンテンツ視聴装置１００は、音声用データの選択部と映像用データの選択部をそれぞれ設けるようにしてもよい。
【００５９】
情報入力部すなわち情報入力端末２２０は、操作入力部の一種であり、例えば、リモートコントローラ（以下、これをリモコンという。）によって構成される。そして、利用者は、この情報入力端末２２０を用いて、デジタルコンテンツ視聴装置１００に情報を入力する。
【００６０】
操作入力部２１０は、情報入力端末２２０の代わりに情報を入力する入力部である。すなわち、利用者は、デジタルコンテンツ視聴装置１００に設けられた操作入力部２１０のボタンを操作して、デジタルコンテンツ視聴装置１００に直接情報を入力する。
【００６１】
入力情報変更受付部２００は、利用者により操作入力部２１０や情報入力端末２２０に入力されたチャンネル変更要求（選局指示）を受け付ける。
【００６２】
制御部１９０は、利用者が現在見ているデジタルコンテンツデータから他のデジタルコンテンツデータに切り替える際に、どのチャンネルのデジタルコンテンツデータに切り替えられるか決定する。なお、本明細書では、このとき決定されるチャンネルを、説明の便宜上「予測チャンネル」と呼ぶ。制御部１９０は、ある決められたアルゴリズムによって予測チャンネルの決定を行っている。ここで、予測チャンネルを決定するアルゴリズムは、例えば、以下の４つのようなアルゴリズムが考えられる。
【００６３】
（１）表示すべきチャンネルをランダムに決定する方法、
（２）たとえばリモコン２２０のＵＰ／ＤＯＷＮキーに対応して設定されているチャンネルの順序に従って、現在選択されているチャンネルと隣接するチャンネルを予測チャンネルとして決定する方法、
（３）操作入力部２１０やリモコン２２０を通じて利用者により操作入力されたチャンネル情報（たとえば、選局指示に関する情報）に基づいてチャンネルの利用頻度を算出し、この利用頻度に基づいて、利用者の過去の利用履歴（嗜好性）を反映した優先順位を決定し、この優先順位に従って、予測チャンネルを選択する方法、
（４）利用者が操作入力部２１０やリモコン２２０を操作して指定したチャンネルをデジタルコンテンツ視聴装置１００に予め設定しておき、このチャンネルを予測チャンネルとして優先的に選択する方法。
【００６４】
なお、方法（１）は、厳密に考えれば、表示すべきチャンネルはランダムに決定されるので、予測されないものであるが、説明の便宜上、このようなチャンネルも予測チャンネルと呼ぶこととする。
【００６５】
また、制御部１９０は、デジタルコンテンツデータの切替要求を受け付けると、出力されているデジタルコンテンツデータを、予測チャンネルのデジタルコンテンツデータに切り替える。制御部１９０において切替要求が受け付けられると、選択部１５０は、複数のデジタルコンテンツデータの中から予測チャンネルのデジタルコンテンツデータを選択して出力する。
【００６６】
このように、デジタルコンテンツ視聴装置１００は、図３に示した構成要素を備えることにより、本実施の形態を実現することができる。
【００６７】
また、制御部１９０は、チャンネル変更要求で指定される選局チャンネルが予測チャンネルと異なるとき、予測チャンネルのデジタルコンテンツデータを継続して選択部１５０に出力させるか否か判定する機能を有している。
【００６８】
また、図３に示すデジタルコンテンツ視聴装置１００は、映像合成部１６０と、文字データ生成部１７０と、音声出力部１８０と、映像出力部１８１とを備えている。
【００６９】
文字データ生成部１７０は、文字データを生成するデータ生成部である。
【００７０】
映像合成部１６０は、デジタルコンテンツデータによる映像データと、文字データ生成部１７０によって生成された文字データを合成する合成部である。
【００７１】
音声出力部１８０は、デジタルコンテンツデータの音声データを出力する音声出力部（たとえば、音声データを音声信号に変換し周辺空間に出力するスピーカ）である。
【００７２】
映像出力部１８１は、デジタルコンテンツデータの映像データを出力する映像出力部（たとえば、映像データを動画像または静止画像として表示する表示装置）である。
【００７３】
なお、本実施の形態において、制御部１９０は、ＣＰＵ（Central Processing Unit）を有する。そして、デジタルコンテンツ視聴装置１００は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、Ｉ／Ｆ（Interface）ユニット等の汎用デバイスで構築されたハードウェアを備えている。また、デジタルコンテンツ視聴装置１００は、所定のデータ処理を実行するように構築された専用の論理回路を備えている。これにより、デジタルコンテンツ視聴装置１００は、コンピュータプログラムを読み取り、各種のデータ処理を実行することができる。
【００７４】
次に、図３のデジタルコンテンツ視聴装置１００の動作について、図４のフローチャートを参照しながら、詳細に説明する。
【００７５】
まず、デジタルコンテンツ視聴装置１００は、ある任意のチャンネルにおける放送番組を表示している。このとき表示されている放送番組のチャンネルを表示チャンネルという。
【００７６】
なお、現時点では、デジタルコンテンツ視聴装置１００は、表示チャンネルのデコード処理に第１のデコード系統を使用しているものとする。また、デジタルコンテンツ視聴装置１００は、第２のデコード系統を使用して、任意のアルゴリズムにより決定された予測チャンネルの符号化データストリームをデコード処理しているものとする。
【００７７】
従って、デジタルコンテンツ視聴装置１００は、第１のデコード系統と第２のデコード系統という２つのデコード系統でデコード処理を行っており、選択部１５０によって表示チャンネルのデジタルコンテンツデータが選択されている。そして、音声出力部１８０と映像出力部１８１には、表示チャンネルのデコード処理結果であるデジタルコンテンツデータの音声データと映像データがそれぞれ出力されている。
【００７８】
次に利用者は、操作入力部２１０または情報入力端末２２０を操作してチャンネル変更要求を入力することにより、視聴したい番組のチャンネルを選択する。このとき選択されたチャンネルを選局チャンネルという。そして、入力情報変更受付部２００は、当該チャンネル変更要求を受け付ける（ステップＳ１０１）。
【００７９】
入力情報変更受付部２００は、チャンネル変更要求を受け付けると、制御部１９０に変更を受け付けた旨を通知する。制御部１９０は、選択部１５０を制御し、この選択部１５０の出力（映像データと音声データ）を、現在表示されている表示チャンネルのデジタルコンテンツデータから、予測チャンネルのデジタルコンテンツデータに切り替えさせる（ステップＳ１０２）。すなわち、選択部１５０は、第１のデコード系統でデコード処理されたデジタルコンテンツデータから、今まで第２のデコード系統でデコード処理されていたデジタルコンテンツデータに切り替える。そして、選択部１５０は、切り替えられたデジタルコンテンツデータを、音声出力部１８０と映像出力部１８１とを介して出力する。
【００８０】
これにより、選択部１５０の出力は、第１のデコード系統でデコード処理された表示チャンネルのデジタルコンテンツデータから、第２のデコード系統でデコード処理された予測チャンネルのデジタルコンテンツデータへ切り替えられる。
【００８１】
次に、制御部１９０は、表示チャンネルが選局チャンネルであるか否かの判定を行う（ステップＳ１０３）。現在の表示チャンネルが選局チャンネルである場合には（ステップＳ１０３のＹｅｓ）、制御部１９０は、次の予測チャンネルを決定し、その予測チャンネルの符号化データストリームを選局部１２０に受信させる。そして、制御部１９０は、表示チャンネルのデコード処理に使用していない第１のデコード系統に、予測チャンネルの符号化データストリームのデコード処理を開始させる（ステップＳ１０４）。そして、制御部１９０は、チャンネル変更処理を終了する。
【００８２】
一方、ステップＳ１０３において、切り替えられた表示チャンネルが選局チャンネルではない場合には（ステップＳ１０３のＮｏ）、制御部１９０は、選局部１２０に選局チャンネルの符号化データストリームを受信させる。即ち、制御部１９０は、表示チャンネルのデコード処理に使用していない第１のデコード系統に、選局チャンネルの符号化データストリームのデコード処理を開始させる（ステップＳ１０５）。
【００８３】
文字データ生成部１７０は、現在表示されている表示チャンネルのデジタルコンテンツデータと選局チャンネルのデジタルコンテンツデータとが異なることを通知するメッセージを作成する。そして、映像合成部１６０は、映像データと文字データとを合成して、合成された映像データを映像出力部１８１に出力する（ステップＳ１０６）。
【００８４】
したがって、映像出力部１８１に表示される表示画面には、選局チャンネルとは異なるチャンネルのデジタルコンテンツデータが表示されるとともに、表示されているデジタルコンテンツデータが選局チャンネルとは異なることを示すメッセージも表示される。また、音声出力部１８０は、選局チャンネルとは異なるチャンネルのデジタルコンテンツデータの音声データを出力する。
【００８５】
次に、文字データ生成部１７０は、現在表示されている表示チャンネルをそのまま表示してよいかを利用者に確認するメッセージを作成する。映像合成部１６０は、映像データと文字データとを合成して、合成された映像データを映像出力部１８１に出力する。利用者は、操作入力部２１０や情報入力端末２２０を使用して、表示チャンネルをそのまま表示するか、あるいは、表示チャンネルを選局チャンネルに変更して表示すべきかを選択する（ステップＳ１０７）。
【００８６】
なお、ステップＳ１０６で表示されたメッセージと、ステップＳ１０７で表示された表示チャンネルのデジタルコンテンツデータをそのまま表示してもよいかを確認するメッセージとを、同時に表示するようにしてもよい。
【００８７】
ここで利用者が、表示されている表示チャンネルのデジタルコンテンツデータをそのまま視聴することを選択した場合（ステップＳ１０７の継続視聴）、表示されている表示チャンネルのデジタルコンテンツデータを変更しないで、チャンネル変更処理を終了する。即ち、利用者が選択した選局チャンネルと異なるチャンネルが表示チャンネルとして選択されたことになる。
【００８８】
そして、制御部１９０は、新たな予測チャンネルの決定を行い、決定された予測チャンネルを選局部１２０に選局させる。そして、制御部１９０は、表示チャンネルのデコード処理に使用されていない第１のデコード系統に新たな予測チャンネルの符号化データストリームのデコード処理を開始させることができる。即ち、第１のデコード系統は、ステップＳ１０５の処理において、選局チャンネルに対応する符号化データストリームのデコード処理を行っていたが、新しい予測チャンネルの符号化データストリームのデコード処理を行うことができる。
【００８９】
この場合、第２のデコード系統は、引き続き、表示チャンネルの符号化データストリームのデコード処理を行うことができる。したがって、デジタルコンテンツ視聴装置１００は、利用者（ユーザ）が選択した選局チャンネルを予測チャンネルとして第１のデコード系統に符号化データストリームのデコード処理を開始させることができる。
【００９０】
利用者が先ほど選択した選局チャンネルを視聴したいと再び判断して、当該選局チャンネルを指定するチャンネル変更要求を操作入力した場合には、制御部１９０は、即時に、第１のデコード系統にデコード処理させたデジタルコンテンツデータを表示させることができる。
【００９１】
一方、ステップＳ１０７において、入力情報変更受付部２００は、表示チャンネルのデジタルコンテンツデータから選局チャンネルのデジタルコンテンツデータに変更して表示する変更要求を受け付けることができる（ステップＳ１０７の変更要求）。この場合、制御部１９０は、文字データ生成部１７０と映像合成部１６０とによって選局チャンネルの表示準備中である旨を表示する（ステップＳ１０９）。なお、ステップＳ１０５において、制御部１９０は、第１のデコード系統に選局チャンネルの符号化データストリームのデコード処理を開始させている。そのため、選局チャンネルのデジタルコンテンツデータが表示可能になったら、制御部１９０は、選択部１５０の出力を選局チャンネルのデジタルコンテンツデータに切り替えて、選択部１５０に選局チャンネルのデジタルコンテンツデータを出力させる（ステップＳ１１０）。
【００９２】
なお、ステップＳ１０９の実行後、選局チャンネルが正しく表示された場合には、選局チャンネルが表示された旨を通知するようにしてもよい。また、ステップＳ１０９において表示準備中のメッセージを表示する前に、ステップＳ１１０での表示の準備が完了した場合には、ステップＳ１０９のメッセージを省略してもよい。
【００９３】
そして、選局チャンネルのデジタルコンテンツデータの表示が開始されたら、制御部１９０は、チャンネル変更処理を終了する。なお、ここで、上述と同様に、制御部１９０は、新たな予測チャンネルの決定を行い、表示チャンネルのデコード処理に使用していない第２のデコード系統に新たな予測チャンネルの符号化データストリームのデコード処理を開始させるようにしてもよい。即ち、第１のデコード系統は、表示チャンネルの符号化データストリームのデコード処理を続行する。これに対し、第２のデコード系統は、新しい予測チャンネルの符号化データストリームのデコード処理を開始することができる。
【００９４】
また、ステップＳ１０７において、利用者から入力が一定時間無かった場合には（ステップＳ１０７の応答なし（タイムアウト））、表示されている表示チャンネルのデジタルコンテンツデータを表示画面に決定する。制御部１９０は、文字データ生成部１７０と映像合成部１６０を使用して、利用者に選局チャンネルと異なるチャンネルを表示チャンネルとして確定した旨をメッセージで通知し（ステップＳ１０８）、チャンネル変更処理を終了する。
【００９５】
ここで、利用者からの入力を待ち受ける時間は、デジタルコンテンツ視聴装置１００に設定条件として予め利用者が設定でき、例えば、１０秒間、入力を待ち受けるように設定することができる。なお、応答なし（即ち、タイムアウト）のとき、表示される映像は、表示チャンネルのデジタルコンテンツデータに限定されるものではなく、選局チャンネルのデジタルコンテンツデータであってもよい。
【００９６】
また、上述と同様に、制御部１９０は、新たな予測チャンネルの決定を行い、選局部１２０に決定された予測チャンネルの符号化データストリームを受信させてもよい。この場合、制御部１９０は、使用されていない第１のデコード系統に新たな予測チャンネルの符号化データストリームのデコード処理を開始させることができる。即ち、第１のデコード系統は、ステップＳ１０５の処理で選局チャンネルのデコード処理を行っていたが、新しい予測チャンネルの符号化データストリームのデコード処理を開始する。第２のデコード系統は、引き続き、表示チャンネルの符号化データストリームのデコード処理を行うことができる。また、制御部１９０は、新しい予測チャンネルとして利用者によって選局された選局チャンネルの符号化データストリームのデコード処理を開始させるようにしてもよい。
【００９７】
なお、上述した通り、ステップＳ１０７においては、利用者は、次に表示されるチャンネルのデジタルコンテンツデータとして、表示チャンネルまたは選局チャンネルのいずれか一方しか選択できない。しかしながら、本実施の形態はこれに限らず、利用者が他のチャンネルのデジタルコンテンツデータを選択できるようにしてもよい。例えば、ステップＳ１０１の処理開始時に、利用者が、元々表示されていたチャンネルのデジタルコンテンツデータを選択したり、あるいは全く別のチャンネルのデジタルコンテンツデータを選択したりするようにしてもよい。
【００９８】
以上説明したように本実施の形態によれば、デジタルコンテンツ視聴装置１００は、チャンネル変更要求で指定されたチャンネル（選局チャンネル）が予測チャンネルと一致したとき、選局チャンネルのデジタルコンテンツデータを即時に出力することができる。一方、選局チャンネルが予測チャンネルと一致しないときでも、デジタルコンテンツ視聴装置１００は、予測チャンネルのコンテンツデータを即時に出力するので、利用者の待ち時間とストレスとを軽減することが可能となる。
【００９９】
すなわち、入力情報変更受付部２００がチャンネル変更要求を受け付けると、選択部１５０は、予測チャンネルのデジタルコンテンツデータを、音声出力部１８０と映像出力部１８１に即時に出力することができる。
【０１００】
デジタルコンテンツ視聴装置１００は、表示中のチャンネルとは異なるチャンネルの符号化データストリームを予めデコード処理している。これにより、デジタルコンテンツ視聴装置１００は、利用者が表示チャンネルの変更操作を行ったときに、予測チャンネルと選局チャンネルが等しいか否かに関わらず、表示中の表示チャンネルのデジタルコンテンツデータとは異なるチャンネルのデジタルコンテンツデータを即時に表示することができる。
【０１０１】
よって、予測チャンネルが選局チャンネルと等しい場合には、デジタルコンテンツ視聴装置１００は、選局チャンネルのデジタルコンテンツデータを選局動作の後に短時間で表示することが可能である。また、予測チャンネルが選局チャンネルと異なる場合でも、デジタルコンテンツ視聴装置１００は、表示中のチャンネルとは異なるチャンネルのデジタルコンテンツデータを選局動作の後に短時間で表示することができる。したがって、利用者の待ち時間とストレスとを軽減することが可能である。
【０１０２】
特に、利用者が放送番組を視聴する際に操作入力部２１０やリモコン２２０を操作してチャンネルを頻繁に変更する行為（ザッピング：Zapping）を行う場合に、本実施の形態のデジタルコンテンツ視聴装置１００は、利用者にストレスを与えること無くチャンネル変更を行うことができる。表示された予測チャンネルのデジタルコンテンツデータが選局チャンネルのデジタルコンテンツデータと異なる場合であっても、本実施の形態のデジタルコンテンツ視聴装置１００は、利用者に表示すべきデジタルコンテンツデータを改めて選択させることが可能である（図４のステップＳ１０７、Ｓ１０９及びＳ１１０）。なお、本実施の形態では、利用者が再選択操作（ステップＳ１０７の「チャンネル変更要求」）を行うまでの時間を利用して、選局チャンネルの符号化データストリームをデコード処理し（ステップＳ１０５）、選局チャンネルの表示準備を行うので、再選択操作後は、利用者が再選択した選局チャンネルのデジタルコンテンツデータを短時間で出力することができる。
【０１０３】
（第２の実施の形態）
次に、図１に示した第１の基本構成の他の形態を第２の実施の形態として以下に説明する。第１の実施の形態では、デジタルコンテンツ視聴装置１００は、２つのデコード系統を備えていたが、第２の実施の形態では、３つ以上のデコード系統が配置されている場合について説明する。
【０１０４】
図５は、第２の実施の形態に係るデジタルコンテンツ視聴システム１１００の概略を示すブロック図である。図５のデジタルコンテンツ視聴システム１１００において、図３のデジタルコンテンツ視聴システム１０００と異なる点は、デジタルコンテンツ視聴装置２５０は、ストリーム分離部１３２と音声デコーダ１４４と映像デコーダ１４５とを更に備えている点である。即ち、図５に示すデジタルコンテンツ視聴装置２５０は、ストリーム分離部１３２と音声デコーダ１４４と映像デコーダ１４５とから構成される第３のデコード系統を更に有していることを特徴としている。なお、それ以外の構成は、図３で示した構成と同一である。
【０１０５】
次に、図５のデジタルコンテンツ視聴装置２５０の動作について、図６のフローチャートを参照しながら、詳細に説明する。なお、本実施の形態は、第１の実施の形態と比較すると、ステップＳ２０１からステップＳ２０４のみが異なり、それ以外のステップは同一である。そのため、第１の実施の形態と処理が異なるステップＳ２０１からステップＳ２０４を中心に説明する。
【０１０６】
まず、デジタルコンテンツ視聴装置２５０は、第１の実施の形態の場合と同様に、ある任意のチャンネルにおける放送番組を表示しているものとする。デジタルコンテンツ視聴装置２５０は、表示チャンネルの符号化データストリームのデコード処理を、第１のデコード系統、第２のデコード系統、第３のデコード系統のうち、どのデコード系統でも行うことができる。
【０１０７】
なお、本実施の形態においては、デジタルコンテンツ視聴装置２５０は、第１のデコード系統に表示チャンネルの符号化データストリームのデコード処理をさせているものとする。また、第２のデコード系統と第３のデコード系統は、ある決められたアルゴリズムにより決定されるチャンネル（予測チャンネル）の符号化データストリームのデータをそれぞれデコード処理している。
【０１０８】
従って、デジタルコンテンツ視聴装置２５０では、３系統のチャンネルのデコード処理が行われており、選択部１５０によって表示チャンネルのデジタルコンテンツデータが選択されている。そして、音声出力部１８０と映像出力部１８１には、表示チャンネルのデコード処理結果であるデジタルコンテンツデータの音声データと映像データがそれぞれ出力されている。
【０１０９】
また、予測チャンネルを決定するアルゴリズムには、第１の実施の形態と同様の方法が考えられる。また、本実施の形態では、デコード系統が３つあるので、予測チャンネルに割り当て可能なチャンネルが２チャンネルある。そのため、本実施の形態では、例えば、上述した（２）のＵＰ／ＤＯＷＮキーに対応して、表示チャンネルの前後方向のチャンネルを１チャンネルずつデコード処理に割り当てることができる。またどちらかの方向に固定して２チャンネルを割り当てたり、あるいは、どちらかの方向に優先的に数を多く割り当てたりすることも可能である。
【０１１０】
また、予測チャンネルを決定するアルゴリズムとしては、第１の実施の形態で説明した方法を組み合わせても良く、また予測チャンネルごとに異なるアルゴリズムを採用してもよい。また、予測チャンネルが複数以上ある場合には、同一のアルゴリズムを予測チャンネルの数だけ用意するようにしてもよい。
【０１１１】
利用者は、第１の実施の形態の場合と同様に、操作入力部２１０または情報入力端末２２０を操作してチャンネル変更要求を入力することにより、視聴したい番組のチャンネルを選択する。そして、入力情報変更受付部２００は、当該チャンネル変更要求を受け付ける（ステップＳ１０１）。
【０１１２】
入力情報変更受付部２００は、チャンネル変更要求を受け付けると、制御部１９０に変更を受け付けた旨を通知する。制御部１９０は、第２のデコード系統または第３のデコード系統にデコード処理させている予測チャンネルの符号化データストリームの中に、選局チャンネルがあるか否か判定を行う（ステップＳ２０１）。予測チャンネルの中に選局チャンネルがある場合には（ステップＳ２０１のＹｅｓ）、制御部１９０は、選択部１５０に切替制御信号を供給して、選択部１５０の出力を、現在表示されている表示チャンネルのデジタルコンテンツデータから、選局チャンネルのデジタルコンテンツデータに切り替えさせる（ステップＳ２０２）。
【０１１３】
即ち、この切り替えの結果として、選局チャンネル（すなわち予測チャンネル）のデジタルコンテンツデータである映像データと音声データがそれぞれ映像出力部１８１と音声出力部１８０から短時間で出力される。そして、デジタルコンテンツ視聴装置２５０は、表示に使用されていないデコード系統に、次の予測チャンネルの符号化データストリームのデコード処理を開始させる（ステップＳ１０４）。そして、制御部１９０は、チャンネル変更処理を終了する。
【０１１４】
なお、次の予測チャンネルを決定するアルゴリズムでは、例えば、ステップＳ２０１の時点で表示していた表示チャンネル（前回の表示チャンネル）の符号化データストリームを、そのまま第１のデコード系統でデコード処理を続けさせてもよい。この場合、もう１つのデコード系統に新たに予想した予測チャンネルについての符号化データストリームのデコード処理を開始させてもよい。
【０１１５】
また、第１のデコード系統は、新たな予測チャンネルに対応する符号化データストリームのデコード処理を開始し、もう１つのデコード系統は、引き続き、そのまま予測チャンネルの符号化データストリームのデコード処理を続けるようにしてもよい。あるいは、表示されないコンテンツデータを出力する２系統とも、当該新たな予測チャンネルの符号化データストリームのデコード処理を開始するようにしてもよい。
【０１１６】
一方、ステップＳ２０１において、選択された選局チャンネルが、既にデコード処理を受けている複数の符号化データストリームに対応する予測チャンネルの中になかった場合（ステップＳ２０１のＮｏ）、制御部１９０は、これら符号化データストリームに対応する予測チャンネルのうちの１つを選択する。更に、制御部１９０は、切替制御信号を供給して選択部１５０を制御し、この選択部１５０の出力を、表示チャンネルのデジタルコンテンツデータから、当該選択した予測チャンネルのデジタルコンテンツデータに切り替えさせる（ステップＳ２０３）。
【０１１７】
ここで、制御部１９０が、どの予測チャンネルを選択するかについては、例えば、第１の実施の形態で予測チャンネルを決定する場合と同様に、既にデコード処理を受けている符号化データストリームに対応する予測チャンネルの中から任意のチャンネルを選択することができる。
【０１１８】
次に、制御部１９０は、表示チャンネルの符号化データストリームのデコード処理に使用されていないデコード系統を使用して、選局チャンネルの符号化データストリームのデコード処理を開始させる（ステップＳ２０４）。
【０１１９】
また、文字データ生成部１７０は、現在表示されている表示チャンネルのデジタルコンテンツデータと選局チャンネルのデジタルコンテンツデータとが異なることを通知するメッセージを作成する。そして、映像合成部１６０は、映像データと文字データとを合成して、合成された映像データを映像出力部１８１に出力する（ステップＳ１０６）。
【０１２０】
したがって、映像出力部１８１に表示される表示画面には、選局チャンネルとは異なるチャンネルのデジタルコンテンツデータが表示されるとともに、表示されているデジタルコンテンツデータが選局チャンネルとは異なることを示すメッセージも表示される。また、音声出力部１８０は、選局チャンネルとは異なるチャンネルのデジタルコンテンツデータの音声データを出力する。
【０１２１】
図６に示したステップＳ１０６以降の処理は、図４に示したステップＳ１０６以降の処理と同様であるため、以降の説明は省略する。
【０１２２】
なお、図５及び図６では、デジタルコンテンツ視聴装置２５０が、３つのデコード系統を有する場合について説明したが、本実施の形態はこれに限らず、４つ以上のデコード系統を有するようにしてもよい。
【０１２３】
以上説明したように本実施の形態によれば、デジタルコンテンツ視聴装置２５０は、デコード系統が３つ以上ある場合にも、選局動作の後に、表示中のコンテンツデータのチャンネルとは異なるチャンネルのデジタルコンテンツデータを短時間で表示することができる。これにより、デジタルコンテンツ視聴装置２５０は、利用者がザッピング目的でチャンネルを頻繁に変更する場合に、利用者にストレスを与えること無くチャンネル変更を行うことができる。
【０１２４】
また、デジタルコンテンツ視聴装置２５０は、予測チャンネルの符号化データストリームのデコード処理する系統が２系統以上あるため、予測チャンネルが選局チャンネルに合致する可能性が確率的に高くなる。したがって、本実施の形態では、利用者が選択した選局チャンネルを選局動作後に短時間で表示できる可能性を高めることができる。
【０１２５】
また、第１の実施の形態の場合と同様に、予測チャンネルが選局チャンネルと異なる場合であっても、本実施の形態のデジタルコンテンツ視聴装置２５０は、利用者に表示すべきチャンネルを改めて選択させる（図４のステップＳ１０７の「チャンネル変更要求」）。よって、デジタルコンテンツ視聴装置２５０は、利用者が再選択操作を行うまでの時間を利用して、選局チャンネルの符号化データストリームをデコード処理し（ステップＳ２０４）、選局チャンネルの表示準備を行うことができる。また、利用者が同じチャンネルを再度選択した場合には、制御部１９０は、選択部１５０の出力を、利用者が選択した選局チャンネルの符号化データストリームをデコード処理して得られたデジタルコンテンツデータに即時に変更することができる。
【０１２６】
（第３の実施の形態）
次に、図２に示した第２の基本構成の一形態を第３の実施の形態として以下に説明する。図７は、第３の実施の形態に係るデジタルコンテンツ視聴システム１２００の概略を示すブロック図である。第１の実施の形態及び第２の実施の形態では、デジタルコンテンツ視聴装置１００、２５０には、２つ以上のデコード系統が配置されていた。一方、第３の実施の形態では、１つのデコード系統と、コンテンツ蓄積部６１０が配置されている。本実施の形態では、コンテンツ蓄積部６１０は、１チャンネル分の符号化データストリームを自己の記憶容量の範囲内で蓄積する場合について説明するが、これに限定されるものではない。コンテンツ受信部１１０と選局部１２０とが３チャンネル以上の複数チャンネルの符号化データストリームを同時並行に受信し、コンテンツ蓄積部６１０が、自己の記憶容量の範囲内で、複数チャンネル分の符号化データストリームを蓄積してもよい。コンテンツ蓄積部６１０の記憶容量には限りがあるので、コンテンツ蓄積部６１０では、古い符号化データは、新たな入力符号化データに上書きされる。
【０１２７】
図７のデジタルコンテンツ視聴システム１２００において、図３のデジタルコンテンツ視聴システム１０００と異なる点は、デジタルコンテンツ視聴装置１００の第１のデコード系統に相当する部分が、デジタルコンテンツ視聴装置５００では、なくなっている。また、デジタルコンテンツ視聴装置５００は、データ再構成部６２０の後段に、ストリーム分離部６３０と、音声デコーダ６４０と、映像デコーダ６５０とを配置する構成を採用している。
【０１２８】
ここで、コンテンツ蓄積部６１０に蓄積される符号化データストリームのデータについて説明する。デジタル動画像の圧縮符号化方式としては、たとえば、ＭＰＥＧ方式が使用されている。上述したように、ＭＰＥＧ方式では、圧縮符号化された画像データは、１フレーム画像内の情報のみを利用して圧縮されたフレーム内符号化データ（イントラピクチャ：Ｉピクチャ）と、フレーム間予測符号化によるフレーム間予測符号化データ（ＰピクチャやＢピクチャ）とで構成される。Ｉピクチャは、一定時間間隔（たとえば、０．５秒間隔）毎に指定されたフレームを圧縮符号化して得られるデータである。ＢピクチャやＰピクチャは、Ｉピクチャに基づいて生成される。それ故、Ｉピクチャを受信しない限り、ＢピクチャやＰピクチャを復号して画像を表示することができない。
【０１２９】
そのため、第３の実施の形態では、選局部１２０は、コンテンツ受信部１１０を介して、少なくとも２つのチャンネルの符号化データストリームを同時並行に受信している。これら２つのチャンネルの一方は、ユーザによる指定あるいはデフォルト設定された選局チャンネルであり、他方は、制御部１９０により予測された予測チャンネルである。選局チャンネルの符号化データストリームは、データ再構成部６２０を介してそのままストリーム分離部６３０に供給される。一方、予測チャンネルの符号化データストリームは、コンテンツ蓄積部６１０に供給され、一時的に記憶される。
【０１３０】
コンテンツ蓄積部６１０は、主に、映像デコーダ６５０で予測チャンネルの符号化データストリームの復号に必要なフレーム内符号化データ（Ｉピクチャ）やフレーム間予測符号化データ（Ｐピクチャ）を予め蓄積するために使用されるバッファメモリである。ＰピクチャやＢピクチャの復号にはＩピクチャが必要であり、Ｂピクチャの復号にはＩピクチャとＰピクチャの双方が必要である。このための必要最小限の記憶容量（たとえば、予測チャンネル当たり１ＧＯＰ程度の符号化データを蓄積し得る容量）をコンテンツ蓄積部６１０は有していればよい。ただし、コンテンツ蓄積部６１０が複数の予測チャンネルの符号化データストリームを同時並行に蓄積する場合は、この予測チャンネルの数に応じた必要最小限の記憶容量を有することが望ましい。
【０１３１】
データ再構成部６２０は、映像デコーダ６５０が圧縮符号化データにデコード処理を施す際にその復号に必要な符号化データ単位が不足するか否かを判定する機能を有し、更に、不足する符号化データ単位をコンテンツ蓄積部６１０から読み出し、当該符号化データ単位を含む符号化データストリームを再構成する機能を有する。再構成された符号化データストリームは、ストリーム分離部６３０に供給される。これにより、選局チャンネルが予測チャンネルに切り替えられ、デコード処理の開始時に受信データがＢピクチャから始まったとしても、コンテンツ蓄積部６１０に蓄積された情報を使用できるので、すぐにデコード処理を開始することができる。また、番組表示に必要な情報（例えば、ＭＰＥＧの場合、シーケンスヘッダなど）の情報も適宜、蓄積してもよい。
【０１３２】
また、図７では、データ再構成部６２０の後段に、ストリーム分離部６３０が配置されているが、コンテンツ蓄積部６１０の直前に配置することも可能である。この場合、音声デコーダ６４０と映像デコーダ６５０も、コンテンツ蓄積部６１０の直前に配置することになるため、それぞれのデータを蓄積する蓄積部を備えることになる。
【０１３３】
次に、図７に示したデジタルコンテンツ視聴装置５００の動作を、図８のフローチャートを参照しながら、詳細に説明する。
【０１３４】
まず、デジタルコンテンツ視聴装置５００は、第１の実施の形態及び第２の実施の形態と同様に、ある任意のチャンネルにおける放送番組を表示しているものとする。このときコンテンツ受信部１１０は、コンテンツ配信ネットワーク４００を介して、符号化データストリームを受信する。
【０１３５】
選局部１２０は、制御部１９０から指示を受けて、表示チャンネルと予測チャンネルを選局し、表示チャンネルと予測チャンネルの２つのチャンネルの符号化データストリームを受信する。
【０１３６】
なお、例えば、コンテンツ蓄積部が２系統以上ある場合、符号化データストリームは、（＝コンテンツ蓄積部の数＋表示チャンネル（１つ））の数だけ選択される。このうち、表示チャンネルの符号化データストリームは、選局部１２０を経由すると、直接、データ再構成部６２０に入力される。したがって、本実施の形態では、選局部１２０が表示チャンネルの符号化データストリームを受信すると同時にその符号化データストリームがデコード処理されて映像出力部１８１に表示される。この符号化データストリームのデコード処理と並行して、予測チャンネルの符号化データストリームは、コンテンツ蓄積部６１０に格納（バッファリング）される（ステップＳ３０１）。このとき、コンテンツ蓄積部６１０は、選局部１２０から転送された符号化データストリームを、自己の記憶容量が許す範囲内で所定時間分だけ上書きしつつ記憶する。
【０１３７】
次に、利用者は、操作入力部２１０または情報入力端末２２０を操作してチャンネル変更要求を入力することにより、視聴したい番組のチャンネルを選択する。そして、入力情報変更受付部２００は、当該チャンネル変更要求を受け付ける（ステップＳ３０２）。
【０１３８】
入力情報変更受付部２００は、チャンネル変更要求を受け付けると、制御部１９０にチャンネル変更要求を受け付けた旨を通知する。制御部１９０は、この通知に応じて、切替制御信号を供給して選局部１２０を制御し、この選局部１２０に表示チャンネルを予測チャンネルに切り替えさせる（ステップＳ３０３）。この結果、選局部１２０は、予測チャンネルの符号化データストリームをデータ再構成部６２０に転送する。データ再構成部６２０は、映像デコーダ６５０におけるデコード処理で不足する符号化データ単位があると判定したとき、この不足する符号化データ単位をコンテンツ蓄積部６１０から読み出し、この不足する符号化データ単位を含む符号化データストリームを再構成し、これをストリーム分離部６３０に供給する。そして、映像デコーダ６５０と音声デコーダ６４０は、それぞれ、ストリーム分離部６３０から供給された映像及び音声の符号化データストリームをデコード処理して当該予測チャンネルに対応するデジタルコンテンツデータを生成し、出力する。
【０１３９】
したがって、デコード処理の開始時に不足の符号化データ単位があったとしても、予測チャンネルのデジタルコンテンツデータを短時間で表示することができる。
【０１４０】
例えば、ＭＰＥＧ方式の場合、デコード処理がＢピクチャから開始となっていれば、映像デコーダ６５０は、そのＢピクチャのデコード処理に必要なＩピクチャやＰピクチャをコンテンツ蓄積部６１０から得ることができる。なお、コンテンツ蓄積部６１０にＩピクチャやＰピクチャのデータがなくても、デコード処理が可能な状態になれば、コンテンツ蓄積部６１０に蓄積されたデータを破棄してもよい。
【０１４１】
次に、制御部１９０は、表示チャンネルのデジタルコンテンツデータが選局チャンネルのデジタルコンテンツデータであるか否か判定を行う（ステップＳ３０４）。ここで、表示チャンネルのデジタルコンテンツデータが選局チャンネルのデジタルコンテンツデータである場合には（ステップＳ３０４のＹｅｓ）、選局部１２０は、次の予測チャンネルの符号化データストリームを受信する。そして、選局部１２０は、コンテンツ蓄積部６１０に次の予測チャンネルの符号化データストリームのデータを蓄積する（ステップＳ３０５）。そして、制御部１９０は、チャンネル変更処理を終了する。
【０１４２】
一方、ステップＳ３０４において、表示チャンネルのデジタルコンテンツデータが選局チャンネルのデジタルコンテンツデータでない場合には（ステップＳ３０４のＮｏ）、選局部１２０は、選局チャンネルの符号化データストリームを受信する。そして、選局部１２０は、コンテンツ蓄積部６１０に選局チャンネルの符号化データストリームのデータを蓄積する（ステップＳ３０６）。
【０１４３】
また、文字データ生成部１７０は、現在表示されている表示チャンネルのデジタルコンテンツデータと選局された選局チャンネルのデジタルコンテンツデータとが異なることを通知するメッセージを作成する。そして、映像合成部１６０は、映像データと文字データとを合成して、合成された映像データを映像出力部１８１に出力する。この結果、当該メッセージが利用者に通知される（ステップＳ１０６）。
【０１４４】
したがって、映像出力部１８１に表示される表示画面には、選局チャンネルとは異なるチャンネルのデジタルコンテンツデータが表示されるとともに、表示されているデジタルコンテンツデータが選局チャンネルとは異なることを示すメッセージも表示される。また、音声出力部１８０は、選局チャンネルとは異なるチャンネルの音声データを出力する。
【０１４５】
なお、図８に示したステップＳ１０６以降の処理は、図４に示したステップＳ１０６以降の処理とほぼ同様である。第３の実施の形態が第２の実施の形態と異なる点は、第２の実施の形態のデコード処理を行う代わりに、予測チャンネルの符号化データストリームのデータがコンテンツ蓄積部６１０に蓄積される点である。
【０１４６】
具体的には、文字データ生成部１７０は、表示チャンネルのデジタルコンテンツデータをそのまま表示してよいかを利用者に確認するメッセージを作成する。映像合成部１６０は、映像データと文字データとを合成して、合成された映像データを映像出力部１８１に出力する。利用者は、操作入力部２１０や情報入力端末２２０を使用して、表示チャンネルのデジタルコンテンツデータをそのまま表示してもよいか、あるいは、表示チャンネルを選局チャンネルに変更して表示すべきかを選択する（ステップＳ１０７）。
【０１４７】
なお、ステップＳ１０６で表示されたデジタルコンテンツデータが異なる旨のメッセージと、ステップＳ１０７で表示された表示チャンネルのデジタルコンテンツデータをそのまま表示してもよいかを確認するメッセージとを、同時に表示するようにしてもよい。
【０１４８】
ここで、利用者が表示チャンネルのデジタルコンテンツデータをそのまま表示することを選択した場合（ステップＳ１０７の継続視聴）、表示されている表示チャンネルのデジタルコンテンツデータを変更しないで、チャンネル変更処理を終了する。即ち、利用者が選択した選局チャンネルと異なるチャンネルのデジタルコンテンツデータが、表示チャンネルのデジタルコンテンツデータとして表示されることになる。
【０１４９】
そして、制御部１９０は、新たな予測チャンネルの決定を行う。選局部１２０は、予想された予測チャンネルの符号化データストリームを受信し、コンテンツ蓄積部６１０に符号化データストリームの蓄積を開始させることができる。或いは、利用者が選択した選局チャンネルを予測チャンネルとして採用するようにしてもよい。これにより、利用者は、先ほど選択した選局チャンネルのデジタルコンテンツデータを視聴したいと同一チャンネルに変更した場合には、即時にそのチャンネルのデジタルコンテンツデータを表示することができる。
【０１５０】
また、ステップＳ１０７において、入力情報変更受付部２００は、表示チャンネルのデジタルコンテンツデータを選局チャンネルのデジタルコンテンツデータに変更して表示する変更要求を受け付けることができる（ステップＳ１０７の変更要求）。この場合、制御部１９０は、文字データ生成部１７０と映像合成部１６０とによって選局チャンネルの表示準備中である旨を表示させる（ステップＳ１０９）。なお、ステップＳ３０６において、選局チャンネルの符号化データストリームの蓄積が開始されているので、制御部１９０は、コンテンツ蓄積部６１０に蓄積された符号化データストリームを読み出してデータ再構成部６２０に転送することができる。データ再構成部６２０は、コンテンツ蓄積部６１０から転送された符号化データストリームを選択してストリーム分離部６３０に出力する。その後、制御部１９０は、映像デコーダ６５０と音声デコーダ６４０とがそれぞれ映像データと音声データとを出力するとき、すなわち、選局チャンネルの表示が可能となったときに、表示準備中である旨を示す映像から選局チャンネルの映像へ表示を切り替える（ステップＳ１１０）。
【０１５１】
なお、ステップＳ１１０において、選局チャンネルのデジタルコンテンツデータが正しく表示された場合には、選局チャンネルが表示された旨を通知するようにしてもよい。また、ステップＳ１０９においてメッセージを表示する前に、ステップＳ１１０で表示準備が完了した場合には、ステップＳ１０９のメッセージを省略してもよい。
【０１５２】
そして、選局チャンネルのデジタルコンテンツデータの表示が開始されたら、チャンネル変更処理を終了する。なお、ここで、第１の実施の形態と同様に、新たな予測チャンネルの決定を行い、新たな予測チャンネルの符号化データストリームをコンテンツ蓄積部６１０に蓄積する処理を開始するようにしてもよい。
【０１５３】
また、ステップＳ１０７において、利用者から入力が一定時間無かった場合には（ステップＳ１０７の応答なし（タイムアウト））、制御部１９０は、表示映像として、表示チャンネルのデジタルコンテンツデータを決定する。制御部１９０は、文字データ生成部１７０と映像合成部１６０を使用して、利用者に選局チャンネルと異なるチャンネルのデジタルコンテンツデータを表示チャンネルとして確定した旨をメッセージで通知し（ステップＳ１０８）、チャンネル変更処理を終了する。
【０１５４】
ここで、利用者からの入力を待ち受ける時間は、デジタルコンテンツ視聴装置５００に設定条件として予め利用者が設定できる。例えば、利用者は、１０秒間、入力を待ち受けるように設定することができる。また、応答なし（即ち、タイムアウト）のとき、表示されるチャンネルのコンテンツデータは、表示チャンネルのデジタルコンテンツデータに限定されるものではなく、選局チャンネルのデジタルコンテンツデータであってもよい。
【０１５５】
また、第１の実施の形態と同様に、新たな予測チャンネルの決定を行い、選局部１２０が決定された予測チャンネルの符号化データストリームを受信し、コンテンツ蓄積部６１０に符号化データストリームを蓄積させるという処理が開始されてもよい。また、新しい予測チャンネルとして、利用者によって選局された選局チャンネルの符号化データストリームを蓄積するようにしてもよい。
【０１５６】
また、ステップＳ１０７において、利用者は、次に表示されるチャンネルのデジタルコンテンツデータとして、表示チャンネルまたは選局チャンネルのいずれか一方しか選択できないようになっていたが、本実施の形態はこれに限定されるものではない。利用者が他のチャンネルのデジタルコンテンツデータを選択できるようにしてもよい。例えば、ステップＳ３０１の処理開始時に、利用者が、元々表示されていたチャンネルのデジタルコンテンツデータを選択したり、あるいは全く別のチャンネルのデジタルコンテンツデータを選択したりするようにしてもよい。
【０１５７】
このように、デジタルコンテンツ視聴装置５００は、予測チャンネルの符号化データストリームを蓄積するコンテンツ蓄積部６１０を備えることにより、表示中の番組のチャンネルとは別のチャンネルのデジタルコンテンツデータを、利用者の選局動作の後に短時間で表示することができる。
【０１５８】
たとえ、デジタルコンテンツ視聴装置５００のデコード系統が１つであっても、選局動作の直後に表示中のデジタルコンテンツの表示チャンネルとは異なるチャンネルのデジタルコンテンツを短時間で表示することが可能である。
【０１５９】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。たとえば、符号化データストリームの圧縮符号化方式は、フレーム内符号化とフレーム間予測符号化を採用する圧縮符号化方式であればよく、ＭＰＥＧ方式に限定されるものではない。
【符号の説明】
【０１６０】
１，２  デジタルコンテンツ受信装置
１０，１０Ｄ  受信手段
１１，２３  デコード手段
１２  データ選択手段
１３，１３Ｄ  制御手段
１３Ａ  選択制御手段
１３Ｂ  チャンネル決定手段
１４  通知手段
１４Ａ  データ合成手段
１５  出力手段
１６  操作入力部
２１  データ蓄積手段（ストレージデバイス）
２２  データ再構成手段（符号化データ取得手段）
１００    デジタルコンテンツ視聴装置
１１０    コンテンツ受信部
１２０    選局部
１３０    ストリーム分離部
１３１    ストリーム分離部
１３２    ストリーム分離部
１４０    音声デコーダ
１４１    映像デコーダ
１４２    音声デコーダ
１４３    映像デコーダ
１４４    音声デコーダ
１４５    映像デコーダ
１５０    選択部
１６０    映像合成部
１７０    文字データ生成部
１８０    音声出力部
１８１    映像出力部
１９０    制御部
２００    入力情報変更受付部
２１０    操作入力部
２２０    情報入力端末
２５０    デジタルコンテンツ視聴装置
３００    コンテンツ配信サーバ
４００    コンテンツ配信ネットワーク
５００    デジタルコンテンツ視聴装置
６１０    コンテンツ蓄積部
６２０    データ再構成部
６３０    ストリーム分離部
６４０    音声デコーダ
６５０    映像デコーダ
１０００    デジタルコンテンツ視聴システム
１１００    デジタルコンテンツ視聴システム
１２００    デジタルコンテンツ視聴システム
【図１】
2010187135.tif 000003
【図２】
2010187135.tif 000004
【図３】
2010187135.tif 000005
【図４】
2010187135.tif 000006
【図５】
2010187135.tif 000007
【図６】
2010187135.tif 000008
【図７】
2010187135.tif 000009
【図８】
2010187135.tif 000010