(57)【要約】【課題】  番組の視聴を妨げることを極力抑制するとともに、印刷や取得の機会を逃さないよう、ユーザへコンテンツの存在を通知することが可能なデジタル放送受信装置及びデジタル放送受信装置の制御方法を提供する。【解決手段】  通知タイミング決定部３０２は通知時刻Ｔ１を決定するとともに、タイマー部２４３から現在時刻を取得する。その後、現在時刻が通知時刻Ｔ１に達したか否かを判定する。判定の結果、現在時刻が通知時刻Ｔ１に達した場合には、ＵＩ画面構成部２１１が当該番組に印刷コンテンツが存在していることをユーザ（視聴者）に通知するためのメッセージ表示処理を行う。【選択図】  図５
2009296440.tif 000002
【特許請求の範囲】
【請求項１】
放送波によって送信される放送データに多重化されて送出されるコンテンツを取得可能なデジタル放送受信装置であって、
視聴中のチャンネルの番組に関連するコンテンツが存在し、かつ送出されているか否かを判定する第１の判定手段と、
コンテンツが送出されている場合、コンテンツの送出期間を取得する第１の取得手段と、
コンテンツの存在をユーザに通知するタイミングである通知時刻を決定するための通知時間情報を記憶する記憶手段と、
前記第１の取得手段で取得した送出期間と前記記憶手段に記憶された通知時間情報とに基づいて、前記通知時刻を決定する決定手段と、
現在時刻を取得する第２の取得手段と、
前記第２の取得手段で取得した前記現在時刻が前記決定手段で決定した前記通知時刻に達したか否かを判定する第２の判定手段と、
前記第２の判定手段によって、前記現在時刻が前記通知時刻に達したと判定された場合に、コンテンツが存在することを示す情報を表示部に表示する表示処理手段と、
を有することを特徴とするデジタル放送受信装置。
【請求項２】
チャンネルの選局操作を行う選局手段と、
ユーザによるチャンネルの選局操作情報の履歴を管理する管理手段と、を有し、
前記第２の判定手段は、前記通知時刻に達する前にコンテンツを送出している送出チャンネルから他チャンネルへの選局操作が行われた場合、当該選局操作が、前記送出期間内において、前記他チャンネルへの初めての選局操作であるか否かを前記管理手段によって管理された前記選局操作情報の履歴に基づいて判定し、
前記表示処理手段は、前記第２の判定手段によって初めての選局操作であると判定された場合には、コンテンツが存在することを示す情報を表示部に表示し、前記第２の判定手段によって初めての選局操作ではないと判定された場合には、コンテンツが存在することを示す情報を表示部に表示しないことを特徴とする請求項１に記載のデジタル放送受信装置。
【請求項３】
前記第２の判定手段は、前記通知時刻以後に前記他チャンネルから前記送出チャンネルへの選局操作が行われた場合、当該選局操作が、前記通知時刻以後において、前記送出チャンネルへの初めての選局操作であるか否かを前記管理手段によって管理された前記選局操作情報の履歴に基づいて判定し、
前記表示処理手段は、前記第２の判定手段によって初めての選局操作であると判定された場合には、コンテンツが存在することを示す情報を表示部に表示し、前記第２の判定手段によって初めての選局操作ではないと判定された場合には、コンテンツが存在することを示す情報を表示部に表示しないことを特徴とする請求項２に記載のデジタル放送受信装置。
【請求項４】
チャンネルの選局操作を行う選局手段と、
ユーザによるチャンネルの選局操作情報の履歴を管理する管理手段と、を有し、
前記第２の判定手段は、前記通知時刻以後に他チャンネルからコンテンツが送出されている送出チャンネルへの選局操作が行われた場合、当該選局操作が、前記通知時刻以後において、前記送出チャンネルへの初めての選局操作であるか否かを前記管理手段によって管理された前記選局操作情報の履歴に基づいて判定し、
前記表示処理手段は、前記第２の判定手段によって初めての選局操作であると判定された場合には、コンテンツが存在することを示す情報を表示部に表示し、前記第２の判定手段によって初めての選局操作ではないと判定された場合には、コンテンツが存在することを示す情報を表示部に表示しないことを特徴とする請求項１に記載のデジタル放送受信装置。
【請求項５】
チャンネルの選局操作を行う選局手段と、
ユーザによるチャンネルの選局操作情報の履歴を管理する管理手段と、を有し、
前記第２の判定手段は、前記通知時刻に達する前にコンテンツを送出している送出チャンネルから他チャンネルへの選局操作が行われた場合には、当該選局操作が、前記送出期間内において、前記他チャンネルへの初めての選局操作であるか否かを前記管理手段によって管理された前記選局操作情報の履歴に基づいて判定し、
前記通知時刻以後に前記他チャンネルから前記送出チャンネルへの選局操作が行われた場合には、当該選局操作が、前記送出期間内において、前記送出チャンネルへの初めての選局操作であるか否かを前記管理手段によって管理された前記選局操作情報の履歴に基づいて判定し、
前記表示処理手段は、前記第２の判定手段によって初めての選局操作であると判定された場合には、コンテンツが存在することを示す情報を表示部に表示し、前記第２の判定手段によって初めての選局操作ではないと判定された場合には、コンテンツが存在することを示す情報を表示部に表示しないことを特徴とする請求項１に記載のデジタル放送受信装置。
【請求項６】
放送波によって送信される放送データに多重化されて送出されるコンテンツを取得可能なデジタル放送受信装置であって、
ユーザが視聴中のチャンネルで放送中の番組に、当該番組に関連するコンテンツが存在する場合に、コンテンツの存在を示す存在通知情報を表示部に表示させる表示処理手段と、
前記表示処理手段が前記存在通知情報を表示させるために、前記表示処理手段に対して表示指示を発行する制御手段と、を有し、
前記制御手段は、コンテンツの送出期間内の所定時刻及びコンテンツの送出期間内において、ユーザが前記チャンネルに関する選局操作を実行した時刻との前後関係と、前記選局操作の履歴とに基づいて、前記表示指示の発行を制御することを特徴とするデジタル放送受信装置。
【請求項７】
放送波によって送信される放送データに多重化されて送出されるコンテンツを取得可能なデジタル放送受信装置であって、
ユーザが視聴中のチャンネルで放送中の番組に、当該番組に関連するコンテンツが存在する場合に、コンテンツの存在を示す存在通知情報を表示部に表示させる表示処理手段と、
前記表示処理手段が前記存在通知情報を表示させるために、前記表示処理手段に対して表示指示を発行する制御手段と、を有し、
前記制御手段は、コンテンツの送出期間内の所定時刻及びコンテンツの送出期間内において、ユーザが前記チャンネルに関する選局操作を実行した時刻との前後関係と、前記送出期間内における存在通知情報の表示の履歴とに基づいて、前記表示指示の発行を制御することを特徴とするデジタル放送受信装置。
【請求項８】
放送波によって送信される放送データに多重化されて送出されるコンテンツを取得可能なデジタル放送受信装置の制御方法であって、
視聴中のチャンネルの番組に関連するコンテンツが存在し、かつ送出されているか否かを判定する第１の判定ステップと、
コンテンツが送出されている場合、コンテンツの送出期間を取得する第１の取得ステップと、
コンテンツの存在をユーザに通知するタイミングである通知時刻を決定するための通知時間情報を記憶部に記憶させる記憶ステップと、
前記第１の取得ステップで取得した送出期間と前記記憶部に記憶された通知時間情報とに基づいて、前記通知時刻を決定する決定ステップと、
現在時刻を取得する第２の取得ステップと、
前記第２の取得ステップで取得した前記現在時刻が前記決定ステップで決定した前記通知時刻に達したか否かを判定する第２の判定ステップと、
前記第２の判定ステップによって、前記現在時刻が前記通知時刻に達したと判定された場合に、コンテンツが存在することを示す情報を表示部に表示する表示処理ステップと、
を有することを特徴とするデジタル放送受信装置の制御方法。
【請求項９】
チャンネルの選局操作を行う選局ステップと、
ユーザによるチャンネルの選局操作情報の履歴を管理する管理ステップと、を有し、
前記第２の判定ステップは、前記通知時刻に達する前にコンテンツを送出している送出チャンネルから他チャンネルへの選局操作が行われた場合、当該選局操作が、前記送出期間内において、前記他チャンネルへの初めての選局操作であるか否かを前記管理ステップによって管理された前記選局操作情報の履歴に基づいて判定し、
前記表示処理ステップは、前記第２の判定ステップによって初めての選局操作であると判定された場合には、コンテンツが存在することを示す情報を表示部に表示し、前記第２の判定ステップによって初めての選局操作ではないと判定された場合には、コンテンツが存在することを示す情報を表示部に表示しないことを特徴とする請求項８に記載のデジタル放送受信装置の制御方法。
【請求項１０】
前記第２の判定ステップでは、前記通知時刻以後に前記他チャンネルから前記送出チャンネルへの選局操作が行われた場合、当該選局操作が、前記通知時刻以後において、前記送出チャンネルへの初めての選局操作であるか否かを前記管理ステップによって管理された前記選局操作情報の履歴に基づいて判定し、
前記表示処理ステップでは、前記第２の判定ステップによって初めての選局操作であると判定された場合には、コンテンツが存在することを示す情報を表示部に表示し、前記第２の判定ステップによって初めての選局操作ではないと判定された場合には、コンテンツが存在することを示す情報を表示部に表示しないことを特徴とする請求項９に記載のデジタル放送受信装置の制御方法。
【請求項１１】
チャンネルの選局操作を行う選局ステップと、
ユーザによるチャンネルの選局操作情報の履歴を管理する管理ステップと、を有し、
前記第２の判定ステップでは、前記通知時刻以後に他チャンネルからコンテンツが送出されている送出チャンネルへの選局操作が行われた場合、当該選局操作が、前記通知時刻以後において、前記送出チャンネルへの初めての選局操作であるか否かを前記管理ステップによって管理された前記選局操作情報の履歴に基づいて判定し、
前記表示処理ステップでは、前記第２の判定ステップによって初めての選局操作であると判定された場合には、コンテンツが存在することを示す情報を表示部に表示し、前記第２の判定ステップによって初めての選局操作ではないと判定された場合には、コンテンツが存在することを示す情報を表示部に表示しないことを特徴とする請求項８に記載のデジタル放送受信装置の制御方法。
【請求項１２】
チャンネルの選局操作を行う選局ステップと、
ユーザによるチャンネルの選局操作情報の履歴を管理する管理ステップと、を有し、
前記第２の判定ステップでは、前記通知時刻に達する前にコンテンツを送出している送出チャンネルから他チャンネルへの選局操作が行われた場合には、当該選局操作が、前記送出期間内において、前記他チャンネルへの初めての選局操作であるか否かを前記管理ステップによって管理された前記選局操作情報の履歴に基づいて判定し、
前記通知時刻以後に前記他チャンネルから前記送出チャンネルへの選局操作が行われた場合には、当該選局操作が、前記送出期間内において、前記送出チャンネルへの初めての選局操作であるか否かを前記管理ステップによって管理された前記選局操作情報の履歴に基づいて判定し、
前記表示処理ステップでは、前記第２の判定ステップによって初めての選局操作であると判定された場合には、コンテンツが存在することを示す情報を表示部に表示し、前記第２の判定ステップによって初めての選局操作ではないと判定された場合には、コンテンツが存在することを示す情報を表示部に表示しないことを特徴とする請求項８に記載のデジタル放送受信装置の制御方法。
【請求項１３】
放送波によって送信される放送データに多重化されて送出されるコンテンツを取得可能なデジタル放送受信装置の制御方法であって、
ユーザが視聴中のチャンネルで放送中の番組に、当該番組に関連するコンテンツが存在する場合に、コンテンツの存在を示す存在通知情報を表示部に表示させる表示処理ステップと、
前記表示処理ステップが前記存在通知情報を表示させるための表示指示を発行する制御ステップと、を有し、
前記制御ステップでは、コンテンツの送出期間内の所定時刻及びコンテンツの送出期間内において、ユーザが前記チャンネルに関する選局操作を実行した時刻との前後関係と、前記選局操作の履歴とに基づいて、前記表示指示の発行を制御することを特徴とするデジタル放送受信装置の制御方法。
【請求項１４】
放送波によって送信される放送データに多重化されて送出されるコンテンツを取得可能なデジタル放送受信装置の制御方法であって、
ユーザが視聴中のチャンネルで放送中の番組に、当該番組に関連するコンテンツが存在する場合に、コンテンツの存在を示す存在通知情報を表示部に表示させる表示処理ステップと、
前記表示処理ステップが前記存在通知情報を表示させるための表示指示を発行する制御ステップと、を有し、
前記制御ステップでは、コンテンツの送出期間内の所定時刻及びコンテンツの送出期間内において、ユーザが前記チャンネルに関する選局操作を実行した時刻との前後関係と、前記送出期間内における存在通知情報の表示の履歴とに基づいて、前記表示指示の発行を制御することを特徴とするデジタル放送受信装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送、特に送出期間に制限のあるコンテンツの取得に対応したデジタル放送受信装置、及びデジタル放送受信装置の制御方法に関するものである。
【背景技術】
【０００２】
地上デジタル放送におけるデータ放送サービスの１つとしてデータ放送の印刷サービスが行われている。本印刷サービスにより、プリンタの制御機能を有するデジタルテレビのユーザは、放送番組に関連する情報をデジタルテレビに接続するプリンタによって印刷し、印刷コンテンツを入手することができる。本印刷サービスに関するデジタル放送規格や運用規定は非特許文献１、非特許文献２に記載されている。
【０００３】
しかし、データ放送の印刷サービスにより提供されている印刷コンテンツは、ユーザがデジタル放送の番組を視聴中にデータ放送を起動し、ある特定のデータ放送画面を表示しない限り、印刷コンテンツの存在に気づかない。その結果、ユーザはデータ放送印刷の機会を逃してしまうという課題が存在する。そこで、放送番組内に印刷用データが存在すると判別した場合に、表示画面上に印刷用データの存在を通知する為の表示を行うデジタルテレビが特許文献１により開示されている。
【特許文献１】特開２００２−１５８９７６号公報
【非特許文献１】社団法人  電波産業会  標準規格「デジタル放送におけるデータ放送符号化方式と伝送方式」  ＡＲＩＢ  ＳＴＤ−Ｂ２４  ４．４版
【非特許文献２】社団法人  電波産業会  技術資料「地上デジタルテレビジョン放送運用規定」  ＡＲＩＢ  ＴＲ−Ｂ１４  ２．７版
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した特許文献１に記載されているように、視聴中の放送番組内に関連する印刷コンテンツが存在することを通知することは、ユーザにとって望ましい。しかしながら、その通知が常に行われていると番組視聴の妨げとなってしまう恐れがある。例えば、テレビ画面上に、常に印刷コンテンツの存在を示す表示が行われているような状態である。
【０００５】
こうした場合、印刷コンテンツの存在を常時通知するのではなく、一時的に通知するような制御も考えられるが、一つの番組内に複数の印刷コンテンツが存在する場合には、印刷コンテンツの存在が確認されるたびにユーザに対して通知することになる。例えば、ＣＭに連動したクーポン印刷や、番組の進行に伴って印刷コンテンツの内容が変化するサービスが行われると、ＣＭ表示のたび、または印刷コンテンツ内容が変化するたびに、印刷コンテンツの存在を通知することになり、大変煩わしい。
【０００６】
また、これは印刷コンテンツに限ったものではない。例えば、デジタルテレビ１００で取得可能なコンテンツ、例えば、画像やデジタルテレビ１００で動作するアプリケーションなどのコンテンツであっても同様である。
【０００７】
そこで本発明は、番組の視聴を妨げることを極力抑制するとともに、印刷や取得の機会を逃さないよう、ユーザへコンテンツの存在を通知することが可能なデジタル放送受信装置及びデジタル放送受信装置の制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明におけるデジタル放送受信装置は、放送波によって送信される放送データに多重化されて送出されるコンテンツを取得可能なデジタル放送受信装置であって、視聴中のチャンネルの番組に関連するコンテンツが存在し、かつ送出されているか否かを判定する第１の判定手段と、コンテンツが送出されている場合、コンテンツの送出期間を取得する第１の取得手段と、コンテンツの存在をユーザに通知するタイミングである通知時刻を決定するための通知時間情報を記憶する記憶手段と、前記第１の取得手段で取得した送出期間と前記記憶手段に記憶された通知時間情報とに基づいて、前記通知時刻を決定する決定手段と、現在時刻を取得する第２の取得手段と、前記第２の取得手段で取得した前記現在時刻が前記決定手段で決定した前記通知時刻に達したか否かを判定する第２の判定手段と、前記第２の判定手段によって、前記現在時刻が前記通知時刻に達したと判定された場合に、コンテンツが存在することを示す情報を表示部に表示する表示処理手段と、を有する。
【０００９】
また、上記目的を達成するために、本発明におけるデジタル放送受信装置は、放送波によって送信される放送データに多重化されて送出されるコンテンツを取得可能なデジタル放送受信装置であって、ユーザが視聴中のチャンネルで放送中の番組に、当該番組に関連するコンテンツが存在する場合に、コンテンツの存在を示す存在通知情報を表示部に表示させる表示処理手段と、前記表示処理手段が前記存在通知情報を表示させるために、前記表示処理手段に対して表示指示を発行する制御手段と、を有し、前記制御手段は、コンテンツの送出期間内の所定時刻及びコンテンツの送出期間内において、ユーザが前記チャンネルに関する選局操作を実行した時刻との前後関係と、前記選局操作の履歴とに基づいて、前記表示指示の発行を制御する。
【００１０】
また、上記目的を達成するために、本発明におけるデジタル放送受信装置は、放送波によって送信される放送データに多重化されて送出されるコンテンツを取得可能なデジタル放送受信装置であって、ユーザが視聴中のチャンネルで放送中の番組に、当該番組に関連するコンテンツが存在する場合に、コンテンツの存在を示す存在通知情報を表示部に表示させる表示処理手段と、前記表示処理手段が前記存在通知情報を表示させるために、前記表示処理手段に対して表示指示を発行する制御手段と、を有し、前記制御手段は、コンテンツの送出期間内の所定時刻及びコンテンツの送出期間内において、ユーザが前記チャンネルに関する選局操作を実行した時刻との前後関係と、前記送出期間内における存在通知情報の表示の履歴とに基づいて、前記表示指示の発行を制御する。
【００１１】
また、上記目的を達成するために、本発明におけるデジタル放送受信装置の制御方法は、放送波によって送信される放送データに多重化されて送出されるコンテンツを取得可能なデジタル放送受信装置の制御方法であって、視聴中のチャンネルの番組に関連するコンテンツが存在し、かつ送出されているか否かを判定する第１の判定ステップと、コンテンツが送出されている場合、コンテンツの送出期間を取得する第１の取得ステップと、コンテンツの存在をユーザに通知するタイミングである通知時刻を決定するための通知時間情報を記憶部に記憶させる記憶ステップと、前記第１の取得ステップで取得した送出期間と前記記憶部に記憶された通知時間情報とに基づいて、前記通知時刻を決定する決定ステップと、現在時刻を取得する第２の取得ステップと、前記第２の取得ステップで取得した前記現在時刻が前記決定ステップで決定した前記通知時刻に達したか否かを判定する第２の判定ステップと、前記第２の判定ステップによって、前記現在時刻が前記通知時刻に達したと判定された場合に、コンテンツが存在することを示す情報を表示部に表示する表示処理ステップと、を有する。
【００１２】
また、上記目的を達成するために、本発明におけるデジタル放送受信装置の制御方法は、放送波によって送信される放送データに多重化されて送出されるコンテンツを取得可能なデジタル放送受信装置の制御方法であって、ユーザが視聴中のチャンネルで放送中の番組に、当該番組に関連するコンテンツが存在する場合に、コンテンツの存在を示す存在通知情報を表示部に表示させる表示処理ステップと、前記表示処理ステップが前記存在通知情報を表示させるための表示指示を発行する制御ステップと、を有し、前記制御ステップでは、コンテンツの送出期間内の所定時刻及びコンテンツの送出期間内において、ユーザが前記チャンネルに関する選局操作を実行した時刻との前後関係と、前記選局操作の履歴とに基づいて、前記表示指示の発行を制御する。
【００１３】
また、上記目的を達成するために、本発明におけるデジタル放送受信装置の制御方法は、放送波によって送信される放送データに多重化されて送出されるコンテンツを取得可能なデジタル放送受信装置の制御方法であって、ユーザが視聴中のチャンネルで放送中の番組に、当該番組に関連するコンテンツが存在する場合に、コンテンツの存在を示す存在通知情報を表示部に表示させる表示処理ステップと、前記表示処理ステップが前記存在通知情報を表示させるための表示指示を発行する制御ステップと、を有し、前記制御ステップでは、コンテンツの送出期間内の所定時刻及びコンテンツの送出期間内において、ユーザが前記チャンネルに関する選局操作を実行した時刻との前後関係と、前記送出期間内における存在通知情報の表示の履歴とに基づいて、前記表示指示の発行を制御する。
【発明の効果】
【００１４】
以上説明したように、本発明によれば、番組の視聴を妨げることを極力抑制するとともに、印刷や取得の機会を逃さないよう、ユーザへコンテンツの存在を通知することが可能となる。
【発明を実施するための最良の形態】
【００１５】
（実施例１）
以下、本発明を実施するための形態を、図面を参照して詳しく説明する。
【００１６】
図１は、本発明における各装置の接続構成例を示した図である。
【００１７】
例えば、デジタル放送受信装置としてのデジタルテレビジョン（以下、デジタルテレビ）１００は、印刷装置として動作するプリンタ１０２とイーサネット（登録商標）１０１を介してお互いに通信可能な状況となっている。このイーサネット（登録商標）１０１に繋がった各機器は、ルータ１０３を介してインターネット１０４への接続が可能である。
【００１８】
図２は、本実施例が適用されるデジタルテレビ１００の構成を示す図である。図２のデジタルテレビ１００はデジタルテレビとしての基本機能を有している。またデジタルテレビの拡張機能として、データ放送のブラウズ機能と印刷機能を有している。
【００１９】
なお、本発明におけるコンテンツとは印刷コンテンツに限ったものではないが、発明の内容を分かり易くするため、発明を実施するための最良の形態では、ユーザへ通知するコンテンツを印刷コンテンツとして説明する。
【００２０】
［デジタルテレビ１００における基本機能について］
図２を参照してデジタルテレビ１００のテレビ基本機能について説明する。図２はデジタルテレビ１００の機能ブロック図である。
【００２１】
図２において、アンテナ２００により受信された信号は、チューナ部２０１に入力される。チューナ部２０１は、入力された信号に対して復調、誤り訂正等の処理を施し、トランスポートストリームデータ（以下、ＴＳと記す）を生成する。更に、生成したＴＳをデスクランブラ２０２に出力する。
【００２２】
データ分離部２０３は、デスクランブラ２０２から入力された複数チャンネル分の映像、音声データ、及び番組情報データ等が時分割多重されているＴＳの中から、選択された番組の音声データ、映像データ及び番組情報データを取り出す。そして、それぞれのデータを音声デコード部２０４、映像デコード部２０５、番組情報デコード部２０６に出力する。
【００２３】
映像デコード部２０５は、データ分離部２０３から入力された映像データに対して、ＭＰＥＧ等の復号化処理を施し、復号した映像データを映像処理部２０７に出力する。
【００２４】
音声デコード部２０４は、データ分離部２０３から入力された音声データに対して復号化処理を施し、音声制御部２０８へ出力する。
【００２５】
音声制御部２０８は、音声データに対して、Ｄ／Ａ（Ｄｉｇｉｔａｌ／Ａｎａｌｏｇ）変換処理等を施し、音声出力部２２０に出力する。
【００２６】
番組情報デコード部２０６は、データ分離部２０３から入力された番組情報データから所望の情報を取得し、その情報を映像処理部２０７、ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）画面構成部２１１、及び表示制御部２０９へ出力する。
【００２７】
番組情報データには、主に、ＳＤＴ（Ｓｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｔａｂｌｅ）、ＥＩＴ（Ｅｖｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）、ＴＯＴ（Ｔｉｍｅ  Ｏｆｆｓｅｔ  Ｔａｂｌｅ）等のデータが含まれている。
【００２８】
ＳＤＴには、放送チャンネルに相当するサービス名、サービス提供者等の情報が含まれている。ＥＩＴには、番組に相当するイベント名、イベントの開始時刻、継続時間等に関する情報が含まれている。ＴＯＴには、現在の日付時刻に関する情報が含まれている。
【００２９】
映像処理部２０７は、映像デコード部２０５から入力された映像データと、番組情報デコード部２０６から入力された番組情報とに基づいて映像調整処理を施し、調整した映像データを表示制御部２０９へ出力する。
【００３０】
ＵＩ画面構成部２１１は、番組情報デコード部２０６から入力された番組情報データに基づいて、ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）などを構成し、表示制御部２０９へ出力する。
【００３１】
表示制御部２０９は、映像処理部２０７、ＵＩ画面構成部２１１から入力された映像データや画面データをリモコン２５０からの操作に応じて切換えたり、合成するなどしたりして、映像表示部２２１へ出力する。
【００３２】
映像表示部２２１は、表示解像度、表示色数、リフレッシュレートに適した表示データ、タイミングに変換して出力表示する。
【００３３】
システム制御部２４０は、各構成要素を統括的にコントロールする。なお、システム制御部２４０にはリモコン２５０から送信された光信号を受光する受光部２５１が接続されており、ユーザがリモコン２５０を介して入力した操作情報を受信することができる。
【００３４】
［デジタルテレビ１００におけるデータ放送ブラウズ機能について］
次に、図２を参照してデジタルテレビ１００のデータ放送のブラウズ機能について説明する。データ放送ブラウズ機能とは、データカルーセル方式により放送局から繰り返し送出されるデータ放送データを映像表示部に表示する機能、音声を音声出力部から出力する機能である。データ放送データも放送映像信号と同様、放送波に多重化されて送信されている。
【００３５】
データ放送データには、テキスト情報、表示レイアウト情報、スクリプト情報、静止画像情報、及び音声情報等が含まれている。テキスト情報は、非特許文献１にて規定されたＸＭＬ（ｅＸｅｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ベースのデータ放送向けのページ記述言語、ＢＭＬ（Ｂｒｏａｄｃａｓｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）によって記述されている。表示レイアウト情報は、ＣＳＳ（カスケーディング・スタイルシート）、スクリプト情報は、ＥＣＭＡＳｃｒｉｐｔを用いている。更に、ＢＭＬ情報の論理的構造や情報へのアクセス、及び操作を行う為の手段として、ＤＯＭ（Ｄｏｃｕｍｅｎｔ  Ｏｂｊｅｃｔ  Ｍｏｄｅｌ）を用いている。
【００３６】
以下に、デジタルテレビ１００がデータ放送ブラウズを行う為の内部動作について説明する。
【００３７】
システム制御部２４０は、ユーザがリモコン２５０を操作して要求した操作情報がデータ放送ブラウズ要求であるか否かを判定する。データ放送ブラウズ要求である場合、システム制御部２４０はデータ放送制御部２４４にデータ放送ブラウズ処理開始を要求する。
【００３８】
データ放送制御部２４４は、メモリ部２４２に蓄積されたデータ放送データを取得する。データ放送データとは上述したＢＭＬデータやＣＳＳデータ、データ放送画面の生成に利用する画像データなどである。ブラウズに必要なデータが蓄積されていない場合、データ放送制御部２４４は、データ分離部２０３に対し、データ放送データの取得要求を行う。
【００３９】
データ放送制御部２４４は、取得したデータ放送データをデータ放送ブラウズ処理部２４５に送り、ブラウズ処理を要求する。データ放送ブラウズ処理部２４５は、ＢＭＬデータや画像データなどを取得すると、＜ｂｏｄｙ＞タグのＯｎｌｏａｄ属性に記述されたスクリプト関数を初期スクリプトとして実行する。この初期スクリプトは、本発明の実施の形態が適用されるデジタルテレビ１００が印刷機能を有しているかを問い合わせる関数を呼び出す。デジタルテレビ１００が印刷機能を有しているか否かをデータ放送ブラウズ処理部２４５が判定し、画面に印刷に関するボタンイメージやテキスト情報を描画するかどうかを決定する。
【００４０】
データ放送ブラウズ処理部２４５は、初期スクリプト実行後、ＵＩ画面構成部２１１、表示制御部２０９を介して、ボタンイメージやテキスト情報の描画を行ってデータ放送画面を生成する。その動作と共に、表示制御部２０９は、映像処理部２０７からの動画像とデータ放送画面との合成処理を行う。
【００４１】
なお、合成処理を施されたデータ放送画面内の印刷ボタン等のＵＩ操作により、ユーザは印刷処理を実行できる。
【００４２】
［デジタルテレビ１００におけるデータ放送印刷機能について］
データ放送ブラウズ処理部２４５は、データ放送画面を表示中、ユーザ操作により何らかの要求があるかを待つ。ユーザ要求があった場合は、その判定処理を行い、判定結果に応じた処理に遷移する。ユーザ要求がフォーカス移動要求であった場合、フォーカス移動処理を実行する。また、ユーザ要求が画面遷移要求であった場合、画面遷移処理を実行する。
【００４３】
ユーザ要求が印刷要求であった場合には、デジタルテレビ１００が印刷機能を有しているかにより処理が分岐する。印刷機能を有していない場合は、ユーザ要求受信待ち処理に戻る。印刷機能を有している場合は、印刷要求処理を実行する。
【００４４】
データ放送ブラウズ処理部２４５は、印刷要求がユーザから発行されたと判定すると、データ放送印刷サービスにおける印刷形態に応じた実行要求を印刷制御部２４６に要求する。
【００４５】
なお、データ放送印刷サービスにおける印刷形態とは「ｐｒｉｎｔＦｉｌｅ形態」、「ｐｒｉｎｔＵｒｉ形態」等、非特許文献１に仕様として定められた印刷形態を指すものである。なお、ｐｒｉｎｔＦｉｌｅ形態とは印刷コンテンツが放送波に含まれて送信される形態であり、ｐｒｉｎｔＵｒｉ形態とは印刷コンテンツの保存場所を示す位置情報（ＵＲＩ）が放送波に含まれて送信される形態である。「ｐｒｉｎｔＦｉｌｅ形態」の場合は印刷コンテンツの実体ファイル（ＸＨＴＭＬファイル）が放送波に多重されて送信されているので、言うまでもなくこの実体ファイルが印刷コンテンツそのものとなる。一方、「ｐｒｉｎｔＵｒｉ形態」の場合は、印刷コンテンツの実体ファイルではなく、実体ファイルの保存場所を示す位置情報が放送波に多重されて送信されている。しかしながら、本発明においては、印刷コンテンツの実体ファイルの保存場所を示す位置情報も印刷コンテンツであるとして定義し、デジタルテレビ１００には印刷コンテンツとして実体ファイルまたは位置情報が送出されているものとする。
【００４６】
また、本実施例でのデジタルテレビ１００とプリンタ１０２との印刷制御はＵＰｎＰで提供されるＰｒｉｎｔ  Ｅｎｈａｎｃｅｄを使用する。
【００４７】
［デジタルテレビ１００における設定情報の記憶機能について］
設定情報記憶部２１３は、ユーザの視聴環境（例えば居住地域、郵便番号など）やデジタルテレビ１００の設定情報（例えばユーザのパスワードなど）を保持する。
【００４８】
ユーザは、リモコン２５０を使用して、デジタルテレビ１００のＵＩ画面構成部２１１により表示されるＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）画面から前述ユーザの視聴環境情報やデジタルテレビ１００の設定情報を入力する。ユーザは前述情報入力操作後、ＵＩ画面による操作、またはリモコン２５０ボタンによる決定操作を行う。この決定操作により、入力した情報は、設定情報記憶部２１３に記憶される。
【００４９】
［デジタルテレビ１００における印刷コンテンツの送出期間取得機能について］
次に、図３を参照して、印刷コンテンツの送出期間を取得する機能について説明する。図３は図２に示したデジタルテレビ１００の機能ブロック図のうち、通知メッセージ処理部２１０の内部の機能ブロックを説明するためのブロック図である。上述したように、印刷コンテンツの送出とは、印刷コンテンツの実体ファイルが放送波で送出される形態と、印刷コンテンツの保存場所を示すＵＲＩが放送波で送出される形態の両方を含む。
【００５０】
印刷コンテンツの送出期間は、ＰＳＩ（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ：番組特定情報）／ＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ：番組配列情報）のテーブル、記述子を利用、拡張して取得する。
【００５１】
通知メッセージ処理部２１０の印刷コンテンツ送出期間取得部３００は、印刷コンテンツを含むデータ放送の場合、番組情報デコード部２０６からＰＳＩ／ＳＩ情報を取得する。通知メッセージ処理部２１０の印刷コンテンツ送出期間取得部３００は、取得したＰＳＩ／ＳＩ情報から印刷コンテンツ付加情報である印刷コンテンツ送出開始時刻と印刷コンテンツ送出継続時間を取得する。通知メッセージ処理部２１０の印刷コンテンツ送出期間取得部３００は、印刷コンテンツ送出開始時刻から印刷コンテンツ送出開始時刻に印刷コンテンツ送出継続時間を加えた時刻までを印刷コンテンツ送出期間とする。
【００５２】
［デジタルテレビ１００における印刷コンテンツの存在通知設定機能について］
次に、図３を参照して、印刷コンテンツの存在通知を設定する機能について説明する。
【００５３】
印刷コンテンツの存在通知とは、印刷コンテンツが視聴中の番組に関連して存在していることをユーザに通知するものである。本実施例では、ユーザが印刷コンテンツが存在する番組を視聴中、所定の時間になった場合に印刷コンテンツの存在通知を行う。従って、存在通知設定とは、存在通知処理を行う所定の通知時間を設定するものである。
【００５４】
通知時間を設定する方法には以下の３つの方法が存在する。
【００５５】
第１の方法は、通知メッセージ処理部２１０の印刷コンテンツ存在通知設定部３０１が、予め通知時間を保持している方法である。保持している通知時間は設定情報記憶部２１３に通知時間情報として記憶される。
【００５６】
第２の方法は、ユーザがリモコン２５０などを使用して通知メッセージ処理部２１０の印刷コンテンツ存在通知設定部３０１に対して所望の通知時間を入力する方法である。ユーザが入力した通知時間は設定情報記憶部２１３に通知時間情報として記憶される。
【００５７】
第３の方法は、放送局から送信される通知時間情報を受信し、通知メッセージ処理部２１０の印刷コンテンツ存在通知設定部３０１に設定する方法である。放送局から送信される通知時間を受信する処理を、図４を参照して以下に説明する。図４は、本実施例が適用される汎用イベントメッセージのデータ構造を示す図である。
【００５８】
本実施例では、通知時間の通知手段としてイベントメッセージを利用可能とする。イベントメッセージとは、放送局からデジタルテレビ内で動作するアプリケーションに対して即座に、または指定した時刻にメッセージに定められた処理を実行するためのコマンドである。なお、イベントメッセージの伝送方式については、非特許文献１にて規定、記述されているので説明は省略する。
【００５９】
印刷コンテンツ存在通知設定部３０１は、図４に示されたイベントメッセージを番組情報デコード部２０６から取得する。このイベントメッセージには、印刷コンテンツの送出開始時刻や送出期間に関する情報の他に、通知時間についても記述されているので、印刷コンテンツ存在通知設定部３０１は、記述された通知時間を用いて設定を行う。なお、通知時間は設定情報記憶部２１３に記憶される。
【００６０】
以上、通知時間の設定方法を３つ挙げたが、本発明はどの方法を採用しても良い。また、第３の方法に関する通知時間の取得については、イベントメッセージの他にＳＩ情報も利用可能である。例えば、番組情報デコード部２０６から取得されるＳＩ情報から、印刷制御部２４６は印刷コンテンツに関する印刷付加情報を取得できる。この印刷付加情報に通知時間を含むように規定することで、印刷コンテンツ存在通知設定部３０１は取得した印刷付加情報内の通知時間を用いて設定を行うことが可能となる。
【００６１】
［印刷コンテンツ存在通知処理について］
続いて、図５を参照し、本実施例における印刷コンテンツの存在通知処理を説明する。図５は本実施例における存在通知処理のフローチャートである。
【００６２】
まず、デジタルテレビ１００は、ステップＳ５００において、デジタルテレビ１００の電源がＯＮ後、または番組の冒頭から視聴を開始した際、または他のチャンネルから選局された際に周期的に本処理を開始する。
【００６３】
続いて、ステップＳ５０１では、デジタルテレビ１００のデータ放送ブラウズ処理部２４５は、第１の判定処理として、現在選局されているチャンネルで放送中（視聴中）の番組に、印刷コンテンツが存在し、印刷コンテンツの送出が行われているか否かを判定する。データ放送ブラウズ処理部２４５による判定の結果、印刷コンテンツの送出が行われている場合は、ステップＳ５０２において、印刷コンテンツ送出期間取得部３００は、第１の取得処理として、印刷コンテンツ送出期間を番組情報デコード部２０６から取得する。
【００６４】
次に、ステップＳ５０３では、印刷コンテンツ存在通知設定部３０１は、通知時間を示す情報である通知時間情報を設定情報記憶部２１３から取得する。さらに、ステップＳ５０４では、印刷コンテンツ送出期間と通知時間から、通知タイミング決定部３０２は所定時刻としての通知時刻Ｔ１を決定する。例えば、印刷コンテンツ送出期間が１９時から１時間であり、通知時間が、印刷コンテンツ送出期間が残り１０分となった時刻（送出終了時刻の１０分前の時刻）と設定されている場合には、通知時刻Ｔ１は１９時５０分となる。
【００６５】
次に、ステップＳ５０５では、通知タイミング決定部３０２は、第２の取得処理として、タイマー部２４３から現在時刻を取得する。そして、ステップＳ５０６では、通知タイミング決定部３０２が、第２の判定処理として、現在時刻が通知時刻Ｔ１に達したか否かを判定する。判定の結果、現在時刻が通知時刻Ｔ１に達した場合には、ステップＳ５０７において、通知タイミング決定部３０２はＵＩ画面構成部２１１に指示を発行する。そして、ＵＩ画面構成部２１１は、当該番組に印刷コンテンツが存在していることをユーザ（視聴者）に通知するための存在通知情報であるメッセージの表示処理を行う。
【００６６】
上記の処理により、デジタルテレビ１００は、印刷コンテンツが送出される期間において、所定の通知タイミングで印刷コンテンツの存在を確認することができる。これにより、番組の視聴を妨げることを極力抑制するとともに、印刷機会を逃さないよう、ユーザへ印刷コンテンツの存在を通知することが可能となる。
【００６７】
（実施例２）
続いて、本発明における別の実施例である実施例２を説明する。上述した実施例１は、現在時刻が通知時刻に達したか否かを判定し、達した場合には印刷コンテンツが存在することをユーザに通知するためにメッセージ表示を行っている。
【００６８】
対して実施例２は、通知時刻Ｔ１に到達する以前に、印刷コンテンツが存在するチャンネルを視聴中のユーザが別チャンネルに選局する場合の印刷コンテンツの存在通知処理に関するものである。
【００６９】
［デジタルテレビ１００の操作情報記憶機能について］
図２及び図６を用いて、デジタルテレビ１００の操作情報記憶機能を説明する。図６は図２に示したデジタルテレビ１００の機能ブロック図のうち、通知メッセージ処理部２１０の内部の機能ブロックを説明するためのブロック図である。操作情報記憶部２１２はリモコン２５０により行われるチャンネル変更などのユーザ操作情報を記憶し、管理する。
【００７０】
ユーザは所望の番組を視聴するためにリモコン２５０を操作する。リモコン２５０で入力されたチャンネル選局情報は選局制御部２４１へ通知される。選局制御部２４１はチューナ部２０１を制御し、ユーザが所望したチャンネルをチューニングする。
【００７１】
操作情報記憶部２１２は、このような視聴中におけるユーザの選局操作情報を、選局制御部２４１から取得するチャンネル情報、番組情報デコード部２０６から取得する番組情報、さらにタイマー部２４３から取得する時刻情報と共に、ユーザ操作情報として記憶する。そして、記憶したユーザ操作情報を、通知メッセージ処理部２１０のユーザ選局情報取得部８００は取得し、印刷コンテンツの存在を通知するためのタイミング決定処理に用いる。
【００７２】
［印刷コンテンツ存在通知処理について］
図６及び図７を参照して、本実施例における印刷コンテンツ存在通知処理を説明する。図７は、本実施例が適用される印刷コンテンツ存在通知処理のフローチャートである。
【００７３】
まず、デジタルテレビ１００は、ステップＳ７００において、デジタルテレビ１００がユーザの選局操作を検知した場合に以下の処理を実行する。
【００７４】
ステップＳ７０１では、デジタルテレビ１００のデータ放送ブラウズ処理部２４５は、第１の判定処理として、現在選局されているチャンネルで放送中（視聴中）の番組に、印刷コンテンツが存在し、印刷コンテンツの送出が行われているか否かを判定する。データ放送ブラウズ処理部２４５による判定の結果、印刷コンテンツの送出が行われている場合は、ステップＳ７０２において、印刷コンテンツ送出期間取得部３００は、第１の取得処理として、印刷コンテンツ送出期間を番組情報デコード部２０６から取得する。
【００７５】
次に、ステップＳ７０３では、印刷コンテンツ存在通知設定部３０１が、通知時間を設定情報記憶部２１３から取得する。この通知時間は実施例１に記載した方法のいずれか、またはそれ以外の方法を用いて設定されたものである。
【００７６】
次に、ステップＳ７０４では、通知タイミング決定部３０２が、第２の取得処理として、タイマー部２４３から現在時刻を取得する。続いて、ステップＳ７０５では、ユーザ選局情報取得部６００が、ユーザ選局情報を操作情報記憶部２１２から取得する。
【００７７】
次に、ステップＳ７０６では、印刷コンテンツ送出期間と通知時間から、通知タイミング決定部３０２は通知時刻Ｔ１を決定する。なお、通知時刻Ｔ１の具体的な求め方は上述した実施例１と同様であるのでここでは説明を省略する。
【００７８】
続いて、ステップＳ７０７では、通知タイミング決定部３０２が、第２の判定処理として、ステップＳ７０４で取得した現在時刻が通知時刻Ｔ１よりも前であるか通知時刻以後であるかを判定する。ステップＳ７０７での判定の結果、現在時刻が通知時刻Ｔ１よりも前でない場合には、実施例２の処理を終了する。ステップＳ７０７での判定の結果、現在時刻が通知時刻Ｔ１よりも前である場合には、ステップＳ７０８へ移行する。ステップＳ７０８では、通知タイミング決定部３０２がステップＳ７０５で取得したユーザ選局情報を参照し、この視聴中の番組において、印刷コンテンツ送出期間内に他のチャンネルへ選局する操作が行われた履歴があるか否かを判定する。
【００７９】
ステップＳ７０８の判定において、他のチャンネルへ選局する操作が行われていない場合、つまり初めて他のチャンネルに選局する場合には、ステップＳ７０９へ移行する。ステップＳ７０９では、通知タイミング決定部３０２はＵＩ画面構成部２１１に存在通知情報の表示指示を発行する。そして、ＵＩ画面構成部２１１は、当該番組に印刷コンテンツが存在していることをユーザ（視聴者）に通知するための存在通知情報であるメッセージの表示処理を行う。
【００８０】
ステップＳ７０８の判定において、他のチャンネルへ選局する操作が既に行われたことがある場合には、実施例２の処理を終了する。
【００８１】
以上が、実施例２における印刷コンテンツ存在通知の処理フローである。上記のようなフローを用いる理由について説明を行う。印刷コンテンツが存在する期間内に当該番組を視聴中のユーザが、他のチャンネルに選局する操作を行う場合、ユーザは視聴中の現在の番組に印刷コンテンツが存在することに気付かないまま、他のチャンネルの番組を視聴することになる。つまり、ユーザにとって所望する印刷コンテンツが存在していたとしても、ユーザがそれを知ることができず印刷機会を逃す恐れがある。そこで、他のチャンネルに選局する行為が印刷コンテンツの送出期間内に初めて行われた場合には、視聴中（選局前のチャンネル）の番組に印刷コンテンツが存在することを通知する。一方、既に選局行為を当該期間内に行った履歴が存在する場合には、ユーザは印刷コンテンツの存在を一度通知されているので、改めて通知する必要性は低下する。特に、何度もチャンネル間を行き来するようなケースにおいては、選局の都度、印刷コンテンツの存在通知が表示されるとユーザは煩わしさを感じる恐れがある。そのため、ステップＳ７０８において、既に選局が行われたか否かを判定し、何度も繰り返し存在通知を表示することが無いように制御をおこなっている。
【００８２】
以上より、番組の視聴を妨げることを極力抑制するとともに、印刷機会を逃さないよう、ユーザへ印刷コンテンツの存在を通知することが可能となる。
【００８３】
なお、実施例２においては、ユーザによる選局情報を管理し、この選局情報を用いてステップＳ７０８の判定を行っていたが、本発明はこれに限らず、印刷コンテンツ存在通知を実行したか否かを管理することでも同様の機能を提供することができる。つまり、印刷コンテンツの送出期間内かつ通知時刻Ｔ１より前に印刷コンテンツの存在通知を表示した履歴があれば、次の選局操作時には通知を行わないようにすればよい。
【００８４】
また、上述の処理は、印刷コンテンツが存在するチャンネルからユーザが他のチャンネルに選局した際に処理を開始するとして説明した。しかし本発明はそれに限らず、ユーザが他のチャンネルに選局する前にステップ情報や時刻を取得する処理を事前に実行しておくように構成してもよい。
【００８５】
（実施例３）
続いて、本発明における別の実施例である実施例３を説明する。上述した実施例１は、現在時刻が通知時刻に達したか否かを判定し、達した場合には印刷コンテンツが存在することをユーザに通知するためにメッセージ表示を行っている。また、実施例２は、現在時刻が通知時刻よりも前であり、かつ初めて他のチャンネルに選局する操作が行われた場合に、印刷コンテンツが存在することをユーザに通知するためにメッセージ表示を行っている。
【００８６】
対して実施例３は、現在時刻が通知時刻よりも後の場合における印刷コンテンツの存在通知処理に関するものである。
【００８７】
［印刷コンテンツ存在通知処理について］
図８を参照して、本実施例における印刷コンテンツ存在通知処理を説明する。図８は、本実施例が適用される印刷コンテンツ存在通知処理のフローチャートである。
【００８８】
まず、デジタルテレビ１００は、ステップＳ８００において、デジタルテレビ１００がユーザの選局操作を検知した場合に以下の処理を実行する。
【００８９】
ステップＳ８０１では、デジタルテレビ１００のデータ放送ブラウズ処理部２４５は、第１の判定処理として、現在選局されているチャンネルで放送中（視聴中）の番組に、印刷コンテンツが存在し、印刷コンテンツの送出が行われているか否かを判定する。データ放送ブラウズ処理部２４５による判定の結果、印刷コンテンツの送出が行われている場合は、ステップＳ８０２において、印刷コンテンツ送出期間取得部３００は、第１の取得処理として、印刷コンテンツ送出期間を番組情報デコード部２０６から取得する。
【００９０】
次に、ステップＳ８０３では、印刷コンテンツ存在通知設定部３０１が、通知時間を設定情報記憶部２１３から取得する。この通知時間は実施例１に記載した方法のいずれか、またはそれ以外の方法を用いて設定されたものである。
【００９１】
次に、ステップＳ８０４では、通知タイミング決定部３０２が、第２の取得処理として、タイマー部２４３から現在時刻を取得する。続いて、ステップＳ８０５では、ユーザ選局情報取得部６００が、ユーザ選局情報を操作情報記憶部２１２から取得する。
【００９２】
次に、ステップＳ８０６では、印刷コンテンツ送出期間と通知時間から、通知タイミング決定部３０２は通知時刻Ｔ１を決定する。なお、通知時刻Ｔ１の具体的な求め方は上述した実施例１と同様であるのでここでは説明を省略する。
【００９３】
続いて、ステップＳ８０７では、通知タイミング決定部３０２が、第２の判定処理として、ステップＳ８０４で取得した現在時刻が通知時刻Ｔ１よりも前であるか否かを判定する。ステップＳ８０７での判定の結果、現在時刻が通知時刻Ｔ１よりも前である場合には、実施例３の処理を終了する。ステップＳ８０７での判定の結果、現在時刻が通知時刻Ｔ１よりも後である場合には、ステップＳ８０８へ移行する。ステップＳ８０８では、通知タイミング決定部３０２がステップＳ８０５で取得したユーザ選局情報を参照し、この視聴中の番組において、通知時刻Ｔ１以後に他のチャンネルからこのチャンネルへ選局する操作が行われた履歴があるか否かを判定する。
【００９４】
ステップＳ８０８の判定において、他のチャンネルからこのチャンネルへ選局する操作がＴ１以後において一度も行われていない場合、つまりＴ１以後に初めてこのチャンネルに選局された場合には、ステップＳ８０９へ移行する。ステップＳ８０９では、通知タイミング決定部３０２はＵＩ画面構成部２１１に表示指示を発行する。そして、ＵＩ画面構成部２１１は、当該番組に印刷コンテンツが存在していることをユーザ（視聴者）に通知するためのメッセージ表示処理を行う。
【００９５】
ステップＳ８０８の判定において、他のチャンネルからこのチャンネルへ選局する操作が既に行われたことがある場合には、実施例３の処理を終了する。
【００９６】
以上が、実施例３における印刷コンテンツ存在通知の処理フローである。上記のようなフローを用いる理由について説明を行う。印刷コンテンツが存在する期間が残りわずかな状態において当該番組を選局した場合、ユーザが印刷コンテンツの存在に気付かないまま、番組が終了してしまう可能性がある。つまり、ユーザにとって所望する印刷コンテンツが存在していたとしても、ユーザがそれを知ることができなくなってしまう。
【００９７】
そこで、印刷コンテンツが存在するチャンネルに選局する行為が通知時刻Ｔ１以後に初めて行われた場合であり、かつ選局タイミングが通知時刻Ｔ１以後の場合には、視聴中（選局されたチャンネル）の番組に印刷コンテンツが存在することを通知する。一方、２回目以降の選局である場合には、１回目に存在を通知済みであるので通知を行わない。
【００９８】
以上より、番組の視聴を妨げることを極力抑制するとともに、印刷機会を逃さないよう、ユーザへ印刷コンテンツの存在を通知することが可能となる。
【００９９】
なお、実施例３においては、ユーザによる選局情報を管理し、この選局情報を用いてステップＳ８０８の判定を行っていたが、本発明はこれに限らず、印刷コンテンツ存在通知を実行したか否かを管理することでも同様の機能を提供することができる。つまり、印刷コンテンツの送出期間内に前に印刷コンテンツの存在通知を表示した履歴があれば、次の選局操作時には通知を行わないようにすればよい。
【０１００】
また、上述の処理は、印刷コンテンツが存在するチャンネルからユーザが他のチャンネルに選局した際に処理を開始するとして説明した。しかし本発明はそれに限らず、ユーザが他のチャンネルから本チャンネルに選局する前に情報や時刻を取得する処理を事前に実行しておくように構成してもよい。
【０１０１】
（実施例４）
次に、実施例４を説明する。ここまで説明した実施例１から実施例３は、それぞれ以下のタイミングにおけるそれぞれのメッセージ通知処理について説明してきた。
実施例１：番組を視聴中に現在時刻が通知時刻Ｔ１に到達した場合
実施例２：通知時刻Ｔ１以前に、印刷コンテンツが存在する番組を放送中のチャンネルから他のチャンネルへの選局操作を、初めて行った場合
実施例３：通知時刻Ｔ１以後に、印刷コンテンツが存在する番組を放送中のチャンネルへ選局する操作を、初めて行った場合
実施例１はチャンネルの選局操作を前提とするものではないが、実施例２及び実施例３はユーザがチャンネルの選局操作を実行した時刻と、通知時刻Ｔ１との前後関係を用いてメッセージの通知処理を制御するものである。
【０１０２】
これらの各処理を連携させることなくデジタルテレビ１００に搭載することももちろん可能である。例えば、通知時刻Ｔ１以前の処理として実施例２に記載の処理フローを行う。そして、ユーザが印刷コンテンツを送出している送出チャンネルから他チャンネルへ初めて選局した場合に存在通知メッセージを表示する。その後、再び送出チャンネルに選局し直した状態で番組を視聴中、通知時刻Ｔ１に達した場合には、改めて存在通知メッセージを表示する。さらに通知時刻Ｔ１以後、他チャンネルへユーザが選局した後に再び送出チャンネルを選局した場合には、改めて存在通知メッセージを表示する。つまり、通知時刻Ｔ１以前、通知時刻Ｔ１時、通知時刻Ｔ１以後でそれぞれ独立した判定処理と通知処理を実行するものである。
【０１０３】
また、実施例１から実施例３までの３つの処理を全て搭載するのではなく、任意の２つの処理を搭載することも可能である。
【０１０４】
しかしながら、各実施例における処理フローを連携させずに搭載すると、存在通知が必要以上に発生することも考えられる。そこで、実施例４では、実施例１〜実施例３の各処理フローをデジタルテレビ１００に搭載した場合に、存在通知処理を効率的に実行するための処理手順について説明を行う。
【０１０５】
［印刷コンテンツ存在通知処理について］
図９を参照して、本実施例における印刷コンテンツ存在通知処理を説明する。図９は、本実施例が適用される印刷コンテンツ存在通知処理のフローチャートである。
【０１０６】
まず、デジタルテレビ１００は、ステップＳ９００において、ユーザがあるチャンネルの番組の視聴を開始したことを検知し、以下の処理の実行を開始する。
【０１０７】
ステップＳ９０１からステップＳ９０６は実施例２において説明した図７のステップＳ７０１からステップＳ７０６と同様の処理であるので説明を省略する。ステップＳ９０７では、通知タイミング決定部３０２が、ステップＳ９０４で取得した現在時刻が通知時刻Ｔ１より前であるか否かを判定する。ステップＳ９０７での判定の結果、現在時刻が通知時刻Ｔ１よりも前である場合には、ステップＳ９０８へ移行する。ステップＳ９０８では、システム制御部２４０は現在のチャンネルから他のチャンネルに選局する操作が発生するか否かを判定する。なお、上述した実施例２では、処理フローを選局操作が発生したことに基づいて実行開始していたが、本実施例では、実施例１や実施例３と組み合わせた場合の処理を説明するために、この時点で、現在のチャンネルから他のチャンネルに選局されたか否かを判定している。
【０１０８】
ステップＳ９０８において、システム制御部２４０が選局操作が発生していないと検知した場合には、ステップＳ９０４へ移行し、最新の現在時刻を取得する。一方、システム制御部２４０が選局操作が発生したと検知した場合には、ステップＳ９０９へ処理を移行する。ステップＳ９０９では、通知タイミング決定部３０２がステップＳ９０５で取得したユーザ選局情報を参照し、この視聴中の番組において、印刷コンテンツ送出期間内に他のチャンネルへ選局する操作が行われた履歴があるか否かを判定する。
【０１０９】
ステップＳ９０９の判定において、他のチャンネルへ選局する操作が行われていない場合、つまり初めて他のチャンネルに選局する場合には、ステップＳ９１０へ移行する。ステップＳ９１０の処理は実施例２のステップＳ７０９と同様であるので説明を省略する。
【０１１０】
一方、ステップＳ９０７において、現在時刻が通知時刻Ｔ１より前ではない、つまり、現在時刻が通知時刻Ｔ１を経過したと通知タイミング決定部３０２が判定した場合には、ステップＳ９１１へ処理を移行する。
【０１１１】
ステップＳ９１１では、通知タイミング決定部３０２は、印刷コンテンツが送出されている番組を視聴した状態で、通知時刻Ｔ１に達したか否かを判定する。これは、通知時刻Ｔ１よりも前から当該番組を視聴した状態のまま、選局操作をすることなく、時刻Ｔ１に達したのか、選局した時点で既に時刻Ｔ１を既に過ぎた時刻であるのかを判定するための処理である。この判定によって、実施例１に対応する通知処理を実行するのか、実施例３に対応する通知処理を実行するのかが切り分けられる。
【０１１２】
ステップＳ９１１において、視聴した状態で通知時刻Ｔ１に達したと通知タイミング決定部３０２が判定した場合は、ステップＳ９１０へ移行する。つまり、実施例１と同様に、通知時刻Ｔ１に達したことを理由に印刷コンテンツが存在することを通知するメッセージの表示処理を行う。
【０１１３】
一方、ステップＳ９１１において、視聴した状態で通知時刻Ｔ１に達したのではなく、選局時点で既に時刻Ｔ１を過ぎていたと通知タイミング決定部３０２が判定した場合は、ステップＳ９１２へ移行する。ステップＳ９１２では、現在の視聴番組において、印刷コンテンツの送出期間内にこのチャンネルを選局したのが、１回目であるか２回目以降であるかを通知タイミング決定部３０２が判定する。この判定は、実施例３における処理と基本的な考えが同一である。つまり、このステップでは、通知時刻Ｔ１より後に、印刷コンテンツを送出しているチャンネルに初めて選局したのか、過去に一度以上選局した後に他のチャンネルを選局し、その後、通知時刻Ｔ１より後に当該チャンネルを再び選局したのかを判定する。
【０１１４】
実施例３のステップＳ８０８では、通知時刻Ｔ１以後における選局回数を元に判定していたが、本実施例では、通知時刻Ｔ１以前における選局回数も含んで判定を行う。つまり、印刷コンテンツの送出期間中に初めてこのチャンネルに選局した場合は、ステップＳ９１０に移行し、印刷コンテンツが存在することを通知するメッセージの表示処理を行う。一方、印刷コンテンツの送出期間中にこのチャンネルに選局したのが２回目以上である場合には、既に１度は印刷コンテンツの存在通知が行われている。なぜなら、１度選局した状態から他のチャンネルに選局するとステップＳ９０７からステップＳ９１０に係る処理、またはステップＳ９１２からステップＳ９１０へと移行する処理が実行されているからである。従って、ユーザは印刷コンテンツの存在を最低でも一度は通知されているので改めて通知する必要性は低下する。そのため、このチャンネルに選局したのが印刷コンテンツの送出期間内において２回目以上である場合には、処理を終了する。
【０１１５】
以上の処理により、上述した実施例１〜実施例３の処理をそれぞれ互いに連携することなく独立的に処理する場合に比べて、コンテンツの存在通知を必要以上に行うことがなくなる。これにより、番組の視聴を妨げることを極力抑制するとともに、印刷機会を逃さないよう、ユーザへ印刷コンテンツの存在を通知することが可能となる。
【０１１６】
以上、各実施例について説明したが、本発明は、印刷コンテンツ送出期間が視聴中の番組の開始・終了時刻と合致している場合に限って有効なものではない。例えば、印刷コンテンツの送出期間よりも早く視聴中の番組が終了するケースや、その逆のケースも考えられる。
【０１１７】
印刷コンテンツの送出期間よりも早く視聴中の番組が終了する場合、印刷コンテンツ送出終了時刻を基準に通知時刻Ｔ１を計算しても良いが、番組終了時刻を基準に通知時刻Ｔ１を算出しても良い。これにより、視聴中番組の終了時刻を考慮した印刷コンテンツの存在通知処理を実行することができる。つまり、番組終了時刻以後に通知時刻Ｔ１が設定されてしまうことにより、ユーザへの存在通知ができなくなるケースを回避することが可能となる。
【０１１８】
また、各実施例は、デジタルテレビ１００における印刷コンテンツの存在通知処理として説明を行ったが、必ずしも印刷コンテンツに限定されるものではない。放送番組に関する映像や音声とは異なるが、放送波に重畳されて送信されるとともに、送出期間が定まっている静止画像や動画像、アプリケーションといった各種コンテンツの存在通知処理としても適用できる。
【図面の簡単な説明】
【０１１９】
【図１】本発明における各装置の接続構成例を示した図である。
【図２】実施例１に係るデジタルテレビ１００の機能ブロック図である。
【図３】実施例１に係る通知メッセージ処理部２１０内部の機能ブロック図である。
【図４】汎用イベントメッセージのデータ構造を示す図である。
【図５】実施例１に係る存在通知処理のフローチャートである。
【図６】実施例２に係る通知メッセージ処理部２１０内部の機能ブロック図である。
【図７】実施例２に係る存在通知処理のフローチャートである。
【図８】実施例３に係る存在通知処理のフローチャートである。
【図９】実施例４に係る存在通知処理のフローチャートである。
【図１】
2009296440.tif 000003
【図２】
2009296440.tif 000004
【図３】
2009296440.tif 000005
【図４】
2009296440.tif 000006
【図５】
2009296440.tif 000007
【図６】
2009296440.tif 000008
【図７】
2009296440.tif 000009
【図８】
2009296440.tif 000010
【図９】
2009296440.tif 000011