(57)【要約】【課題】機能をできるだけ多くユーザに利用してもらうことができるようにする。【解決手段】複数の機能を実行可能な電子機器であって、機器において実際に実行された使用済機能を検出する手段と、前記機器に実装された全機能のうち、前記検出された使用済機能以外の未使用機能を検出し、前記未使用機能に係る情報を生成する手段とを設け、ユーザが利用したことがない機能、または機能グループに関するヘルプ機能に関する接点を持たせるようにして、電子機器において実装されている各種の機能をユーザが利用する確率を増加させるようにする。【選択図】図１
2009031860.tif 000002
【特許請求の範囲】
【請求項１】
複数の機能を実行可能な電子機器であって、
機器において実際に実行された使用済機能を検出する手段と、
前記機器に実装された全機能のうち、前記検出された使用済機能以外の未使用機能を検出し、前記未使用機能に係る情報を生成する手段とを有することを特徴とする電子機器。
【請求項２】
前記未使用機能を用いて所定の処理を実行する実行手段を有することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記未使用機能に関する情報を表示部に表示する表示制御手段を有することを特徴とする請求項２に記載の電子機器。
【請求項４】
前記全機能の中に、各機能に関するヘルプ機能が含まれていて、
前記未使用機能に関する情報は、それぞれの未使用機能に関連付けされたヘルプ項目であることを特徴とする請求項１〜３の何れか１項に記載の電子機器。
【請求項５】
前記未使用機能の中から所定のルールに従って複数の項目を選択する選択手段を有することを特徴とする請求項１〜４の何れか１項に記載の電子機器。
【請求項６】
前記所定のルールとは、複数の項目をランダムに選択することであることを特徴とする請求項５に記載の電子機器。
【請求項７】
前記表示制御手段は、ランダムに選択された未使用機能に関連付けされたヘルプ項目を前記表示部に表示することを特徴とする請求項３に記載の電子機器。
【請求項８】
前記全機能に記載されている全ての機能を機能グループ単位に分けるグループ化手段を有し、
前記実行手段は、前記グループ化手段によりグループ化された機能グループ単位に対して前記所定の処理を実行することを特徴とする請求項２に記載の電子機器。
【請求項９】
前記表示制御手段は、前記未使用機能に関連付けされたヘルプ項目の表示を行う場合に、前記グループ化されている複数の機能グループ単位の中から選択された機能グループ単位に属する未使用機能を対象に行うことを特徴とする請求項３に記載の電子機器。
【請求項１０】
前記所定のルールに基づいて重み付けする重み付け手段と、
前記重み付け手段によって重み付けされた前記機能グループ単位にグループ化された各機能グループ単位に優先度を設定する優先度設定手段とを有し、
前記実行手段は、前記優先度設定手段によって設定された優先度に従って、前記所定の処理を前記機能グループ単位で実行することを特徴とする請求項２に記載の電子機器。
【請求項１１】
前記優先度設定手段は、前記電子機器において実現されている機能のうち、利用頻度が高い機能が属している機能グループ単位を優先的に高く設定することを特徴とする請求項１０に記載の電子機器。
【請求項１２】
前記優先度設定手段は、前記電子機器において実現されている機能のうち、利用頻度が低い機能が属している機能グループ単位を優先的に高く設定することを特徴とする請求項１０に記載の電子機器。
【請求項１３】
複数の機能を実行可能な電子機器における情報処理方法であって、
機器において実際に実行された使用済機能を検出する工程と、
前記機器に実装された全機能のうち、前記検出された使用済機能以外の未使用機能を検出し、前記未使用機能に係る情報を生成する工程とを有することを特徴とする情報処理方法。
【請求項１４】
複数の機能を実行可能な電子機器における情報処理の各工程をコンピュータに実行させるプログラムであって、
機器において実際に実行された使用済機能を検出する工程と、
前記機器に実装された全機能のうち、前記検出された使用済機能以外の未使用機能を検出し、前記未使用機能に係る情報を生成する工程とをコンピュータに実行させることを特徴とするプログラム。
【請求項１５】
請求項１４に記載のプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子機器及び情報処理方法に関し、特にヘルプ機能を表示する能力を有する電子機器に実装されている機能を効率良く利用できるようにするために用いて好適な技術に関する。
【背景技術】
【０００２】
近年、放送波のデジタル化にともない、受像機であるテレビ自身の高機能化も飛躍的に進んでいる。ハイビジョン映像の受像はもちろん、データ放送の表示や双方向通信を行う機能を有しているものも存在している。また、電子番組ガイド（ＥＰＧ：Electronic Program Guide）を利用した電子録画機能を有しているものも存在している。さらに、デジタルカメラやデジタルビデオカメラに代表される他のデジタル機器との接続機能や、ＬＡＮケーブルによるインターネット接続機能を有しているものも存在している。
【０００３】
また、インターネット接続を利用した、Ｅ−ｍａｉｌ受信やストリーミング受信機能中にはＨＤＤを搭載し、テレビ自身がテレビ番組の録画機能を有しているものも存在している。そしてまた、逆に家庭向けのＰＣ（パーソナルコンピュータ）においては、デジタルコンテンツ（動画、静止画、音声、テレビ受信）を統合的に取り扱うアプリケーションが搭載されるようになった。ユーザは単一のアプリケーションを使用することで、ＰＣ内に存在する多種にわたるデジタルコンテンツにアクセスすることが可能である。
【０００４】
このように、デジタルテレビと家庭用ＰＣは、家庭内のデジタルコンテンツを統合的に取り扱えるようになることで、家庭内の中心デバイスへと進化している。また、このように、家庭内のデジタルコンテンツへのアクセスを一括して取り扱うようになることにより、デジタルテレビや、コンテンツ統合アプリケーションはその操作の複雑さが格段に増大することになる。そこで、ユーザの利便性を向上させるためにヘルプ機能を搭載させている製品も存在する。
【０００５】
また、一般的なＰＣのアプリケーションにおけるヘルプ機能の利便性追及への取り組みについては、以前から様々な形で行われている。特許文献１において提案された「ヘルプ情報制御装置および方法」においては、アプリケーションの状態を保持しておき、その状態に応じたヘルプ画面を表示することで、ユーザが目的の項目へアクセスしやすくしている。
【０００６】
【特許文献１】特開平０２−１８６４１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、これまでのヘルプ機能では、アプリケーションが実現している全機能に対するヘルプ項目の中から、ユーザの利用状況に応じていかに効率的にヘルプ項目をユーザに提供するかという点に主眼が置かれていた。つまり、ヘルプ機能とは、ユーザがアプリケーションの機能において利用した機能、または利用した機能が分類されている機能グループを前提としているものである。このため、ユーザが利用したことがない機能、または機能グループに関するヘルプ機能を利用することまでは考慮されていなかった。
【０００８】
このため、高機能化が進むと、デジタルテレビやコンテンツ統合アプリケーションにおいては、ユーザが機能、または機能グループを利用しない限りにおいては、そのヘルプ機能が利用されることも無くなる。したがって、既存のシステムでは、実装されている機能が多くなればなるほど、ユーザが利用できる機能の数も相対的に減少することになり、結果的に、利用されないでその役目を終えてしまう機能の数が増大していくことになってしまう問題点があった。
【０００９】
本発明は前述の問題点に鑑み、機器に実装されている機能をできるだけ多くユーザに利用してもらうことができるようにすることを目的としている。
【課題を解決するための手段】
【００１０】
本発明の電子機器は、複数の機能を実行可能な電子機器であって、機器において実際に実行された使用済機能を検出する手段と、前記機器に実装された全機能のうち、前記検出された使用済機能以外の未使用機能を検出し、前記未使用機能に係る情報を生成する手段とを有することを特徴とする。
【００１１】
本発明の情報処理方法は、複数の機能を実行可能な電子機器における情報処理方法であって、機器において実際に実行された使用済機能を検出する工程と、前記機器に実装された全機能のうち、前記検出された使用済機能以外の未使用機能を検出し、前記未使用機能に係る情報を生成する工程とを有することを特徴とする。
【００１２】
本発明のプログラムは、複数の機能を実行可能な電子機器における情報処理の各工程をコンピュータに実行させるプログラムであって、機器において実際に実行された使用済機能を検出する工程と、前記機器に実装された全機能のうち、前記検出された使用済機能以外の未使用機能を検出し、前記未使用機能に係る情報を生成する工程とをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、機器において実際に実行された使用済機能を検出するとともに、前記機器に実装された全機能のうち、前記検出された使用済機能以外の未使用機能を検出し、前記未使用機能の中から、選択された機能に関するヘルプ機能を表示するようにした。これにより、ユーザはそれまでに利用したことの無い機能に関する接点を持つことが可能になるので、その時点でユーザは電子機器に実装されている機能に関して新たに認識する機会を得ることが可能になる。したがって、電子機器に実装されている各種の機能をユーザが有効に利用する確率を増加させるようにすることができる。
【発明を実施するための最良の形態】
【００１４】
（第１の実施形態）
以下、図面を参照しながら本発明の好適な実施形態を説明する。
図１は、本発明を適用したデジタルテレビ２１の概略構成を説明するブロック図である。
図１において、１０１はチューナである。チューナ１０１は、デジタルテレビ２１が受信したデジタル放送データの中から所定の動画データ、音声データ、文字情報データを選択することが可能である。
【００１５】
１０２はデジタル放送データ処理部であり、チューナ１０１により選択されたデータを復号し、映像及び音声からなる表示用データを生成する。１０３はメイン制御部であり、デジタルテレビ２１が実行可能な様々な処理は、このメイン制御部１０３でコントロールされる。
【００１６】
１０４は表示制御部であり、メイン制御部１０３から制御されながら表示制御動作を行い、デジタル放送データ処理部１０２において復号された表示用データを受信し、表示部１０５へ表示用データを出力する役目を担っている。
【００１７】
表示部１０５は、表示制御部１０４より送られてくる表示用データを表示パネルに表示することにより、ユーザに放送内容を表示する。記録制御部１０６は、メイン制御部１０３により、記録を指定された種々のデータを内部ＲＡＭ１０８から記録部１０７へと転送する役割を有している。
【００１８】
記録部１０７は、記録制御部１０６より送られてくるデータを所定の位置に記録して保持する。本実施形態においては、使用済機能、未使用機能、全機能などが保持されている。本実施形態においては、メイン制御部１０３が第１の生成手段として機能して使用済機能を検出して使用済機能一覧表を生成するとともに、第２の生成手段として機能して使用済機能以外の未使用機能を検出して未使用機能一覧表を生成する。
【００１９】
内部ＲＡＭ１０８は、デジタルテレビ２１が動作するために必要な一時的なデータを保持しておくために配設されている。ＩｒＤＡ信号制御部１０９は、ＩｒＤＡ信号受信部１１０より受信したリモートコントローラ２２からのＩｒＤＡコマンドデータを内部ＲＡＭ１０８に転送し、メイン制御部１０３に通知する。これにより、リモートコントローラ２２で指定されたコマンドをデジタルテレビ２１において処理することが可能になる。ＩｒＤＡ信号受信部１１０は、受信したデータをＩｒＤＡ信号制御部１０９に転送する機能を有している。
【００２０】
図２は、本発明を適用したデジタルテレビ２１とそのリモートコントローラ２２からなるテレビ放送受信システムの構成例を説明する図である。デジタルテレビ２１とリモートコントローラ２２はIrDA通信によりコマンドのやり取りを行うことが可能である。ユーザは、リモートコントローラ２２に配設されている種々のボタンを操作することにより、デジタルテレビ２１を遠隔操作することができる。これにより、デジタルテレビ２１を直接操作することなく、所望の操作を実行することが可能である。
【００２１】
図３〜図５は、本発明を適用したデジタルテレビ２１におけるヘルプ機能の利用方法の一例を示したフローチャート図である。
まず、図３のフローチャートを参照しながら、ユーザがリモートコントローラ２２を使用することにより、デジタルテレビ２１へコマンドが送信されるまでにリモートコントローラ２２において行なわれる処理の流れを説明する。なお、以下に説明する本実施形態においては、ユーザが「(１)メニュー画面を表示。（２）静止画メニューを選択。（３）スライドショウ項目を選択する。」の一連の操作を行うことを想定している。
【００２２】
図３に示したように、ステップ３０１において、リモートコントローラ２２のボタンが押されたか否かのチェックを行う。このチェックの結果、リモートコントローラ２２に配設されている複数のボタンのうち、何れかのボタンが押されたことが入力により確認できた場合には、ステップ３０２へ移行する。
【００２３】
また、ステップＳ３０１のチェックの結果、どのボタンへの入力も確認できなかった場合には、ステップ３０１において待機する。本実施形態においては、前述したようにユーザにより、「(１)メニュー画面の表示」が指示されることを想定しているため、リモートコントローラ２２上のメニューボタンが押された、として次のステップに進む。
【００２４】
次に、ステップ３０２においては、押されたボタンに関連付けされているコマンドを生成する。そして、このコマンドを生成した後にステップ３０３へ移行する。本実施形態においは、メニュー画面表示用のコマンドを生成する例について説明する。
ステップ３０３においては、先のステップ３０２で生成したコマンドをデジタルテレビ２１に送出し、その後、ステップ３０１へ戻り、次に、ボタンが押されるのを待機する状態となる。
【００２５】
以上の処理が、ユーザのボタン押圧操作に応じてIrDAコマンドをデジタルテレビ２１に送信するまでに、リモートコントローラ２２において行なわれる処理の概要である。本実施形態においては、残りの（２）、（３）の入力がリモートコントローラ２２から行われることを想定している。したがって、ユーザにより所定の処理が行われるたびに、図４のシーケンスが繰り返し行われ、対応するコマンドがリモートコントローラ２２からデジタルテレビ２１へ発行されることを意味している。
【００２６】
次に、図４を参照しながら、デジタルテレビ２１がリモートコントローラ２２によって送信されたコマンドを受信した際の処理について説明する。
ステップＳ４０１に示すように、本実施形態のデジタルテレビ２１はリモートコントローラ２２からのコマンドを受信したか否かのチェックを常に行っている。このチェックの結果、リモートコントローラ２２から送信されたコマンドの受信を確認した際には、ステップＳ４０２へ移行する。一方、コマンドの受信を確認できなかった場合には、コマンドの受信が行なわれるまで、ステップＳ４０１において待機する。
【００２７】
本実施形態においては、先の図１で説明したように、リモートコントローラ２２よりコマンドが送信されたことを想定しているため、コマンドの受信を確認後、ステップＳ４０２へ移行する。
【００２８】
ステップＳ４０２においては、受信したコマンドに対応する処理を行う。先に述べたように、本実施形態においては、ユーザが「(１)メニュー画面を表示。（２）静止画メニューを選択。（３）スライドショウ項目を選択。」といった一連の操作を実行することを想定しているため、まずメニュー画面を表示する処理が行われ、その後、ステップＳ４０３へ移行する。
【００２９】
ステップＳ４０３では、ステップＳ４０２において実行した処理が、デジタルテレビ２１内に規定されている全機能一覧表の中に存在しているか否かをチェックする処理が行われる。このチェックの結果、リモートコントローラ２２から送られたコマンドの要求に応じて実行した処理が、デジタルテレビ２１内の機能を実行するものでなかった場合には、ステップＳ４０１へと戻る。
【００３０】
一方、ステップＳ４０３のチェックの結果、デジタルテレビ２１に実装されている機能を実行するものであった場合には、ステップＳ４０４へ移行する。本実施形態において、デジタルテレビ２１は、自身が実行可能な機能の項目を示す機能リストを図１０に示すような階層構造を持つ全機能一覧表として記録部１０７に保持している。
【００３１】
図１０に示したように、第１層においては、基本操作１００１、メニュー１００２及びデータ放送１００３の３つの項目を有している。メニュー１００２の下層には、番組表１００４、ネットワーク１００５、静止画１００６、サウンド１００７、各種設定１００８、ヘルプ１００９の各項目を保持している。
【００３２】
番組表１００４はＥＰＧ表示１０１２、番組サーチ１０１３を有している。また、ネットワーク１００５は、インターネット１０１４、Ｅ−メール１０１５を有している。また、静止画１００６はスライドショー１０１６、プリント１０１７、取り込み１０１８、編集１０１９、削除１０２０を有している。
【００３３】
さらに、サウンド１００７はイコライザ１０２１、二重音声１０２２を有している。また、各種設定１００８は、時刻設定１０２３、言語選択１０２４、暗証番号１０２５、文字サイズ１０２６を有している。ヘルプ１００９は、通常ヘルプ１０２７、未使用機能ヘルプ１０２８を有している。
【００３４】
さらに、基本操作１００１の下層には、チャンネル操作１０１０、音量調節１０１１がある。また、データ放送１００３の下層には、保存１０２９、プリント１０３０の各機能がある。
【００３５】
本実施形態において、ユーザにより実行されたことを想定している処理は、図１０の全機能一覧表内では「(１)メニュー画面を表示」が１００２、「（２）静止画メニューを選択」が１００６と指定されている。また、「（３）スライドショウ項目を選択」が１０１６として指定されている。このため、デジタルテレビ２１の機能であることを確認した後、ステップＳ４０４へ移行する。
【００３６】
ステップＳ４０４では、ステップＳ４０２において実行した処理を、過去にユーザが実行したことがあるか無いかのチェックが行われる。このチェックの結果、ステップＳ４０２での処理を過去に実行したことが無い場合にはステップＳ４０５へ移行する。一方、過去に実行したことがある場合には、ステップＳ４０１へ戻り、リモートコントローラ２２から送られるコマンドの待機状態となる。
【００３７】
本実施形態において、「(１)メニュー画面を表示」する機能は、今回初めて実行された処理であることを想定しているため、ステップＳ４０５へ移行する。ここまでの図１から図２の処理において、デジタルテレビ２１は今回処理した「(１)メニュー画面を表示」が、ユーザによって初めて実行された処理であることが分かる。
【００３８】
ステップＳ４０５では、デジタルテレビ２１が自身で保持している使用済全機能一覧表の中の対応する項目にチェックを入れる。このステップＳ４０５の処理により、使用済機能一覧生成が行われ、以降は、デジタルテレビ２１は「(１)メニュー画面を表示」を使用済機能として認識することになる。
【００３９】
この状態における使用済全機能一覧表の一例を図１１に示す。
図１１に示したように、使用済全機能一覧表には、基本操作１１０１、メニュー１１０２及びデータ放送１１０３の３つのチェックボックスの全てにチェックマークが入れられている。また、メニュー１１０２の下層には、番組表１１０４、ネットワーク１１０５、静止画１１０６、サウンド１１０７、各種設定１１０８、ヘルプ１１０９が表示されているが、静止画１１０６のチェックボックスにチェックマークが入れられている。
【００４０】
番組表１１０４の下層にあるＥＰＧ表示１１１２、番組サーチ１１１３の各チェックボックスにはチェックマークが無い。また、ネットワーク１１０５の下層の、インターネット１１１４、Ｅ−メール１１１５のチェックボックスにもチェックマークが無い。また、静止画１１０６の下層においては、スライドショー１１１６のチェックボックスにチェックマークがあり、プリント１１１７、取り込み１１１８、編集１１１９、削除１１２０の各チェックボックスにはチェックマークが無い。
【００４１】
さらに、サウンド１１０７の下層のイコライザ１１２１、二重音声１１２２のチェックボックスにもチェックマークが無い。また、各種設定１１０８の下層の、時刻設定１１２３、言語選択１１２４、暗証番号１１２５、文字サイズ１１２６の各チェックボックスにもチェックマークが無い。さらに、ヘルプ１１０９の下層の、通常ヘルプ１１２７、未使用機能ヘルプ１１２８のチェックボックスにおいてもチェックマークが無い。
【００４２】
さらに、基本操作１１０１の下層の、チャンネル操作１１１０のチェックボックスにはチェックマークが有り、音量調節１１１１のチェックボックスにはチェックマークが無い。また、データ放送１１０３の下層の、保存１１２９、プリント１１３０の各チェックボックスにもチェックマークが無い。
【００４３】
前述したように、本実施形態においては、ユーザが「(１)メニュー画面を表示。（２）静止画メニューを選択。（３）スライドショウ項目を選択。」の一連の処理を実行したことを想定している。このため、各処理において、図４のシーケンスを実行することにより、対応する全機能一覧表の各項目にチェックされることを意味している。そして、図１２に示すような形の未使用機能一覧表が生成されることを最終的には想定している。
【００４４】
図１２に、未使用機能一覧表を示す。
図１２に示すように、第１層に基本操作１２０１、メニュー１２０２及びデータ放送１２０３の３つが生成されている。また、メニュー１２０２の下層には、番組表１２０４、ネットワーク１２０５、静止画１２０６、サウンド１２０７、各種設定１２０８、ヘルプ１２０９が生成されている。
【００４５】
番組表１２０４の下層にはＥＰＧ表示１２１１、番組サーチ１２１２が生成されている。また、ネットワーク１２０５の下層には、インターネット１２１３、Ｅ−メール１２１４を有している。また、静止画１２０６は、プリント１２１５、取り込み１２１６、編集１２１７、削除１２１８が生成されている。
【００４６】
さらに、サウンド１２０７の下層には、イコライザ１２１９、二重音声１２２０が生成されている。また、各種設定１２０８の下層には、時刻設定１２２１、言語選択１２２２、暗証番号１２２３、文字サイズ１２２４が生成されている。ヘルプ１２０９の下層には、通常ヘルプ１２２５、未使用機能ヘルプ１２２６が生成されている。
【００４７】
さらに、基本操作１２０１の下層には、音量調節１２１０が生成されている。また、データ放送１２０３の下層には、保存１２２７、プリント１２２８が生成されている。
【００４８】
このようにして作成された未使用機能一覧表を、デジタルテレビ２１が常に保持し続けることにより、ユーザの操作履歴において実際に使用されたことがない機能の一覧表を把握することができる。
【００４９】
以上が、デジタルテレビ２１が、ユーザが行う操作行動を基にし、使用機能一覧表の作成を行う過程の一例である。ユーザによるリモコン操作は、デジタルテレビ２１を利用する際には常に行われる動作である。このため、ユーザが使用する度に、図３及び図４のシーケンスを通過することになるので、使用機能一覧表にチェックされる機能は多くなっていく。
【００５０】
次に、図５を用いて、デジタルテレビ２１が「未使用機能ヘルプ」を生成する過程を説明する。
まず、ステップＳ５０１において、ユーザにより、リモートコントローラ２２のメニューボタンを押されると、図６に示すようなメニュー画面の表示が行われる。
【００５１】
本実施形態においては、メニュー画面として、「カーソル６０１」、「番組表６０２」、「ネットワーク６０３」、「静止画６０４」、「サウンド６０５」、「各種設定６０６」、「ヘルプ６０７」、「戻る６０８」を表示した例を示している。このようなメニュー画面の表示した後、ステップＳ５０２へ移行する。
【００５２】
ステップＳ５０２においては、特定のメニュー項目に対して、ユーザからの選択行為があったか否かのチェックが行われる。ステップＳ５０２における、メニュー項目選択行為とは、メニュー画面上のカーソル６０１が所望のメニュー項目を指している際に、リモートコントローラ２２の決定ボタンが押されることを意味している。
【００５３】
ステップＳ５０２において、メニュー項目の選択が確認できなかった場合には、ステップＳ５０２を繰り返して、メニュー項目の選択が確認されるまで待機状態となる。
本実施形態においては、「ヘルプ」のメニュー項目が選択されたことを想定しているため、ヘルプ項目が選択されたことを確認後、ステップＳ５０３へ移行する。
【００５４】
ステップＳ５０３においては、ステップＳ５０２においてユーザにより選択されたメニュー項目の判別が行われる。本実施形態においては「ヘルプ」項目が選択されたことを想定している。このため、ヘルプ項目に関する処理を実行するために、「ヘルプ」項目が選択されたか否かの判断が「ＹＥＳ」となり、ステップＳ５０４へ移行する。
【００５５】
また、ステップＳ５０３において、ヘルプ以外のメニュー項目が選択されていた場合には、判断の結果が「ＮＯ」となってステップＳ５１１へ移行し、選択された項目に対応する処理が実行される。
【００５６】
ステップＳ５０４においては、デジタルテレビ２１は、図７に示すようなヘルプ機能に関係するメニュー画面の表示を行う。ヘルプ画面の表示例として、「カーソル７０１」、「通常ヘルプ７０２」、「未使用機能ヘルプ７０３」などの項目を表示した例を示している。その後、ステップＳ５０５へ移行する。ステップＳ５０５においては、図７のヘルプメニュー内の項目が選択されたか否かの判定が行われる。ステップＳ５０５における、項目選択行為とは、ヘルプ画面上のカーソル７０１が所望の項目を指している際に、リモートコントローラ２２の決定ボタンが押されることを意味している。
【００５７】
本実施形態においては、ユーザにより「未使用機能ヘルプ７０３」項目が選択されたことを想定しているため、ステップＳ５０５における判断結果は「ＹＥＳ」となり、メニューの選択を確認後、ステップＳ５０６へ移行する。ステップＳ５０６では、先のステップＳ５０５において選択されたメニュー項目が「戻る７０４」であったか否かの判定が行われる。本実施形態においては、「未使用機能ヘルプ７０３」が選択されたことを想定しているため、ステップＳ５０６においては、「戻る７０４」が選択されていないことを確認した後、ステップＳ５０７へ移行する。なお、ステップＳ５０６の判断の結果、「戻る７０４」項目が選択されたことを確認した場合にはステップＳ５０１へ戻る。
【００５８】
ステップＳ５０７においては、「通常ヘルプ７０２」項目が選択されたのか否かの判定が行われる。本実施形態においては、「通常ヘルプ７０２」項目が選択されたことを想定していないため、この判定の結果は「ＮＯ」となり、それを確認後にステップＳ５０８へ移行する。
【００５９】
一方、ステップＳ５０７の判定の結果、「通常ヘルプ７０２」項目が選択されたことを確認した場合には、ステップＳ５１２に進み、デジタルテレビ２１において、実装されている「通常ヘルプ」機能に関する処理に移行する。一般的には、図８に示すような、検索ワード入力画面の表示が想定される。この場合、希望するヘルプ機能に関係するキーワードを入力することにより、希望する機能のヘルプをユーザは参照することが可能になる。
【００６０】
ここまでの処理により、デジタルテレビ２１に実装されている全機能の中から、「未使用機能ヘルプ」項目が選択されたことをユーザが認識することが可能になる。ここで、ステップＳ５０８においては、デジタルテレビ２１における「未使用機能ヘルプ」項目画面を表示するために必要となる未使用機能一覧表の生成処理が実行される。
【００６１】
本実施形態における未使用機能一覧表は、図１０に示す全機能一覧表から、先の図３、図４のフローにおいて説明した、デジタルテレビ２１が内部に生成、保持している使用済機能一覧でチェックが入っている項目を差し引く形で実行される。図１０に示す全機能一覧表は、デジタルテレビ２１が、最初から保持している。
【００６２】
本実施形態においては、デジタルテレビ２１は図１１に示すような使用済機能一覧表を保持していることを想定しているため、図１０の全機能一覧表から差し引くとにより、図１２に示すような未使用機能一覧表が生成されることを意味している。
【００６３】
次に、ステップＳ５０９においては、ステップＳ５０８において作成された、未使用機能一覧表の中から、所定のルールに従って複数の項目を選択する処理が行われる。例えば、ランダムに項目を選択する処理が行われる。本実施形態においては、図９に示すような項目が選択されたことを想定している。図９に示した例では、「１．［機能］プリント  ［区分］静止画」、「２．［機能］番組サーチ  ［区分］番組表」、「３．［機能］E-メール  ［区分］ネットワーク」等である。
【００６４】
このように、項目の選定が行われた後、ステップＳ５１０へ移行する。ステップＳ５１０においては、ステップＳ５０８、ステップＳ５０９により、選定されたユーザがこれまで使用したことのない機能の中から選ばれた、機能に関するヘルプ項目の表示が行われる。例えば、前記グループ化されている複数の機能グループ単位の中から選択された機能グループ単位に属する未使用機能を対象に行われる。これにより、ユーザはそれまで自身が使用したことの無かった機能に対する接点を持つことができるようになり、結果としてデジタルテレビ２１に実装されている新たな機能を利用する機会を得やすくなる。
【００６５】
本実施形態においては、図５のステップＳ５０９において、未使用機能ヘルプ画面に表示する機能を選択する際に、ステップＳ５０８で生成した未使用機能一覧からランダムに選択する方法を説明した。しかしながら、必ずしもランダムに選択する必要はない。例えは、ユーザの使用履歴を記録した図１１の使用済機能一覧の内、利用頻度が低い機能グループ単位に選択する。たとえば、メニュー１２０２の中から優先度設定を設定し、その設定された優先度に従って機能グループ単位で実行する。また逆に、利用頻度が高い機能グループ単位から優先的に選択する方法でもかまわない。
【００６６】
（本発明に係る他の実施の形態）
前述した本発明の実施の形態における電子機器を構成する各手段は、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００６７】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施の形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００６８】
なお、本発明は、前述した情報処理方法における各工程を実行するソフトウェアのプログラム（実施の形態では図３〜図５に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接、あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００６９】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００７０】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００７１】
プログラムを供給するための記録媒体としては種々の記録媒体を使用することができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００７２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００７３】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００７４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００７５】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施の形態の機能が実現される他、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行うことによっても前述した実施の形態の機能が実現され得る。
【００７６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現される。
【図面の簡単な説明】
【００７７】
【図１】本発明の実施形態を示し、本発明を適用したデジタルテレビの概略構成を説明するブロック図である。
【図２】本発明を適用したデジタルテレビとそのリモートコントローラからなるテレビ放送受信システムの構成例を説明する図である。
【図３】本発明の実施形態を示し、リモートコントローラが入力に応じたＩｒＤＡコマンドを発行する際の処理手順の一例を説明するフローチャートである。
【図４】本発明の実施形態を示し、デジタルテレビがＩｒＤＡコマンドを受信した際の処理手順の一例を説明するフローチャートである。
【図５】本発明の実施形態を示し、デジタルテレビ２１がヘルプメニューを表示するために、未使用機能一覧表を作成する際の処理手順の一例を説明するフローチャートである。
【図６】本発明の実施形態を示し、デジタルテレビが表示するメニュー画面の一例を示す図である。
【図７】本発明の実施形態を示し、デジタルテレビが表示するヘルプ画面の一例を示す図である。
【図８】本発明の実施形態を示し、デジタルテレビが表示する通常ヘルプ画面の一例を示す図である。
【図９】本発明の実施形態を示し、デジタルテレビが表示する未使用機能ヘルプ画面の一例を示す図である。
【図１０】本発明の実施形態を示し、デジタルテレビが内部的に保持している全機能一覧を説明する図である。
【図１１】本発明の実施形態を示し、デジタルテレビがユーザの操作履歴に従って作成する使用済機能一覧を説明する図である。
【図１２】本発明の実施形態を示し、デジタルテレビが未使用機能ヘルプ画面を表示する際に作成する未使用機能一覧を説明する図である。
【符号の説明】
【００７８】
１０１  チューナ
１０２  デジタル放送データ処理部
１０３  メイン制御部
１０４  表示制御部
１０５  表示部
１０６  記録制御部
１０７  記録部
１０８  内部ＲＡＭ
１０９  ＩｒＤＡ信号制御部
１１０  ＩｒＤＡ信号受信部
【図１】
2009031860.tif 000003
【図２】
2009031860.tif 000004
【図３】
2009031860.tif 000005
【図４】
2009031860.tif 000006
【図５】
2009031860.tif 000007
【図６】
2009031860.tif 000008
【図７】
2009031860.tif 000009
【図８】
2009031860.tif 000010
【図９】
2009031860.tif 000011
【図１０】
2009031860.tif 000012
【図１１】
2009031860.tif 000013
【図１２】
2009031860.tif 000014