(57)【要約】  複数のコンテンツ提供装置を利用可能なコンテンツ出力装置（１００）が、第１コンテンツ提供装置（２０１）から第２コンテンツ提供装置（２０２）に切り替えてコンテンツを表示する際、入力部（１１０）が取得したユーザの操作入力に基づいて、判定部（１３０）が第２コンテンツ提供装置（２０２）のコンテンツを利用可能にするための準備を開始する起動タイミングを予測する。切り替え部（１２０）が予測した起動タイミングに基づき、第２デバイス処理部（１８０）への電力の供給を実行する。
2011064925.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク経由を含む複数のコンテンツ提供装置から、それぞれのコンテンツ提供装置に適合するデバイス処理部を経由してコンテンツを取得し、取得したコンテンツを出力するコンテンツ出力装置を制御するコンテンツ出力制御装置であって、
ユーザによるチャンネル切り替え操作が入力されると、前記チャンネル切り替え操作に基づいてチャンネルを切り替えるとともに、ザッピング中かどうか判定する切り替え部と、
前記複数のコンテンツ提供装置によって提供されるチャンネルを前記チャンネル切り替え操作により切り替えられる順番に並べられた配列をチャンネル配列として管理するチャンネル管理部と、
前記切り替え部がザッピング中と判定すると、前記チャンネル配列に基づいて、現在視聴中のコンテンツを表示するチャンネルから前記現在視聴中のコンテンツを提供するコンテンツ提供装置と異なるコンテンツ提供装置の最初のチャンネルに切り替わるまでの予測時間を算出し、前記予測時間が所定の値を下回ったときを起動タイミングになったと判定する判定部とを備え、
前記判定部が前記起動タイミングになったと判定すると、前記切り替え部が前記異なるコンテンツ提供装置と接続するデバイス処理部を起動することを特徴とするコンテンツ出力制御装置。
【請求項２】
前記デバイス処理部が前記コンテンツ提供装置の電力供給を制御可能な場合、前記判定部が前記起動タイミングになったと判定すると、前記異なるコンテンツ提供装置と接続するデバイス処理部に、前記異なるコンテンツ提供装置を起動させることを特徴とする請求項１に記載のコンテンツ出力装置。
【請求項３】
前記チャンネルは、コンテンツの出力順が定められたコンテンツのグループであることを特徴とする請求項１に記載のコンテンツ出力制御装置。
【請求項４】
前記コンテンツ出力装置に新たなコンテンツ提供装置が接続されると、前記新たなコンテンツ提供装置と同じ制御を行う接続中のコンテンツ提供装置がある場合には、前記新たなコンテンツ提供装置のチャンネルと前記接続中のコンテンツ提供装置のチャンネルとが隣接するように、前記チャンネル配列を並べ替える編成部をさらに備えることを特徴とする請求項１記載のコンテンツ出力制御装置。
【請求項５】
前記判定部が、前記複数のコンテンツ提供装置と接続するデバイス処理部の電源投入から前記複数のコンテンツ提供装置のコンテンツを利用可能になるまでの起動時間を保持し、前記所定の値を前記起動時間とすることを特徴とする、請求項１に記載のコンテンツ出力制御装置。
【請求項６】
前記判定部が、前記複数のコンテンツ提供装置と接続するデバイス処理部の電源投入から前記複数のコンテンツ提供装置にアクセス可能になるまでの第１の起動時間と前記複数のコンテンツ提供装置の電源投入から前記複数のコンテンツ提供装置のコンテンツを利用可能になるまでの第２の起動時間を保持し、前記デバイス処理部の起動と前記コンテンツ提供装置の起動を並列処理できる場合、前記第１の起動時間と前記第２の起動時間のうち長い方の起動時間を前記所定の値とすることを特徴とする、請求項２に記載のコンテンツ出力制御装置。
【請求項７】
前記判定部が、前記複数のコンテンツ提供装置と接続するデバイス処理部の電源投入から前記複数のコンテンツ提供装置にアクセス可能になるまでの第１の起動時間と前記複数のコンテンツ提供装置の電源投入から前記複数のコンテンツ提供装置のコンテンツを利用可能になるまでの第２の起動時間を保持し、前記デバイス処理部の起動後前記コンテンツ提供装置の起動が可能となる場合、前記第１の起動時間と前記第２の起動時間の和を前記所定の値とすることを特徴とする、請求項２に記載のコンテンツ出力制御装置。
【請求項８】
前記判定部が、視聴中のチャンネルから前記異なるコンテンツ提供装置の最初のチャンネルまでのチャンネル数、もしくは前記チャンネル数および前記チャンネル切り替え操作において１つのチャンネル変更にかかる時間の両方に基づいて、前記予測時間を算出することを特徴とする、請求項１に記載のコンテンツ出力制御装置。
【請求項９】
前記切り替え部による切り替え処理の結果、前記異なるコンテンツ提供装置と接続するデバイス処理部が起動された後、前記切り替え部が、切り替え前のコンテンツ提供装置が利用されなくなってから経過した経過時間を計測し、前記経過時間が予め定めた閾値を越えたときに、前記切り替え前のコンテンツ提供装置と接続するデバイス処理部の電力供給を停止することを特徴とする、請求項１に記載のコンテンツ出力制御装置。
【請求項１０】
前記切り替え部による切り替え処理の結果、前記異なるコンテンツ提供装置と接続するデバイス処理部が起動された後、前記切り替え部が、切り替え前のコンテンツ提供装置が利用されなくなってから経過した経過時間を計測し、前記経過時間が予め定めた閾値を越えたときに、前記切り替え前のコンテンツ提供装置と接続するデバイス処理部に、前記切り替え前のコンテンツ提供装置への電力供給を停止させることを特徴とする、請求項２に記載のコンテンツ出力制御装置。
【請求項１１】
ネットワーク経由を含む複数のコンテンツ提供装置から、それぞれのコンテンツ提供装置に適合するデバイス処理部を経由してコンテンツを取得し、取得したコンテンツを出力するコンテンツ出力装置を制御する出力制御方法であって、
ユーザによるチャンネル切り替え操作が入力されると、前記チャンネル切り替え操作に基づいてチャンネルを切り替えるとともに、ザッピング中かどうか判定する切り替えステップと、
前記複数のコンテンツ提供装置によって提供されるチャンネルを前記チャンネル切り替え操作により切り替えられる順番に並べられた配列であるチャンネル配列に基づいて、前記切り替えステップがザッピング中と判定すると、現在視聴中のコンテンツを表示するチャンネルから前記現在視聴中のコンテンツを提供するコンテンツ提供装置と異なるコンテンツ提供装置の最初のチャンネルに切り替わるまでの予測時間を算出し、前記予測時間が所定の値を下回ったときを起動タイミングになったと判定する判定ステップと、
前記判定ステップが前記起動タイミングになったと判定すると、前記異なるコンテンツ提供装置と接続するデバイス処理部を起動する起動ステップを含むことを特徴とする、コンテンツ出力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送やネットワーク、メモリカードなど複数のコンテンツ提供装置からコンテンツを取得して出力するコンテンツ出力装置に関する。特に、本発明は、遅延のないコンテンツ提供装置の切り替えを行うコンテンツ出力制御装置における省電力の技術に関する。
【背景技術】
【０００２】
近年、放送を受信して表示するのみならず、メモリカードに含まれる動画コンテンツやネットワーク上の動画コンテンツを、再生して表示することが可能なテレビが製品化されている。同様に、携帯電話をはじめとするモバイル機器においても、さまざまなコンテンツ提供装置のコンテンツを表示可能な製品がある。【０００３】
さらに、地上波デジタル放送、衛星放送、ケーブルテレビなどの放送系のコンテンツ提供装置、ハードディスクやメモリカードなどの蓄積メディアのコンテンツ提供装置、コンテンツ提供サイトを含むネットワークに接続するコンテンツ提供装置、マルチメディアインタフェースで接続するコンテンツ提供装置など、コンテンツ提供装置の種類や数は増大している。【０００４】
従来、このように多様なコンテンツ提供装置に対応するため、コンテンツ出力装置には、コンテンツ提供装置ごとに専用のアプリケーションがインストールされており、ユーザはそのアプリケーションを起動する。当該アプリケーションには、コンテンツ提供装置に依存したコンテンツ選択等の操作方式が用意されている。ユーザは、当該アプリケーションを操作して、コンテンツ提供装置に含まれる多数のコンテンツの中からユーザが所望するコンテンツを決定する。【０００５】
このようにコンテンツ提供装置ごとに異なるアプリケーションを操作するのはユーザにとって煩わしい。そこで、それらのアプリケーションを一元化し、１つのアプリケーションによって全てのコンテンツ提供装置の操作方式に則った操作が可能なコンテンツ出力装置も、特許文献１などで開示されている。しかし、このようなコンテンツ出力装置には、以下の問題がある。【０００６】
このようなコンテンツ出力装置においては、多種多様のコンテンツの中からユーザが興味のあるコンテンツを探すために、短時間に頻繁にチャンネルを切り替えて内容を確認するザッピングが行われる。ところが、これらのコンテンツ提供装置を認識し利用可能とするデバイスは、デバイスドライバの初期化やデータの取得、デコードなどさまざまな処理が必要となることから、チャンネル切り替えに時間がかかる。【０００７】
さらに、昨今の地球環境問題へのユーザ意識の高まりなどにより、このようなコンテンツ出力装置においても低消費電力であることが重要となってきている。ユーザは、上記のような一元化されたインタフェースを利用して、異なるコンテンツ提供装置にあるコンテンツを切り替えてザッピングする。このような場合、予め全てのコンテンツ提供装置を利用可能にしておけば、コンテンツ提供装置の切り替えに伴う遅延を低減することができる。しかし、全てのコンテンツ提供装置を利用可能にすると、ユーザの所望するコンテンツの有無にかかわらず、全てのコンテンツ提供装置を扱うデバイスに電力を供給する必要があり、コンテンツ出力装置の電力を無駄に消費してしまう。逆に、視聴中のコンテンツ提供装置のみに電力を供給するようにすれば、コンテンツ出力装置の省電力を図ることができる。しかし、コンテンツ提供装置切り替え時に上述した処理に時間を要するため、コンテンツ提供装置の切り替えに伴う遅延が生じる。したがって、コンテンツ提供装置を切り替えてザッピング視聴する場合であっても、遅延のない切り替えを実現すると同時に、不要なデバイスへの電力供給を排除して省電力を実現することが望まれる。【０００８】
これらの問題に対処した技術の１つとして、特許文献２に開示された方法がある。特許文献２は、チャンネル番号を昇り順あるいは降り順に連続的に切り替えるザッピングについて、遅延のない切り替えと省電力を実現するデジタルテレビ放送の表示装置を開示している。デジタルテレビ放送の表示装置は、アナログ放送に比べて、データの取得やデコードなどのより多くの処理を行うため、チャンネル切り替え後から映像が表示されるまでに遅延が発生する。そこで、特許文献２の表示装置は、現在選局されているチャンネル番号とユーザが昇り順あるいは降り順のいずれのチャンネル操作を実施しているかを取得する。これによって、当該表示装置は、チャンネルが切り替わる前に次に表示されるチャンネルを予測する。次に、当該表示装置は、該当チャンネルを表示するメインの処理系と、予測したチャンネルを準備するサブの処理系を起動し、チャンネル切り替わり時刻にサブの処理系のチャンネルに切り替える。これにより、当該表示装置は、ザッピング視聴時における遅延を解消している。さらに、当該表示装置は、メインの処理系のチャンネルを視聴し続ける場合にはサブの処理系の動作を停止する。これにより、当該表示装置は消費電力の低減化も実現している。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００８−１８７５８４号公報
【特許文献２】特開２００９−１７２３７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、このような従来のコンテンツ出力方法には、多様なコンテンツ提供装置に対応したコンテンツ出力装置に適用する上で、以下のような課題があった。【００１１】
特許文献２では、デジタルテレビ放送の通信規格上、遅延時間の最大値が制限されるので、ザッピング視聴の場合においてもチャンネル１つ分の視聴時間を遅延時間が越えることはない。ところが、多様なコンテンツ提供装置に適用した場合、特許文献２のようなデジタルテレビ放送に比べて、遅延が長くなることも考えられる。例えば、コンテンツ提供サイトにネットワークを経由してアクセスする場合、ネットワークの状況によってはアクセスに時間を要する場合がある。この場合、特許文献２のように直後のチャンネルを予測すれば足りるわけではなく、数チャンネル前からチャンネル切り替わりを予測して、早い段階からコンテンツ提供装置のコンテンツを利用可能にするための準備を開始しておく必要がある。【００１２】
また、コンテンツ提供装置ごとにコンテンツを利用可能にするまでの遅延時間が異なる。このため、コンテンツ提供装置のコンテンツを利用可能にするための準備を開始するタイミングを、遅延が最も長いコンテンツ提供装置に合わせたのでは、省電力を実現する上で好ましくない。したがって、各コンテンツ提供装置の遅延時間に合わせた最適なタイミングでその準備を開始する必要がある。【００１３】
本発明は、上述した課題を解決するもので、多様なコンテンツ提供装置にわたってザッピング視聴をする場合でも遅延なく、省電力を実現することが可能なコンテンツ出力制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、本発明のコンテンツ出力制御装置は、ネットワーク経由を含む複数のコンテンツ提供装置から、それぞれのコンテンツ提供装置に適合するデバイス処理部を経由してコンテンツを取得し、取得したコンテンツを出力するコンテンツ出力装置を制御するコンテンツ出力制御装置であって、ユーザによるチャンネル切り替え操作が入力されると、チャンネル切り替え操作に基づいてチャンネルを切り替えるとともに、ザッピング中かどうか判定する切り替え部と、複数のコンテンツ提供装置によって提供されるチャンネルをチャンネル切り替え操作により切り替えられる順番に並べられた配列をチャンネル配列として管理するチャンネル管理部と、切り替え部がザッピング中と判定すると、チャンネル配列に基づいて、現在視聴中のコンテンツを表示するチャンネルから現在視聴中のコンテンツを提供するコンテンツ提供装置と異なるコンテンツ提供装置の最初のチャンネルに切り替わるまでの予測時間を算出し、予測時間が所定の値を下回ったときを起動タイミングになったと判定する判定部とを備える。そして、判定部が起動タイミングになったと判定すると、切り替え部が異なるコンテンツ提供装置と接続するデバイス処理部を起動することを特徴とする。【００１５】
さらに、前述したデバイス処理部がコンテンツ提供装置の電力供給を制御可能な場合、本発明のコンテンツ出力制御装置は、判定部が起動タイミングになったと判定すると、前述した異なるコンテンツ提供装置と接続するデバイス処理部に、前述した異なるコンテンツ提供装置を起動させるとよい。【００１６】
さらに、前述したチャンネルは、コンテンツの出力順が定められたコンテンツのグループであるとよい。【００１７】
さらに、本発明のコンテンツ出力制御装置は、コンテンツ出力装置に新たなコンテンツ提供装置が接続されると、新たなコンテンツ提供装置と同じ制御を行う接続中のコンテンツ提供装置がある場合には、新たなコンテンツ提供装置のチャンネルと接続中のコンテンツ提供装置のチャンネルとが隣接するように、チャンネル配列を並べ替える編成部をさらに備えるとよい。【００１８】
さらに、前述した判定部は、複数のコンテンツ提供装置と接続するデバイス処理部の電源投入から当該複数のコンテンツ提供装置のコンテンツを利用可能になるまでの起動時間を保持し、所定の値を起動時間とするとよい。【００１９】
さらに、前述した判定部は、複数のコンテンツ提供装置と接続するデバイス処理部の電源投入から当該複数のコンテンツ提供装置にアクセス可能になるまでの第１の起動時間と複数のコンテンツ提供装置の電源投入から当該複数のコンテンツ提供装置のコンテンツを利用可能になるまでの第２の起動時間を保持し、デバイス処理部の起動とコンテンツ提供装置の起動を並列処理できる場合、第１の起動時間と第２の起動時間のうち長い方の起動時間を前述した所定の値とするとよい。【００２０】
あるいは、前述した判定部が、複数のコンテンツ提供装置と接続するデバイス処理部の電源投入から当該複数のコンテンツ提供装置にアクセス可能になるまでの第１の起動時間と複数のコンテンツ提供装置の電源投入から当該複数のコンテンツ提供装置のコンテンツを利用可能になるまでの第２の起動時間を保持し、デバイス処理部の起動後コンテンツ提供装置の起動が可能となる場合、第１の起動時間と第２の起動時間の和を前述した所定の値とするとよい。【００２１】
さらに、前述した判定部は、視聴中のチャンネルから前記異なるコンテンツ提供装置の最初のチャンネルまでのチャンネル数、もしくは前記チャンネル数および前記チャンネル切り替え操作において１つのチャンネル変更にかかる時間の両方に基づいて、前記予測時間を算出するとよい。【００２２】
さらに、切り替え部による切り替え処理の結果、前述した異なるコンテンツ提供装置と接続するデバイス処理部が起動された後、当該切り替え部が、切り替え前のコンテンツ提供装置が利用されなくなってから経過した経過時間を計測し、その経過時間が予め定めた閾値を越えたときに、切り替え前のコンテンツ提供装置と接続するデバイス処理部の電力供給を停止するとよい。【００２３】
さらに、切り替え部による切り替え処理の結果、前述した異なるコンテンツ提供装置と接続するデバイス処理部が起動された後、当該切り替え部が、切り替え前のコンテンツ提供装置が利用されなくなってから経過した経過時間を計測し、その経過時間が予め定めた閾値を越えたときに、切り替え前のコンテンツ提供装置と接続するデバイス処理部に、切り替え前のコンテンツ提供装置への電力供給を停止させるとよい。【００２４】
上記目的を達成するために、本発明のコンテンツ制御方法は、ネットワーク経由を含む複数のコンテンツ提供装置から、それぞれのコンテンツ提供装置に適合するデバイス処理部を経由してコンテンツを取得し、取得したコンテンツを出力するコンテンツ出力装置を制御する出力制御方法であって、ユーザによるチャンネル切り替え操作が入力されると、前記チャンネル切り替え操作に基づいてチャンネルを切り替えるとともに、ザッピング中かどうか判定する切り替えステップと、前記複数のコンテンツ提供装置によって提供されるチャンネルを前記チャンネル切り替え操作により切り替えられる順番に並べられた配列であるチャンネル配列に基づいて、前記切り替えステップがザッピング中と判定すると、現在視聴中のコンテンツを表示するチャンネルから前記現在視聴中のコンテンツを提供するコンテンツ提供装置と異なるコンテンツ提供装置の最初のチャンネルに切り替わるまでの予測時間を算出し、前記予測時間が所定の値を下回ったときを起動タイミングになったと判定する判定ステップと、前記判定ステップが前記起動タイミングになったと判定すると、前記異なるコンテンツ提供装置と接続するデバイス処理部を起動する起動ステップを含むことを特徴とする。
【発明の効果】
【００２５】
上記構成により、本発明は、複数のコンテンツ提供装置にわたってザッピング視聴する場合でも遅延なく、省電力を実現することができる。
【図面の簡単な説明】
【００２６】
【図１】図１は、本発明の第１の実施形態におけるコンテンツ出力制御装置を備えたコンテンツ出力装置の構成を示す。
【図２】図２は、本発明の第１の実施形態におけるチャンネル配列の概念図である。
【図３】図３は、本発明の第１の実施形態において、ユーザがザッピング操作をした際の動作を表すフローチャートである。
【図４】図４は、本発明の第１の実施形態において、ユーザのザッピング操作により切り替え先のコンテンツ提供装置と接続するデバイス処理部が起動された後の動作を表すフローチャートである。
【図５】図５は、ユーザの切り替え操作に関する信号が連続的に入力部１１０によって受信される場合におけるザッピング判定処理のフローチャートである。
【図６】図６は、コンテンツ出力装置１００の入力部１１０がザッピング指示の入力が可能な場合におけるザッピング判定処理のフローチャートである。
【図７】図７は、本発明の第１の実施形態におけるチャンネル切り替え時間の概念図である。
【図８】図８は、本発明の第２の実施形態におけるコンテンツ出力制御装置を備えたコンテンツ出力装置の構成を示す。
【図９】図９は、本発明の第２の実施形態において、第４コンテンツ提供装置２０４が接続される前のチャンネル配列の概念図である。
【図１０】図１０は、本発明の第２の実施形態において、第４コンテンツ提供装置２０４が接続された後のチャンネル配列の概念図である。
【発明を実施するための形態】
【００２７】
（第１の実施形態）
図１は、本発明の第１の実施形態におけるコンテンツ出力制御装置を備えたコンテンツ出力装置の構成を示す図である。本実施形態にかかるコンテンツ出力装置１００は、第１コンテンツ提供装置２０１と第２コンテンツ提供装置２０２のコンテンツを視聴可能なテレビ受信機である。
【００２８】
第１コンテンツ提供装置２０１は、複数放送局の放送波すなわち放送チャンネルを統合して送信する送信装置である。第１コンテンツ提供装置２０１は、１つのコンテンツプロバイダ（放送局など）から配信されるコンテンツのグループを１つのチャンネルとして、複数チャンネルを送信する。
【００２９】
コンテンツ出力装置１００は、コンテンツ出力制御装置１０１、入力部１１０、コンテンツ取得部１４０、出力部１５０、第１デバイス処理部１７０、第２デバイス処理部１８０、第２コンテンツ提供装置２０２から構成される。コンテンツ出力制御装置１０１は、切り替え部１２０、判定部１３０、チャンネル管理部１６０から構成される。そして、第１デバイス処理部１７０は、第１制御部１７１および第１取得部１７２から構成される。また、第２デバイス処理部１８０は、第２制御部１８１および第２取得部１８２から構成される。
【００３０】
第２コンテンツ提供装置２０２は、内蔵ハードディスクである。第２コンテンツ提供装置２０２は、自らが保持するコンテンツをジャンルなどのコンテンツ属性情報に基づいたグループに分け、このグループを複数管理することが可能である。第２コンテンツ提供装置２０２は、このグループを、複数のコンテンツを出力順に格納するプレイリストを用いて管理する。プレイリストがある場合は、プレイリストをチャンネルとみなすことによって、放送のチャンネルと同様にプレイリストを切り替えて視聴することができる。プレイリストがない場合は、第２コンテンツ提供装置２０２が保持するコンテンツの一覧を１つのチャンネルとみなすこと、あるいはコンテンツの属性情報に基づいたグループをチャンネルとみなすことも可能である。以上のように、第２コンテンツ提供装置２０２のコンテンツもまたコンテンツ属性情報に基づいたグループをチャンネルとみなすことにより、放送と同様に扱うことが可能となる。
【００３１】
入力部１１０は、キーボタンや上下左右ボタンなどの操作ボタン、感圧式タッチパネルなどから構成される。入力部１１０は、ユーザからのコンテンツ切り替えやデバイス切り替えの操作を受け取る。あるいは、入力部１１０は、リモートコントローラとコントローラ受信部の２つの構成から成っていても良い。その場合は、リモートコントローラがユーザの操作を受け取ってユーザ操作に関する信号をコントローラ受信部に送信し、コントローラ受信部がその信号を受信して、ユーザからのコンテンツ切り替えやデバイス切り替えの操作を受け取る。
【００３２】
切り替え部１２０は、第１デバイス処理部１７０と第２デバイス処理部１８０を切り替えるスイッチである。切り替え部１２０は、入力部１１０によって得られる操作入力と、チャンネル管理部１６０が管理するチャンネル配列に基づいて切り替え処理を行う。また、早送りやスキップなどのコンテンツ操作が可能なチャンネルにおいて入力部１１０からコンテンツ操作要求を受け取った場合、切り替え部１２０はコンテンツ操作要求を視聴中のデバイス処理部に渡す。切り替え部１２０の動作の詳細は後述する。
【００３３】
テレビ放送チューナである第１デバイス処理部１７０において、第１制御部１７１は、デバイスドライバに相当する。第１制御部１７１は、第１デバイス処理部１７０全体の電力供給の制御や初期化処理、第１コンテンツ提供装置２０１から得られるチャンネルの管理や制御を行う。第１取得部１７２は、第１制御部１７１のチャンネル制御に基づいて第１コンテンツ提供装置２０１から放送波を受信し、コンテンツ出力装置１００が出力可能なコンテンツにデコードする。
【００３４】
ファイルシステムである第２デバイス処理部１８０において、第２制御部１８１はデバイスドライバに相当する。第２制御部１８１は、第２デバイス処理部１８０の電力供給の制御、第２コンテンツ提供装置２０２から得られるコンテンツの制御、あるいはチャンネルとみなされるコンテンツ属性情報に基づいたグループの制御を行う。また、第２制御部１８１は、第２コンテンツ提供装置２０２への電力供給も制御する。第２取得部１８２は、第２コンテンツ提供装置２０２からコンテンツを取得し、必要に応じてコンテンツ出力装置１００が出力可能なコンテンツに変換する。
【００３５】
コンテンツ取得部１４０は、切り替え部１２０の制御に基づいて第１取得部１７２または第２取得部１８２からコンテンツを取得し、出力部１５０に取得したコンテンツを出力する。
【００３６】
出力部１５０はコンテンツを表示するディスプレイから構成され、コンテンツ取得部１４０から取得したコンテンツを出力する。
【００３７】
判定部１３０は、入力部１１０に入力されるユーザからの操作を受け、その操作内容とタイミングに基づき、第１コンテンツ提供装置２０１のコンテンツから第２コンテンツ提供装置２０２のコンテンツへ切り替わる時間を予測する。あるいは、判定部１３０は、第２コンテンツ提供装置２０２のコンテンツから第１コンテンツ提供装置２０１のコンテンツへ切り替わる時間を予測する。そして、その予測に基づいて、判定部１３０は、デバイスの切り替えを切り替え部１２０に要求する。判定部１３０の動作の詳細は後述する。
【００３８】
チャンネル管理部１６０は、コンテンツ出力装置１００の動作開始時に、第１デバイス処理部１７０および第２デバイス処理部１８０を認識する。そして、チャンネル管理部１６０は、それぞれのデバイス処理部に接続されるコンテンツ提供装置の配列、それらのコンテンツ提供装置が保持するチャンネルとみなされるコンテンツのグループからなるチャンネル配列、上述した各チャンネルの中に含まれるコンテンツの配列を管理する。チャンネル管理部１６０の動作の詳細は後述する。
【００３９】
上記切り替え部１２０、予測部１３０、チャンネル管理部１６０から成るコンテンツ出力制御装置１０１はＣＰＵ等からなり、コンテンツ出力処理の実行を含む装置全体の制御を行う。上記ＣＰＵは、ＲＯＭ、ＲＡＭおよびＥＥＰＲＯＭなどを備え、プログラム、通信制御データ、さらにコンテンツデータやチャンネル配列などの種々のデータを記憶する。
【００４０】
以下、上述のように構成されたコンテンツ出力装置１００の動作を、図を用いて説明する。
【００４１】
図２は、コンテンツ出力装置１００において、複数のコンテンツ提供装置に含まれるコンテンツ切り替えの操作のために一元化したチャンネル配列の概念図である。ここでは、第１コンテンツ提供装置２０１を「Ａ」、第２コンテンツ提供装置２０２を「Ｂ」と表記し、「Ａ」は、５つのチャンネルＣｈ[１]、Ｃｈ[２]、Ｃｈ[３]、Ｃｈ[４]、Ｃｈ[５]を持っているものとする。また、「Ｂ」は、５つのチャンネルＣｈ[６]、Ｃｈ[７]、Ｃｈ[８]、Ｃｈ[９]、Ｃｈ[１０]を持っているものとする。
【００４２】
チャンネル管理部１６０は、上述したコンテンツ提供装置２０１、２０２の配列｛Ａ，Ｂ｝を管理する。さらに、チャンネル管理部１６０は、チャンネルの配列として｛Ａ→Ｃｈ[１]，Ａ→Ｃｈ[２]，Ａ→Ｃｈ[３]，Ａ→Ｃｈ[４]，Ａ→Ｃｈ[５]，Ｂ→Ｃｈ[６]，Ｂ→Ｃｈ[７]，Ｂ→Ｃｈ[８]，Ｂ→Ｃｈ[９]，Ｂ→Ｃｈ[１０]｝を管理する。図２中のＣ０１〜Ｃ１０は、各チャンネルに付した符号である。
【００４３】
上記チャンネルは内部に１つ以上のコンテンツを含む。例えば、チャンネルＣｈ[ｉ] （ｉ＝１‥１０）の内部に含むコンテンツを、出力部１５０への出力順にＣ[ｉ][ｊ]（ｊ＝１〜Ｎ[ｉ]（Ｎ［ｉ］は、チャンネルＣｈ[ｉ]の内部にあるコンテンツの総数））とする。このとき、チャンネル管理部１６０は、さらにコンテンツの配列として、
｛Ａ→Ｃｈ[１]→Ｃ[１][１]，‥，Ａ→Ｃｈ[１]→Ｃ[１][Ｎ[１]]，
‥‥‥，
Ｂ→Ｃｈ[１０]→Ｃ[１０][１]，‥，Ｂ→Ｃｈ[１０]→Ｃ[１０][Ｎ[１０]]｝
を管理している。図２では、説明の便宜上、チャンネルＣ０６のコンテンツを括弧内に示している。
【００４４】
なお、放送チャンネルであるチャンネルＣｈ[１]〜Ｃｈ[５]については、放送局から配信される１つのコンテンツのみを含むように、コンテンツの配列が管理される。
【００４５】
ここで、ユーザは、ザッピング視聴をする際に、図２に示した昇り順、降り順のチャンネル切り替え操作しか行わないこととする。また、ユーザは、１回のチャンネル切り替え操作でチャンネルが昇り順あるいは降り順の矢印の方向にチャンネルが１つずつ切り替わるものとする。昇り順への切り替え操作は、例えば、ユーザが入力部１１０で構成される上ボタンを押すことによって、行われる。また、降り順への切り替え操作は、例えば、ユーザが入力部１１０で構成される下ボタンを押すことによって、行われる。
【００４６】
図２において、視聴中のチャンネルは、「Ａ」の２番目のチャンネルＣ０２であるとする。この状態で、ユーザが図中の昇り順に１回のチャンネル切り替え操作を行ったならばチャンネルＣ０１へ、ユーザが降り順に１回のチャンネル切り替え操作を行ったならばチャンネルＣ０３へ、視聴中のチャンネルが切り替わるものとする。
【００４７】
「Ａ」「Ｂ」は、それぞれ異なるコンテンツ提供装置からコンテンツを取得する。図２の例では、チャンネルＣ０５からチャンネルＣ０６に切り替わると、コンテンツを取得するコンテンツ提供装置が、第１コンテンツ提供装置２０１から第２コンテンツ提供装置２０２へ切り替わることになる。
【００４８】
図３は、第１の実施形態において、ユーザがザッピング操作をした際のコンテンツ出力装置１００の動作を表すフローチャートである。以下、コンテンツ出力装置１００の動作を、図２と図３を利用して説明する。
【００４９】
まず、入力部１１０は、ユーザからチャンネル切り替え操作があるかどうかを確認する（ステップＳ０１）。チャンネル切り替え操作がなければ（ステップＳ０１でＮｏ）、ステップＳ０１へ戻る。
【００５０】
そして、チャンネル切り替え操作があった場合（ステップＳ０１でＹｅｓ）、切り替え部１２０は、チャンネル切り替え操作に基づいて、チャンネルを切り替える（ステップＳ０２）。このチャンネル切り替え処理は、切り替え先のチャンネルが放送チャンネルか、それ以外のチャンネルかによって、以下のように処理内容が異なる。
【００５１】
切り替え先のチャンネルが放送チャンネルの場合、切り替え部１２０は、切り替え先のチャンネルのコンテンツへ切り替える。例えば、図２において、ユーザがチャンネルＣ０２を視聴中に下ボタンが押された場合は、降り順のチャンネル切り替え操作が行われたことになる。このため、切り替え部１２０は、視聴中のチャンネルＣ０２からチャンネルＣ０３へとチャンネルを切り替える。このとき、切り替え先のチャンネルＣ０３のコンテンツが、第１取得部１７２によって取得され、出力部１５０によって表示される。
【００５２】
切り替え先のチャンネルが放送チャンネルでない場合、切り替え部１２０は、各チャンネルの最初のコンテンツに切り替える。例えば、図２において、切り替え先のチャンネルがＣ０６である場合、切り替え部１２０は、チャンネルＣ０６のＣ[６][１]のコンテンツへ切り替える。
【００５３】
また、切り替え先のチャンネルが放送チャンネルでなく、かつユーザが直近に当該チャンネルを視聴した際に特定のコンテンツの最後まで視聴していない場合、切り替え部１２０はその視聴が終わっていないコンテンツへ切り替えても良い。例えば、図２で、チャンネルＣ０６において、切り替え部１２０は、以下の場合に、チャンネルＣ０６のＣ[６][２]のコンテンツへ切り替える。以下の場合とは、ユーザが直近に視聴したコンテンツがＣ[６][２]であり、かつユーザがＣ[６][２]のコンテンツを最後まで視聴していない場合に、切り替え先のチャンネルがＣ０６であるときである。
【００５４】
あるいは、切り替え先のチャンネルが放送チャンネルでなく、かつユーザが直近に当該チャンネルを視聴した際に特定のコンテンツの最後まで視聴をしている場合、切り替え部１２０はその次のコンテンツへ切り替えても良い。例えば、図２で、チャンネルＣ０６において、切り替え部１２０は、以下の場合に、チャンネルＣ０６のＣ[６][３]のコンテンツへ切り替える。以下の場合とは、ユーザが直近に視聴したコンテンツがＣ[６][２]であり、かつユーザがＣ[６][２]のコンテンツを最後まで視聴している場合に、切り替え先のチャンネルがＣ０６であるときである。
【００５５】
次に、切り替え部１２０は、ユーザがザッピング操作中であるかどうかを判定する（ステップＳ０３）。ザッピング中であるか否かの判定方法については後述する。ザッピング中でなければ（ステップＳ０３でＮｏ）、処理は、ステップＳ０１の状態に戻る。
【００５６】
もし、ザッピング中であれば（ステップＳ０３でＹｅｓ）、判定部１３０は、入力部１１０に入力されたチャンネル切り替え操作を取得する。そして、判定部１３０は、以下の（１）〜（３）を切り替え部１２０から取得する。
（１）切り替え部１２０が第１制御部１７１から取得した第１デバイス処理部１７０の起動時間
（２）第２制御部１８１から取得した第２デバイス処理部１８０の起動時間
（３）視聴中のチャンネル位置
さらに、判定部１３０は、チャンネル管理部１６０からチャンネル配列を取得する。そして、判定部１３０は、以下に述べる処理によりコンテンツ提供装置の切り替え予想時間を算出する（ステップＳ０４）。
【００５７】
まず、チャンネル配列とチャンネル切り替え操作が昇り順、あるいは降り順のどちらで行われているかに基づいて、判定部１３０は次に切り替わるコンテンツ提供装置の最初のチャンネルを特定する。そして、判定部１３０は視聴中のチャンネルから次に切り替わるコンテンツ提供装置の最初のチャンネルまでのチャンネル数Ｎを求める。例えば、視聴中のチャンネルがチャンネルＣ０３であり、降り順のチャンネル切り替え操作が行われている場合、判定部１３０は、次に切り替わるコンテンツ提供装置の最初のチャンネルをチャンネルＣ０６と特定し、Ｎの値を３と求める。
【００５８】
次に、判定部１３０は、１回のチャンネル切り替え操作にかかる時間Ｕを、ユーザのチャンネル切り替え操作を開始してから現在視聴中のチャンネルに切り替わるまでの時間を、切り替えられたチャンネル数で割ることにより算出する。例えば、ユーザが降り順のチャンネル切り替え操作を開始する際に視聴していたチャンネルがチャンネルＣ０１であり、かつ現在視聴中のチャンネルがチャンネルＣ０３である場合、切り替えられたチャンネル数は２となる。このとき、チャンネルＣ０１からチャンネルＣ０３に切り替わるまでに要した時間がΔＴであったとすると、上述したＵは、ΔＴ／２となる。以上のようにＵ、Ｎが求められると、判定部１３０は切り替え予想時間ＴをＵ×Ｎと算出する。
【００５９】
次に、判定部１３０は、切り替わるコンテンツ提供装置と接続するデバイス処理部の起動時間Ｗを基に、起動タイミングになったかどうかを判定する（ステップＳ０５）。起動タイミングになったかどうかは切り替え予想時間Ｔが起動時間Ｗ以下となったかどうかに基づいて判定される。
【００６０】
簡易なシステムを構成する場合、１回のチャンネル切り替え操作にかかる時間Ｕやデバイス処理部の起動時間Ｗは予め設定した共通の値にすると良い。また、判定部１３０は、起動タイミングを予測せず、残りのチャンネル数Ｎが予め定めた閾値よりも小さくなった時点で、起動タイミングになったと判定しても良い。あるいは、切り替え部１２０はチャンネル操作の履歴を時間とともに保持して、判定部１３０が切り替えのパターンを把握することで切り替え予想時間Ｔを予測しても良い。以上において、判定部１３０が起動タイミングになったと判定しなければ（ステップＳ０５でＮｏ）、ステップＳ０１に戻る。
【００６１】
もし、判定部１３０が起動タイミングになったと判定したならば（ステップＳ０５でＹｅｓ）、切り替え部１２０は、切り替え先のコンテンツ提供装置と接続するデバイス制御部を起動する（ステップＳ０６）。上述した例では、切り替え部１２０は、「Ｂ」の第２コンテンツ提供装置２０２と接続する第２デバイス処理部１８０を起動することになる。この後は再びステップＳ０１へ戻り、入力部１１０はチャンネル操作を待ち受ける。
【００６２】
次に、切り替え先のコンテンツ提供装置と接続するデバイス処理部が起動された後のコンテンツ出力装置１００の動作について、図４を用いて詳細に説明する。まず、切り替え部１２０は、切り替え先のコンテンツ提供装置のチャンネルに替わったかどうか判定する（ステップＳ１１）。切り替え先のコンテンツ提供装置のチャンネルに替わってなければ（ステップＳ１１でＮｏ）、切り替え部１２０は、切り替え先のコンテンツ提供装置のチャンネルに替わるまで待つ（ステップＳ１１）。
【００６３】
そして、切り替え先のコンテンツ提供装置のチャンネルに替わった場合（ステップＳ１１でＹｅｓ）、判定部１３０は、切り替え先のコンテンツ提供装置のチャンネルに替わってからの経過時間の計測を開始する（ステップＳ１２）。それから、判定部１３０は、経過時間が予め定めた閾値を超えているかどうか判定する（ステップＳ１３）。経過時間が閾値を超えていない場合（ステップＳ１３でＮｏ）、判定部１３０は、経過時間が予め定めた閾値を超えるまで待つ（ステップＳ１３）。
【００６４】
そして、経過時間が閾値を超えている場合（ステップＳ１３でＹｅｓ）、切り替え部１２０は、使用していないコンテンツ提供装置と接続するデバイス処理部の制御部に対し、そのデバイス処理部への電力供給を停止させる（ステップＳ１４）。
【００６５】
例えば、図２において、ユーザがチャンネルＣ０２を視聴した後、降り順にザッピングを行ったとする。そして、チャンネルがＣ０６に切り替わった後、ユーザがそのチャンネルを上述した閾値の時間を越えて連続して視聴したとする。このような場合、切り替え部１２０は、第１制御部１７１に第１デバイス処理部１７０の電力供給を停止させる。
【００６６】
次に、ステップＳ０３におけるザッピング中であるか否かの判定方法について、図５、６を利用して詳細に説明する。
【００６７】
図５は、ユーザのチャンネル切り替え操作に関する信号が連続的に入力部１１０によって受信される場合における、切り替え部１２０のステップＳ０３に関する処理のフローチャートである。ここで、ユーザの切り替え操作に関する信号が連続的に入力部１１０によって受信される場合とは、以下の４つのうち、いずれかの場合を意味する。
（１）ユーザが操作ボタンを繰り返し押下した場合
（２）ユーザがタッチパネルにおいて指を軽く払う動作（フリック）を１回行うと、切り替え部１２０がフリックの向きに応じて昇り順、降り順のいずれかにチャンネルを１つ切り替える形態においてユーザがフリックを繰り返し行った場合
（３）ユーザが操作ボタンを長押しすると切り替え操作に関する信号が入力部１１０に一定時間経過するごとに送信される場合
（４）ユーザが操作ボタンを長押しすると切り替え操作に関する同一の信号が入力部１１０に継続して送信され、入力部１１０が一定時間経過するごとに当該信号の有無によって切り替え操作を実行するか否かを判断する場合
【００６８】
この処理では、まず、切り替え部１２０は、チャンネル切り替え操作が図２の昇り順であるか判定する（ステップＳ３０１）。
【００６９】
図２の昇り順にチャンネル切り替え操作がされた場合（ステップＳ３０１でＹｅｓ）、切り替え部１２０は、チャンネル切り替え操作から一定時間内に入力された昇り順の変更チャンネル数を取得する（ステップＳ３０２）。
【００７０】
図２の降り順にチャンネル変更入力がされた場合（ステップＳ３０１でＮｏ）、切り替え部１２０は、チャンネル切り替え操作から一定時間内に入力された降り順の変更チャンネル数を取得する（ステップＳ３０３）。
【００７１】
次に、切り替え部１２０は、ステップＳ３０２もしくはステップＳ３０３で得られた変更チャンネル数が、予め定めた閾値より大きいかどうか判定する（ステップＳ３０４）。もし、変更チャンネル数が閾値より大きい場合（ステップＳ３０４でＹｅｓ）、切り替え部１２０は、ザッピング中と判定する（ステップＳ３０５）。逆に、変更チャンネル数が閾値以下である場合（ステップＳ３０４でＮｏ）、切り替え部１２０は、ザッピング中でないと判定する（ステップＳ３０６）。
【００７２】
図６は、コンテンツ出力装置１００の入力部１１０が、ザッピング指示の入力が可能な場合における、図３のステップＳ０３における切り替え部１２０の処理のフローチャートである。このザッピング指示の入力方法には、例えば、スキャンボタン（押下されたときにザッピング処理を開始するボタン）等を押下する方法がある。他には、ユーザがタッチパネルにおいて指を軽く払う動作（フリック）を行ってから、ユーザが再度タッチパネルに触れるまでザッピングを行う機能を用いた方法などがある。
【００７３】
この処理では、まず、切り替え部１２０は、ユーザによるザッピング指示の入力があったかどうか判定する（ステップＳ３１１）。もし、ユーザによるザッピング指示の入力があった場合（ステップＳ３１１でＹｅｓ）、切り替え部１２０はザッピング中と判定する（ステップＳ３１２）。逆に、ユーザによるザッピング指示の入力がない場合（ステップＳ３１１でＮｏ）、切り替え部１２０はザッピング中でないと判定する（ステップＳ３１３）。
【００７４】
次に、本第１の実施形態の効果について、図７を利用して詳細に説明する。図７では、視聴中のチャンネルとユーザの操作入力、コンテンツ提供装置と接続するデバイス処理部の起動を概念的に示している。図７（ａ）は従来方式の場合の概念図である。この図では、横軸が時間を示し、コンテンツ提供装置ごとに縦軸方向の位置を変えて、各コンテンツ提供装置が出力するチャンネルを時系列順に示している。操作入力Ｉ０１、Ｉ０２、Ｉ０３、Ｉ０４、Ｉ０５によってチャンネルが切り替わり、特にＩ０５ではコンテンツ提供装置の切り替えを伴う。しかし、Ｉ０５の時点から起動処理が行われるため、第２デバイス処理部１８２の起動時間が遅延となってしまう。図７（ｂ）は本方式の場合の概念図である。本第１の実施形態では、切り替え予想時間Ｔを算出し、Ｔおよびデバイス処理部の起動時間Ｗから、デバイス処理部の起動タイミングｔｓを算出し、デバイス処理部の用意をする。
【００７５】
本第１の実施形態では、図７（ｂ）に示すように起動タイミングｔｓを最適に設定することができるので、コンテンツ提供装置を切り替えるザッピング視聴を行った場合でも遅延をなくすと同時に、省電力も実現することができる。
【００７６】
また、本第１の実施形態では、コンテンツ提供装置の切り替え後、切り替え前のコンテンツ提供装置のチャンネルを一定時間以上視聴しない場合に、切り替え前のコンテンツ提供装置と接続するデバイス処理部への電力供給を停止する。これにより、本第１の実施形態では、さらなる省電力化を実現することができる。
【００７７】
なお、チャンネル切り替え操作を開始してから一定時間内に昇り順・降り順のチャンネル切り替え操作が両方行われており、しかもその時間内の切り替え回数が多い場合も、ザッピング視聴とみなせる。この場合、図５のザッピング判定処理は、ステップＳ３０１の判定処理をせずに、単にチャンネル変更を開始して一定時間内の昇り順と降り順の両方の変更チャンネル数を取得する。次に、ステップＳ３０４において、切り替え部１２０は、その変更チャンネル数が予め定めた閾値を超えているかどうかでザッピング中か否かを判定すると良い。
【００７８】
また、図４のステップＳ１３における判定のために、経過時間の計測を開始するタイミングは、図４のステップＳ１２以外に、図３のステップＳ０５の起動タイミングにおいて経過時間の計測を開始しても良い。
【００７９】
さらに、切り替え部１２０がデバイス処理部を切り替える際、第１制御部１７１と第２制御部１８１は、デコードなどのために専用で使用するプログラムあるいはライブラリを、実行メモリに以下のようにロード、アンロードしても良い。すなわち、第１制御部１７１と第２制御部１８１は、切り替えに伴って使用するライブラリなどを実行メモリにロードし、切り替えに伴って使用しなくなるライブラリなどを実行メモリからアンロードする。これにより、実行メモリの空き領域が増え、コンテンツ出力装置の処理が高速になる場合がある。処理が高速化されることによって、次に切り替わるコンテンツ提供装置と接続するデバイス処理部の起動時間が短縮される。したがって、コンテンツ出力装置は、デバイス処理部の起動タイミングを遅くすることが可能となり、消費電力を低減することができる。
【００８０】
また、本第１の実施形態では、コンテンツ出力装置が、使用していないコンテンツ提供装置と接続するデバイス処理部への電力の供給を停止する場合について記載している。しかし、本第１の実施形態において、コンテンツ出力装置が、電力の供給を完全に停止せず、通常よりも消費電力の少ない待機状態とすることもできる。この場合、本第１の実施形態に比べて省電力の効果は少なくなるものの、コンテンツ出力装置は、デバイス処理部の起動時間を短くすることができる。したがって、ザッピング視聴の際に、コンテンツ出力装置は、デバイス処理部の起動タイミングを精度よく予測することができる。
【００８１】
また、デバイス処理部の制御部がコンテンツ提供装置の電力供給を制御可能な場合、図３のステップＳ０６において、コンテンツ出力装置は、切り替え部１２０が起動したデバイス処理部の制御部にコンテンツ提供装置を起動させてもよい。このとき、デバイス処理部の起動とコンテンツ提供装置の起動を並列処理できる場合、図３のステップＳ０５における起動時間Ｗは、デバイス処理部の起動時間とコンテンツ提供装置の起動時間のうち長い方の起動時間となる。また、デバイス処理部の起動後コンテンツ提供装置の起動が可能となる場合、起動時間Ｗは、デバイス処理部の起動時間とコンテンツ提供装置の起動時間の和となる。さらに、図４のステップＳ１４において、切り替え部１２０は、使用していないコンテンツ提供装置と接続するデバイス処理部の制御部に、コンテンツ提供装置の電力供給も合わせて停止させてもよい。これにより、本第１の実施形態では、デバイス処理部ばかりでなく、コンテンツ提供装置の電力供給も最適化できるので、コンテンツ出力装置のさらなる省電力化を実現できる。
【００８２】
また、本第１の実施形態では、第１コンテンツ提供装置２０１をコンテンツ出力装置１００の外部に、第２コンテンツ提供装置２０２をコンテンツ出力装置１００の内部に構成する例を示した。しかし、全てのコンテンツ提供装置は、コンテンツ出力装置１００の内部、あるいは外部に配置する構成をとることも可能である。
【００８３】
また、本第１の実施形態では、テレビ受像機を用いて説明したが、携帯電話、パーソナルコンピュータをはじめ、複数のコンテンツ提供装置を切り替えて使用することが可能な機器全般に提供しても良い。
【００８４】
また、本実施形態では、映像コンテンツを扱うコンテンツ出力装置について説明したが、複数のコンテンツ提供装置に存在するマルチメディアコンテンツ（音楽や画像やテキストなど）の形式には限定されない。よって、本実施形態は、音楽プレーヤーやカーナビゲーションシステムなどに適用しても良い。
【００８５】
さらに、ここでは第１コンテンツ提供装置２０１および第２コンテンツ提供装置２０２として、コンテンツ提供装置が２種類の場合について説明しているが、コンテンツ提供装置の数は２つに限るものではない。コンテンツ提供装置には、地上波デジタル放送、衛星放送、ケーブルテレビなどの放送系のコンテンツ提供装置、ハードディスクやメモリカード、光ディスクなどの蓄積メディアのコンテンツ提供装置、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）で接続するコンテンツ提供装置、有線や無線のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、近距離無線通信などのネットワークで接続するコンテンツ提供装置、マルチメディアインタフェースで接続するコンテンツ提供装置など、さまざまなコンテンツ提供装置に適用可能であり、これらを複数接続する形態をとることができる。
【００８６】
（第２の実施形態）
図８は、本発明の第２の実施形態におけるコンテンツ出力制御装置を備えたコンテンツ出力装置の構成を示す。第１の実施形態と同様に、第１デバイス処理部１７０はテレビ放送チューナを想定する。また、図８では、第２デバイス処理部１８０および第２コンテンツ提供装置２０２に関する図示を省略する。
【００８７】
以下、図１と同一構成部分には同一符号を付して重複箇所の説明を省略する。第３デバイス処理部１９０は、ネットワークモジュールである。第３デバイス処理部１９０は、第３制御部１９１および第３取得部１９２を有する。第４デバイス処理部１９５は、ファイルシステムである。第４デバイス処理部１９５は、第４制御部１９６および第４取得部１９７を有する。
【００８８】
第３制御部１９１はネットワークモジュールのデバイスドライバに相当する。第３制御部１９１は、第３デバイス処理部の電力供給の制御、チャンネルとみなされるコンテンツ属性情報に基づいたグループの制御を行う。また、第３制御部１９１は、後述する第３取得部１９２と接続可能なコンテンツ提供装置のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）などの接続先情報を保持し、定期的に接続可能かどうか確認する。なお、接続可能なコンテンツ提供装置とは、図８の例では、第３コンテンツ提供装置２０３及び第４コンテンツ提供装置２０４が該当する。そして、接続不能だったコンテンツ提供装置が接続可能な状態になった場合、あるいは接続可能だったコンテンツ提供装置が接続不能になった場合、チャンネル管理部１６０、編成部１６１に通知する。さらに、第３制御部１９１は、接続可能なコンテンツ提供装置との通信において、ネットワークへの接続プロトコルに従い、ネットワークとの通信を制御する。
【００８９】
第３取得部１９２は、第３コンテンツ提供装置２０３および第４コンテンツ提供装置２０４のうち、接続中のコンテンツ提供装置からコンテンツを取得し、必要に応じてコンテンツ出力装置１００が出力可能なコンテンツに変換する。
【００９０】
第３コンテンツ提供装置２０３は、ネットワーク上にあるコンテンツ提供サイトである。第３コンテンツ提供装置２０３は、コンテンツ出力装置１００からの要求を受け付け、コンテンツのリストを提供し、ユーザの所望するコンテンツを、ネットワークを介して提供する。
【００９１】
第４コンテンツ提供装置２０４は、ネットワーク上にあるユーザが制御可能なハードディスクである。第４コンテンツ提供装置２０４は、コンテンツ出力装置１００からの要求を受け付け、チャンネルとみなすことができるコンテンツのリストを提供し、ユーザの所望するコンテンツを、ネットワークを介して提供する。
【００９２】
第４制御部１９６は、デバイスドライバに相当し、第４デバイス処理部１９５の電力供給の制御、第５コンテンツ提供装置２０５から得られるコンテンツの制御、あるいはチャンネルとみなされるコンテンツのリストの制御を行う。また、第４制御部１９６は、第５コンテンツ提供装置２０５への電力供給も制御する。第４取得部１９７は、第５コンテンツ提供装置２０５からコンテンツを取得し、必要に応じてコンテンツ出力装置１００が出力可能なコンテンツに変換する。
【００９３】
第５コンテンツ提供装置２０５は、メモリカードである。第５コンテンツ提供装置２０５は、第２コンテンツ提供装置２０２と同様、チャンネルとみなすことができるコンテンツ属性情報に基づいたグループを複数管理することが可能である。
【００９４】
コンテンツ出力制御装置１０１内の編成部１６１は、チャンネル管理部１６０と連携し、各デバイス処理部が関連するコンテンツ提供装置の情報を取得する。なお、各デバイス処理部とは、第１デバイス処理部１７０、第２デバイス処理部１８０、第３デバイス処理部１９０、第４デバイス処理部１９５である。
【００９５】
以下、上述のように構成されたコンテンツ出力装置１００の動作を説明する。以降の例では、コンテンツ出力装置１００の動作開始時に、第４コンテンツ提供装置２０４は、コンテンツ出力装置１００と接続されていないものとして説明する。このとき、チャンネル管理部１６０は、各デバイス処理部を認識し、各デバイス処理部が関連するコンテンツ提供装置の保持するチャンネル配列を管理している。なお、各デバイス処理部とは、第１デバイス処理部１７０、第２デバイス処理部１８０、第３デバイス処理部１９０、第４デバイス処理部１９５である。
【００９６】
図９は、第４コンテンツ提供装置２０４が接続されていない状態におけるチャンネル配列の概念図である。ここでは、図２の表記に加えて、第３コンテンツ提供装置２０３を「Ｃ」、第５コンテンツ提供装置２０５を「Ｄ」と表記する。なお、「Ｃ」は５つのチャンネルＣｈ[１１]、Ｃｈ[１２]、Ｃｈ[１３]、Ｃｈ[１４]、Ｃｈ[１５]を、「Ｄ」は５つのチャンネルＣｈ[１６]、Ｃｈ[１７]、Ｃｈ[１８]、Ｃｈ[１９]、Ｃｈ[２０]を持っているものとする。
【００９７】
チャンネル管理部１６０は、上述したコンテンツ提供装置２０１、２０２、２０３、２０５の配列｛Ａ，Ｂ，Ｃ，Ｄ｝を管理する。さらに、チャンネル管理部１６０は、チャンネルの配列として｛Ａ→Ｃｈ[１]，‥，Ａ→Ｃｈ[５]，Ｂ→Ｃｈ[６] ，‥，Ｂ→Ｃｈ[１０]，Ｃ→Ｃｈ[１１]，‥，Ｃ→Ｃｈ[１５]，Ｄ→Ｃｈ[１６]，‥，Ｄ→Ｃｈ[２０]｝を管理する。図９中のＣ０１〜Ｃ２０は、各チャンネルに付した符号である。
【００９８】
上記チャンネルは、内部に１つ以上のコンテンツを含む。例えば、チャンネルＣｈ[ｉ] （ｉ＝１‥２０）の内部に含むコンテンツを、出力部１５０への出力順にＣ[ｉ][ｊ]（ｊ＝１〜Ｎ[ｉ]（Ｎ［ｉ］は、チャンネルＣｈ[ｉ]の内部にあるコンテンツの総数））とする。このとき、チャンネル管理部１６０は、さらにコンテンツの配列として、
｛Ａ→Ｃｈ[１]→Ｃ[１][１]，‥，Ａ→Ｃｈ[１]→Ｃ[１][Ｎ[１]]，
‥‥‥，
Ｄ→Ｃｈ[２０]→Ｃ[２０][１]，‥，Ｄ→Ｃｈ[２０]→Ｃ[２０][Ｎ[２０]]｝
を管理している。
【００９９】
その後、第４コンテンツ提供装置２０４がコンテンツ出力装置１００と接続可能となったときに、チャンネル管理部１６０は、第４コンテンツ提供装置２０４をコンテンツ提供装置の配列に追加する。さらに、チャンネル管理部１６０は、第４コンテンツ提供装置２０４が管理するコンテンツのリストに基づいたチャンネルをチャンネル配列に追加する。また、チャンネル管理部１６０は、第４コンテンツ提供装置２０４が管理するコンテンツをコンテンツの配列に追加する。
【０１００】
編成部１６１は、第４コンテンツ提供装置２０４の接続に伴い、チャンネル管理部１６０の管理するコンテンツ提供装置の配列、チャンネル配列、コンテンツの配列を得る。さらに、編成部１６１は、チャンネル管理部１６０の管理するデバイス処理部の制御部の情報を得る。編成部１６１は、追加された第４コンテンツ提供装置２０４が第３デバイス処理部によって、第３コンテンツ提供装置２０３と同じ制御を行うこと、すなわち同じ第３制御部１９１を使用することを判断する。その結果、編成部１６１は、チャンネル管理部１６０の管理するコンテンツ提供装置の配列において、第４コンテンツ提供装置２０４を第３コンテンツ提供装置２０３と連続するように並べ替える。さらに、編成部１６１は、チャンネル管理部１６０の管理するチャンネル配列において、第４コンテンツ提供装置２０４のチャンネルの配列を第３コンテンツ提供装置２０３と連続するように並べ替える。すなわち、編成部１６１は、同じデバイス処理部を使用するコンテンツ提供装置が連続するようにチャンネル配列を編成する。さらに、そのチャンネル配列に併せて、編成部１６１は、当該チャンネルに含まれるコンテンツの配列も編成する。
【０１０１】
図１０は、第４コンテンツ提供装置２０４が接続された後におけるチャンネル配列の概念図である。ここでは、第４コンテンツ提供装置２０４を「Ｅ」と表記し、「Ｅ」は５つのチャンネルＣｈ[２１]、Ｃｈ[２２]、Ｃｈ[２３]、Ｃｈ[２４]、Ｃｈ[２５]を持っているものとする。
【０１０２】
編成部１６１は、「Ｃ」の次に「Ｅ」となるようコンテンツ提供装置の配列を編成する。このため、コンテンツ提供装置の配列は｛Ａ，Ｂ，Ｃ，Ｅ，Ｄ｝となる。さらに、編成部１６１は、「Ｃ」の最後のチャンネルの次に「Ｅ」のチャンネルとなるよう、チャンネル配列を編成する。このため、チャンネル配列は、｛Ａ→Ｃｈ[１]，‥，Ａ→Ｃｈ[５]，Ｂ→Ｃｈ[６] ，‥，Ｂ→Ｃｈ[１０]，Ｃ→Ｃｈ[１１]，‥，Ｃ→Ｃｈ[１５]，Ｅ→Ｃｈ[２１]，‥，Ｅ→Ｃｈ[２５]，Ｄ→Ｃｈ[１６]，‥，Ｄ→Ｃｈ[２０]｝となる。図１０中のＣ０１〜Ｃ２５は、各チャンネルに付した符号である。
【０１０３】
編成部１６１は、「Ｃ」の最後のコンテンツに続くコンテンツが「Ｅ」のコンテンツとなるようコンテンツの配列を編成する。このため、上述した表記により、この場合におけるコンテンツの配列を表すと、
｛Ａ→Ｃｈ[１]→Ｃ[１][１]，‥，Ａ→Ｃｈ[１]→Ｃ[１][Ｎ[１]]，
‥‥‥，
Ｃ→Ｃｈ[１５]→Ｃ[１５][１]，‥，Ｃ→Ｃｈ[１５]→Ｃ[１５][Ｎ[１５]]，
Ｅ→Ｃｈ[２１]→Ｃ[２１][１]，‥，Ｅ→Ｃｈ[２１]→Ｃ[２１][Ｎ[２１]]，
‥‥‥，
Ｅ→Ｃｈ[２５]→Ｃ[２５][１]，‥，Ｅ→Ｃｈ[２５]→Ｃ[２５][Ｎ[２５]]，
Ｄ→Ｃｈ[１６]→Ｃ[１６][１]，‥，Ｄ→Ｃｈ[１６]→Ｃ[１６][Ｎ[１６]]，
‥‥‥，
Ｄ→Ｃｈ[２０]→Ｃ[２０][１]，‥，Ｄ→Ｃｈ[２０]→Ｃ[２０][Ｎ[２０]]｝
となる。
【０１０４】
以上のように、本第２の実施形態では、コンテンツ提供装置が新たに追加された場合、編成部１６１は、共通のデバイス処理部を用いる他のコンテンツ提供装置のチャンネルと連続するように、追加されたコンテンツ提供装置のチャンネルを配置する。その結果、本実施形態では、デバイスの切り替え処理の回数を減らすことができる。これにより、デバイス処理部の起動回数が減り、コンテンツ出力装置のさらなる省電力が可能となる。
【０１０５】
なお、本第２の実施形態では、ユーザがネットワークで利用可能なハードディスクを接続した例で説明しているが、コンテンツ出力装置の動作中にコンテンツ提供装置の増減する状況は多く存在する。コンテンツ提供装置の増減する状況とは、例えば、ネットワークの接続状況の変化、蓄積メディアやケーブルの挿抜、プラグアンドプレイ（Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）に対応したコンテンツ提供装置の着脱、及び、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）で接続されたコンテンツ提供装置の着脱などである。このような状況においても、コンテンツ提供装置が追加されたときの編成部の動作は同じである。したがって、コンテンツ提供装置の形態や接続方法は、本実施形態の例に限定されるものではない。
【０１０６】
また、デバイス処理部の取得部が異なり、制御部が共通となるコンテンツ提供装置について、編成部は、制御部が共通となるコンテンツ提供装置のチャンネルが連続するようにチャンネル配列を編成しても良い。すなわち、デバイス処理部が異なっても、電力の制御の観点で制御部が共通となる場合には、編成部は、同一のデバイス処理部とみなして処理しても良い。
【０１０７】
本第１、第２の実施形態では、判定部１３０がザッピング視聴時に他のコンテンツ提供装置と接続するデバイス処理部の起動タイミングを予測して、切り替え部１２０がそのデバイス処理部を起動していた。しかし、ザッピング視聴以外においても、判定部１３０は、起動タイミングを予測することが可能である。例えば、判定部１３０は、電子番組表からユーザが視聴しているチャンネルにおけるコンテンツの切れ目の時刻である、終了時刻からそのデバイス処理部の起動時間分だけ遡ったときを起動タイミングとしても良い。なお、コンテンツの切れ目の時刻である終了時刻は、動画コンテンツの終了時刻やチャプターの終了時刻、放送番組の終了時刻から特定してもよい。また、デバイス処理部の制御部がコンテンツ提供装置の電力供給を制御可能な場合、判定部１３０は、切り替え部１２０が次に示す起動タイミングで、そのデバイス処理部の制御部にコンテンツ提供装置を起動させてもよい。なお、起動タイミングは、例えば、デバイス処理部の起動時間とコンテンツ提供装置の起動時間のうち長い方の起動時間、あるいはデバイス処理部の起動時間とコンテンツ提供装置の起動時間の和だけ遡ったときとするとよい。
【産業上の利用可能性】
【０１０８】
本発明にかかるコンテンツ出力制御装置は、複数のコンテンツ提供装置にわたってコンテンツをザッピング視聴するテレビ受像機を制御するのに有用である。また、本発明にかかるコンテンツ出力制御装置は、携帯電話、パーソナルコンピュータ、音楽プレーヤー、カーナビゲーションシステム等にも適用可能である。
【符号の説明】
【０１０９】
１００  コンテンツ出力装置
１０１  コンテンツ出力制御装置
１１０  入力部
１２０  切り替え部
１３０  判定部
１４０  コンテンツ取得部
１５０  出力部
１６０  チャンネル管理部
１６１  編成部
１７０、１８０、１９０、１９５  デバイス処理部
１７１、１８１、１９１、１９６  制御部
１７２、１８２、１９２、１９７  取得部
２０１〜２０５  コンテンツ提供装置
Ｃ０１〜Ｃ２５  チャンネルＣｈ[１]〜Ｃｈ[２５]
Ｉ０１〜Ｉ０５  操作入力
【図１】
2011064925.tif 000003
【図２】
2011064925.tif 000004
【図３】
2011064925.tif 000005
【図４】
2011064925.tif 000006
【図５】
2011064925.tif 000007
【図６】
2011064925.tif 000008
【図７】
2011064925.tif 000009
【図８】
2011064925.tif 000010
【図９】
2011064925.tif 000011
【図１０】
2011064925.tif 000012
【手続補正書】
【提出日】平成23年4月21日(2011.4.21)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送やネットワーク、メモリカードなど複数のコンテンツ提供装置からコンテンツを取得して出力するコンテンツ出力装置に関する。特に、本発明は、遅延のないコンテンツ提供装置の切り替えを行うコンテンツ出力制御装置における省電力の技術に関する。
【背景技術】
【０００２】
近年、放送を受信して表示するのみならず、メモリカードに含まれる動画コンテンツやネットワーク上の動画コンテンツを、再生して表示することが可能なテレビが製品化されている。同様に、携帯電話をはじめとするモバイル機器においても、さまざまなコンテンツ提供装置のコンテンツを表示可能な製品がある。
【０００３】
さらに、地上波デジタル放送、衛星放送、ケーブルテレビなどの放送系のコンテンツ提供装置、ハードディスクやメモリカードなどの蓄積メディアのコンテンツ提供装置、コンテンツ提供サイトを含むネットワークに接続するコンテンツ提供装置、マルチメディアインタフェースで接続するコンテンツ提供装置など、コンテンツ提供装置の種類や数は増大している。
【０００４】
従来、このように多様なコンテンツ提供装置に対応するため、コンテンツ出力装置には、コンテンツ提供装置ごとに専用のアプリケーションがインストールされており、ユーザはそのアプリケーションを起動する。当該アプリケーションには、コンテンツ提供装置に依存したコンテンツ選択等の操作方式が用意されている。ユーザは、当該アプリケーションを操作して、コンテンツ提供装置に含まれる多数のコンテンツの中からユーザが所望するコンテンツを決定する。
【０００５】
このようにコンテンツ提供装置ごとに異なるアプリケーションを操作するのはユーザにとって煩わしい。そこで、それらのアプリケーションを一元化し、１つのアプリケーションによって全てのコンテンツ提供装置の操作方式に則った操作が可能なコンテンツ出力装置も、特許文献１などで開示されている。しかし、このようなコンテンツ出力装置には、以下の問題がある。
【０００６】
このようなコンテンツ出力装置においては、多種多様のコンテンツの中からユーザが興味のあるコンテンツを探すために、短時間に頻繁にチャンネルを切り替えて内容を確認するザッピングが行われる。ところが、これらのコンテンツ提供装置を認識し利用可能とするデバイスは、デバイスドライバの初期化やデータの取得、デコードなどさまざまな処理が必要となることから、チャンネル切り替えに時間がかかる。
【０００７】
さらに、昨今の地球環境問題へのユーザ意識の高まりなどにより、このようなコンテンツ出力装置においても低消費電力であることが重要となってきている。ユーザは、上記のような一元化されたインタフェースを利用して、異なるコンテンツ提供装置にあるコンテンツを切り替えてザッピングする。このような場合、予め全てのコンテンツ提供装置を利用可能にしておけば、コンテンツ提供装置の切り替えに伴う遅延を低減することができる。しかし、全てのコンテンツ提供装置を利用可能にすると、ユーザの所望するコンテンツの有無にかかわらず、全てのコンテンツ提供装置を扱うデバイスに電力を供給する必要があり、コンテンツ出力装置の電力を無駄に消費してしまう。逆に、視聴中のコンテンツ提供装置のみに電力を供給するようにすれば、コンテンツ出力装置の省電力を図ることができる。しかし、コンテンツ提供装置切り替え時に上述した処理に時間を要するため、コンテンツ提供装置の切り替えに伴う遅延が生じる。したがって、コンテンツ提供装置を切り替えてザッピング視聴する場合であっても、遅延のない切り替えを実現すると同時に、不要なデバイスへの電力供給を排除して省電力を実現することが望まれる。
【０００８】
これらの問題に対処した技術の１つとして、特許文献２に開示された方法がある。特許文献２は、チャンネル番号を昇り順あるいは降り順に連続的に切り替えるザッピングについて、遅延のない切り替えと省電力を実現するデジタルテレビ放送の表示装置を開示している。デジタルテレビ放送の表示装置は、アナログ放送に比べて、データの取得やデコードなどのより多くの処理を行うため、チャンネル切り替え後から映像が表示されるまでに遅延が発生する。そこで、特許文献２の表示装置は、現在選局されているチャンネル番号とユーザが昇り順あるいは降り順のいずれのチャンネル操作を実施しているかを取得する。これによって、当該表示装置は、チャンネルが切り替わる前に次に表示されるチャンネルを予測する。次に、当該表示装置は、該当チャンネルを表示するメインの処理系と、予測したチャンネルを準備するサブの処理系を起動し、チャンネル切り替わり時刻にサブの処理系のチャンネルに切り替える。これにより、当該表示装置は、ザッピング視聴時における遅延を解消している。さらに、当該表示装置は、メインの処理系のチャンネルを視聴し続ける場合にはサブの処理系の動作を停止する。これにより、当該表示装置は消費電力の低減化も実現している。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００８−１８７５８４号公報
【特許文献２】特開２００９−１７２３７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、このような従来のコンテンツ出力方法には、多様なコンテンツ提供装置に対応したコンテンツ出力装置に適用する上で、以下のような課題があった。
【００１１】
特許文献２では、デジタルテレビ放送の通信規格上、遅延時間の最大値が制限されるので、ザッピング視聴の場合においてもチャンネル１つ分の視聴時間を遅延時間が越えることはない。ところが、多様なコンテンツ提供装置に適用した場合、特許文献２のようなデジタルテレビ放送に比べて、遅延が長くなることも考えられる。例えば、コンテンツ提供サイトにネットワークを経由してアクセスする場合、ネットワークの状況によってはアクセスに時間を要する場合がある。この場合、特許文献２のように直後のチャンネルを予測すれば足りるわけではなく、数チャンネル前からチャンネル切り替わりを予測して、早い段階からコンテンツ提供装置のコンテンツを利用可能にするための準備を開始しておく必要がある。
【００１２】
また、コンテンツ提供装置ごとにコンテンツを利用可能にするまでの遅延時間が異なる。このため、コンテンツ提供装置のコンテンツを利用可能にするための準備を開始するタイミングを、遅延が最も長いコンテンツ提供装置に合わせたのでは、省電力を実現する上で好ましくない。したがって、各コンテンツ提供装置の遅延時間に合わせた最適なタイミングでその準備を開始する必要がある。
【００１３】
本発明は、上述した課題を解決するもので、多様なコンテンツ提供装置にわたってザッピング視聴をする場合でも遅延なく、省電力を実現することが可能なコンテンツ出力制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、本発明のコンテンツ出力制御装置は、ネットワーク経由を含む複数のコンテンツ提供装置から、それぞれのコンテンツ提供装置に適合するデバイス処理部を経由してコンテンツを取得し、取得したコンテンツを出力するコンテンツ出力装置を制御するコンテンツ出力制御装置であって、ユーザによるチャンネル切り替え操作が入力されると、チャンネル切り替え操作に基づいてチャンネルを切り替えるとともに、ザッピング中かどうか判定する切り替え部と、複数のコンテンツ提供装置によって提供されるチャンネルをチャンネル切り替え操作により切り替えられる順番に並べられた配列をチャンネル配列として管理するチャンネル管理部と、切り替え部がザッピング中と判定すると、チャンネル配列に基づいて、現在視聴中のコンテンツを表示するチャンネルから現在視聴中のコンテンツを提供するコンテンツ提供装置と異なるコンテンツ提供装置の最初のチャンネルに切り替わるまでの予測時間を算出し、予測時間が所定の値を下回ったときを起動タイミングになったと判定する判定部とを備える。そして、判定部が起動タイミングになったと判定すると、切り替え部が異なるコンテンツ提供装置と接続するデバイス処理部を起動することを特徴とする。
【００１５】
さらに、前述したデバイス処理部がコンテンツ提供装置の電力供給を制御可能な場合、本発明のコンテンツ出力制御装置は、判定部が起動タイミングになったと判定すると、前述した異なるコンテンツ提供装置と接続するデバイス処理部に、前述した異なるコンテンツ提供装置を起動させるとよい。
【００１６】
さらに、前述したチャンネルは、コンテンツの出力順が定められたコンテンツのグループであるとよい。
【００１７】
さらに、本発明のコンテンツ出力制御装置は、コンテンツ出力装置に新たなコンテンツ提供装置が接続されると、新たなコンテンツ提供装置と同じ制御を行う接続中のコンテンツ提供装置がある場合には、新たなコンテンツ提供装置のチャンネルと接続中のコンテンツ提供装置のチャンネルとが隣接するように、チャンネル配列を並べ替える編成部をさらに備えるとよい。
【００１８】
さらに、前述した判定部は、複数のコンテンツ提供装置と接続するデバイス処理部の電源投入から当該複数のコンテンツ提供装置のコンテンツを利用可能になるまでの起動時間を保持し、所定の値を起動時間とするとよい。
【００１９】
さらに、前述した判定部は、複数のコンテンツ提供装置と接続するデバイス処理部の電源投入から当該複数のコンテンツ提供装置にアクセス可能になるまでの第１の起動時間と複数のコンテンツ提供装置の電源投入から当該複数のコンテンツ提供装置のコンテンツを利用可能になるまでの第２の起動時間を保持し、デバイス処理部の起動とコンテンツ提供装置の起動を並列処理できる場合、第１の起動時間と第２の起動時間のうち長い方の起動時間を前述した所定の値とするとよい。
【００２０】
あるいは、前述した判定部が、複数のコンテンツ提供装置と接続するデバイス処理部の電源投入から当該複数のコンテンツ提供装置にアクセス可能になるまでの第１の起動時間と複数のコンテンツ提供装置の電源投入から当該複数のコンテンツ提供装置のコンテンツを利用可能になるまでの第２の起動時間を保持し、デバイス処理部の起動後コンテンツ提供装置の起動が可能となる場合、第１の起動時間と第２の起動時間の和を前述した所定の値とするとよい。
【００２１】
さらに、前述した判定部は、視聴中のチャンネルから前記異なるコンテンツ提供装置の最初のチャンネルまでのチャンネル数、もしくは前記チャンネル数および前記チャンネル切り替え操作において１つのチャンネル変更にかかる時間の両方に基づいて、前記予測時間を算出するとよい。
【００２２】
さらに、切り替え部による切り替え処理の結果、前述した異なるコンテンツ提供装置と接続するデバイス処理部が起動された後、当該切り替え部が、切り替え前のコンテンツ提供装置が利用されなくなってから経過した経過時間を計測し、その経過時間が予め定めた閾値を越えたときに、切り替え前のコンテンツ提供装置と接続するデバイス処理部の電力供給を停止するとよい。
【００２３】
さらに、切り替え部による切り替え処理の結果、前述した異なるコンテンツ提供装置と接続するデバイス処理部が起動された後、当該切り替え部が、切り替え前のコンテンツ提供装置が利用されなくなってから経過した経過時間を計測し、その経過時間が予め定めた閾値を越えたときに、切り替え前のコンテンツ提供装置と接続するデバイス処理部に、切り替え前のコンテンツ提供装置への電力供給を停止させるとよい。
【００２４】
上記目的を達成するために、本発明のコンテンツ制御方法は、ネットワーク経由を含む複数のコンテンツ提供装置から、それぞれのコンテンツ提供装置に適合するデバイス処理部を経由してコンテンツを取得し、取得したコンテンツを出力するコンテンツ出力装置を制御する出力制御方法であって、ユーザによるチャンネル切り替え操作が入力されると、前記チャンネル切り替え操作に基づいてチャンネルを切り替えるとともに、ザッピング中かどうか判定する切り替えステップと、前記複数のコンテンツ提供装置によって提供されるチャンネルを前記チャンネル切り替え操作により切り替えられる順番に並べられた配列であるチャンネル配列に基づいて、前記切り替えステップがザッピング中と判定すると、現在視聴中のコンテンツを表示するチャンネルから前記現在視聴中のコンテンツを提供するコンテンツ提供装置と異なるコンテンツ提供装置の最初のチャンネルに切り替わるまでの予測時間を算出し、前記予測時間が所定の値を下回ったときを起動タイミングになったと判定する判定ステップと、前記判定ステップが前記起動タイミングになったと判定すると、前記異なるコンテンツ提供装置と接続するデバイス処理部を起動する起動ステップを含むことを特徴とする。
【発明の効果】
【００２５】
上記構成により、本発明は、複数のコンテンツ提供装置にわたってザッピング視聴する場合でも遅延なく、省電力を実現することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の第１の実施形態におけるコンテンツ出力制御装置を備えたコンテンツ出力装置の構成を示す図
【図２】本発明の第１の実施形態におけるチャンネル配列の概念図
【図３】本発明の第１の実施形態において、ユーザがザッピング操作をした際の動作を表すフローチャート
【図４】本発明の第１の実施形態において、ユーザのザッピング操作により切り替え先のコンテンツ提供装置と接続するデバイス処理部が起動された後の動作を表すフローチャート
【図５】ユーザの切り替え操作に関する信号が連続的に入力部１１０によって受信される場合におけるザッピング判定処理のフローチャート
【図６】コンテンツ出力装置１００の入力部１１０がザッピング指示の入力が可能な場合におけるザッピング判定処理のフローチャート
【図７】本発明の第１の実施形態におけるチャンネル切り替え時間の概念図
【図８】本発明の第２の実施形態におけるコンテンツ出力制御装置を備えたコンテンツ出力装置の構成を示す図
【図９】本発明の第２の実施形態において、第４コンテンツ提供装置２０４が接続される前のチャンネル配列の概念図
【図１０】本発明の第２の実施形態において、第４コンテンツ提供装置２０４が接続された後のチャンネル配列の概念図
【発明を実施するための形態】
【００２７】
（第１の実施形態）
図１は、本発明の第１の実施形態におけるコンテンツ出力制御装置を備えたコンテンツ出力装置の構成を示す図である。本実施形態にかかるコンテンツ出力装置１００は、第１コンテンツ提供装置２０１と第２コンテンツ提供装置２０２のコンテンツを視聴可能なテレビ受信機である。
【００２８】
第１コンテンツ提供装置２０１は、複数放送局の放送波すなわち放送チャンネルを統合して送信する送信装置である。第１コンテンツ提供装置２０１は、１つのコンテンツプロバイダ（放送局など）から配信されるコンテンツのグループを１つのチャンネルとして、複数チャンネルを送信する。
【００２９】
コンテンツ出力装置１００は、コンテンツ出力制御装置１０１、入力部１１０、コンテンツ取得部１４０、出力部１５０、第１デバイス処理部１７０、第２デバイス処理部１８０、第２コンテンツ提供装置２０２から構成される。コンテンツ出力制御装置１０１は、切り替え部１２０、判定部１３０、チャンネル管理部１６０から構成される。そして、第１デバイス処理部１７０は、第１制御部１７１および第１取得部１７２から構成される。また、第２デバイス処理部１８０は、第２制御部１８１および第２取得部１８２から構成される。
【００３０】
第２コンテンツ提供装置２０２は、内蔵ハードディスクである。第２コンテンツ提供装置２０２は、自らが保持するコンテンツをジャンルなどのコンテンツ属性情報に基づいたグループに分け、このグループを複数管理することが可能である。第２コンテンツ提供装置２０２は、このグループを、複数のコンテンツを出力順に格納するプレイリストを用いて管理する。プレイリストがある場合は、プレイリストをチャンネルとみなすことによって、放送のチャンネルと同様にプレイリストを切り替えて視聴することができる。プレイリストがない場合は、第２コンテンツ提供装置２０２が保持するコンテンツの一覧を１つのチャンネルとみなすこと、あるいはコンテンツの属性情報に基づいたグループをチャンネルとみなすことも可能である。以上のように、第２コンテンツ提供装置２０２のコンテンツもまたコンテンツ属性情報に基づいたグループをチャンネルとみなすことにより、放送と同様に扱うことが可能となる。
【００３１】
入力部１１０は、キーボタンや上下左右ボタンなどの操作ボタン、感圧式タッチパネルなどから構成される。入力部１１０は、ユーザからのコンテンツ切り替えやデバイス切り替えの操作を受け取る。あるいは、入力部１１０は、リモートコントローラとコントローラ受信部の２つの構成から成っていても良い。その場合は、リモートコントローラがユーザの操作を受け取ってユーザ操作に関する信号をコントローラ受信部に送信し、コントローラ受信部がその信号を受信して、ユーザからのコンテンツ切り替えやデバイス切り替えの操作を受け取る。
【００３２】
切り替え部１２０は、第１デバイス処理部１７０と第２デバイス処理部１８０を切り替えるスイッチである。切り替え部１２０は、入力部１１０によって得られる操作入力と、チャンネル管理部１６０が管理するチャンネル配列に基づいて切り替え処理を行う。また、早送りやスキップなどのコンテンツ操作が可能なチャンネルにおいて入力部１１０からコンテンツ操作要求を受け取った場合、切り替え部１２０はコンテンツ操作要求を視聴中のデバイス処理部に渡す。切り替え部１２０の動作の詳細は後述する。
【００３３】
テレビ放送チューナである第１デバイス処理部１７０において、第１制御部１７１は、デバイスドライバに相当する。第１制御部１７１は、第１デバイス処理部１７０全体の電力供給の制御や初期化処理、第１コンテンツ提供装置２０１から得られるチャンネルの管理や制御を行う。第１取得部１７２は、第１制御部１７１のチャンネル制御に基づいて第１コンテンツ提供装置２０１から放送波を受信し、コンテンツ出力装置１００が出力可能なコンテンツにデコードする。
【００３４】
ファイルシステムである第２デバイス処理部１８０において、第２制御部１８１はデバイスドライバに相当する。第２制御部１８１は、第２デバイス処理部１８０の電力供給の制御、第２コンテンツ提供装置２０２から得られるコンテンツの制御、あるいはチャンネルとみなされるコンテンツ属性情報に基づいたグループの制御を行う。また、第２制御部１８１は、第２コンテンツ提供装置２０２への電力供給も制御する。第２取得部１８２は、第２コンテンツ提供装置２０２からコンテンツを取得し、必要に応じてコンテンツ出力装置１００が出力可能なコンテンツに変換する。
【００３５】
コンテンツ取得部１４０は、切り替え部１２０の制御に基づいて第１取得部１７２または第２取得部１８２からコンテンツを取得し、出力部１５０に取得したコンテンツを出力する。
【００３６】
出力部１５０はコンテンツを表示するディスプレイから構成され、コンテンツ取得部１４０から取得したコンテンツを出力する。
【００３７】
判定部１３０は、入力部１１０に入力されるユーザからの操作を受け、その操作内容とタイミングに基づき、第１コンテンツ提供装置２０１のコンテンツから第２コンテンツ提供装置２０２のコンテンツへ切り替わる時間を予測する。あるいは、判定部１３０は、第２コンテンツ提供装置２０２のコンテンツから第１コンテンツ提供装置２０１のコンテンツへ切り替わる時間を予測する。そして、その予測に基づいて、判定部１３０は、デバイスの切り替えを切り替え部１２０に要求する。判定部１３０の動作の詳細は後述する。
【００３８】
チャンネル管理部１６０は、コンテンツ出力装置１００の動作開始時に、第１デバイス処理部１７０および第２デバイス処理部１８０を認識する。そして、チャンネル管理部１６０は、それぞれのデバイス処理部に接続されるコンテンツ提供装置の配列、それらのコンテンツ提供装置が保持するチャンネルとみなされるコンテンツのグループからなるチャンネル配列、上述した各チャンネルの中に含まれるコンテンツの配列を管理する。チャンネル管理部１６０の動作の詳細は後述する。
【００３９】
上記切り替え部１２０、予測部１３０、チャンネル管理部１６０から成るコンテンツ出力制御装置１０１はＣＰＵ等からなり、コンテンツ出力処理の実行を含む装置全体の制御を行う。上記ＣＰＵは、ＲＯＭ、ＲＡＭおよびＥＥＰＲＯＭなどを備え、プログラム、通信制御データ、さらにコンテンツデータやチャンネル配列などの種々のデータを記憶する。
【００４０】
以下、上述のように構成されたコンテンツ出力装置１００の動作を、図を用いて説明する。
【００４１】
図２は、コンテンツ出力装置１００において、複数のコンテンツ提供装置に含まれるコンテンツ切り替えの操作のために一元化したチャンネル配列の概念図である。ここでは、第１コンテンツ提供装置２０１を「Ａ」、第２コンテンツ提供装置２０２を「Ｂ」と表記し、「Ａ」は、５つのチャンネルＣｈ[１]、Ｃｈ[２]、Ｃｈ[３]、Ｃｈ[４]、Ｃｈ[５]を持っているものとする。また、「Ｂ」は、５つのチャンネルＣｈ[６]、Ｃｈ[７]、Ｃｈ[８]、Ｃｈ[９]、Ｃｈ[１０]を持っているものとする。
【００４２】
チャンネル管理部１６０は、上述したコンテンツ提供装置２０１、２０２の配列｛Ａ，Ｂ｝を管理する。さらに、チャンネル管理部１６０は、チャンネルの配列として｛Ａ→Ｃｈ[１]，Ａ→Ｃｈ[２]，Ａ→Ｃｈ[３]，Ａ→Ｃｈ[４]，Ａ→Ｃｈ[５]，Ｂ→Ｃｈ[６]，Ｂ→Ｃｈ[７]，Ｂ→Ｃｈ[８]，Ｂ→Ｃｈ[９]，Ｂ→Ｃｈ[１０]｝を管理する。図２中のＣ０１〜Ｃ１０は、各チャンネルに付した符号である。
【００４３】
上記チャンネルは内部に１つ以上のコンテンツを含む。例えば、チャンネルＣｈ[ｉ] （ｉ＝１‥１０）の内部に含むコンテンツを、出力部１５０への出力順にＣ[ｉ][ｊ]（ｊ＝１〜Ｎ[ｉ]（Ｎ［ｉ］は、チャンネルＣｈ[ｉ]の内部にあるコンテンツの総数））とする。このとき、チャンネル管理部１６０は、さらにコンテンツの配列として、
｛Ａ→Ｃｈ[１]→Ｃ[１][１]，‥，Ａ→Ｃｈ[１]→Ｃ[１][Ｎ[１]]，
‥‥‥，
Ｂ→Ｃｈ[１０]→Ｃ[１０][１]，‥，Ｂ→Ｃｈ[１０]→Ｃ[１０][Ｎ[１０]]｝
を管理している。図２では、説明の便宜上、チャンネルＣ０６のコンテンツを括弧内に示している。
【００４４】
なお、放送チャンネルであるチャンネルＣｈ[１]〜Ｃｈ[５]については、放送局から配信される１つのコンテンツのみを含むように、コンテンツの配列が管理される。
【００４５】
ここで、ユーザは、ザッピング視聴をする際に、図２に示した昇り順、降り順のチャンネル切り替え操作しか行わないこととする。また、ユーザは、１回のチャンネル切り替え操作でチャンネルが昇り順あるいは降り順の矢印の方向にチャンネルが１つずつ切り替わるものとする。昇り順への切り替え操作は、例えば、ユーザが入力部１１０で構成される上ボタンを押すことによって、行われる。また、降り順への切り替え操作は、例えば、ユーザが入力部１１０で構成される下ボタンを押すことによって、行われる。
【００４６】
図２において、視聴中のチャンネルは、「Ａ」の２番目のチャンネルＣ０２であるとする。この状態で、ユーザが図中の昇り順に１回のチャンネル切り替え操作を行ったならばチャンネルＣ０１へ、ユーザが降り順に１回のチャンネル切り替え操作を行ったならばチャンネルＣ０３へ、視聴中のチャンネルが切り替わるものとする。
【００４７】
「Ａ」「Ｂ」は、それぞれ異なるコンテンツ提供装置からコンテンツを取得する。図２の例では、チャンネルＣ０５からチャンネルＣ０６に切り替わると、コンテンツを取得するコンテンツ提供装置が、第１コンテンツ提供装置２０１から第２コンテンツ提供装置２０２へ切り替わることになる。
【００４８】
図３は、第１の実施形態において、ユーザがザッピング操作をした際のコンテンツ出力装置１００の動作を表すフローチャートである。以下、コンテンツ出力装置１００の動作を、図２と図３を利用して説明する。
【００４９】
まず、入力部１１０は、ユーザからチャンネル切り替え操作があるかどうかを確認する（ステップＳ０１）。チャンネル切り替え操作がなければ（ステップＳ０１でＮｏ）、ステップＳ０１へ戻る。
【００５０】
そして、チャンネル切り替え操作があった場合（ステップＳ０１でＹｅｓ）、切り替え部１２０は、チャンネル切り替え操作に基づいて、チャンネルを切り替える（ステップＳ０２）。このチャンネル切り替え処理は、切り替え先のチャンネルが放送チャンネルか、それ以外のチャンネルかによって、以下のように処理内容が異なる。
【００５１】
切り替え先のチャンネルが放送チャンネルの場合、切り替え部１２０は、切り替え先のチャンネルのコンテンツへ切り替える。例えば、図２において、ユーザがチャンネルＣ０２を視聴中に下ボタンが押された場合は、降り順のチャンネル切り替え操作が行われたことになる。このため、切り替え部１２０は、視聴中のチャンネルＣ０２からチャンネルＣ０３へとチャンネルを切り替える。このとき、切り替え先のチャンネルＣ０３のコンテンツが、第１取得部１７２によって取得され、出力部１５０によって表示される。
【００５２】
切り替え先のチャンネルが放送チャンネルでない場合、切り替え部１２０は、各チャンネルの最初のコンテンツに切り替える。例えば、図２において、切り替え先のチャンネルがＣ０６である場合、切り替え部１２０は、チャンネルＣ０６のＣ[６][１]のコンテンツへ切り替える。
【００５３】
また、切り替え先のチャンネルが放送チャンネルでなく、かつユーザが直近に当該チャンネルを視聴した際に特定のコンテンツの最後まで視聴していない場合、切り替え部１２０はその視聴が終わっていないコンテンツへ切り替えても良い。例えば、図２で、チャンネルＣ０６において、切り替え部１２０は、以下の場合に、チャンネルＣ０６のＣ[６][２]のコンテンツへ切り替える。以下の場合とは、ユーザが直近に視聴したコンテンツがＣ[６][２]であり、かつユーザがＣ[６][２]のコンテンツを最後まで視聴していない場合に、切り替え先のチャンネルがＣ０６であるときである。
【００５４】
あるいは、切り替え先のチャンネルが放送チャンネルでなく、かつユーザが直近に当該チャンネルを視聴した際に特定のコンテンツの最後まで視聴をしている場合、切り替え部１２０はその次のコンテンツへ切り替えても良い。例えば、図２で、チャンネルＣ０６において、切り替え部１２０は、以下の場合に、チャンネルＣ０６のＣ[６][３]のコンテンツへ切り替える。以下の場合とは、ユーザが直近に視聴したコンテンツがＣ[６][２]であり、かつユーザがＣ[６][２]のコンテンツを最後まで視聴している場合に、切り替え先のチャンネルがＣ０６であるときである。
【００５５】
次に、切り替え部１２０は、ユーザがザッピング操作中であるかどうかを判定する（ステップＳ０３）。ザッピング中であるか否かの判定方法については後述する。ザッピング中でなければ（ステップＳ０３でＮｏ）、処理は、ステップＳ０１の状態に戻る。
【００５６】
もし、ザッピング中であれば（ステップＳ０３でＹｅｓ）、判定部１３０は、入力部１１０に入力されたチャンネル切り替え操作を取得する。そして、判定部１３０は、以下の（１）〜（３）を切り替え部１２０から取得する。
（１）切り替え部１２０が第１制御部１７１から取得した第１デバイス処理部１７０の起動時間
（２）第２制御部１８１から取得した第２デバイス処理部１８０の起動時間
（３）視聴中のチャンネル位置
さらに、判定部１３０は、チャンネル管理部１６０からチャンネル配列を取得する。そして、判定部１３０は、以下に述べる処理によりコンテンツ提供装置の切り替え予想時間を算出する（ステップＳ０４）。
【００５７】
まず、チャンネル配列とチャンネル切り替え操作が昇り順、あるいは降り順のどちらで行われているかに基づいて、判定部１３０は次に切り替わるコンテンツ提供装置の最初のチャンネルを特定する。そして、判定部１３０は視聴中のチャンネルから次に切り替わるコンテンツ提供装置の最初のチャンネルまでのチャンネル数Ｎを求める。例えば、視聴中のチャンネルがチャンネルＣ０３であり、降り順のチャンネル切り替え操作が行われている場合、判定部１３０は、次に切り替わるコンテンツ提供装置の最初のチャンネルをチャンネルＣ０６と特定し、Ｎの値を３と求める。
【００５８】
次に、判定部１３０は、１回のチャンネル切り替え操作にかかる時間Ｕを、ユーザのチャンネル切り替え操作を開始してから現在視聴中のチャンネルに切り替わるまでの時間を、切り替えられたチャンネル数で割ることにより算出する。例えば、ユーザが降り順のチャンネル切り替え操作を開始する際に視聴していたチャンネルがチャンネルＣ０１であり、かつ現在視聴中のチャンネルがチャンネルＣ０３である場合、切り替えられたチャンネル数は２となる。このとき、チャンネルＣ０１からチャンネルＣ０３に切り替わるまでに要した時間がΔＴであったとすると、上述したＵは、ΔＴ／２となる。以上のようにＵ、Ｎが求められると、判定部１３０は切り替え予想時間ＴをＵ×Ｎと算出する。
【００５９】
次に、判定部１３０は、切り替わるコンテンツ提供装置と接続するデバイス処理部の起動時間Ｗを基に、起動タイミングになったかどうかを判定する（ステップＳ０５）。起動タイミングになったかどうかは切り替え予想時間Ｔが起動時間Ｗ以下となったかどうかに基づいて判定される。
【００６０】
簡易なシステムを構成する場合、１回のチャンネル切り替え操作にかかる時間Ｕやデバイス処理部の起動時間Ｗは予め設定した共通の値にすると良い。また、判定部１３０は、起動タイミングを予測せず、残りのチャンネル数Ｎが予め定めた閾値よりも小さくなった時点で、起動タイミングになったと判定しても良い。あるいは、切り替え部１２０はチャンネル操作の履歴を時間とともに保持して、判定部１３０が切り替えのパターンを把握することで切り替え予想時間Ｔを予測しても良い。以上において、判定部１３０が起動タイミングになったと判定しなければ（ステップＳ０５でＮｏ）、ステップＳ０１に戻る。
【００６１】
もし、判定部１３０が起動タイミングになったと判定したならば（ステップＳ０５でＹｅｓ）、切り替え部１２０は、切り替え先のコンテンツ提供装置と接続するデバイス制御部を起動する（ステップＳ０６）。上述した例では、切り替え部１２０は、「Ｂ」の第２コンテンツ提供装置２０２と接続する第２デバイス処理部１８０を起動することになる。この後は再びステップＳ０１へ戻り、入力部１１０はチャンネル操作を待ち受ける。
【００６２】
次に、切り替え先のコンテンツ提供装置と接続するデバイス処理部が起動された後のコンテンツ出力装置１００の動作について、図４を用いて詳細に説明する。まず、切り替え部１２０は、切り替え先のコンテンツ提供装置のチャンネルに替わったかどうか判定する（ステップＳ１１）。切り替え先のコンテンツ提供装置のチャンネルに替わってなければ（ステップＳ１１でＮｏ）、切り替え部１２０は、切り替え先のコンテンツ提供装置のチャンネルに替わるまで待つ（ステップＳ１１）。
【００６３】
そして、切り替え先のコンテンツ提供装置のチャンネルに替わった場合（ステップＳ１１でＹｅｓ）、判定部１３０は、切り替え先のコンテンツ提供装置のチャンネルに替わってからの経過時間の計測を開始する（ステップＳ１２）。それから、判定部１３０は、経過時間が予め定めた閾値を超えているかどうか判定する（ステップＳ１３）。経過時間が閾値を超えていない場合（ステップＳ１３でＮｏ）、判定部１３０は、経過時間が予め定めた閾値を超えるまで待つ（ステップＳ１３）。
【００６４】
そして、経過時間が閾値を超えている場合（ステップＳ１３でＹｅｓ）、切り替え部１２０は、使用していないコンテンツ提供装置と接続するデバイス処理部の制御部に対し、そのデバイス処理部への電力供給を停止させる（ステップＳ１４）。
【００６５】
例えば、図２において、ユーザがチャンネルＣ０２を視聴した後、降り順にザッピングを行ったとする。そして、チャンネルがＣ０６に切り替わった後、ユーザがそのチャンネルを上述した閾値の時間を越えて連続して視聴したとする。このような場合、切り替え部１２０は、第１制御部１７１に第１デバイス処理部１７０の電力供給を停止させる。
【００６６】
次に、ステップＳ０３におけるザッピング中であるか否かの判定方法について、図５、６を利用して詳細に説明する。
【００６７】
図５は、ユーザのチャンネル切り替え操作に関する信号が連続的に入力部１１０によって受信される場合における、切り替え部１２０のステップＳ０３に関する処理のフローチャートである。ここで、ユーザの切り替え操作に関する信号が連続的に入力部１１０によって受信される場合とは、以下の４つのうち、いずれかの場合を意味する。
（１）ユーザが操作ボタンを繰り返し押下した場合
（２）ユーザがタッチパネルにおいて指を軽く払う動作（フリック）を１回行うと、切り替え部１２０がフリックの向きに応じて昇り順、降り順のいずれかにチャンネルを１つ切り替える形態においてユーザがフリックを繰り返し行った場合
（３）ユーザが操作ボタンを長押しすると切り替え操作に関する信号が入力部１１０に一定時間経過するごとに送信される場合
（４）ユーザが操作ボタンを長押しすると切り替え操作に関する同一の信号が入力部１１０に継続して送信され、入力部１１０が一定時間経過するごとに当該信号の有無によって切り替え操作を実行するか否かを判断する場合
【００６８】
この処理では、まず、切り替え部１２０は、チャンネル切り替え操作が図２の昇り順であるか判定する（ステップＳ３０１）。
【００６９】
図２の昇り順にチャンネル切り替え操作がされた場合（ステップＳ３０１でＹｅｓ）、切り替え部１２０は、チャンネル切り替え操作から一定時間内に入力された昇り順の変更チャンネル数を取得する（ステップＳ３０２）。
【００７０】
図２の降り順にチャンネル変更入力がされた場合（ステップＳ３０１でＮｏ）、切り替え部１２０は、チャンネル切り替え操作から一定時間内に入力された降り順の変更チャンネル数を取得する（ステップＳ３０３）。
【００７１】
次に、切り替え部１２０は、ステップＳ３０２もしくはステップＳ３０３で得られた変更チャンネル数が、予め定めた閾値より大きいかどうか判定する（ステップＳ３０４）。もし、変更チャンネル数が閾値より大きい場合（ステップＳ３０４でＹｅｓ）、切り替え部１２０は、ザッピング中と判定する（ステップＳ３０５）。逆に、変更チャンネル数が閾値以下である場合（ステップＳ３０４でＮｏ）、切り替え部１２０は、ザッピング中でないと判定する（ステップＳ３０６）。
【００７２】
図６は、コンテンツ出力装置１００の入力部１１０が、ザッピング指示の入力が可能な場合における、図３のステップＳ０３における切り替え部１２０の処理のフローチャートである。このザッピング指示の入力方法には、例えば、スキャンボタン（押下されたときにザッピング処理を開始するボタン）等を押下する方法がある。他には、ユーザがタッチパネルにおいて指を軽く払う動作（フリック）を行ってから、ユーザが再度タッチパネルに触れるまでザッピングを行う機能を用いた方法などがある。
【００７３】
この処理では、まず、切り替え部１２０は、ユーザによるザッピング指示の入力があったかどうか判定する（ステップＳ３１１）。もし、ユーザによるザッピング指示の入力があった場合（ステップＳ３１１でＹｅｓ）、切り替え部１２０はザッピング中と判定する（ステップＳ３１２）。逆に、ユーザによるザッピング指示の入力がない場合（ステップＳ３１１でＮｏ）、切り替え部１２０はザッピング中でないと判定する（ステップＳ３１３）。
【００７４】
次に、本第１の実施形態の効果について、図７を利用して詳細に説明する。図７では、視聴中のチャンネルとユーザの操作入力、コンテンツ提供装置と接続するデバイス処理部の起動を概念的に示している。図７（ａ）は従来方式の場合の概念図である。この図では、横軸が時間を示し、コンテンツ提供装置ごとに縦軸方向の位置を変えて、各コンテンツ提供装置が出力するチャンネルを時系列順に示している。操作入力Ｉ０１、Ｉ０２、Ｉ０３、Ｉ０４、Ｉ０５によってチャンネルが切り替わり、特にＩ０５ではコンテンツ提供装置の切り替えを伴う。しかし、Ｉ０５の時点から起動処理が行われるため、第２デバイス処理部１８２の起動時間が遅延となってしまう。図７（ｂ）は本方式の場合の概念図である。本第１の実施形態では、切り替え予想時間Ｔを算出し、Ｔおよびデバイス処理部の起動時間Ｗから、デバイス処理部の起動タイミングｔｓを算出し、デバイス処理部の用意をする。
【００７５】
本第１の実施形態では、図７（ｂ）に示すように起動タイミングｔｓを最適に設定することができるので、コンテンツ提供装置を切り替えるザッピング視聴を行った場合でも遅延をなくすと同時に、省電力も実現することができる。
【００７６】
また、本第１の実施形態では、コンテンツ提供装置の切り替え後、切り替え前のコンテンツ提供装置のチャンネルを一定時間以上視聴しない場合に、切り替え前のコンテンツ提供装置と接続するデバイス処理部への電力供給を停止する。これにより、本第１の実施形態では、さらなる省電力化を実現することができる。
【００７７】
なお、チャンネル切り替え操作を開始してから一定時間内に昇り順・降り順のチャンネル切り替え操作が両方行われており、しかもその時間内の切り替え回数が多い場合も、ザッピング視聴とみなせる。この場合、図５のザッピング判定処理は、ステップＳ３０１の判定処理をせずに、単にチャンネル変更を開始して一定時間内の昇り順と降り順の両方の変更チャンネル数を取得する。次に、ステップＳ３０４において、切り替え部１２０は、その変更チャンネル数が予め定めた閾値を超えているかどうかでザッピング中か否かを判定すると良い。
【００７８】
また、図４のステップＳ１３における判定のために、経過時間の計測を開始するタイミングは、図４のステップＳ１２以外に、図３のステップＳ０５の起動タイミングにおいて経過時間の計測を開始しても良い。
【００７９】
さらに、切り替え部１２０がデバイス処理部を切り替える際、第１制御部１７１と第２制御部１８１は、デコードなどのために専用で使用するプログラムあるいはライブラリを、実行メモリに以下のようにロード、アンロードしても良い。すなわち、第１制御部１７１と第２制御部１８１は、切り替えに伴って使用するライブラリなどを実行メモリにロードし、切り替えに伴って使用しなくなるライブラリなどを実行メモリからアンロードする。これにより、実行メモリの空き領域が増え、コンテンツ出力装置の処理が高速になる場合がある。処理が高速化されることによって、次に切り替わるコンテンツ提供装置と接続するデバイス処理部の起動時間が短縮される。したがって、コンテンツ出力装置は、デバイス処理部の起動タイミングを遅くすることが可能となり、消費電力を低減することができる。
【００８０】
また、本第１の実施形態では、コンテンツ出力装置が、使用していないコンテンツ提供装置と接続するデバイス処理部への電力の供給を停止する場合について記載している。しかし、本第１の実施形態において、コンテンツ出力装置が、電力の供給を完全に停止せず、通常よりも消費電力の少ない待機状態とすることもできる。この場合、本第１の実施形態に比べて省電力の効果は少なくなるものの、コンテンツ出力装置は、デバイス処理部の起動時間を短くすることができる。したがって、ザッピング視聴の際に、コンテンツ出力装置は、デバイス処理部の起動タイミングを精度よく予測することができる。
【００８１】
また、デバイス処理部の制御部がコンテンツ提供装置の電力供給を制御可能な場合、図３のステップＳ０６において、コンテンツ出力装置は、切り替え部１２０が起動したデバイス処理部の制御部にコンテンツ提供装置を起動させてもよい。このとき、デバイス処理部の起動とコンテンツ提供装置の起動を並列処理できる場合、図３のステップＳ０５における起動時間Ｗは、デバイス処理部の起動時間とコンテンツ提供装置の起動時間のうち長い方の起動時間となる。また、デバイス処理部の起動後コンテンツ提供装置の起動が可能となる場合、起動時間Ｗは、デバイス処理部の起動時間とコンテンツ提供装置の起動時間の和となる。さらに、図４のステップＳ１４において、切り替え部１２０は、使用していないコンテンツ提供装置と接続するデバイス処理部の制御部に、コンテンツ提供装置の電力供給も合わせて停止させてもよい。これにより、本第１の実施形態では、デバイス処理部ばかりでなく、コンテンツ提供装置の電力供給も最適化できるので、コンテンツ出力装置のさらなる省電力化を実現できる。
【００８２】
また、本第１の実施形態では、第１コンテンツ提供装置２０１をコンテンツ出力装置１００の外部に、第２コンテンツ提供装置２０２をコンテンツ出力装置１００の内部に構成する例を示した。しかし、全てのコンテンツ提供装置は、コンテンツ出力装置１００の内部、あるいは外部に配置する構成をとることも可能である。
【００８３】
また、本第１の実施形態では、テレビ受像機を用いて説明したが、携帯電話、パーソナルコンピュータをはじめ、複数のコンテンツ提供装置を切り替えて使用することが可能な機器全般に提供しても良い。
【００８４】
また、本実施形態では、映像コンテンツを扱うコンテンツ出力装置について説明したが、複数のコンテンツ提供装置に存在するマルチメディアコンテンツ（音楽や画像やテキストなど）の形式には限定されない。よって、本実施形態は、音楽プレーヤーやカーナビゲーションシステムなどに適用しても良い。
【００８５】
さらに、ここでは第１コンテンツ提供装置２０１および第２コンテンツ提供装置２０２として、コンテンツ提供装置が２種類の場合について説明しているが、コンテンツ提供装置の数は２つに限るものではない。コンテンツ提供装置には、地上波デジタル放送、衛星放送、ケーブルテレビなどの放送系のコンテンツ提供装置、ハードディスクやメモリカード、光ディスクなどの蓄積メディアのコンテンツ提供装置、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）で接続するコンテンツ提供装置、有線や無線のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、近距離無線通信などのネットワークで接続するコンテンツ提供装置、マルチメディアインタフェースで接続するコンテンツ提供装置など、さまざまなコンテンツ提供装置に適用可能であり、これらを複数接続する形態をとることができる。
【００８６】
（第２の実施形態）
図８は、本発明の第２の実施形態におけるコンテンツ出力制御装置を備えたコンテンツ出力装置の構成を示す。第１の実施形態と同様に、第１デバイス処理部１７０はテレビ放送チューナを想定する。また、図８では、第２デバイス処理部１８０および第２コンテンツ提供装置２０２に関する図示を省略する。
【００８７】
以下、図１と同一構成部分には同一符号を付して重複箇所の説明を省略する。第３デバイス処理部１９０は、ネットワークモジュールである。第３デバイス処理部１９０は、第３制御部１９１および第３取得部１９２を有する。第４デバイス処理部１９５は、ファイルシステムである。第４デバイス処理部１９５は、第４制御部１９６および第４取得部１９７を有する。
【００８８】
第３制御部１９１はネットワークモジュールのデバイスドライバに相当する。第３制御部１９１は、第３デバイス処理部の電力供給の制御、チャンネルとみなされるコンテンツ属性情報に基づいたグループの制御を行う。また、第３制御部１９１は、後述する第３取得部１９２と接続可能なコンテンツ提供装置のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）などの接続先情報を保持し、定期的に接続可能かどうか確認する。なお、接続可能なコンテンツ提供装置とは、図８の例では、第３コンテンツ提供装置２０３及び第４コンテンツ提供装置２０４が該当する。そして、接続不能だったコンテンツ提供装置が接続可能な状態になった場合、あるいは接続可能だったコンテンツ提供装置が接続不能になった場合、チャンネル管理部１６０、編成部１６１に通知する。さらに、第３制御部１９１は、接続可能なコンテンツ提供装置との通信において、ネットワークへの接続プロトコルに従い、ネットワークとの通信を制御する。
【００８９】
第３取得部１９２は、第３コンテンツ提供装置２０３および第４コンテンツ提供装置２０４のうち、接続中のコンテンツ提供装置からコンテンツを取得し、必要に応じてコンテンツ出力装置１００が出力可能なコンテンツに変換する。
【００９０】
第３コンテンツ提供装置２０３は、ネットワーク上にあるコンテンツ提供サイトである。第３コンテンツ提供装置２０３は、コンテンツ出力装置１００からの要求を受け付け、コンテンツのリストを提供し、ユーザの所望するコンテンツを、ネットワークを介して提供する。
【００９１】
第４コンテンツ提供装置２０４は、ネットワーク上にあるユーザが制御可能なハードディスクである。第４コンテンツ提供装置２０４は、コンテンツ出力装置１００からの要求を受け付け、チャンネルとみなすことができるコンテンツのリストを提供し、ユーザの所望するコンテンツを、ネットワークを介して提供する。
【００９２】
第４制御部１９６は、デバイスドライバに相当し、第４デバイス処理部１９５の電力供給の制御、第５コンテンツ提供装置２０５から得られるコンテンツの制御、あるいはチャンネルとみなされるコンテンツのリストの制御を行う。また、第４制御部１９６は、第５コンテンツ提供装置２０５への電力供給も制御する。第４取得部１９７は、第５コンテンツ提供装置２０５からコンテンツを取得し、必要に応じてコンテンツ出力装置１００が出力可能なコンテンツに変換する。
【００９３】
第５コンテンツ提供装置２０５は、メモリカードである。第５コンテンツ提供装置２０５は、第２コンテンツ提供装置２０２と同様、チャンネルとみなすことができるコンテンツ属性情報に基づいたグループを複数管理することが可能である。
【００９４】
コンテンツ出力制御装置１０１内の編成部１６１は、チャンネル管理部１６０と連携し、各デバイス処理部が関連するコンテンツ提供装置の情報を取得する。なお、各デバイス処理部とは、第１デバイス処理部１７０、第２デバイス処理部１８０、第３デバイス処理部１９０、第４デバイス処理部１９５である。
【００９５】
以下、上述のように構成されたコンテンツ出力装置１００の動作を説明する。以降の例では、コンテンツ出力装置１００の動作開始時に、第４コンテンツ提供装置２０４は、コンテンツ出力装置１００と接続されていないものとして説明する。このとき、チャンネル管理部１６０は、各デバイス処理部を認識し、各デバイス処理部が関連するコンテンツ提供装置の保持するチャンネル配列を管理している。なお、各デバイス処理部とは、第１デバイス処理部１７０、第２デバイス処理部１８０、第３デバイス処理部１９０、第４デバイス処理部１９５である。
【００９６】
図９は、第４コンテンツ提供装置２０４が接続されていない状態におけるチャンネル配列の概念図である。ここでは、図２の表記に加えて、第３コンテンツ提供装置２０３を「Ｃ」、第５コンテンツ提供装置２０５を「Ｄ」と表記する。なお、「Ｃ」は５つのチャンネルＣｈ[１１]、Ｃｈ[１２]、Ｃｈ[１３]、Ｃｈ[１４]、Ｃｈ[１５]を、「Ｄ」は５つのチャンネルＣｈ[１６]、Ｃｈ[１７]、Ｃｈ[１８]、Ｃｈ[１９]、Ｃｈ[２０]を持っているものとする。
【００９７】
チャンネル管理部１６０は、上述したコンテンツ提供装置２０１、２０２、２０３、２０５の配列｛Ａ，Ｂ，Ｃ，Ｄ｝を管理する。さらに、チャンネル管理部１６０は、チャンネルの配列として｛Ａ→Ｃｈ[１]，‥，Ａ→Ｃｈ[５]，Ｂ→Ｃｈ[６] ，‥，Ｂ→Ｃｈ[１０]，Ｃ→Ｃｈ[１１]，‥，Ｃ→Ｃｈ[１５]，Ｄ→Ｃｈ[１６]，‥，Ｄ→Ｃｈ[２０]｝を管理する。図９中のＣ０１〜Ｃ２０は、各チャンネルに付した符号である。
【００９８】
上記チャンネルは、内部に１つ以上のコンテンツを含む。例えば、チャンネルＣｈ[ｉ] （ｉ＝１‥２０）の内部に含むコンテンツを、出力部１５０への出力順にＣ[ｉ][ｊ]（ｊ＝１〜Ｎ[ｉ]（Ｎ［ｉ］は、チャンネルＣｈ[ｉ]の内部にあるコンテンツの総数））とする。このとき、チャンネル管理部１６０は、さらにコンテンツの配列として、
｛Ａ→Ｃｈ[１]→Ｃ[１][１]，‥，Ａ→Ｃｈ[１]→Ｃ[１][Ｎ[１]]，
‥‥‥，
Ｄ→Ｃｈ[２０]→Ｃ[２０][１]，‥，Ｄ→Ｃｈ[２０]→Ｃ[２０][Ｎ[２０]]｝
を管理している。
【００９９】
その後、第４コンテンツ提供装置２０４がコンテンツ出力装置１００と接続可能となったときに、チャンネル管理部１６０は、第４コンテンツ提供装置２０４をコンテンツ提供装置の配列に追加する。さらに、チャンネル管理部１６０は、第４コンテンツ提供装置２０４が管理するコンテンツのリストに基づいたチャンネルをチャンネル配列に追加する。また、チャンネル管理部１６０は、第４コンテンツ提供装置２０４が管理するコンテンツをコンテンツの配列に追加する。
【０１００】
編成部１６１は、第４コンテンツ提供装置２０４の接続に伴い、チャンネル管理部１６０の管理するコンテンツ提供装置の配列、チャンネル配列、コンテンツの配列を得る。さらに、編成部１６１は、チャンネル管理部１６０の管理するデバイス処理部の制御部の情報を得る。編成部１６１は、追加された第４コンテンツ提供装置２０４が第３デバイス処理部によって、第３コンテンツ提供装置２０３と同じ制御を行うこと、すなわち同じ第３制御部１９１を使用することを判断する。その結果、編成部１６１は、チャンネル管理部１６０の管理するコンテンツ提供装置の配列において、第４コンテンツ提供装置２０４を第３コンテンツ提供装置２０３と連続するように並べ替える。さらに、編成部１６１は、チャンネル管理部１６０の管理するチャンネル配列において、第４コンテンツ提供装置２０４のチャンネルの配列を第３コンテンツ提供装置２０３と連続するように並べ替える。すなわち、編成部１６１は、同じデバイス処理部を使用するコンテンツ提供装置が連続するようにチャンネル配列を編成する。さらに、そのチャンネル配列に併せて、編成部１６１は、当該チャンネルに含まれるコンテンツの配列も編成する。
【０１０１】
図１０は、第４コンテンツ提供装置２０４が接続された後におけるチャンネル配列の概念図である。ここでは、第４コンテンツ提供装置２０４を「Ｅ」と表記し、「Ｅ」は５つのチャンネルＣｈ[２１]、Ｃｈ[２２]、Ｃｈ[２３]、Ｃｈ[２４]、Ｃｈ[２５]を持っているものとする。
【０１０２】
編成部１６１は、「Ｃ」の次に「Ｅ」となるようコンテンツ提供装置の配列を編成する。このため、コンテンツ提供装置の配列は｛Ａ，Ｂ，Ｃ，Ｅ，Ｄ｝となる。さらに、編成部１６１は、「Ｃ」の最後のチャンネルの次に「Ｅ」のチャンネルとなるよう、チャンネル配列を編成する。このため、チャンネル配列は、｛Ａ→Ｃｈ[１]，‥，Ａ→Ｃｈ[５]，Ｂ→Ｃｈ[６] ，‥，Ｂ→Ｃｈ[１０]，Ｃ→Ｃｈ[１１]，‥，Ｃ→Ｃｈ[１５]，Ｅ→Ｃｈ[２１]，‥，Ｅ→Ｃｈ[２５]，Ｄ→Ｃｈ[１６]，‥，Ｄ→Ｃｈ[２０]｝となる。図１０中のＣ０１〜Ｃ２５は、各チャンネルに付した符号である。
【０１０３】
編成部１６１は、「Ｃ」の最後のコンテンツに続くコンテンツが「Ｅ」のコンテンツとなるようコンテンツの配列を編成する。このため、上述した表記により、この場合におけるコンテンツの配列を表すと、
｛Ａ→Ｃｈ[１]→Ｃ[１][１]，‥，Ａ→Ｃｈ[１]→Ｃ[１][Ｎ[１]]，
‥‥‥，
Ｃ→Ｃｈ[１５]→Ｃ[１５][１]，‥，Ｃ→Ｃｈ[１５]→Ｃ[１５][Ｎ[１５]]，
Ｅ→Ｃｈ[２１]→Ｃ[２１][１]，‥，Ｅ→Ｃｈ[２１]→Ｃ[２１][Ｎ[２１]]，
‥‥‥，
Ｅ→Ｃｈ[２５]→Ｃ[２５][１]，‥，Ｅ→Ｃｈ[２５]→Ｃ[２５][Ｎ[２５]]，
Ｄ→Ｃｈ[１６]→Ｃ[１６][１]，‥，Ｄ→Ｃｈ[１６]→Ｃ[１６][Ｎ[１６]]，
‥‥‥，
Ｄ→Ｃｈ[２０]→Ｃ[２０][１]，‥，Ｄ→Ｃｈ[２０]→Ｃ[２０][Ｎ[２０]]｝
となる。
【０１０４】
以上のように、本第２の実施形態では、コンテンツ提供装置が新たに追加された場合、編成部１６１は、共通のデバイス処理部を用いる他のコンテンツ提供装置のチャンネルと連続するように、追加されたコンテンツ提供装置のチャンネルを配置する。その結果、本実施形態では、デバイスの切り替え処理の回数を減らすことができる。これにより、デバイス処理部の起動回数が減り、コンテンツ出力装置のさらなる省電力が可能となる。
【０１０５】
なお、本第２の実施形態では、ユーザがネットワークで利用可能なハードディスクを接続した例で説明しているが、コンテンツ出力装置の動作中にコンテンツ提供装置の増減する状況は多く存在する。コンテンツ提供装置の増減する状況とは、例えば、ネットワークの接続状況の変化、蓄積メディアやケーブルの挿抜、プラグアンドプレイ（Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）に対応したコンテンツ提供装置の着脱、及び、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）で接続されたコンテンツ提供装置の着脱などである。このような状況においても、コンテンツ提供装置が追加されたときの編成部の動作は同じである。したがって、コンテンツ提供装置の形態や接続方法は、本実施形態の例に限定されるものではない。
【０１０６】
また、デバイス処理部の取得部が異なり、制御部が共通となるコンテンツ提供装置について、編成部は、制御部が共通となるコンテンツ提供装置のチャンネルが連続するようにチャンネル配列を編成しても良い。すなわち、デバイス処理部が異なっても、電力の制御の観点で制御部が共通となる場合には、編成部は、同一のデバイス処理部とみなして処理しても良い。
【０１０７】
本第１、第２の実施形態では、判定部１３０がザッピング視聴時に他のコンテンツ提供装置と接続するデバイス処理部の起動タイミングを予測して、切り替え部１２０がそのデバイス処理部を起動していた。しかし、ザッピング視聴以外においても、判定部１３０は、起動タイミングを予測することが可能である。例えば、判定部１３０は、電子番組表からユーザが視聴しているチャンネルにおけるコンテンツの切れ目の時刻である、終了時刻からそのデバイス処理部の起動時間分だけ遡ったときを起動タイミングとしても良い。なお、コンテンツの切れ目の時刻である終了時刻は、動画コンテンツの終了時刻やチャプターの終了時刻、放送番組の終了時刻から特定してもよい。また、デバイス処理部の制御部がコンテンツ提供装置の電力供給を制御可能な場合、判定部１３０は、切り替え部１２０が次に示す起動タイミングで、そのデバイス処理部の制御部にコンテンツ提供装置を起動させてもよい。なお、起動タイミングは、例えば、デバイス処理部の起動時間とコンテンツ提供装置の起動時間のうち長い方の起動時間、あるいはデバイス処理部の起動時間とコンテンツ提供装置の起動時間の和だけ遡ったときとするとよい。
【産業上の利用可能性】
【０１０８】
本発明にかかるコンテンツ出力制御装置は、複数のコンテンツ提供装置にわたってコンテンツをザッピング視聴するテレビ受像機を制御するのに有用である。また、本発明にかかるコンテンツ出力制御装置は、携帯電話、パーソナルコンピュータ、音楽プレーヤー、カーナビゲーションシステム等にも適用可能である。
【符号の説明】
【０１０９】
１００  コンテンツ出力装置
１０１  コンテンツ出力制御装置
１１０  入力部
１２０  切り替え部
１３０  判定部
１４０  コンテンツ取得部
１５０  出力部
１６０  チャンネル管理部
１６１  編成部
１７０、１８０、１９０、１９５  デバイス処理部
１７１、１８１、１９１、１９６  制御部
１７２、１８２、１９２、１９７  取得部
２０１〜２０５  コンテンツ提供装置
Ｃ０１〜Ｃ２５  チャンネルＣｈ[１]〜Ｃｈ[２５]
Ｉ０１〜Ｉ０５  操作入力
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワーク経由を含む複数のコンテンツ提供装置から、それぞれのコンテンツ提供装置に適合するデバイス処理部を経由してコンテンツを取得し、取得したコンテンツを出力するコンテンツ出力装置を制御するコンテンツ出力制御装置であって、
ユーザによるチャンネル切り替え操作が入力されると、前記チャンネル切り替え操作に基づいてチャンネルを切り替えるとともに、ザッピング中かどうか判定する切り替え部と、
前記複数のコンテンツ提供装置によって提供されるチャンネルを前記チャンネル切り替え操作により切り替えられる順番に並べられた配列をチャンネル配列として管理するチャンネル管理部と、
前記切り替え部がザッピング中と判定すると、前記チャンネル配列に基づいて、現在視聴中のコンテンツを表示するチャンネルから前記現在視聴中のコンテンツを提供するコンテンツ提供装置と異なるコンテンツ提供装置の最初のチャンネルに切り替わるまでの予測時間を算出し、前記予測時間が所定の値を下回ったときを起動タイミングになったと判定する判定部とを備え、
前記判定部が前記起動タイミングになったと判定すると、前記切り替え部が前記異なるコンテンツ提供装置と接続するデバイス処理部を起動することを特徴とするコンテンツ出力制御装置。
【請求項２】
前記デバイス処理部が前記コンテンツ提供装置の電力供給を制御可能な場合、前記判定部が前記起動タイミングになったと判定すると、前記異なるコンテンツ提供装置と接続するデバイス処理部に、前記異なるコンテンツ提供装置を起動させることを特徴とする請求項１に記載のコンテンツ出力制御装置。
【請求項３】
前記チャンネルは、コンテンツの出力順が定められたコンテンツのグループであることを特徴とする請求項１に記載のコンテンツ出力制御装置。
【請求項４】
前記コンテンツ出力装置に新たなコンテンツ提供装置が接続されると、前記新たなコンテンツ提供装置と同じ制御を行う接続中のコンテンツ提供装置がある場合には、前記新たなコンテンツ提供装置のチャンネルと前記接続中のコンテンツ提供装置のチャンネルとが隣接するように、前記チャンネル配列を並べ替える編成部をさらに備えることを特徴とする請求項１記載のコンテンツ出力制御装置。
【請求項５】
前記判定部が、前記複数のコンテンツ提供装置と接続するデバイス処理部の電源投入から前記複数のコンテンツ提供装置のコンテンツを利用可能になるまでの起動時間を保持し、前記所定の値を前記起動時間とすることを特徴とする、請求項１に記載のコンテンツ出力制御装置。
【請求項６】
前記判定部が、前記複数のコンテンツ提供装置と接続するデバイス処理部の電源投入から前記複数のコンテンツ提供装置にアクセス可能になるまでの第１の起動時間と前記複数のコンテンツ提供装置の電源投入から前記複数のコンテンツ提供装置のコンテンツを利用可能になるまでの第２の起動時間を保持し、前記デバイス処理部の起動と前記コンテンツ提供装置の起動を並列処理できる場合、前記第１の起動時間と前記第２の起動時間のうち長い方の起動時間を前記所定の値とすることを特徴とする、請求項２に記載のコンテンツ出力制御装置。
【請求項７】
前記判定部が、前記複数のコンテンツ提供装置と接続するデバイス処理部の電源投入から前記複数のコンテンツ提供装置にアクセス可能になるまでの第１の起動時間と前記複数のコンテンツ提供装置の電源投入から前記複数のコンテンツ提供装置のコンテンツを利用可能になるまでの第２の起動時間を保持し、前記デバイス処理部の起動後前記コンテンツ提供装置の起動が可能となる場合、前記第１の起動時間と前記第２の起動時間の和を前記所定の値とすることを特徴とする、請求項２に記載のコンテンツ出力制御装置。
【請求項８】
前記判定部が、視聴中のチャンネルから前記異なるコンテンツ提供装置の最初のチャンネルまでのチャンネル数、もしくは前記チャンネル数および前記チャンネル切り替え操作において１つのチャンネル変更にかかる時間の両方に基づいて、前記予測時間を算出することを特徴とする、請求項１に記載のコンテンツ出力制御装置。
【請求項９】
前記切り替え部による切り替え処理の結果、前記異なるコンテンツ提供装置と接続するデバイス処理部が起動された後、前記切り替え部が、切り替え前のコンテンツ提供装置が利用されなくなってから経過した経過時間を計測し、前記経過時間が予め定めた閾値を越えたときに、前記切り替え前のコンテンツ提供装置と接続するデバイス処理部の電力供給を停止することを特徴とする、請求項１に記載のコンテンツ出力制御装置。
【請求項１０】
前記切り替え部による切り替え処理の結果、前記異なるコンテンツ提供装置と接続するデバイス処理部が起動された後、前記切り替え部が、切り替え前のコンテンツ提供装置が利用されなくなってから経過した経過時間を計測し、前記経過時間が予め定めた閾値を越えたときに、前記切り替え前のコンテンツ提供装置と接続するデバイス処理部に、前記切り替え前のコンテンツ提供装置への電力供給を停止させることを特徴とする、請求項２に記載のコンテンツ出力制御装置。
【請求項１１】
ネットワーク経由を含む複数のコンテンツ提供装置から、それぞれのコンテンツ提供装置に適合するデバイス処理部を経由してコンテンツを取得し、取得したコンテンツを出力するコンテンツ出力装置を制御する出力制御方法であって、
ユーザによるチャンネル切り替え操作が入力されると、前記チャンネル切り替え操作に基づいてチャンネルを切り替えるとともに、ザッピング中かどうか判定する切り替えステップと、
前記複数のコンテンツ提供装置によって提供されるチャンネルを前記チャンネル切り替え操作により切り替えられる順番に並べられた配列であるチャンネル配列に基づいて、前記切り替えステップがザッピング中と判定すると、現在視聴中のコンテンツを表示するチャンネルから前記現在視聴中のコンテンツを提供するコンテンツ提供装置と異なるコンテンツ提供装置の最初のチャンネルに切り替わるまでの予測時間を算出し、前記予測時間が所定の値を下回ったときを起動タイミングになったと判定する判定ステップと、
前記判定ステップが前記起動タイミングになったと判定すると、前記異なるコンテンツ提供装置と接続するデバイス処理部を起動する起動ステップを含むことを特徴とする、コンテンツ出力制御方法。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2011064925.tif 000013
【図２】
2011064925.tif 000014
【図３】
2011064925.tif 000015
【図４】
2011064925.tif 000016
【図５】
2011064925.tif 000017
【図６】
2011064925.tif 000018
【図７】
2011064925.tif 000019
【図８】
2011064925.tif 000020
【図９】
2011064925.tif 000021
【図１０】
2011064925.tif 000022
【国際調査報告】
2011064925.tif 000023
2011064925.tif 000024
2011064925.tif 000025
2011064925.tif 000026