(57)【特許請求の範囲】
【請求項１】
番組に関する映像信号を受信して表示部に表示させる受信装置において、
前記番組に関する映像信号を受信する受信手段と、
前記番組に関する複数の投票項目と、複数の前記投票項目の中からいずれかを選択するための、各投票項目に対応する複数のマークとが前記表示部に表示されるように、前記表示部の表示を制御する第１の表示制御手段と、
複数の前記投票項目の中のいずれかが選択されたとき、選択された投票項目に関する選択信号を伝送する伝送手段と、
前記伝送手段により前記選択信号が正常に伝送されたか否かを検出する検出手段と、
前記検出手段が、前記伝送手段により前記選択信号が正常に伝送されたことを検出したとき、前記マークの前記表示部における表示状態を、選択されなかった投票項目に対応するマークを表示せず、選択された投票項目に対応するマークだけを表示させた状態になるように、前記表示部の表示を制御する第２の表示制御手段と
を備えることを特徴とする受信装置。
【請求項２】
複数の前記投票項目の中のいずれかが選択されたとき、複数の前記投票項目と複数の前記マークとが前記表示部に表示された状態で、選択された投票項目がいずれであるかが分かるように、前記表示部の表示を制御する第３の表示制御手段
を更に備えることを特徴とする請求項２に記載の受信装置。
【請求項３】
複数の前記投票項目の中のいずれかが選択されたとき、選択された投票項目を記憶する記憶手段を更に備え、
前記伝送手段は、前記記憶手段で記憶されている投票項目に関する選択信号を伝送する
ことを特徴とする請求項１に記載の受信装置。
【請求項４】
前記検出手段が、前記伝送手段により前記選択信号が正常に伝送されたことを検出したとき、前記第２の表示制御手段による表示制御の前に、前記選択信号が正常に伝送されたことを示すように、前記表示部の表示を制御する第３の表示制御手段を
さらに備えることを特徴とする請求項１に記載の受信装置。
【請求項５】
前記伝送手段は、電話回線を介して前記選択信号を伝送する
ことを特徴とする請求項１に記載の受信装置。
【請求項６】
前記検出手段は、前記選択信号が正常に伝送されたか否かを検出するのに、少なくとも、前記投票項目とマークの表示を開始した時刻からの経過時間を用いる
ことを特徴とする請求項１に記載の受信装置
【請求項７】
前記受信手段は、前記番組に関する複数の投票項目に関する投票項目信号をさらに受信し、
前記第１の表示制御手段は、前記受信手段が受信した、前記投票項目信号に基づいて、前記マークを前記表示部に表示させる
ことを特徴とする請求項１に記載の受信装置。
【請求項８】
前記第２の表示制御手段は、前記表示部における前記投票項目の表示状態を、前記投票項目の選択の前と後において同一とする
ことを特徴とする請求項１に記載の受信装置。
【請求項９】
前記第１の表示制御手段は、前記投票項目とマークを、前記番組の映像に重畳して表示させる
ことを特徴とする請求項１に記載の受信装置。
【請求項１０】
番組に関する映像信号を受信して表示部に表示させる受信装置の表示を制御する表示制御方法において、
前記番組に関する映像信号を受信する受信ステップと、
前記番組に関する複数の投票項目と、複数の前記投票項目の中からいずれかを選択するための、各投票項目に対応する複数のマークとが前記表示部に表示されるように、前記表示部の表示を制御する第１の表示制御ステップと、
複数の前記投票項目の中のいずれかが選択されたとき、選択された投票項目に関する選択信号を伝送する伝送ステップと、
前記伝送ステップの処理により前記選択信号が正常に伝送されたか否かを検出する検出ステップと、
前記検出ステップの処理により、前記選択信号が正常に伝送されたことが検出されたとき、前記マークの前記表示部における表示状態を、選択されなかった投票項目に対応するマークを表示せず、選択された投票項目に対応するマークだけを表示させた状態になるように、前記表示部の表示を制御する第２の表示制御ステップと
を備えることを特徴とする表示制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、受信装置および表示制御方法に関し、例えば、投票項目を選択するための選択釦を表示し、その１つを選択すると他の投票項目の選択釦を消去することにより、誤操作を抑制するようにした受信装置および表示制御方法に関する。
【０００２】
【従来の技術】
近年、ＣＡＴＶ（Cable Television）等において、双方向アクセスによるオンラインショッピング等の実験がなされている。また、デジタル衛星放送においては、電話回線によるインタラクティブアクセスが可能な番組を提供するようなサービスが行われつつある。
【０００３】
例えば、ユーザに対して、アンケートの回答を求めたり、商品、サービスなどの購入を促したりする場合、それらの回答、商品、サービスなどを投票項目として画面に表示させ、ユーザがそのうちの１つを選択したとき、受信装置に電話回線を介してセンタにアクセスさせ、選択した投票項目に対応するデータをセンタに送信させるようにすることが考えられる。これにより、各種の投票や、ショッピング等を画面を介して行うことができる。
【０００４】
【発明が解決しようとする課題】
しかしながら、例えば、複数の投票項目が画面に表示され、そのうちの１つをユーザが選択し、選択された投票項目に対応するデータがセンタに送信され、投票が完了した場合、投票前と投票後において画面が変化しないと、ユーザが、誤って、まだ、投票が終了していないものと錯覚し、再度、投票を行ってしまう場合がある。
【０００５】
本発明はこのような状況に鑑みてなされたものであり、投票が誤って行われるのを抑制することができるようにするものである。
【０００６】
【課題を解決するための手段】
請求項１に記載の受信装置は、番組に関する映像信号を受信する受信手段と、番組に関する複数の投票項目と、複数の投票項目の中からいずれかを選択するための、各投票項目に対応する複数のマークとが表示部に表示されるように、表示部の表示を制御する第１の表示制御手段と、複数の投票項目の中のいずれかが選択されたとき、マークの表示部における表示状態を、選択されなかった投票項目に対応するマークを表示せず、選択された投票項目に対応するマークだけを表示させた状態になるように、表示部の表示を制御する第２の表示制御手段とを備えることを特徴とする。
【０００７】
請求項１０に記載の表示制御方法は、番組に関する映像信号を受信する受信ステップと、番組に関する複数の投票項目と、複数の投票項目の中からいずれかを選択するための、各投票項目に対応する複数のマークとが表示部に表示されるように、表示部の表示を制御する第１の表示制御ステップと、複数の投票項目の中のいずれかが選択されたとき、選択された投票項目に関する選択信号を伝送する伝送ステップと、伝送ステップの処理により選択信号が正常に伝送されたか否かを検出する検出ステップと、検出ステップの処理により、選択信号が正常に伝送されたことが検出されたとき、マークの表示部における表示状態を、選択されなかった投票項目に対応するマークを表示せず、選択された投票項目に対応するマークだけを表示させた状態になるように、表示部の表示を制御する第２の表示制御ステップとを備えることを特徴とする。
【０００８】
請求項１に記載の受信装置および請求項１０に記載の表示制御方法においては、複数の投票項目の中のいずれかが選択され、選択された投票項目に関する選択信号が伝送され、選択信号が正常に伝送されたか否かが検出され、選択信号が正常に伝送されたことが検出されたとき、マークの表示部における表示状態が、選択されなかった投票項目に対応するマークを表示せず、選択された投票項目に対応するマークだけを表示させた状態に変更される。
【０００９】
【発明の実施の形態】
以下に本発明の実施の形態を説明するが、特許請求の範囲に記載の発明の各手段と以下の実施の形態との対応関係を明らかにするために、各手段の後の括弧内に、対応する実施の形態（但し一例）を付加して本発明の特徴を記述すると、次のようになる。但し勿論この記載は、各手段を記載したものに限定することを意味するものではない。
【００１０】
請求項１に記載の受信装置は、番組に関する映像信号を受信する受信手段（例えば、図３のチューナ２１）と、番組に関する複数の投票項目と、複数の投票項目の中からいずれかを選択するための、各投票項目に対応する複数のマークとが表示部（例えば、図１のテレビジョン受像機３）に表示されるように、表示部の表示を制御する第１の表示制御手段（例えば、図７のステップＳ１）と、複数の投票項目の中のいずれかが選択されたとき、選択された投票項目に関する選択信号を伝送する伝送手段（例えば、図８のステップＳ１２）と、伝送手段により選択信号が正常に伝送されたか否かを検出する検出手段（例えば、図８のステップＳ１３）と、検出手段が、伝送手段により選択信号が正常に伝送されたことを検出したとき、マークの表示部における表示状態が、投票項目が選択される前の状態と異なる状態になるように、表示部の表示を制御する第２の表示制御手段（例えば、図８のステップＳ２６）とを備えることを特徴とする。
【００１１】
請求項３に記載の受信装置は、検出手段が、伝送手段により選択信号が正常に伝送されたことを検出したとき、第２の表示制御手段による表示制御の前に、選択信号が正常に伝送されたことを示すように、表示部の表示を制御する第３の表示制御手段（例えば、図８のステップＳ２２，Ｓ２３）をさらに備えることを特徴とする。
【００１２】
図１は、本発明を適用したＡＶ（Audio Visual）システムの構成例を示している。この実施の形態の場合、ＡＶシステムは、図示せぬ送信装置より衛星（放送衛星または通信衛星）を介して伝送されてきた電波を、パラボラアンテナ１を介して受信し、これを復調するＩＲＤ（Integrated Receiver/Decoder）２と、テレビジョン 受像機３により構成されている。なお、テレビジョン受像機３は、モニタとすることもできる。
【００１３】
ＩＲＤ２（またはテレビジョン受像機３）に対しては、リモートコマンダ６により赤外線（ＩＲ）信号により指令を入力することができるようになされている。即ち、ユーザがリモートコマンダ６のスイッチ（その詳細は図４を参照して後述する）の中の１つを操作すると、それに対応するＩＲ信号がそのＩＲ信号発信部７２（図４）から出射され、ＩＲＤ２のＩＲ信号受信部３９（図２）に入射されるようになされている。
【００１４】
ＩＲＤ２は、その出力を、例えば、コンポジットビデオ信号線、オーディオＬ信号線、オーディオＲ信号線の３本の線により構成されるＡＶライン４を介してテレビジョン受像機３に供給している。さらに、ＩＲＤ２はＡＶ機器制御信号送受信部２Ａを、テレビジョン受像機３はＡＶ機器制御信号送受信部３Ａを、それぞれ有している。これらは、ワイヤードＳＩＲＣＳ（Wired Sony Infrared Remote Control System）（商標）よりなるコントロールライン５により、相互に接 続されている。
【００１５】
図２は、ＩＲＤ２の正面の構成例を表している。筐体５１の中央には蓋５２が開閉自在に設けられ、内部にＩＣカード３３を装着できるようになされている。ＩＲＤ２の左側には、電源キー５３が設けられている。この電源キー５３は、電源をオンまたはオフするとき操作される。電源キー５３の下方には、リモートコマンダ６からのＩＲ信号を受信するＩＲ信号受信部３９が設けれている。
【００１６】
ＬＥＤ５５は、衛星を介して、このＩＲＤ２に対して、メッセージが伝送されてきたとき、点灯するようになされている。このメッセージがテレビジョン受像機３に出力され、表示されて、ユーザがこれを確認したとき、ＬＥＤ５５は消灯される。ＬＥＤ５５の下に配置されているＬＥＤ５６は、ＩＲＤ２が電話回線を介して通信中であるとき点灯する。
【００１７】
番組ガイドキー５７とメニューキー５８は、それぞれテレビジョン受像機３に電子番組ガイドまたはメニューを表示させるとき操作される。
【００１８】
決定キー６５の周囲の上下左右には、それぞれアップキー６１、ダウンキー６２、レフトキー６３およびライトキー６４が環状に配置されている。アップキー６１、ダウンキー６２、レフトキー６３またはライトキー６４（以下、これらのキーを、適宜、方向キーとも称する）は、カーソルを上下左右方向に移動するとき操作される。また、決定キー６５は、選択したものを決定するとき操作される。チャンネルアップキー５９とチャンネルダウンキー６０は、受信しているチャンネルをアップまたはダウンさせるとき操作される。
【００１９】
図３は、ＩＲＤ２の内部の構成例を示している。パラボラアンテナ１のＬＮＢ（Low Noise Block downconverter）１ａより出力されたＲＦ信号は、フロント エンド２０のチューナ２１に供給され、復調される。チューナ２１の出力は、ＱＰＳＫ復調回路２２に供給され、ＱＰＳＫ復調される。ＱＰＳＫ復調回路２２の出力は、エラー訂正回路２３に供給され、エラーが検出、訂正される。
【００２０】
ＣＰＵ、ＲＯＭおよびＲＡＭ等からなるＩＣカード３３には、暗号を解読するのに必要なキーが、解読プログラムとともに格納されている。衛星を介して送信されてくる信号が暗号化されている場合、この暗号を解読するために、キーを用いた解読処理が必要となる。そこで、カードリーダインタフェース３２を介してＩＣカード３３からこのキーが読み出され、デマルチプレクサ２４に供給される。デマルチプレクサ２４は、このキーを利用して、暗号化されている信号を解読する。
【００２１】
尚、このＩＣカード３３には、暗号解読に必要なキーと解読プログラムの他、課金情報なども格納されている。
【００２２】
デマルチプレクサ２４は、フロントエンド２０のエラー訂正回路２３の出力する信号の入力を受け、これをＤＲＡＭ（Dynamic Random Access Memory）またはＳＲＡＭ（Static Random Access Memory）で構成されるデータバッファメモリ３５に一 旦記憶させる。そして、適宜これを読み出し、解読したビデオ信号をＭＰＥＧビデオデコーダ２５に供給し、解読したオーディオ信号をＭＰＥＧオーディオデコーダ２６に供給する。
【００２３】
ＭＰＥＧビデオデコーダ２５は、入力されたデジタルビデオ信号をＤＲＡＭ２５ａに記憶させ、ＭＰＥＧ方式により圧縮されているビデオ信号をデコードする。デコードされたビデオ信号は、ＮＴＳＣエンコーダ２７に供給され、ＮＴＳＣ方式の輝度信号（Ｙ）、クロマ信号（Ｃ）、およびコンポジットビデオ信号（Ｖ）に変換される。輝度信号とクロマ信号は、バッファアンプ２８Ｙ，２８Ｃを介して、それぞれＳビデオ信号として出力される。また、コンポジットビデオ信号は、バッファアンプ２８ＶからＡＶライン４を介して出力される。
【００２４】
なお、このＭＰＥＧビデオデコーダ２５としては、SGS-Thomson Microelectronics社のＭＰＥＧ２復号化ＬＳＩ（ＳＴｉ３５００）を用いることができる。その概略は、例えば、日経ＢＰ社「日経エレクトロニクス」１９９４．３．１４（ｎｏ．６０３）第１０１頁乃至１１０頁に、Martin Bolton氏により紹介されて いる。
【００２５】
また、ＭＰＥＧ２−Transportstreamに関しては、アスキー株式会社１９９４ 年８月１日発行の「最新ＭＰＥＧ教科書」第２３１頁乃至２５３頁に説明がなされている。
【００２６】
ＭＰＥＧオーディオデコーダ２６は、デマルチプレクサ２４より供給されたデジタルオーディオ信号をＤＲＡＭ２６ａに記憶させ、ＭＰＥＧ方式により圧縮されているオーディオ信号をデコードする。デコードされたデジタルオーディオ信号は、Ｄ／Ａ変換器３０においてアナログ信号に変換され、左チャンネルのオーディオ信号は、バッファアンプ３１ＬからＡＶライン４を介して出力され、右チャンネルのオーディオ信号は、バッファアンプ３１ＲからＡＶライン４を介して出力される。
【００２７】
ＲＦモジュレータ４１は、ＮＴＳＣエンコーダ２７が出力するコンポジットビデオ信号と、Ｄ／Ａ変換器３０が出力するオーディオ信号とをＲＦ信号に変換して出力する。また、このＲＦモジュレータ４１は、ＴＶモードが設定されたとき、ケーブルボックス等のＡＶ機器から入力されるＮＴＳＣ方式のＲＦ信号を、ＶＣＲ（Video Cassette Recorder）や他のＡＶ機器（いずれも図示せず）にそのまま出力する。
【００２８】
この実施の形態の場合、これらのビデオ信号およびオーディオ信号が、ＡＶライン４を介してテレビジョン受像機３に供給されることになる。
【００２９】
ＣＰＵ（Central Processing Unit）２９は、ＲＯＭ３７に記憶されているプログラムに従って各種の処理を実行する。例えば、チューナ２１、ＱＰＳＫ復調回路２２、エラー訂正回路２３などを制御する。また、ＡＶ機器制御信号送受信部２Ａを制御し、コントロールライン５を介して、他のＡＶ機器（この実施の形態の場合、テレビジョン受像機３）にコントロール信号を出力し、また、他のＡＶ機器からのコントロール信号を受信する。
【００３０】
このＣＰＵ２９に対しては、フロントパネル４０の各種のキー（図２）を操作して、指令を直接入力することができる。また、ユーザがリモートコマンダ６（図４）を操作すると、そのＩＲ信号発信部７２よりＩＲ信号が出射され、このＩＲ信号がＩＲ信号受信部３９により受光され、受光結果がＣＰＵ２９に供給される。従って、リモートコマンダ６を操作することによっても、ＣＰＵ２９に指令を入力することができる。
【００３１】
また、デマルチプレクサ２４は、フロントエンド２０から供給されるＭＰＥＧビデオデータとオーディオデータ以外にＥＰＧ（Electrical Program Guide）データなどを取り込み、データバッファメモリ３５のＥＰＧエリア３５Ａに供給し、記憶させる。ＥＰＧデータは現在時刻から２４時間後（ＥＰＧ２とＥＰＧ１−２の場合）、または１５０時間後（ＥＰＧ２，ＥＰＧ３と、ＥＰＧ１−２，ＥＰＧ１−３の場合）までの各放送チャンネルの番組に関する情報（例えば、番組の代表的な静止画の他、チャンネル、放送時間、タイトル、カテゴリ等）を含んでいる。このＥＰＧデータは、頻繁に伝送されてくるため、ＥＰＧエリア３５Ａには常に最新のＥＰＧデータを保持することができる。
【００３２】
ＥＥＰＲＯＭ（Electrically Erasable Programable Read Only Memory）３８には、電源オフ後も保持しておきたいデータ（例えばチューナ２１の４週間分の受信履歴、ユーザによる何らかの操作が行われる直前に受信していたチャンネル番号（ラストチャンネル））などが記憶される。そして、ＥＥＰＲＯＭ３８に記憶されたデータは、例えば、電源がオンされたとき、ラストチャンネルと同一のチャンネルを自動的に再び受信させる等の処理に利用される。ラストチャンネルが記憶されていない場合においては、ＲＯＭ３７にデフォルトとして記憶されているチャンネルが受信される。
【００３３】
また、ＣＰＵ２９は、スリープモードが設定されている場合、電源オフ時であっても、フロントエンド２０、デマルチプレクサ２４、データバッファメモリ３５など、最低限必要な回路を動作状態とし、受信信号に含まれる時刻情報から現在時刻を計時し、所定の時刻に各回路に所定の動作をさせる制御なども実行する。例えば、外部のＶＣＲと連動して、タイマ自動録画を実行する。
【００３４】
さらに、ＣＰＵ２９は、ＯＳＤ（On-Screen Display）データを発生させたいとき、ＭＰＥＧビデオデコーダ２５を制御する。ＭＰＥＧビデオデコーダ２５は、この制御に対応してＯＳＤデータを生成して、ＤＲＡＭ２５ａに書き込み、読み出して、出力する。これにより、所定の文字、図形、画像（例えば、通常の画面に重畳させる文字、シンボル、アイコン、スクリーン）などをテレビジョン受像機３に出力し、表示させることができる。例えば、図９を参照して後述するように、各種のメッセージ、投票項目、マーク（ボタン）なども、このＯＳＤデータに基づいて表示される。
【００３５】
ＳＲＡＭ３６はＣＰＵ２９のワークメモリとして使用される。モデム３４は、ＣＰＵ２９の制御の下に、電話回線を介してデータを授受する。
【００３６】
図４は、リモートコマンダ６の構成例を表している。その上部には、各種のキーの操作に対応するＩＲ信号を発生するＩＲ信号発信部７２が設けられている。電源キー７３は、ＩＲＤ２の電源をオンまたはオフするとき操作され、テレビ電源キー７４は、テレビジョン受像機３の電源をオンまたはオフするとき操作される。消音キー７５は、音声信号をミュートするとき、またはミュートを解除するとき操作される。切換キー７６は、このリモートコマンダ６により、ＩＲＤ２を遠隔制御するとき操作され、切換キー７７は、このリモートコマンダ６により、テレビジョン受像機３を遠隔操作するとき操作される。
【００３７】
入力切換キー７８は、ＩＲＤ２またはテレビジョン受像機３に対する入力を切り換えるとき操作される。画面表示キー７９は、電子番組ガイドの文字などの表示のオンオフを切り換えるとき操作される。二重音声キー８０は、音声チャンネルとして複数のチャンネルが存在する場合において、これを切り換えるとき操作される。
【００３８】
テンキー８１は、０乃至９の数字を入力するとき操作される。また、数字０のキーと「選局」のキーは、数字１０または１２を入力するとき操作され、両者の間に配置されているキーは、数字１１を入力するとき操作される。
【００３９】
メニューキー８２は、メニューを表示させるとき操作され、プロモーションキー８３は、プロモーションチャンネルを表示させるとき操作される。番組説明キー８４は、電子番組ガイドのうちの番組説明情報を表示させるとき操作される。マルチキー８５は、電子番組ガイドとして、各放送チャンネルの縮小画面を１画面内に、例えば４×４個のマルチ画面として表示させるとき操作される。番組ガイドキー８６は、電子番組ガイドを表示させるとき操作される。ジャンプキー８７は、ラストチャンネルに移行するとき操作される。
【００４０】
アップキー８８、ダウンキー８９、レフトキー９０およびライトキー９１（これらのキーも、以下、適宜、方向キーとも称する）は、それぞれカーソルを上下左右方向に移動させるとき操作され、これらのキーの中央に配置されている決定キー９２は、選択の決定を入力するとき操作される。チャンネルアップダウンキー９４は、受信するチャンネルを１ずつインクリメントまたはデクリメントするとき操作される。このアップキー８８、ダウンキー８９、レフトキー９０、ライトキー９１、決定キー９２は、図２に示す、ＩＲＤ２の本体に設けられているアップキー６１、ダウンキー６２、レフトキー６３、ライトキー６４および決定キー６５と対応するものであり、その配置も対応するようになされている。また、チャンネルアップダウンキー９４は、図２のチャンネルアップキー５９およびチャンネルダウンキー６０に対応している。
【００４１】
音量アップダウンキー９３は、音量を一定量ずつ、増加または減少するとき操作される。
【００４２】
次に、その基本的な動作について説明する。ユーザが、リモートコマンダ６の例えばテンキー８１を操作して、任意のチャンネル番号を入力すると、入力されたチャンネル番号に対応するＩＲ信号が、ＩＲ信号発信部７２から出力される。このＩＲ信号は、ＩＲＤ２のＩＲ信号受信部３９で受信される。ＣＰＵ２９は、ＩＲ信号受信部３９から、ＩＲ信号に対応する信号の供給を受けたとき、入力されたチャンネル番号に対応するチャンネルを受信するようにチューナ２１を制御する。
【００４３】
チューナ２１は、ＬＮＢ１ａから供給される信号からＣＰＵ２９により指定されたチャンネル番号に対応するチャンネルの信号を復調し、ＱＰＳＫ復調回路２２に出力する。ＱＰＳＫ復調回路２２でＱＰＳＫ復調された信号は、さらにエラー訂正回路２３に入力され、エラー訂正が施された後、デマルチプレクサ２４に入力される。デマルチプレクサ２４においては、入力された信号がビデオデータとオーディオデータとに分離され、ビデオデータはＭＰＥＧビデオデコーダ２５に、オーディオデータはＭＰＥＧオーディオデコーダ２６に、それぞれ供給される。ＭＰＥＧビデオデコーダ２５は、入力されたビデオデータを、ＭＰＥＧ方式でデコード処理した後、ＮＴＳＣエンコーダ２７に出力する。ＮＴＳＣエンコーダ２７は、入力されたビデオデータをＮＴＳＣ方式のビデオ信号に変換する。このビデオ信号は、例えばアンプ２８Ｖを介して、コンポジットビデオ信号として、ＡＶライン４を介してテレビジョン受像機３に供給される。
【００４４】
また、ＭＰＥＧオーディオデコーダ２６は、入力されたオーディオデータをＭＰＥＧ方式でデコードし、Ｄ／Ａ変換器３０に出力する。Ｄ／Ａ変換器３０は、入力されたオーディオデータをアナログ信号に変換し、左右のアナログオーディオ信号として、アンプ３１Ｌ，３１Ｒを介して出力する。このオーディオ信号も、ＡＶライン４を介してテレビジョン受像機３に出力される。このようにして、テレビジョン受像機３に、ユーザがリモートコマンダ６を操作して指令した番組の画像と音声が出力される。
【００４５】
また、デマルチプレクサ２４は、受信した信号からＥＰＧデータを検出すると、これをデータバッファメモリ３５に供給し、そのＥＰＧエリア３５ＡにＥＰＧデータを記憶させる。
【００４６】
リモートコマンダ６のキーが操作されて、このＥＰＧデータの読み出しが指令されたとき、ＣＰＵ２９は、このＥＰＧエリア３５Ａに記憶されているＥＰＧデータを読み出し、ＭＰＥＧビデオデコーダ２５に、このＥＰＧデータをＯＳＤデータに変換させる。このＯＳＤデータは、ＮＴＳＣエンコーダ２７に出力され、通常の番組の画像上に重畳され、出力される。
【００４７】
次に、ＰｅｒｆｅｃＴＶ（商標）等のインタラクティブアクセスが可能な番組において、アンケート調査、景品付き視聴者クイズ、またはショッピングなどを行う場合について説明する。このような、投票を伴う番組を実現する場合、センタ側からＩＲＤ２に対して、図５に示すような、DM_voting_descriptorが伝送される。ＩＲＤ２側においては、ＣＰＵ２９が、このDM_voting_descriptorを分析し、ＭＰＥＧビデオデコーダ２５を制御し、ＯＳＤデータを発生させ、投票画面（例えば、後述する図９に示すような画面）をテレビジョン受像機３に表示させる。
【００４８】
なお、このDM_voting_descriptorは、１つの番組（イベント）内に、最大１６回挿入することができる。
【００４９】
図５において、descriptor_tagは、このdescriptorの種類（この例の場合、投票（voting）のdescriptorであること）を表している。descriptor_lengthは、それ以降のdescriptorの長さを表している。
【００５０】
voting_typeは、投票の種類を表しており、この種類は、図６に示すように４種類存在する。
【００５１】
voting_typeが１である投票は、無情報投票とされる。この場合、図６に示すように、ＩＲＤ２からセンタに対して何も送信されない。このような投票は、例えば、アンケート調査などにおいて、ただ単に、各回答の有無だけを収集する場合に利用される。
【００５２】
voting_typeが２である投票は、無記名投票とされ、この場合、図６に示すように、ＩＲＤ２からセンタに対して、service_id，event_id，voting_id、およびvoting_codeが送信される。
【００５３】
service_idは、その番組が放送されているチャンネルのＩＤを表し、event_idは、番組のＩＤを表している。さらに、voting_idは、投票のＩＤを表しており、voting_codeは、その投票における選択肢（投票項目）の番号を表している。
【００５４】
この無記名投票も、アンケート調査などに利用される。
【００５５】
voting_typeが３である投票は、記名投票とされ、この場合、図６に示すように、無記名投票における場合に送信される情報の他、CA_system_idとcard_idが、ＩＲＤ２からセンタに送信される。CA_system_idは、ＩＣカード３３が契約対象としているCA（Conditional Access）システムのＩＤを表している。card_idは、ＩＣカード３３のＩＤを表している。
【００５６】
この記名投票は、例えば、景品付き視聴者クイズなどに利用される。
【００５７】
voting_typeが４である投票は、保護付き記名帳票とされる。この場合、ＩＲＤ２からセンタ側に送信される情報は、記名投票の場合と同一である。記名投票の場合、ユーザが投票を行うことができる投票期間（voting_duration）の長さは、投票画面の表示期間（display_duration）の長さと同一とされる。これに対して、保護付き記名投票においては、投票期間と表示期間が異なる長さとされる。
【００５８】
この保護付き記名投票は、例えば、ショッピングなどに利用される。
【００５９】
図５に戻って、voting_idは、その番組内でvotingが複数回ある場合の番号を表し、１つの番組で、最大１６個のvotingが可能であるため、０乃至１５のいずれかの数字が対応することになる。
【００６０】
host_numberは、TWIN' ET（商標）に接続されている各種のホストのうち、このボーティングサービスを提供するセンタが接続されているホストの番号を表している。voting_type＝１のとき、このhost_numberは無効情報となる。
【００６１】
start_offsetは、番組の開始時刻から、このボーティングの開始時刻までの時間を表している。display_durationとvoting_durationは、それぞれ上述したように、投票画面の表示期間と投票期間を表している。投票画面は、この表示期間中表示され、投票は、この投票期間中可能とされる。
【００６２】
voting_name_lengthは、投票名の長さを表しており、投票名は、その後のcharで記述される。voting_codeは、選択肢（投票項目）のコードを表し、tel_numberは、その選択肢（投票項目）を選択したとき、発信されるべき電話番号を表している。code_name_lengthは、選択肢（投票項目）の名称の長さを表し、その名称は、その後のcharで記述される。
【００６３】
次に、図７と図８のフローチャートを参照して投票処理について説明する。このフローチャートの処理は、ボーティングの開始時刻になったとき（番組の開始時刻から、start_offsetで規定される時間が経過したとき）、開始される。最初にステップＳ１において、選択画面（ボーティング画面）を表示する処理が実行される。すなわちＣＰＵ２９は、図５に示したような、DM_voting_descriptorを解析し、例えば、図９に示すようなボーディング画面のＯＳＤデータをＭＰＥＧビデオデコーダ２５に発生させ、これをＮＴＳＣエンコーダ２７でコンポジットビデオ信号に変換させ、テレビジョン受像機３に出力し、表示させる。図９は、ユーザが好きな映画を選択し、投票する番組の表示例を表しており、その番組名は「特別番組１９９５年ランキング」とされており、その下に、「画面のボタンをリモコンで操作して下さい」のメッセージが表示されている。さらに、この表示例においては、ボーティング名（voting_name）が、「あなたが選ぶ今年の番組ベスト１０」とされている。このボーティング名は、図５における、voting_name_lengthの直後のcharで表記されるものである。ボーティング名の下には、タイトル１乃至タイトル１０の１０個の映画のタイトルが、投票項目（選択肢）として表示されている。このタイトル１乃至タイトル１０はコード名であり、図５において、その長さを表すcode_name_lengthの直後のcharで表記されるものである。
【００６４】
さらに、図９に示すように、この１０個のタイトル１乃至タイトル１０の直前には、それらを選択するマークが、図９においては、四角形のボタンとして表示されている。ユーザは、このように１０個表示されている映画のタイトルの中から、所望の１つのタイトルを選択する。その選択は、リモートコマンダ６のアップキー８８またはダウンキー８９を操作することで行われる。すなわち、アップキー８８またはダウンキー８９を操作すると、マーク上に位置するカーソルが上下に移動される（図９においては、カーソルが、その位置するマークを黒色にすることで表示されている）。図９の表示例においては、カーソルがタイトル１に対応するマーク上に位置するので、ダウンキー８９が１回操作されると、カーソルはタイトル２のマーク上に移動し、さらに１回操作されると、タイトル３のマーク上に移動する。そして、ユーザは、所望のタイトルのマーク上にカーソルを移動させた後、リモートコマンダ６の決定キー９２を操作することで、選択を確定する。
【００６５】
リモートコマンダ６のＩＲ信号発信部７２は、アップキー８８、ダウンキー８９、または決定キー９２が操作されると、その操作されたキーに対応するＩＲ信号を出力する。このＩＲ信号は、ＩＲＤ２のＩＲ信号受信部３９で受信され、その検出信号がＣＰＵ２９に供給される。ＣＰＵ２９は、アップキー８８またはダウンキー８９の操作信号が入力されたとき、ＭＰＥＧビデオデコーダ２５を制御し、カーソルのＯＳＤデータを、その操作に対応して発生させる。
【００６６】
ＣＰＵ２９は、ステップＳ２において、決定キー９２の操作信号が入力されるまで待機し、決定キー９２の操作信号が入力された場合、ステップＳ３に進み、図９に示すボーティングのタイプを、図５に示すvoting_typeから読み取る。上述したように、このボーティングタイプには４種類のタイプが存在する。ＣＰＵ２９は、voting_typeが１または２である場合、ステップＳ４に進み、３または４である場合、ステップＳ２９に進む。
【００６７】
ＣＰＵ２９は、ステップＳ２９においては、カードリーダインタフェース３２にＩＣカード３３が装着されているか否かを判定する。カードリーダインタフェース３２は、ＩＣカード３３が装着されたとき、その旨をＣＰＵ２９に通知する。ＣＰＵ２９は、この通知から、ＩＣカード３３が装着されているか否かを判定することができる。
【００６８】
ＩＣカード３３が、ＩＲＤ２（カードリーダインタフェース３２）に装着されていないと判定された場合、ＣＰＵ２９は、ステップＳ３０に進み、図１０に示すように、「カードを入れて下さい」のメッセージを表示させる。その後、ステップＳ３１に進み、ＣＰＵ２９は、ステップＳ３０で、「カードを入れてください」のメッセージを表示させた後、５秒間が経過したか否か、あるいは、ユーザがＩＲＤ２の蓋５２を開けたか否かを判定する。蓋５２が開けられずに、５秒間が経過した場合、ステップＳ１に戻り、それ以降の処理が実行される。
【００６９】
蓋５２が開けられたと判定された場合、ステップＳ３２に進み、ＣＰＵ２９は、図１１に示すように、「ふたを閉めてください」のメッセージを表示させる。すなわち、ユーザは、ステップＳ１０の「カードを入れてください」のメッセージに従って、蓋５２を開けて、ＩＣカード３３をＩＲＤ２に装着する。その後、ステップＳ３２の「ふたを閉めてください」のメッセージに従って、ユーザは、蓋５２を閉めることになる。ＣＰＵ２９は、ステップＳ３３で、蓋５２が閉められるまで待機し、蓋５２が閉められたとき、ステップＳ１に戻る。
【００７０】
ステップＳ２９において、ＩＣカード３３が装着されていると判定された場合、ステップＳ３４に進み、ＣＰＵ２９は、ＩＣカード３３が正しいＩＣカードであるか否かを判定する。ＣＰＵ２９は、ＩＣカード３３がＩＲＤ２に装着されたとき、カードリーダインタフェース３２を介して、ＩＣカード３３との間で通信を行う。ＩＣカード３３が正しいカードである場合、ＣＰＵ２９は、カードリーダインタフェース３２を介してＩＣカード３３との間において、通信を行うことができる。ＩＣカード３３が正しいカードではない場合、通信を行うことができない。この場合、ステップＳ３５に進み、ＣＰＵ２９は、例えば、図１２に示すように、「カードとのアクセスが成立しません  正しいカードが入っているか確認してください  問い合わせはパーフェクＴＶへ」のメッセージを１０秒間表示させる。ユーザは、このメッセージに従って、ＩＣカード３３を、正しいＩＣカード３３に取り替えることになる。メッセージ表示後１０秒間が経過したとき、ステップＳ１に戻る。
【００７１】
ステップＳ３４においてＩＲＤ２に装着されているＩＣカード３３が正しいＩＣカードであると判定された場合、ステップＳ３６に進む。ステップＳ３６においては、ＣＰＵ２９は、voting_typeが４であるか否かを判定する。voting_typeが４である場合には、ステップＳ３７に進み、ＣＰＵ２９は、暗証番号が設定済みであるか否かを判定する。voting_type＝４のボーティングを行うには、暗証番号が必要となる。暗証番号がまだ設定されていない場合には、ステップＳ３８に進み、ＣＰＵ２９は、図１３に示すように、「暗証番号が必要です  メニューの初期設定の視聴年齢制限設定で暗証番号を設定してから行ってください」のメッセージを表示させる。ユーザは、このメッセージが表示されたとき、「了解」の文字が表示されている画面のボタン上にカーソルを移動させた後、決定キー９２を操作する。そして、ユーザは、このメッセージに従って、メニューキー８２を操作して、「メニュー」を表示させた後、その「メニュー」の中から、「初期設定」の項目を選択し、さらに、そのとき表示された項目の中から、「視聴年齢制限設定」の項目を選択し、暗証番号を設定する操作を行う。この暗証番号の設定が行われると、この暗証番号は、ＩＣカード３３に記憶される。
【００７２】
ステップＳ３８で、「了解」のボタンが選択されたとき、あるいは、「了解」のボタンが選択されず、３０秒間が経過したとき、ステップＳ１に戻る。
【００７３】
ステップＳ３７において、暗証番号が設定済みであると判定された場合、すなわち、ＣＰＵ２９は、カードリーダインタフェース３２を介してＩＣカード３３から既に暗証番号が登録されているとの通知を受けたとき、ステップＳ３９に進み、例えば、図１４に示すように、「アクセスするには決定ボタンを押して数字ボタンで暗証番号を入力してください」のメッセージを表示させる。このときＣＰＵ２９は、暗証番号の入力欄と「取消」の文字が表示されたボタンを同時に表示させる。ユーザは、このメッセージに従って、リモートコマンダ６のテンキー８１を操作して、暗証番号を入力するか、またはカーソルで「取消」のボタンを選択する。
【００７４】
ＣＰＵ２９は、ステップＳ４０において、「取消」ボタンが選択されたと判定された場合、ステップＳ１に戻り、それ以降の処理を実行する。これに対して、ステップＳ４０において、暗証番号が入力されたと判定された場合、ステップＳ４１に進み、ＣＰＵ２９は、暗証番号が正しい暗証番号であるか否かを判定する。すなわち、ＣＰＵ２９は、入力された暗証番号をカードリーダインタフェース３２を介してＩＣカード３３に供給する。ＩＣカード３３は、入力された暗証番号が、既に記憶されている暗証番号と等しいか否かを判定し、判定結果をカードリーダインタフェース３２を介してＣＰＵ２９に通知する。ＣＰＵ２９は、この通知から、暗証番号が正しい番号であるか否かを判定する。暗証番号が正しくない場合、ＣＰＵ２９は、ステップＳ４２に進み、図１５に示すように、「暗証番号が正しくありません  暗証番号を入力し直してください」のメッセージを表示させる。その後、ステップＳ４０に戻り、上述した場合と同様に、「取消」ボタンが選択されたか否か、または、暗証番号が入力されたか否かを判定する。
【００７５】
ステップＳ４１において、入力された暗証番号が正しいと判定された場合、ステップＳ４に進む。ステップＳ３６において、voting_typeが４ではないと判定された場合にも、ステップＳ４に進む。
【００７６】
ステップＳ４においては、ＣＰＵ２９は、前回の再アクセスが残っているか否かを判定する。すなわち、その詳細は後述するが、ユーザが前回のボーティングにおいて投票操作を行ったが、相手先の電話回線が話し中であったり、ユーザの自分自身の電話回線が使用中であったりして、投票がまだ完了していない状態となってしまう場合がある。この場合、そのvoting_typeが、１，２または３のいずれかであれば、ユーザは、投票を始めからやり直すことが求められる（後述するステップＳ１５，Ｓ１９）。これに対してvoting_typeが４である場合には、それは重要なボーティングであるので、投票内容が、ＥＥＰＲＯＭ３８に保持されている（後述するステップＳ１０，Ｓ１６，Ｓ１８）。この場合、前回のボーティングに対するアクセスをもう一度行う必要があるので、これから行うアクセスが、前回のボーティングのためのアクセスであるのか、今回のボーティングのためのアクセスであるのかを区別する必要がある。そこで、ステップＳ４において、タイプ４の投票が残っているか否かが判定される。
【００７７】
ステップＳ４において、タイプ４のボーティングが残っていると判定された場合、ステップＳ７に進み、ＣＰＵ２９は、図１６に示すような画像をテレビジョン受像機３に表示させる。
【００７８】
すなわち、ＣＰＵ２９は、今回のボーティングにおいてユーザが選択した投票項目と、前回のボーティングにおいてユーザが選択した投票項目とを表示させる。図１６の表示例においては、今回選んだ投票項目として、「タイトル５」の映画のタイトルが表示されており、前回のボーティングの投票項目として、「タイトル４」が表示されている。
【００７９】
また、ＣＰＵ２９は、このとき、図１６に示すように、「アクセス待機中です前回選んだものを取り消してアクセス実行しますか？」のメッセージを表示させるとともに、「前回のものを残す」のメッセージが表示されたボタンと、「今回のものを実行」のメッセージが表示されたボタンとを表示させる。ユーザは、リモートコマンダ６のレフトキー９０またはライトキー９１を操作して、カーソルを右または左に移動させ、いずれか一方のボタンを選択する。そして、選択が確定したとき、ユーザは、決定キー９２を操作する。
【００８０】
次にステップＳ８において、ＣＰＵ２９は、「前回のものを残す」と「今回のものを実行」のボタンのいずれが選択されたかを判定し、「前回のものを残す」のボタンが選択されたと判定された場合、ステップＳ１に戻り、それ以降の処理を繰り返し実行する。すなわち、この場合には、前回のボーティング画面が再び表示され、ユーザは、そのボーティング画面から、再びアクセス処理を行う。
【００８１】
一方、ステップＳ４において、前回のタイプ４の投票が残っていないと判定された場合、ステップＳ５に進み、ＣＰＵ２９は、図１７に示すような画像を表示させる。この表示例においては、今回のボーティング画面に、「アクセスを実行しますか？」のメッセージとともに、「取消」の文字が表示されたボタンと、「実行」の文字が表示されたボタンとが表示される。使用者は、２つのボタンのうちのいずれか一方をレフトキー９０またはライトキー９１を操作して選択する。そして、選択が確定したとき、ユーザは、決定キー９２を操作する。
【００８２】
ステップＳ６において、ＣＰＵ２９は、「取消」のボタンと「実行」のボタンのいずれが選択されたかを判定し、「取消」のボタンが選択されたと判定された場合、ステップＳ１に戻り、それ以降の処理を実行する。
【００８３】
これに対して、ステップＳ６において、「実行」のボタンが操作されたと判定された場合、ＣＰＵ２９は、ステップＳ９に進む。ステップＳ８において、ユーザが、「今回のものを実行する」のボタンを選択したと判定された場合も、ステップＳ９に進む。
【００８４】
ステップＳ９においては、ＣＰＵ２９は、例えば、図１８に示すように、アクセス中  このままお待ち下さい」のメッセージをテレビジョン受像機３に表示させる。
【００８５】
次に、ステップＳ１０に進み、ＣＰＵ２９は、成功データをＥＥＰＲＯＭ３８に記憶する処理を実行する。この成功データには、このボーティングの番組のservice_id（チャンネル番号）、このボーティングのstart_offset（番組のスタート時刻からこのボーティングのスタート時刻までの時間）、および選択された投票項目のvoting_code（投票項目番号）が含まれている。
【００８６】
次にステップＳ１１において、ＣＰＵ２９は、成功フラグをクリア（リセット）する。これは、次のステップＳ１２においてアクセスを実行したとき、相手先の電話回線が話し中であったり、自宅の電話回線が使用中であったりして、投票が成立しなかったような場合に備えるためであり、投票が成立した場合には、後述するように、ステップＳ２０において、成功フラグがセットされる。
【００８７】
次に、ステップＳ１２に進み、ＣＰＵ２９は、アクセス処理を実行する。すなわち、ＣＰＵ２９は、モデム３４を制御し、ユーザが選択したvoting_codeに対応して規定されている電話番号（tel_number）に対してアクセス動作を開始させる。モデム３４は、ＣＰＵ２９からの制御に対応して、指令された電話番号に対する発呼動作を開始する。そして、電話回線が相手先（センタ）との間で閉結されたとき、ＣＰＵ２９は、そのvoting_typeに対応して、図６に示すような送信情報をセンタ側に送信させる。
【００８８】
すなわち、そのボーティングが、voting_type＝１のボーティングである場合、特に情報は送信されず、voting_type＝２のボーティングである場合、service_id，event_id，voting_id，voting_codeがセンタに送信される。そのボーティングが、voting_type＝３またはvoting_type＝４のボーティングである場合、voting_type＝２における送信情報の他、CA_system_id，card_idが、さらにセンタに送信される。
【００８９】
従って、センタ側においては、voting_type＝１の場合、投票の有無を集計することができ、voting_type＝２の場合、どのチャンネルの、どの番組の、どのボーティングの、どの投票項目に対して投票が行われたかを集計することができる。voting_type＝３またはvoting_type＝４である場合には、さらに、その投票を行ったユーザと、その契約条件などを知ることができる。
【００９０】
次に、ステップＳ１３に進み、ＣＰＵ２９は、投票が成立したか否かを判定する。投票が成立しなかった場合には、その原因が、相手先の電話回線が話し中であったからなのか、ユーザの自宅の電話回線が使用中であったからなのか、または電話回線に接続上の問題があったからなのかが判定される。
【００９１】
相手先（センタ側）の電話回線が話し中であることにより、投票ができなかった場合には、ステップＳ１４に進み、ＣＰＵ２９は、さらに、今回のボーティングがタイプ４のボーティングであるか否かを判定する。今回のボーティングがタイプ４のボーティングではなく、タイプ１乃至タイプ３のボーティングである場合には、ステップＳ１５に進み、ＣＰＵ２９は、例えば、図１９に示すように、「アクセス失敗  もう一度やり直して下さい」のメッセージを５秒間表示させる。現在のボーティングが、タイプ４のボーティングである場合には、ステップＳ１６に進み、ＣＰＵ２９は、例えば、図２０に示すように、「アクセス失敗」のメッセージと、「このアクセスはメニューの番組関連のセンターアクセスで再アクセスすることができます」のメッセージを３０秒間表示させる。
【００９２】
ユーザが、このメッセージに従って、「メニュー」を選択し、そのメニューの中から「番組関連」の項目を選択し、さらに、「番組関連」の項目の中から「センターアクセス」の項目を順次選択すると、ＣＰＵ２９は、ＥＥＰＲＯＭ３８にステップＳ１０で記憶した成功データを読み出し、その成功データに対応するアクセス処理を実行する。従って、ユーザは、選択処理を再び行うことなく、既に行った選択の内容で、再アクセスを行うことができる。
【００９３】
すなわち、上述したように、タイプ４のボーティングの場合、voting_durationは、display_durationと一致しておらず、換言すれば、ユーザは、display_durationが満了した後でも、ボーティングを行うことができる。このボーティングが、「メニュー」の中の「番組関連」の項目を選択し、さらに、「番組関連」の中から「センターアクセス」の項目を選択することで行うことができる。
【００９４】
ステップＳ１３において、投票が、自宅の電話回線が使用中であることにより不成立になったと判定された場合、または、電話回線の接続上、何らかの問題があって、投票が不成立になったと判定された場合、ステップＳ１７に進み、ＣＰＵ２９は、いまのボーティングがタイプ４のボーティングであるか否かを判定する。いまのボーティングが、タイプ４のボーティングである場合には、ステップＳ１８に進み、ＣＰＵ２９は、図２１に示すように、「アクセス失敗  電話回線が使用中か正しく接続されていません」のメッセージと、「このアクセスはメニューの番組関連のセンターアクセスで再アクセスすることができます」のメッセージを、３０秒間表示させる。現在のボーティングが、タイプ４のボーティングではなく、タイプ１乃至タイプ３のボーティングである場合には、ステップＳ１９に進み、ＣＰＵ２９は、図２２に示すように、「アクセス失敗  電話回線が使用中か正しく接続されていません」のメッセージを５秒間表示させる。
【００９５】
一方、ステップＳ１３において、投票が成立した（相手側に情報を送信することができた）と判定された場合、ステップＳ２０に進み、ＣＰＵ２９は、ステップＳ１１でクリアした成功フラグをセットする。そして、ステップＳ２１において、センタから応答メッセージが送信されてきたか否かを判定する。応答メッセージが送信されてきた場合には、ステップＳ２２に進み、ＣＰＵ２９は、受信した応答メッセージを、例えば、図２３に示すように、１０秒間表示させる。図２３の表示例においては、「ご参加ありがとうございました」のメッセージが表示されている。
【００９６】
センタ側から応答メッセージが送信されてこない場合には、ステップＳ２３に進み、ＣＰＵ２９は、例えば、図２４に示すように、「アクセス完了」のメッセージを、５秒間表示させる。
【００９７】
ステップＳ２２またはＳ２３において、応答メッセージ、または「アクセス完了」のメッセージが表示されている状態、あるいは、ステップＳ１５，Ｓ１６，Ｓ１８またはＳ１９において、「アクセス失敗」のメッセージが表示されている状態において、display_durationが満了した場合、そのメッセージの表示を開始してから、既に５秒間が経過していれば、ＣＰＵ２９は、その表示画面を消去させるが、５秒間がまだ経過していない場合には、５秒間の経過を待って、その表示画面を消去する。これにより、少なくとも５秒間は、この表示画面が表示されることになる。
【００９８】
応答メッセージが１０秒間表示された後、もしくは、「アクセス完了」のメッセージが５秒間表示された後、ステップＳ２４に進む。ステップＳ１５またはステップＳ１９で、「アクセス失敗」のメッセージが表示されてから５秒間経過したとき、または、ステップＳ１６もしくはステップＳ１８で、「アクセス失敗」のメッセージが表示されてから３０秒間が経過したときも、ステップＳ２４に進む。
【００９９】
ステップＳ２４においては、ＣＰＵ２９は、成功フラグがセットされているか否かを判定する。成功フラグがセットされていない場合には、アクセスが失敗であったので、アクセスを再度実行する必要がある。そこで、ステップＳ１に戻り、それ以降の処理が実行される。
【０１００】
これに対して、ステップＳ２４において、成功フラグがセットされていると判定された場合には、ＣＰＵ２９は、ステップＳ２５に進み、ステップＳ１０で、ＥＥＰＲＯＭ３８に記憶した成功データに含まれるservice_idとstart_offsetが、現時点におけるボーティングのservice_idとstart_offsetに一致するか否かを判定する。成功データのservice_idと現時点のボーティングのservice_idが一致しない場合、成功データに記憶されているデータは、異なる番組（チャンネル）のデータということになる。また、service_idが一致したとしても、start_offsetが一致しない場合には、成功データとして記憶されているデータは、今回より前のボーティングにおけるデータであることになる。そこで、これらの場合には、ステップＳ１に戻り、それ以降の処理が再び実行される。
【０１０１】
ステップＳ２５の判定は、ユーザがボーティングを行い、成功フラグがセットされた、そのボーティングがまだ継続しているか否かを判定するためのものである。ユーザのボーティング操作が、voting_durationの時間以内になされた場合には、成功データに記憶されているservice_idとstart_offsetは、現時点のボーティングのservice_idとstart_offsetに一致する。従って、この場合には、ステップＳ２６に進み、ＣＰＵ２９は、図２５に示すように、成功データに登録されている投票項目（選択肢）だけをマーク付きで表示し、その他の投票項目については、マークを付さないで表示する。図２５の表示例においては、「タイトル５」だけがマークを付して表示されており、その他の「タイトル１」乃至「タイトル４」、並びに「タイトル６」乃至「タイトル１０」は、マークを付さずに表示されている。この図２５を、図９と比較して明らかなように、「タイトル５」以外のタイトルには、マークが付されていないので、ユーザは、もはや投票項目を選択することができない（投票済みである）ことを直感的に認識することができる。
【０１０２】
次に、ステップＳ２７に進み、ＣＰＵ２９は、display_durationが満了するまで待機し、満了したとき、ステップＳ２８に進み、ボーティング画面の表示を消去させ、処理を終了する。
【０１０３】
一方、ユーザが、有効に投票を行った後、図２５に示す画面が表示される前にvoting_durationが満了してしまい、次のボーティング（異なるvoting_idを有するボーティング）が開始されてしまったような場合、成功データと現時点のボーティングは、service_idとstart_offsetに関して、一致しないことになる。このような場合、図２５に示すような、前のボーティングの画面を表示すると、ユーザに誤解を与えることになる。そこで、この場合には、ステップＳ１に戻り、新たな（次の）ボーティングのボーティング画面を表示させる。
【０１０４】
ステップＳ２５において、新たなボーティングが始まっているか否かの判定を、成功データと現時点のボーティングのservice_idとvoting_idを用いて行うようにすることも可能である。しかしながら、voting_idを用いる場合には、同一のservice_id（チャンネル）の異なる番組で、同一のvoting_idが用いられる可能性があるので、さらに、event_id（番組ＩＤ）を判定に利用する必要が生じる。その結果、判定する必要のあるデータが増加するだけでなく、event_idは、そのチャンネルにおける番組の数が多い場合には、複数回、繰り返し用いられる可能性もある。この場合、異なるボーティングに、同一のvoting_idとevent_idが割り当てられる恐れがある。これに対して、start_offsetは、各番組毎に異なる確率が高いので、service_idとstart_offsetを用いるようにすると、一意的に各ボーティングを特定することができる。
【０１０５】
なお、図１３（ステップＳ３８）、図１４（ステップＳ３９）、図１７（ステップＳ５）、または図１６（ステップＳ７）の表示が行われている状態において、display_durationが経過してしまった場合、ＣＰＵ２９は、例えば、「有効期限が過ぎたため実行できません」の状況表示のメッセージを表示した後、５秒の経過を待って、ボーティング画面の表示を消去させる。
【０１０６】
以上の図７と図８のフローチャートに示す処理のうち、ユーザが投票を行った後のメッセージ表示処理とマーク表示処理を抽出して示すと、図２６のフローチャートと図２７のフローチャートに示すようになる。
【０１０７】
図２６において、ＣＰＵ２９は、ステップＳ５１において成功データを記憶する処理を実行する。この処理は、図７のステップＳ１０の処理に対応している。上述したように、この成功データには、アクセスするボーティングのservice_idとstart_offsetが含まれているとともに、さらに選択された投票項目のvoting_codeが含まれている。
【０１０８】
次に、ステップＳ５２において、ＣＰＵ２９は、成功フラグをリセットする。この処理は、図７のステップＳ１１に対応している。次に、ステップＳ５３に進み、ＣＰＵ２９は、ステップＳ５１で記憶した成功データに対応してアクセス処理を実行する。このアクセス実行処理は、図８のステップＳ１２の処理に対応している。
【０１０９】
次に、ＣＰＵ２９は、ステップＳ５４において、アクセスが終了するまで待機し、アクセスが終了したとき、ステップＳ５５に進み、アクセスが成功したか否かを判定する。このステップＳ５４とＳ５５の処理は、図８のステップＳ１３の処理に対応している。
【０１１０】
ステップＳ５５でアクセスが成功したと判定された場合、ＣＰＵ２９は、ステップＳ５６に進み、成功フラグをセットする。このステップＳ５６の処理は、図８のステップＳ２０の処理に対応している。次にステップＳ５７に進み、ＣＰＵ２９は、成功メッセージ表示処理を実行する。このステップＳ５７の処理は、図８のステップＳ２２，Ｓ２３の処理に対応している。
【０１１１】
一方、ステップＳ５５において、アクセスが成功しなかったと判定された場合、ＣＰＵ２９は、ステップＳ５８に進み、失敗メッセージ表示処理を実行する。このステップＳ５８の処理は、図８のステップＳ１５，Ｓ１６，Ｓ１８，Ｓ１９の処理に対応している。
【０１１２】
一方、図２７のマーク表示処理においては、ＣＰＵ２９は、ステップＳ６１で、成功フラグがセットされているか否かを判定する。このステップＳ６１の処理は、図８のステップＳ２４の処理に対応している。成功フラグがセットされている場合、ステップＳ６２に進み、ＣＰＵ２９は、成功データと現在のボーティングが、service_idとstart_offsetに関し、一致しているか否かを判定する。このステップＳ６２の処理は、図８のステップＳ２５の処理に対応している。ステップＳ６２において、成功データを記憶したときのボーティングより後のボーティングが開始されていないと判定されたとき（成功データと現在のボーティングが、service_idとstart_offsetに関し、一致していると判定されたとき）、ＣＰＵ２９は、ステップＳ６３に進み、成功データに登録されている投票項目だけをマーク付きで表示し、その他の投票項目をマークを付けないで表示させる処理を実行する。すなわち、図２５に示すような画像が表示される。このステップＳ６３の処理は、図８のステップＳ２６の処理に対応している。
【０１１３】
これに対してステップＳ６１において、成功フラグがセットされていないと判定された場合、またはステップＳ６２において、次のボーティングが開始されてしまったと判定された場合、ＣＰＵ２９は、ステップＳ６４に進み、すべての投票項目をマークを付けて表示する処理を実行する。すなわち、図９に示すような画像が表示される。このステップＳ６４の処理は、図７のステップＳ１の処理に対応している。
【０１１４】
このように、投票項目（選択肢）の先頭にマークを表示するか否かを制御することにより、投票可能な画面と投票が不可能な画面の差異を明確にすることができる。これにより、ユーザは、すでに投票が終了したか否かを容易に認識することができ、投票がすでに終了しているにも拘らず再アクセスを行ってしまうなどの誤操作を抑制することができる。
【０１１５】
なお、上記実施の形態においては、選択肢の先頭に所定のマークを表示させ、アクセスが成功したとき、選択された選択肢に対応するマークだけを表示させ、それ以外のマークを消去するようにしたが、マークの色や形状を変化させることにより、ボーティングの終了を認識させるようにすることも可能である。要は、投票が行われた後の状態が、投票が行われる前の状態と異なる状態になるようにすればよい。さらに、マークは、ボタン以外の形状とすることも可能である。
【０１１６】
また、上記実施の形態においては、パーフェクＴＶにおける場合について説明したが、これに限定されるのものではなく、他のデジタル衛星放送、ＣＡＴＶなどにも本発明は適用することが可能である。
【０１１７】
【発明の効果】
請求項１に記載の受信装置、および請求項１０に記載の表示制御方法によれば、投票項目の中のいずれかが選択され、選択された投票項目に関する選択信号を伝送し、選択信号が正常に伝送されたか否かを検出し、選択信号が正常に伝送されたことが検出されたとき、マークの表示状態を、選択されなかった投票項目に対応するマークを表示せず、選択された投票項目に対応するマークだけを表示させた状態になるようにしたので、投票終了前の投票項目の選択が可能な画面と、投票終了後であって、投票項目の選択が不可能な画面を容易に認識することができる。これにより、ユーザによる誤操作を抑制することができる。
【図面の簡単な説明】
【図１】本発明を適用したＡＶシステムの構成例を示すブロック図である。
【図２】図１のＩＲＤ２の正面の構成例を示す図である。
【図３】図１のＩＲＤ２の内部の構成例を示すブロック図である。
【図４】図１のリモートコマンダ６の構成例を示す図である。
【図５】  DM_voting_descriptorを説明する図である。
【図６】  voting_typeを説明する図である。
【図７】図３の実施の形態の動作を説明するフローチャートである。
【図８】図３の実施の形態の動作を説明するフローチャートである。
【図９】図７のステップＳ１の表示例を示す図である。
【図１０】図７のステップＳ３０の表示例を示す図である。
【図１１】図７のステップＳ３２の表示例を示す図である。
【図１２】図７のステップＳ３５の表示例を示す図である。
【図１３】図７のステップＳ３８の表示例を示す図である。
【図１４】図７のステップＳ３９の表示例を示す図である。
【図１５】図７のステップＳ４２の表示例を示す図である。
【図１６】図７のステップＳ７の表示例を示す図である。
【図１７】図７のステップＳ５の表示例を示す図である。
【図１８】図７のステップＳ９の表示例を示す図である。
【図１９】図８のステップＳ１５の表示例を示す図である。
【図２０】図８のステップＳ１６の表示例を示す図である。
【図２１】図８のステップＳ１８の表示例を示す図である。
【図２２】図８のステップＳ１９の表示例を示す図である。
【図２３】図８のステップＳ２２の表示例を示す図である。
【図２４】図８のステップＳ２３の表示例を示す図である。
【図２５】図８のステップＳ２６の表示例を示す図である。
【図２６】図８に示す処理のうちメッセージ表示処理を示すフローチャートである。
【図２７】図８に示す処理のうちマーク表示処理を示すフローチャートである。
【符号の説明】
１  パラボラアンテナ，  ２  ＩＲＤ，  ３  テレビジョン受像機，  ６  リモートコマンダ，  ２１  チューナ，  ２３  エラー訂正回路，  ２４  デマルチプレクサ，  ２５  ＭＰＥＧビデオデコーダ，  ２５ａ  ＤＲＡＭ，  ２６  ＭＰＥＧオーディオデコーダ，  ２６ａ  ＤＲＡＭ，  ２９  ＣＰＵ，  ３５  データバッファメモリ，  ３５Ａ  ＥＰＧエリア，  ３６  ＳＲＡＭ，  ３７  ＲＯＭ，  ３８  ＥＥＰＲＯＭ，  ３９  ＩＲ信号受信部
【図１】
0003981774.tif 000002
【図２】
0003981774.tif 000003
【図３】
0003981774.tif 000004
【図４】
0003981774.tif 000005
【図５】
0003981774.tif 000006
【図６】
0003981774.tif 000007
【図７】
0003981774.tif 000008
【図８】
0003981774.tif 000009
【図９】
0003981774.tif 000010
【図１０】
0003981774.tif 000011
【図１１】
0003981774.tif 000012
【図１２】
0003981774.tif 000013
【図１３】
0003981774.tif 000014
【図１４】
0003981774.tif 000015
【図１５】
0003981774.tif 000016
【図１６】
0003981774.tif 000017
【図１７】
0003981774.tif 000018
【図１８】
0003981774.tif 000019
【図１９】
0003981774.tif 000020
【図２０】
0003981774.tif 000021
【図２１】
0003981774.tif 000022
【図２２】
0003981774.tif 000023
【図２３】
0003981774.tif 000024
【図２４】
0003981774.tif 000025
【図２５】
0003981774.tif 000026
【図２６】
0003981774.tif 000027
【図２７】
0003981774.tif 000028