(57)【要約】【課題】  ユーザが、現在どのような番組が放送されているか確認するためにチャネルサーフィンを行う際に、移動先のチャネルがCM中であった場合、どのような番組を放送しているか判らず、そのチャネル変更指示が無駄になってしまう。特にデジタル放送受信機においては、チャネル切替にかかる時間が従来のアナログ放送受信機よりも長くなるため、ユーザの利便性を損なうという問題がある。【解決手段】  各チャネルのチャネル状況を管理し、ユーザがチャネルサーフィンを行う目的でチャネル変更指示を行った場合に、自装置で管理するチャネル状況を参照し、CM中のチャネルをスキップしてチャネル変更・画面表示を行うことでユーザの利便性を高める。【選択図】図１
2009027218.tif 000002
【特許請求の範囲】
【請求項１】
放送波から少なくとも映像または音声のいずれかを含むコンテンツを受信して再生表示するコンテンツ再生装置であって、
各チャネルの放送状況を管理するチャネル状況管理部と、
チャネル変更時に、変更先チャネルの放送状況を取得し、状況によって指示されたチャネルをスキップして選局させる制御を行うチャネル変更制御部と、
を備えたことを特徴とするコンテンツ再生装置。
【請求項２】
請求項１に記載のコンテンツ再生装置において、
前記チャネル状況管理部は、少なくとも受信可能な各チャネル番号と、その放送状況を示すデータからなるデータベースを生成し、前記データベースを利用して各チャネルの放送状況を管理することを特徴とするコンテンツ再生装置。
【請求項３】
請求項１に記載のコンテンツ再生装置において、
受信した放送波から抽出したデータを解析して当該チャネルの放送状況を判定するCM（Commercial Message）検出部を備え、前記コンテンツ状況管理部はＣＭ検出部から各チャネルの放送状況を取得することを特徴とするコンテンツ再生装置
【請求項４】
請求項１に記載のコンテンツ再生装置において、
前記コンテンツ状況管理部は、装置起動中に各チャネル放送状況を収集することを特徴とするコンテンツ再生装置。
【請求項５】
請求項１から請求項４のいずれか一項に記載のコンテンツ再生装置において、ネットワークインタフェースを備え、取得したチャネル情報をネットワーク接続された別のコンテンツ再生装置に送出するチャネル状況配信管理部を備えることを特徴とするコンテンツ再生装置。
【請求項６】
請求項１または請求項２に記載のコンテンツ再生装置において、
ネットワークインタフェースを備え、コンテンツ状況管理部はネットワーク接続された外部機器から各チャネルの放送状況を取得することを特徴とするコンテンツ再生装置。
【請求項７】
請求項１、２、び３、４または請求項６のいずれか一項に記載のコンテンツ再生装置において、チャネル変更先のチャネルの放送状況によって、チャネル選局時の挙動を変更させるかどうかをユーザが選択する手段を備えることを特徴とするコンテンツ再生装置。
【請求項８】
請求項１、２、３、４、６又は請求項７のいずれか一項に記載のコンテンツ再生装置において、
チャネル変更先のチャネルの放送状況によってチャネル選局時の挙動を変更させる機能を利用する場合に、そのタイミングをユーザが選択する機能を備えることを特徴とするコンテンツ再生装置。
【請求項９】
請求項１、２、３、４、６又は請求項９のいずれか一項に記載のコンテンツ再生装置において、
チャネル変更先のチャネルの放送状況によってチャネル選局時の挙動を変更させる機能を利用するタイミングの選択肢として、現在視聴中のチャネルがＣＭ中、という項目を有することを特徴とするコンテンツ再生装置。
【請求項１０】
請求項１、２、３、４、６または請求項７のいずれか一項に記載のコンテンツ再生装置において、
チャネル変更先のチャネルの放送状況によってチャネル選局時の挙動を変更させる機能を利用する場合に、利用するリモートコントローラのボタンをユーザが選択する機能を備えることを特徴とするコンテンツ再生装置。
【請求項１１】
請求項１、２、３、４、６、または請求項７に記載のコンテンツ再生装置において、
チャネル変更先のチャネルの放送状況によってチャネル選局時の挙動を変更させる機能を利用する場合に、予めキャッシュしておいたＣＭ前の番組データを表示する機能を利用するかどうかをユーザが選択する機能を備えることを特徴とするコンテンツ再生装置。
【請求項１２】
請求項１、２、３、４、または請求項６のいずれか一項に記載のコンテンツ再生装置において、
チャネル変更先のチャネルの放送状況によってチャネル選局時の挙動を変更させる機能を利用する場合に、予めキャッシュしておいたＣＭ前の番組データを表示する機能を備えることを特徴とするコンテンツ再生装置。
【請求項１３】
請求項１、２、３、４又は請求項６のいずれか一項に記載のコンテンツ再生装置において、
チャネル変更先のチャネルの放送状況によってチャネル選局時の挙動を変更させる機能を利用する場合に、チャネルの放送状況の取得元をユーザが選択する機能をそなえること、
を特徴とするコンテンツ再生装置。
【請求項１４】
請求項１及び請求項２に記載のコンテンツ再生装置において、
チャネル状況表示を指示するための入力手段を備え、
ユーザがチャネル状況表示を指示したときに、各チャネルの放送状況を示すチャネル状況支援インタフェースを表示することを特徴とするコンテンツ再生装置。
【請求項１５】
請求項３に記載のコンテンツ再生装置において、
前記ＣＭ検出部が現在視聴中チャネルがCM放送を開始したことを検知すると、各チャネルの放送状況を示すチャネル状況支援インタフェースを表示することを特徴とするコンテンツ再生装置。
【請求項１６】
請求項１から請求項３のいずれか一項に記載のコンテンツ再生装置において、チャネル状況を取得する方法が、地上波アナログ放送を事前に解析してＣＭ開始時刻、ＣＭ終了時刻を予め取得しておく方法であることを特徴とするコンテンツ再生装置。
【請求項１７】
ネットワークインタフェースを備え、ネットワーク接続した他の機器へ情報を配信する情報送信装置であって、
放送波を受信するチューナ群と、チューナ群から受信した放送波の放送状況を判定するCM検出部と、
CM検出部において検出した情報を元に放送状況変化情報を配信するチャネル状況配信管理部と、
を備えることを特徴とするチャネル状況配信装置。
【請求項１８】
請求項１７に記載のチャネル状況配信装置において、
監視中のチャネルがCM放送を開始/終了したことを検知すると、予め登録された配信先にCM放送の開始/終了などのチャネル状況の変化を示すチャネル状況変更通知を送信することを特徴とする、チャネル状況配信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ再生装置及びチャネル状況配信装置に関する。
【背景技術】
【０００２】
近年、放送やネットワークから取得可能なコンテンツはますます増加してきており、ユーザは常により魅力的なコンテンツを求めている。このような環境の中で、ライブ放送を視聴中にそのチャネルがCM（Commercial Message）に切り替るなどのタイミングで、他のチャネルでどのような番組を放送しているかをチェックするためにチャネル変更を繰り返す、チャネルサーフィンあるいはザッピングと呼ばれる視聴スタイルが定着してきている。
【０００３】
ユーザは、電子番組表を参照することでも現在放送中の番組内容までは取得可能であるが、その瞬間に放送されているのがどのような場面なのか、までの情報は取得できないため、前記チャネルサーフィンを行うことで、より魅力的な場面を検索する。一方、デジタル放送受信機では、従来のアナログ放送受信機と比較してチャンネル変更に時間がかかるため、変更先チャネルがCM放送中や試験放送中であった場合にすぐに次のチャネルに変更するといった操作は、応答待ち時間が長くなり、ユーザにとって大きなストレスとなる。
【０００４】
そのような課題を解決する方法として、現在各チャネルで放送されている内容を順次出力する機能であるチャネルスキャン機能を備えた放送受信機が提案されている。特許文献１では、チャネルスキャンと呼ばれる機能において、CM放送中のチャネルを後回しにしてユーザに効率的に全チャネルの放送内容を提示する方法を示している。
【０００５】
【特許文献１】特開2005−277790号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、当該機能では、チャネルスキャンは予め決められたタイミング、順序でのみスキャンが行われるため、任意の方向へのチャネル変更を行うことができない。また、当該機能ではチャネル変更を実行するタイミングで、必要なチャネルの状況を確認するため、複数のチャネルがCM中である場合などに、高速な応答が望めない。
【０００７】
さらに、受信機に内蔵されるチューナが１つである場合は、チャネル切り替えにかかる時間自体は短縮されず、切り替え後のチャネルの表示時間が短くなるだけであるため、利便性が十分に良いとはいえない。さらに、ユーザがランダムにチャネル指定をしてチャネルサーフィンを行う場合に、指定されたチャネルで放送されているものが番組本編/CMのいずれであるかを判定することができない、という課題がある。
【課題を解決するための手段】
【０００８】
前記課題を解決するために、本発明のコンテンツ再生装置では、常に必要なチャネルの放送を監視して各チャネルの放送状況（以下、チャネル状況と呼ぶ）を内部で管理し、チャネルサーフィンを行う際にこの情報を参照してＣＭ放送中などのチャネルをスキップするチャネル変更制御を行うことを特徴とする。
【０００９】
これにより、チャネルサーフィンを行う際に、ユーザが任意のタイミングでチャネル変更を指示でき、さらに指示応答を高速化することも可能となる。
また、本発明の第２の発明では、ネットワーク接続されたチャネル状況配信装置から全チャネルのチャネル状況を取得し、管理テーブルに登録しておくことを特徴とする。これにより、コンテンツ再生装置に具備されたチューナが１つであっても、前記チャネル変更制御を行うことが可能となる。
【００１０】
さらに、本発明の第３発明では、管理テーブルに登録されたチャネル状況をユーザ指示などによって画面に表示する機能を備えることを特徴とし、これによって、チャネル番号の直接指定などのランダムなチャネル変更の際にも、ユーザが効率的にチャネルサーフィンを行うことが可能となる。
【発明の効果】
【００１１】
本発明のコンテンツ再生装置は、自装置で利用可能な各チャネルが、番組本編放送中か、CM放送中、試験放送中、休止中のいずれの状態であるかのチャネル状況を管理情報として保持し、チャネル変更時にCM、試験放送、休止中などのチャネルを自動的にスキップする、またはユーザにその情報を提示することで、ユーザは無駄なチャネル切り替えをすることなく、効率的にチャネルサーフィンを楽しむことできる。
【００１２】
また、ネットワーク接続されたチャネル状況配信装置を利用することで、コンテンツ装置に複数のチューナを搭載することなく、前記効果を実現することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を用いて本発明を実現する最良の形態の実施例を示す。
（実施例１）
以下に、図面を用いて本実施例につき説明する。本実施例の目的は、複数のチューナが具備されたコンテンツ再生装置において、内部データとして受信可能なチャネルのチャネル状況を管理し、随時これを参照することで、チャネルサーフィンのためにCMなどを放送中のチャネルをスキップする際に、その応答速度を速め、これを効率化することである。
【００１４】
ここでは、例として２つのチューナを備えるコンテンツ再生装置について説明する。
図１は、本実施例にかかるコンテンツ再生装置の構成を示すブロック図である。コンテンツ再生装置１は、地上波アナログ放送、地上波デジタル放送、BS（Broadcast Satellite）放送、CS（Communication Satellite）放送等の放送波を受信するメインチューナ１０２、またはサブチューナ１０４が備えられている。また、メインチューナ１０２、またはサブチューナ１０４から受信したコンテンツデータの再生を制御する再生制御部１０１が備えられている。そして、メインチューナ１０２、またはサブチューナ１０４から受信したデータを解析し、各チャネルの放送状況を検出するCM検出部１０３、チャネル変更動作を制御するチャネル変更制御部１０５、各チャネルのチャネル状況を管理し、要求に応じて当該情報を提供するチャネル状況管理部１０６、及びユーザに提示するGUI（Graphical User Interface）の生成・表示、リモコンなどによるユーザの指示に応じた処理、を行うユーザインタフェース部１０７が備えられている。
【００１５】
チャネル状況管理ブロック１１０は、前記ＣＭ検出部１０３及びサブチューナ１０４、チャネル状況管理部１０６から構成される。また、チャネル変更制御ブロック１１１は、前記チャネル変更制御部１０５及びユーザインタフェース部１０７から構成される。
【００１６】
尚、コンテンツ再生装置１は、図１で示した機能ブロック以外にも、コンテンツを再生するために必要な一般的なテレビ、PC、携帯電話などが具備する機能を有するものであるが、本図では省略している。
【００１７】
図２は、本発明によるコンテンツ再生装置で利用するリモートコントローラ（以下、リモコン）の一例である。リモコン２０には、チャネル状況を表示させるためのチャネル状況表示ボタン２１、隣接チャネルへのチャネル変更を指示するための隣接チャネル移動ボタン２２及び、登録されたチャネルへのチャネル変更を指示するチャネル変更ボタン２３が具備されている。ここで示したチャネル状況表示ボタン２１は、その機能が画面表示ボタンなどのほかのボタンと兼用であっても問題ない。
【００１８】
図３は、図１におけるコンテンツ再生装置１の動作の概略を示すフローチャートである。
【００１９】
図３を用いて、本発明におけるコンテンツ再生装置の動作の流れを説明する。
【００２０】
コンテンツ再生装置１では、チャネル状況管理ブロック１１０において、常時チャネル状況を収集し（S１１）、チャネル状況管理テーブルを更新する（S１２）。チャネル状況管理ブロック１１０では、チャネル変更制御ブロック１１１からチャネル状況取得要求１２４を受信していない場合（S１３のNo）は、S１１、S１２の処理を繰り返す。状況管理テーブルについては、後に図５を用いて説明する。一方、チャネル変更制御ブロック１１１においては、最初にチャネルサーフィン効率化機能の利用設定を実施する（S２０）。
【００２１】
ステップS２０における利用設定でチャネルサーフィン効率化機能が有効にされている場合、チャネル変更制御ブロックでは、ユーザがメインチューナ受信チャネルを視聴中（S２１）にチャネル変更指示がされる（S２２のYes）と、チャネル状況管理ブロック１１０にチャネル状況取得要求を発行（S２３、図１の１２４に相当する）する。
【００２２】
ここでいうチャネル変更とは、図２のリモコンにおける隣接チャネル移動ボタン２２を用いた隣接チャネルへのチャネル変更のことである。チャネル状況管理ブロック１１０は、前記チャネル状況取得要求１２４を受信したら（S１３のYes）、チャネル変更制御ブロック１１１にチャネル状況を提供する（S１４。図１の１２５に相当する）。チャネル状況管理ブロック１１０は、チャネル状況１２５を取得（S２４）し、これがCM中でない場合（S２５のNo）は、当該チャネルを再生する（S２６）。取得したチャネル状況がCM中である場合（S２５のYes）は、変更先チャネルを次のチャネルにして、S２３〜S２５の処理を繰り返す。コンテンツ再生装置１では、システム終了（S１５のYes及びS２７のYes）まで前記ステップを繰り返す。
【００２３】
図４は、図３のS２０のステップで利用するチャネルサーフィン効率化機能設定インタフェースの一例である。１０００は、チャネルサーフィン効率化機能設定インタフェースの全体を示す。ユーザは、１００１に示す「チャネルサーフィン効率化機能」利用選択欄で、本機能を有効にするか、無効にするかを選択する。また、本機能を利用する場合のモード設定として、１００２に示す「利用タイミング」選択欄で、本機能を常時利用するか、視聴中チャネルがCM中のみ使用するかを選択する。
【００２４】
さらに、１００３に示す「使用ボタン」選択欄で、図２に示すリモコン２０の隣接チャネル移動ボタンのみを使用するときに本機能を利用するか、チャネル状況表示ボタンと隣接チャネル移動ボタンを使用して本機能を利用するかを選択する。１００４に示す「ＣＭ直前内容表示」欄では、チャネルサーフィンを行う際に、ＣＭ中のチャネルに、事前にキャッシュした、当該チャネルのＣＭ放送前の番組内容を表示する機能を有効にするか、無効にするかを選択する。
【００２５】
図５は、チャネル状況管理部１０６において利用するチャネル状況管理テーブルの一例である。２０００は、テーブル全体を示す。ここで示すチャネル状況管理テーブル２０００の各レコードは、少なくとも、チャネルを識別するために必要なサービス種別２００１とチャネル番号２００２、各チャネルが本編放送中か、CM中かまたは放送休止中か、などを示すチャネル状況２００３、から構成されるものとする。
【００２６】
また、本テーブルには、チャネル状況管理部１０６が取得可能であれば、CM開始時刻２００４及びCM終了時刻２００５といったＣＭ時刻情報を登録することで、チャネル状況管理部１０６のみでのチャネル状況２００３の更新や、ＣＭ終了時刻を加味したチャネルサーフィン効率化を実施可能となる。
【００２７】
図６、図７は、チャネル状況管理ブロック１１０における、チャネル状況管理（図３におけるS１１〜S１２）の動作の詳細を説明するシーケンス図である。ここでは、放送波には番組情報として、CM放送まで含めた詳細な放送のタイムスケジュール情報が含まれていると仮定する。
【００２８】
まず、図６を用いて各チャネルの番組情報収集の流れについて説明する。最初に、サブチューナ１０４はチャネルnのコンテンツデータを受信し、CM検出部１０３に出力する（S１０１、これは図１の１２１に相当する）。CM検出部１０３は、受信したデータの番組情報からCM時刻情報（CM放送開始時刻及びCM放送終了時刻）を収集する（S１０２）。次に、ＣＭ検出部１０３は、チャネルサーフィン効率化機能設定インタフェースにおいて「ＣＭ直前内容表示」が有効化されているかどうかを確認する（Ｓ１０３）。
【００２９】
ＣＭ直前内容表示が有効である場合（Ｓ１０３のＹｅｓ）、受信したコンテンツデータをキャッシュする（Ｓ１０４）。一方、ＣＭ直前内容表示が無効である場合（Ｓ１０３のＮｏ）は、ＣＭ検出部１０３は何もしない。次に、ＣＭ検出部は、受信チャネルをインクリメントし（Ｓ１０５）、それが受信可能な最大のチャネル番号を超えていない場合（Ｓ１０６のＮｏ）は、ステップＳ１０１に戻る。インクリメントした受信チャネルが、受信可能な最大のチャネル番号を超える場合は、受信チャネルを受信可能な最小のチャネルに設定し（Ｓ１０７）、ステップＳ１０１に戻る。ＣＭ検出部１０３では、以上ステップＳ１０１からＳ１０７を常に繰り返し、全チャネルの情報を収集しておく。
【００３０】
次に、図７を用いて、チャネル状況変化検知処理のフローについて説明する。ＣＭ検出部１０３は、現在のシステム時刻が前記図６のステップＳ１０２で取得した、いずれかのチャネルのＣＭ放送開始時刻を越えている場合（Ｓ１５１のＹｅｓ）、チャネル状況管理部１０６にチャネル状況変化通知を発行する（Ｓ１５３、これは、図１の１２２に相当する）。システム時刻がＣＭ放送開始時刻ではない場合（Ｓ１５１のＮｏ）、ＣＭ検出部１０３は、システム時刻がいずれかのチャネルのＣＭ放送終了時刻を越えていないかどうかを確認し（Ｓ１５２）、越えている場合は（Ｓ１５２のＹｅｓ）、チャネル状況管理部１０６にチャネル状況変化通知を発行する（Ｓ１５３）。
【００３１】
ＣＭ検出部１０３は、システム終了まで、前記処理Ｓ１５１〜Ｓ１５３を繰り返す。一方、チャネル状況管理部１０６は、CM検出部１０３からチャネル状況変化通知を受信すると（S１６１）、チャネル状況管理テーブルの当該チャネルレコードのチャネル状況を更新する（S１６２）。チャネル状況管理部１０６は、システム終了まで前記処理を繰り返す。
【００３２】
本実施例では、CM検出部がCM放送時間情報を管理し、随時通知を行う構成としたが、本情報をチャネル状況管理部がチャネル状況管理テーブルで管理し、時刻及びテーブルのCM放送時間情報を用いてCM中かどうかを判定してもよい。このような、チャネル状況変化を検知・判定する手段としては、前記例の他にもさまざまな方法があるが、システムの構成や、取得可能な情報にあわせ、最適なものを選択すればよい。
【００３３】
図８は、チャネルサーフィン実行時（図３におけるS２２〜S２６及びS１３、S１４）の動作の詳細を説明するフローチャートである。本実施例では、順方向にチャネル変更を行う場合について説明する。ユーザインタフェース部１０７はユーザからのチャネル変更指示を受信する（S２０１）と、チャネル変更制御部１０５にチャネル変更指示を行う（S２０２、これは、図１の１２３に相当する）。チャネル変更指示を受けたチャネル変更制御部１０５は移動先チャネルを、現在視聴中チャネル＋１とし（S２０３）、チャネルサーフィン効率化機能を利用するかどうかを確認する（S２０４）。
【００３４】
確認内容は、チャネルサーフィン効率化機能のモード設定により変化するが、例えば、「利用タイミングは視聴中チャネルがCM中」かつ「使用ボタンは隣接チャネル移動ボタン」の場合は、ユーザインタフェース部に入力された信号が隣接チャネルボタンのものか、現在視聴中チャネルのチャネル状況がCM中か、を確認する。確認の結果、チャネルサーフィン効率化機能を利用しない場合は（S２０４のNo）、メインチューナのチャネルを移動先チャネルに切り替え、画面に表示する（S２１３）。
【００３５】
一方、チャネルサーフィン効率化機能を利用する場合は（S２０４のYes）、チャネル状況管理部１０６から移動先チャネルのチャネル状況を取得する（S２０５）。取得した移動先チャネルのチャネル状況が本編放送中の場合（S２０６のYes）、メインチューナのチャネルを移動先チャネルに切り替え、画面に表示する（S２１３）。一方、移動先チャネルがＣＭ放送中である場合（S２０６のNo）、チャネル変更制御部１０５は移動先チャネルのＣＭ残り時間が、設定した閾値よりも短いかどうかを確認する（Ｓ２０７）。
【００３６】
ここで、ＣＭ残り時間は、チャネル状況管理テーブルに登録されたＣＭ終了時刻とシステム時刻から算出可能である。また、閾値は、当該コンテンツ再生装置１において各チャネルのチャネル変更に必要な時間を予め算出し、これを設定してもよいし、ユーザが設定可能にしてもよい。ＣＭ残り時間が閾値よりも短い場合（Ｓ２０７のＹｅｓ）、メインチューナのチャネルを移動先チャネルに切り替え、画面に表示する（S２１３）。
【００３７】
ＣＭ残り時間が閾値以上の場合（Ｓ２０７のＮｏ）、チャネル変更制御部１０５は、チャネルサーフィン効率化機能設定インタフェースにおいて「ＣＭ直前内容表示」が有効化されているかどうかを確認する（Ｓ２０８）。ＣＭ直前内容表示が有効である場合（Ｓ２０８のＹｅｓ）、画面には、図６のＳ１０４で予めキャッシュしておいたＣＭ直前の場面を表示する（Ｓ２１４）。ＣＭ直前内容表示が無効である場合（Ｓ２０８のＮｏ）は、移動先チャネルをインクリメントし（Ｓ２０９）、これが現在視聴中チャネルと同じかどうかをチェックする（Ｓ２１０）。
【００３８】
移動先チャネルが現在視聴中チャネルの場合（Ｓ２１０のＹｅｓ）、画面には、全チャネルがＣＭ中だった旨の警告メッセージを表示する（Ｓ２１５）。移動先チャネルが現在視聴中チャネルとは異なる場合（Ｓ２１０のＮｏ）、これが受信可能な最大のチャネル番号を越えていないかどうかをチェックする（Ｓ２１１）。移動先チャネルが受信可能な最大のチャネル番号を越えている場合（Ｓ２１１のＹｅｓ）は、移動先チャネルを受信可能な最小チャネル番号に設定し（Ｓ２１２）、ステップＳ２０５に戻る。
【００３９】
移動先チャネルが受信可能な最大チャネル番号を越えていない場合（Ｓ２１１のＮｏ）は、何もせずにステップＳ２０５に戻る。コンテンツ再生装置１は、移動先チャネルが本編放送中になる、キャッシュしたＣＭ前の場面を表示する、一巡して警告メッセージを表示する、のいずれかの状態になるまでステップＳ２０５〜Ｓ２１２を繰り返す。
【００４０】
図８では、順方向の隣接チャネル移動の場合の例を示したが、逆方向のチャネル変更についてもチャネルをデクリメントしていけば、同様のシーケンスで本発明の目的である効率的なチャネルサーフィンが実現可能となる。
【００４１】
また、本例では、コンテンツ再生装置にはメインチューナの他にサブチューナが一つだけ存在する前提であったが、サブチューナを複数搭載すれば、各チャネルを常時監視し、番組情報内にCM放送スケジュールが含まれていなくても、CM検出を行って管理テーブルのチャネル状況を更新することが可能となる。また、地上波デジタル放送の場合は、アナログ放送を利用して、事前にCM開始時刻及び終了時刻といったＣＭ時刻情報を取得可能である。
【００４２】
図９を用いて、アナログ放送を利用した地上波デジタル放送のＣＭ時刻情報取得の流れについて説明する。本処理は、複数のチューナから受信したデータを利用し、すべてのチャネルで並行して実施されているものとする。システム起動後、ＣＭ検出部１０３は、アナログ放送とデジタル放送の時間差△ｔを算出する（Ｓ３０１）。本時間差は、例えば、受信したデータから抽出したある同一の画面を表示するのに、アナログ放送とデジタル放送でどのくらい時間差があるか、などから算出可能である。
【００４３】
次に、ＣＭ検出部１０３は、地上波アナログチューナからチャネルｎのコンテンツを受信し（Ｓ３０２）、ＣＭ放送開始判定を行う。受信したデータからＣＭ放送開始を検出すると（Ｓ３０３のＣＭ開始検出）、チャネルｎのＣＭ開始時刻T_n_cm_startを現在時刻＋△ｔに設定し（Ｓ３０４）、これをチャネル状況管理部１０６に通知する（Ｓ３０５）。通知後は、ステップＳ３０２に戻る。ＣＭ放送開始が検出されなかった場合（Ｓ３０３のＣＭ開始未検出）、次はＣＭ放送終了判定を行う（Ｓ３０６）。
【００４４】
ＣＭ放送終了判定でＣＭ放送終了を検出すると（Ｓ３０６のＣＭ終了検出）、チャネルｎのＣＭ終了時刻T_n_cm_endを現在時刻＋△ｔに設定し（Ｓ３０７）、これをチャネル状況管理部に通知する（Ｓ３０８）。通知後は、ステップＳ３０２に戻る。ＣＭ放送終了が検出されなかった場合（Ｓ３０６のＣＭ終了未検出）、ステップＳ３０２に戻る。ＣＭ検出部１０３は、システム終了まで前記処理を繰り返す。
【００４５】
以上により、コンテンツ再生装置内でチャネル状況を管理し、チャネルサーフィンを行うときにこの情報を利用することで、ユーザがチャネル変更を行う際に、変更先のチャネルがCM中となることを避け、効率的にチャネルサーフィンを行うことが可能となる。
（実施例２）
以下に、図面を用いて本実施例につき説明する。本実施例の目的は、コンテンツ再生装置に単独でチャネル状況を取得する機能が設けられない場合に、ネットワーク接続された宅内あるいは宅外の他機器を利用することによってチャネル状況を取得し、チャネルサーフィン時にCM放送中のチャネルをスキップして表示することにより、その利便性を向上することである。
【００４６】
図１０は、コンテンツ再生装置が、ネットワーク接続された他の機器を利用してチャネル状況を収集する際のシステム全体構成図である。
９は、本発明によるコンテンツ再生装置であり、アンテナ線４を通して地上波放送用アンテナ５及びBSCSアンテナ６に接続されている。３は、本発明によるチャネル状況配信装置である。コンテンツ再生装置２は、IPネットワーク３を介して、宅内のチャネル状況配信装置２、またはチャネル状況配信が可能なコンテンツ再生装置１０、IPネットワーク３、ルータ７及びWAN８を介して、宅外のチャネル状況配信装置２に接続され、チャネル状況１２２を取得可能である。
【００４７】
図１１は、本実施例におけるコンテンツ再生装置９の構成を示すブロック図である。再生制御部１０１、チューナ１０２、チャネル変更制御部１０５、チャネル状況管理部１０６、ユーザインタフェース部１０７については、図１と同様であるため、説明を省略する。
【００４８】
コンテンツ再生装置９では、前記機能ブロックに加えてネットワークインタフェース１０８を備えるものとする。本構成では、ネットワークインタフェース１０８から受信したチャネル状況１３１はチャネル状況管理部１０６に送信され（１３２）、チャネル状況管理テーブルが更新される。
【００４９】
図１２は、本発明におけるチャネル状況配信装置２の構成を示すブロック図である。本装置は、以下の機能ブロックから構成される。
２０１はCM検出部であり、地上波デジタル放送、BS放送、CS放送、地上波アナログ放送等の放送波を受信する複数のチューナ群２０２から受信したコンテンツデータを解析し、各チャネルのチャネル状況を検出する。２０３は、CM検出部２０１から取得したチャネル状況を、ネットワークインタフェース２０４を介して、ネットワーク接続された外部機器に送信するチャネル状況配信管理部である。
【００５０】
図１３は、本発明におけるコンテンツ再生装置９が、チャネル状況送信装置２からチャネル状況を収集する際のシーケンス図である。コンテンツ再生装置９は起動後、またはユーザ指示などのタイミングで、チャネル状況配信装置２にチャネル状況配信開始要求を行う（Ｓ４０１）。コンテンツ再生装置９からのチャネル状況配信開始要求を受信したチャネル状況配信装置２は、配信先としてコンテンツ再生装置９を登録する（Ｓ４０２）。
【００５１】
次に、チャネル状況配信装置２は受信したコンテンツデータの音声形式の変化を検知する、コンテンツデータ内にＣＭ放送であることを示すフラグ検知するなどの手段で、チャネル状況変化を検知する（Ｓ４０３）と、登録済み機器であるコンテンツ再生装置９にチャネル状況変化を通知する（Ｓ４０４）。
【００５２】
ここで、チャネル状況変化を検知する手段としては、全受信チャネルを常時監視することや、前記図７や図９で説明した方法など、さまざまな方法があるが、システムの構成や、取得可能な情報にあわせ、最適なものを選択すればよい。チャネル状況変化通知を受信したコンテンツ再生装置９は、チャネル状況管理テーブルを更新する（Ｓ４０５）。
【００５３】
コンテンツ再生装置９及びチャネル状況配信装置２は、システム起動中Ｓ４０３〜Ｓ４０５を繰り返す。コンテンツ再生装置９は、システム停止時、またはユーザが指示するタイミングでチャネル状況配信装置２に対してチャネル状況停止要求を発行し（Ｓ４０６）、これを受信したチャネル状況配信装置２は、コンテンツ再生装置９への配信登録を削除し（Ｓ４０７）、以降の配信を停止する。
【００５４】
本実施例では、チャネル状況を取得するためにコンテンツ再生装置３が予めチャネル状況送信装置２に配信開始要求を行うこととしたが、本ステップを省略し、チャネル状況送信装置２がネットワーク接続された全機器にブロードキャストで配信する構成としても、本発明の趣旨が実現されることは言うまでもない。
【００５５】
また、チャネル状況配信装置２をコンテンツ再生装置とは別の機器として説明したが、コンテンツ再生装置がチャネル状況を取得する機能を有する場合、複数のコンテンツ再生装置で監視するチャネルを分担するなどしてチャネル状況を共有し、チャネル状況配信装置２の代わりに利用しても同様の効果が得られる。その場合の、コンテンツ再生装置の構成図を図１４に示す。
【００５６】
図１４の構成のコンテンツ再生装置１０では、図１のコンテンツ再生装置１に加えてネットワークインタフェース１０８、及びチャネル状況配信管理部１０９を備えるものとする。本構成では、ＣＭ検出部１０３からチャネル状況変化を通知（１２２）されたチャネル状況配信管理部１０９が、ネットワークインタフェース１０８を通じてチャネル状況を送信する（１４１）。
【００５７】
また、コンテンツ再生装置１０では、チャネル状況の取得元をユーザが設定可能な構成としてもよい。その場合の、チャネルサーフィン効率化機能設定インタフェースの一例を図１５に示す。３０００は、チャネルサーフィン効率化機能設定インタフェースの全体を示す。１００１〜１００４の設定欄は、図４と同様のため、説明を省略する。１００５は、「情報取得元」設定欄であり、チャネル状況を自装置内で取得するか、宅内のサーバから取得するか、宅外サーバから取得するか、を設定する。ここで、宅内サーバ、宅外サーバとは、前記図１２のチャネル状況配信装置２や前記図１４のコンテンツ再生装置１０を示す。
【００５８】
以上により、コンテンツ再生装置に単独でチャネル状況を取得する機能が設けられない場合でも、ネットワーク接続された宅内あるいは宅外の他機器を利用することによってチャネル状況を取得し、チャネルサーフィン時にCM放送中のチャネルをスキップして表示することにより、その利便性を向上することである。
（実施例３）
次に、本実施例につき図面を用いて説明する。本実施例の目的は、チャネルボタンを押下してランダムにチャネル変更を行う場合に、各チャネルの放送放送状況をユーザインタフェースとして提示することで、効率化を図ることである。
ここで、ランダムにチャネル変更を行う、とは、チャネル変更の際に、図２におけるリモコン２０の隣接チャネル移動ボタン２２ではなく、チャネル変更ボタン２３を利用してのチャネル変更を行うこと、を表す。
【００５９】
図１６は、チャネルサーフィン支援インタフェースの画面表示の一例である。４０００はコンテンツ再生装置の画面全体を示している。４００１は、チャネルサーフィン支援インタフェースであり、本例では、画面４０００の左端に位置して受信可能なチャネルと、そのチャネル状況をユーザに提示する。
【００６０】
図１７は、チャネルサーフィン支援インタフェースの表示シーケンスである。コンテンツ再生装置のユーザインタフェース部１０７は、図２のリモコン２０のチャネル状況表示ボタン２１などにより、チャネルサーフィン支援インタフェースの表示指示を受信する（S５０１のYes）、または、現在視聴中のチャネルがＣＭ放送を開始する（Ｓ５０２のＹｅｓ）と、チャネル状況管理部１０６より各チャネルのチャネル状況を取得し（Ｓ５０３）、チャネルサーフィン支援インタフェースを構成し、画面にこれを表示する（S５０４）。一方、ユーザからのチャネルサーフィン支援インタフェースの表示指示がなく（S５０１のNo）、視聴中チャネルがCM放送中でない（S５０２のNo）場合は、表示指示受信確認（S５０１）及びCM放送開始の確認（S５０２）を繰り返す。
【００６１】
以上により、チャネル状況管理部１０６で収集した各チャネル状況を利用して、チャネルサーフィン支援インタフェース４００１を表示することによって、ユーザはこれを参照しながらＣＭ中のチャネルを避けてランダムなチャネル変更を行い、効率的なチャネルサーフィンを実施することが可能となる。
【００６２】
本実施例では、チャネルサーフィン支援インタフェースとして、画面表示を利用する場合は例示したが、例えば、リモコンのチャネル変更ボタン一つ一つにLEDを内蔵し、LEDのON/OFFで本編放送中/CM放送中を判別できるような仕組みとしても本発明の趣旨は実現可能である。
【図面の簡単な説明】
【００６３】
【図１】コンテンツ再生装置のブロック図である。
【図２】チャネル状況支援インタフェース表示ボタンを備えるリモートコントローラの例である。
【図３】本発明によるコンテンツ再生装置の動作シーケンス図である。
【図４】チャネルサーフィン効率化機能設定画面例である。
【図５】チャネル状況管理テーブルである。
【図６】各チャネルの番組情報収集の流れを示すフローチャートである。
【図７】チャネル状況変化検出の流れを示すフローチャートである。
【図８】チャネルサーフィン時のCMチャネルスキップの流れを示すフローチャートである。
【図９】アナログ放送を利用してＣＭ時刻情報を取得する場合のフローチャートである。
【図１０】チャネル状況をネットワークから収集する場合の全体構成図である。
【図１１】チャネル状況をネットワークから収集する場合のコンテンツ再生装置のブロック図である。
【図１２】チャネル状況をネットワークから収集する場合のチャネル状況配信装置のブロック図である。
【図１３】チャネル状況をネットワークから収集する場合のチャネル状況収集のシーケンス図である。
【図１４】チャネル状況配信機能を備えるコンテンツ再生装置のブロック図である。
【図１５】チャネル状況取得元を設定可能なチャネルサーフィン効率化機能の設定画面例である。
【図１６】ランダムにチャネル変更をする際にチャネルサーフィンを支援するチャネルサーフィン支援インタフェースの表示例である。
【図１７】ランダムにチャネル変更をする際にチャネルサーフィンを支援するチャネルサーフィン支援インタフェースの表示シーケンス図である。
【符号の説明】
【００６４】
１…コンテンツ再生装置、２…チャネル状況配信装置、３…ＩＰネットワーク、４…アンテナ線、５…地上波放送用アンテナ、６…ＢＳＣＳ放送用アンテナ、７…ルータ、８…ＷＡＮ、９…コンテンツ再生装置、１０…コンテンツ再生装置、１０１…再生制御部、１０２…メインチューナ、１０３…ＣＭ検出部、１０４…サブチューナ、１０５…チャネル変更制御部、１０６…チャネル状況管理部、１０７…ユーザインタフェース部、１０８…ネットワークインタフェース、１０９…チャネル状況配信管理部、２０１…ＣＭ検出部、２０２…チューナ群、２０３…チャネル状況配信管理部、２０４…ネットワークインタフェース
【図１】
2009027218.tif 000003
【図２】
2009027218.tif 000004
【図３】
2009027218.tif 000005
【図４】
2009027218.tif 000006
【図５】
2009027218.tif 000007
【図６】
2009027218.tif 000008
【図７】
2009027218.tif 000009
【図８】
2009027218.tif 000010
【図９】
2009027218.tif 000011
【図１０】
2009027218.tif 000012
【図１１】
2009027218.tif 000013
【図１２】
2009027218.tif 000014
【図１３】
2009027218.tif 000015
【図１４】
2009027218.tif 000016
【図１５】
2009027218.tif 000017
【図１６】
2009027218.tif 000018
【図１７】
2009027218.tif 000019