(57)【特許請求の範囲】
【請求項１】
動作履歴情報に基づいて機器動作を制御する電子機器であって、
同種又は異種の他の電子機器から動作履歴情報を取得する取得手段と、
上記取得手段で取得した動作履歴情報を記憶する記憶手段と、
上記記憶手段に記憶された動作履歴情報に基づいて使用者の傾向を示す情報を生成する生成手段と、
上記生成手段にて生成された使用者の傾向を示す情報に基づいて機器動作を制御する制御手段とを備え、
上記制御手段は、ユーザ入力されたキーワードを検索サイトに送信して検索する際、当該キーワードに上記使用者の傾向を示す情報としての嗜好情報に基づくキーワードを付加して送信するように制御する電子機器。
【請求項２】
上記取得手段は、上記同種又は異種の他の電子機器に関する機器情報を上記動作履歴情報と共に取得することを特徴とする請求項１記載の電子機器。
【請求項３】
上記制御手段は、ユーザ入力されたキーワードを検索サイトに送信して検索する際、当該キーワードに対する検索結果を上記嗜好情報に基づくキーワードで絞り込むように制御する請求項１記載の電子機器。
【請求項４】
上記制御手段は、放送の番組表を表示する際、上記嗜好情報に基づくキーワードを含む番組を強調表示するように制御する請求項１記載の電子機器。
【請求項５】
上記制御手段は、表示入力を切り替える際、上記嗜好情報に基づくキーワードに応じてコンテンツが記録されたメモリの内容を提示するように制御する請求項１記載の電子機器。
【請求項６】
動作履歴情報に基づいて機器動作を制御する電子機器の動作制御方法であって、
同種又は異種の他の電子機器から動作履歴情報を取得する取得工程と、
上記取得手段で取得した動作履歴情報を記憶手段に記憶する記憶工程と、
上記記憶手段に記憶された動作履歴情報に基づいて使用者の傾向を示す情報を生成する生成工程と、
上記工程手段にて生成された使用者の傾向を示す情報に基づいて機器動作を制御する制御工程とを有し、
上記制御工程では、ユーザ入力されたキーワードを検索サイトに送信して検索する際、当該キーワードに上記使用者の傾向を示す情報としての嗜好情報に基づくキーワードを付加して送信するように制御する電子機器の動作制御方法。
【請求項７】
同種又は異種からなる複数の電子機器が無線又は有線にて接続された動作制御システムにおいて、
上記複数の電子機器の少なくとも１つは、
同種又は異種の他の電子機器から動作履歴情報を通信手段を介して取得する取得手段と、
上記取得手段で取得した動作履歴情報を記憶する記憶手段と、
上記記憶手段に記憶された動作履歴情報に基づいて使用者の傾向を示す情報を生成する生成手段と、
上記生成手段にて生成された使用者の傾向を示す情報に基づいて機器動作を制御する制御手段とを備え、
上記制御手段は、ユーザ入力されたキーワードを検索サイトに送信して検索する際、当該キーワードに上記使用者の傾向を示す情報としての嗜好情報に基づくキーワードを付加して送信するように制御する動作制御システム。
【請求項８】
上記複数の電子機器の少なくとも１つは、上記動作履歴情報を蓄積するサーバであり、
上記取得手段は、上記サーバより上記動作履歴情報を取得する請求項７記載の動作制御システム。
【請求項９】
各電子機器は、上記動作履歴情報を生成する情報生成手段を備え、
上記情報生成手段は、上記動作履歴情報に自身の使用者を識別する識別情報を付加し、
上記取得手段は、他の機器の識別情報と自身の識別情報とが一致した場合、上記他の機器の動作履歴情報を取得する請求項７記載の動作制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、使用者の特性や傾向を反映させた電子機器及びその動作制御方法並びに動作制御システムに関するものである。
【背景技術】
【０００２】
近年、テレビジョン、コンピュータ、携帯電話等、家庭内に多くの電子機器が溢れている。これらの電子機器には、一般に多くの機能が備えられているが、使用者によって頻繁に使用される機能とあまり使用されない機能とが存在する。
【０００３】
特許文献１には、使用者の入力操作又は選択操作から使用者に関する情報を学習し、この使用者情報を動作制御に反映させる技術が開示されている。この技術を用いれば、例えば、機器に備えられた多くの機能から頻繁に使用される機能を使用者に優先的に提示し、使用者の操作性を向上させることが可能となる。
【０００４】
【特許文献１】特開２００５−６３０５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載された技術では、機器に関する履歴情報はそれぞれの機器内で閉じており、他の機器では利用できないため、使用者に関する情報は機器毎に学習しなければならない。また、学習した使用者に関する情報を他の機器から取得したとしても、その情報が異なる規格の場合、使用の特性や傾向を動作制御に反映させることが困難であった。
【０００６】
本発明は、上記問題点を解消するためになされたものであり、容易に使用者の特性や傾向を反映させるとともに、使用者の操作性を向上させることができる電子機器及びその動作制御方法並びに動作制御システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る電子機器は、動作履歴情報に基づいて機器動作を制御する電子機器であって、同種又は異種の他の電子機器から動作履歴情報を取得する取得手段と、上記取得手段で取得した動作履歴情報を記憶する記憶手段と、上記記憶手段に記憶された動作履歴情報に基づいて使用者の傾向を示す情報を生成する生成手段と、上記生成手段にて生成された使用者の傾向を示す情報に基づいて機器動作を制御する制御手段とを備え、上記制御手段は、ユーザ入力されたキーワードを検索サイトに送信して検索する際、当該キーワードに上記使用者の傾向を示す情報としての嗜好情報に基づくキーワードを付加して送信するように制御することにより、上述の課題を解決する。
【０００８】
また、本発明に係る電子機器の動作制御方法は、動作履歴情報に基づいて機器動作を制御する電子機器の動作制御方法であって、同種又は異種の他の電子機器から動作履歴情報を取得する取得工程と、上記取得手段で取得した動作履歴情報を記憶手段に記憶する記憶工程と、上記記憶手段に記憶された動作履歴情報に基づいて使用者の傾向を示す情報を生成する生成工程と、上記工程手段にて生成された使用者の傾向を示す情報に基づいて機器動作を制御する制御工程とを有し、上記制御工程では、ユーザ入力されたキーワードを検索サイトに送信して検索する際、当該キーワードに上記使用者の傾向を示す情報としての嗜好情報に基づくキーワードを付加して送信するように制御することにより、上述の課題を解決する。
【０００９】
また、本発明に係る動作制御システムは、同種又は異種からなる複数の電子機器が無線又は有線にて接続された動作制御システムにおいて、上記複数の電子機器の少なくとも１つは、同種又は異種の他の電子機器から動作履歴情報を通信手段を介して取得する取得手段と、上記取得手段で取得した動作履歴情報を記憶する記憶手段と、上記記憶手段に記憶された動作履歴情報に基づいて使用者の傾向を示す情報を生成する生成手段と、上記生成手段にて生成された使用者の傾向を示す情報に基づいて機器動作を制御する制御手段とを備え、上記制御手段は、ユーザ入力されたキーワードを検索サイトに送信して検索する際、当該キーワードに上記使用者の傾向を示す情報としての嗜好情報に基づくキーワードを付加して送信するように制御することにより、上述の課題を解決する。
【発明の効果】
【００１０】
本発明によれば、同種又は異種の他の電子機器から動作履歴情報を取得し、動作履歴情報に基づいて機器動作を制御することにより、容易に使用者の特性や傾向を反映させるとともに、使用者の操作性を向上させることができる。これにより、例えば、新しい機器を使用する際、使い慣れた機器の動作履歴情報に基づいて新しい機器の動作を制御すれば、すぐに新しい機器を使い慣れた機器のように操作することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の具体的な実施の形態について、図面を参照しながら詳細に説明する。図１は、本発明の一実施形態における動作制御システムを示すものである。この動作制御システムは、制御対象の電子機器の一例として、情報処理装置１とテレビジョン装置２とを備えて構成されている。
【００１２】
情報処理装置１は、例えば、インターネット網３に接続され、様々なウェブページを閲覧可能である。また、テレビジョン装置２は、アンテナ４で放送波を受信し、様々な放送番組を視聴可能である。また、情報処理装置１とテレビジョン装置２とは、無線又は有線で接続されており、機器情報や動作履歴情報を送受信することができる。
【００１３】
機器情報は、情報処理装置、テレビジョン装置、デジタルカメラ、携帯電話等、機器の種類やカテゴリに関する情報である。また、機器情報には、機器識別情報が含まれており、同じ製品の機器でも、識別可能となっている。
【００１４】
また、動作履歴情報は、機器の動作履歴であり、例えば、情報処理装置１の場合、使用したアプリケーション名とその開始時間及び終了時間の情報、使用した周辺機器名とその使用開始時間及び使用終了時間、アクセスしたサイト名とアクセスしたプロトコル名とそのアクセス開始時間及びアクセス終了時間等である。例えば、図１に示す動作制御システムの場合、図２に示すような情報処理装置１が接続したウェブサイトのアドレスや日時の履歴情報や、テレビジョン装置２が受信した放送番組や日時の履歴情報を含んでいる。
【００１５】
なお、機器情報や動作履歴情報には、ユーザが登録することにより個人識別情報を付加することができる。これにより、例えば、個人で占有して使用する機器の場合や家族などで共有して使用する機器の場合でも、各個人の動作履歴情報を識別することができる。また、これらの情報のデータは、受信側と送信側とで送受信可能であれば制約はなく、例えば、各項目がテキストで、区切りがカンマで記述されたテキストデータや、ｈｔｍｌ、ＸＭＬなどでもよい。また、本明細書では機器情報と動作履歴情報とをそれぞれ別のデータ構成として説明するが、機器情報と動作履歴情報とが一体のデータ構成からなる機器履歴情報としてもよい。
【００１６】
図３は、上述した動作制御システムにおける情報処理装置１の構成を示すブロック図である。この情報処理装置１は、ＣＰＵ（Central Processing Unit）１１と、ＲＯＭ（Read Only Memory）１２と、ＲＡＭ（Random Access Memory）１３と、バス１４と、入出力インターフェース１５と、入力部１６と、出力部１７と、記憶部１８と、通信部１９と、ドライブ２０とを備えて構成されている。
【００１７】
ＣＰＵ１１は、ＲＯＭ１２に記憶されているプログラムや記憶部１８からＲＡＭ１３にロードされたプログラムに従って各種の処理を実行する。また、ＣＰＵ１１は、後述のように、他の機器から取得した機器情報や動作履歴情報に基づいてユーザの傾向を示す情報を生成し、この情報を用いて各種動作を制御する。ユーザの傾向を示す情報は、機器情報や動作履歴情報からユーザの傾向や特性を示す情報を取り出したものであり、例えば、テレビジョン装置の番組視聴履歴であれば、朝はニュース番組の視聴が多く、夜はスポーツ番組の視聴が多いといった嗜好情報である。これにより、例えば、嗜好情報に関するキーワードを抽出し、そのキーワードを用いて検索を行うことができる。また、例えば、出力部１７の表示画面に表示する情報をユーザの嗜好に合わせて変更することができる。
【００１８】
ＲＡＭ１３は、ＣＰＵ１１が各種の処理を実行する上において必要なデータなどを適宜記憶する。また、ＲＡＭ１３には、ＣＰＵ１１で生成された自身の動作履歴情報を記憶し、更新している。
【００１９】
ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３は、バス１４を介して相互に接続されている。また、このバス１４には、入出力インターフェース１５が接続されている。この入出力インターフェース１５には、入力部１６と、出力部１７と、記憶部１８と、通信部１９とが接続されている。
【００２０】
入力部１６は、キーボード、マウスなどより構成され、ユーザからの指示を入力する。
【００２１】
出力部１７は、ＣＲＴ、ＬＣＤ、スピーカなどより構成され、ユーザに情報等を提供する。
【００２２】
記憶部１８は、ＨＤＤ（Hard Disk Drive）などより構成され、データをＣＰＵ１１との間でやり取りし、情報の保存・消去を行う。例えば、通信部１９を介して得た機器情報や動作履歴情報を保存すると共に、必要に応じてＣＰＵ１１に読み出す。
【００２３】
通信部１９は、モデム、ターミナルアダプタなどより構成され、インターネット２を介して通信処理を行う。また、ＣＰＵ１１から提供されたデータを送信すると共に、通信相手から受信したデータをＣＰＵ１１、ＲＡＭ１３、記憶部１８等に出力する。さらに、通信部１９は、他のクライアントとの間で、機器情報や動作履歴情報の送受信処理を行う。
【００２４】
また、入出力インターフェース１５には、必要に応じてドライブ２０が接続され、磁気ディスク、光ディスク、光磁気ディスク、半導体メモリ等が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部１８にインストールされる。なお、ドライブ２０を介して他の機器の機器情報や動作履歴情報を取得するようにしてもよい。
【００２５】
このような構成を有する情報処理装置１は、例えば、情報を提供するウェブサイトに接続し、ｈｔｍｌ方式のウェブページを出力部１７の表示画面に表示することにより、ユーザに情報を提供する。また、後述するように、他の機器より機器情報や動作履歴情報を取得し、その情報を自身の動作に反映させ、ユーザ操作を補助する。
【００２６】
図４は、上述の動作制御システムにおけるテレビジョン装置２の構成を示すブロック図である。このテレビジョン装置２は、チューナ２１と、復調部２２と、分離部２３と、デコーダ２４と、ＲＡＭ２５と、ＭＵＸ２６と、音声出力部２７と、コンポーザ２８と、表示部２９と、グラフィック処理コントローラ３０と、Ｕ／Ｉ制御部３１と、通信部３２と、ＣＰＵ３３と、ＲＡＭ３４と、ＲＯＭ３５と、記憶部３６と、バス３７とを備えて構成されている。
【００２７】
アンテナ４で受信された放送波は、チューナ２１に供給される。ここで放送波は、所定のフォーマットに基づくものであり、この放送波には、例えばＥＰＧ（Electronic Program Guide：電子番組表）データを含んでいてもよい。放送波は、衛星放送波、地上波、有線又は無線、デジタル放送波又はアナログ放送波の区別は問わない。
【００２８】
チューナ２１は、ＣＰＵ３３の制御に基づいて、所定チャンネルの放送波のチューニングすなわち選局を行い、受信データを復調部２２に出力する。なお、チューナ２１の構成は、送信されてくる放送波がアナログであるかデジタルであるかに応じて、適宜変更又は拡張することができる。
【００２９】
復調部２２は、デジタル変調されている受信データを復調し、分離部３３に出力する。チューナ２１により受信され、復調部２２により復調されたデジタルデータは、例えば、受信される放送がデジタル衛星放送の場合、ＭＰＥＧ２方式で圧縮されたＡＶデータ及び放送用データが多重化されているトランスポートストリームである。前者のＡＶデータは、放送コンテンツ本体を構成する映像データ及び音声データであり、後者の放送用データは、この放送コンテンツ本体に付随するコンテンツ記述データ（例えば、ＥＰＧデータ）を含むものである。
【００３０】
分離部２３は、復調された受信データから、例えばＥＰＧデータなどのコンテンツに付随するコンテンツ記述データと、ＡＶデータとを分離する。ＡＶデータは、デコーダ２４に出力される。コンテンツ記述データは、バス３７を介して、ＣＰＵ３３に入力され、必要なキーワードが抽出されて記憶部３６に蓄積される。
【００３１】
デコーダ２４は、ユーザにより、受信されたコンテンツのリアルタイムの出力が指示されている場合、ＣＰＵ３３から入力される制御信号にしたがって、分離部２３より供給されたＡＶデータを、圧縮された映像データ及び圧縮された音声データに分離する。分離された音声データは、ＰＣＭ（Pulse Code Modulation）デコードされた後、ミキサ（ＭＵＸ）２６を介してスピーカ等からなる音声出力部２７に出力される。また、分離された映像データは、伸張された後、コンポーザ２８に供給される。
【００３２】
ＲＡＭ（Random Access Memory）２５は、デコーダ２４が行ったこれらの作業データを保存することができる。
【００３３】
コンポーザ２８は、必要に応じて、デコーダ２４より入力された映像データと、グラフィック処理コントローラ３０から入力された画像データとを合成して、ディスプレイ等からなる表示部２９に出力する。表示部２９は、コンポーザ２８より供給された映像信号を表示（再生）する。
【００３４】
グラフィック処理コントローラ３０は、画像データを生成する専用コントローラであり、例えば、ＳＶＧＡ（Super Video Graphic Array）、又はＸＧＡ（extended Graphic Array）相当の高精細な描画機能を備えている。このグラフィック処理コントローラ３０は、例えば、ユーザが各種設定を入力することができるＧＵＩ（Graphical User Interface）操作画面を生成する。
【００３５】
Ｕ／Ｉ（ユーザインターフェース）制御部３１は、ユーザからの入力操作を処理するモジュールであり、例えば、ユーザにより、操作ボタン又はスイッチから構成されるリモートコマンダ（図示せず）が操作されることにより、赤外線発光部（図示せず）から発光された操作信号（ＩＲ信号）を受光部で受光し、バス３７を介して、ＣＰＵ３３に出力する。
【００３６】
通信部３２は、電話回線やケーブルなどによる有線の通信を制御する。この通信部３２を介して、例えば、図示しないサーバシステムと通信を行うことにより、放送コンテンツ、あるいは、ＥＰＧデータの授受を行うことができる。また、通信部３２に入力された放送コンテンツを、バス３７を介して分離部２３に入力し、チューナ２１及び復調部２２を介して入力された放送データと同様に処理することができる。
【００３７】
また、通信部３２を介して、外部の機器と通信を行うことにより、他の機器の機器情報や動作履歴情報を入出力することができる。通信部３２に入力された機器情報や動作履歴情報は、バス３７を介してＣＰＵ３３に入力され、例えば、嗜好情報に関するキーワードが抽出される。抽出されたキーワードは、バス３７を介して記憶部３６に蓄積される。
【００３８】
ＣＰＵ３３は、テレビジョン装置２の全体の動作を制御するメインコントローラであり、オペレーティングシステム（ＯＳ）により提供されるプラットフォーム上で各種のアプリケーションを実行する。例えば、Ｕ／Ｉ制御部３１及びバス３７を介して、リモートコマンダから入力された操作信号に基づいて、チューナ２１、復調部２２、分離部２３、デコーダ２４、記憶部３６などを制御することにより、コンテンツの再生等を実行する。また、ＣＰＵ３３は、後述のように、他の機器から取得した機器情報や動作履歴情報からユーザの傾向を示す嗜好情報を生成し、この嗜好情報を用いて各種動作を制御する。
【００３９】
ＲＡＭ（Random Access Memory）３４は、ＣＰＵ３３の実行プログラムをロードしたり、実行プログラムの作業データを書き込んだりするために使用される、書き込み可能な揮発性メモリである。ＲＯＭ（Read Only Memory）３５は、電源オン時に実行する自己診断・初期化プログラムや、ハードウェア操作用の制御コードなどを格納する読み出し専用メモリである。
【００４０】
記憶部３６は、プログラムやデータなどを所定フォーマットのファイル形式で蓄積することができ、ランダムアクセスが可能なＨＤＤ（Hard Disk Drive）やメモリカード等の記憶装置である。また、記憶部３６は、入力されるコンテンツ記述データを記憶する。コンテンツ記述データは、必要に応じてバス３７を介してＣＰＵ３３に読み込まれる。これにより、ＣＰＵ３３は、所定のアプリケーションにしたがって所定の処理を実行し、例えば視聴中のコンテンツに関するキーワードを記憶部３６から読み出して、グラフィック処理コントローラ３０に供給することにより、後述するような画面を生成することができる。また、記憶部３６には、他の機器の機器情報や動作履歴情報が記憶され、後述するように自身の機器動作にそれらの情報を反映させることができる。
【００４１】
このような構成を有するテレビジョン装置２は、例えば、放送波を受信し、表示部２９にコンテンツを表示することにより、ユーザに情報を提供する。また、後述するように、他の機器より機器情報や動作履歴情報を取得し、その情報を自身の動作に反映させ、ユーザ操作を補助する。例えば、他の機器から取得した機器情報に基づいて、後述するように画面表示方法を変更する。
【００４２】
続いて、上述した情報処理装置１やテレビジョン装置２における動作変更処理を、図５に示すフローチャートを用いて説明する。
【００４３】
先ず、情報処理装置１やテレビジョン装置２等の電子機器は、通信可能な他の機器が自身の機器動作に反映させることが可能か否かを判別する（ステップＳ１１）。例えば、電子機器から他の機器に機器情報と動作履歴情報を出力可能か否かについて送信し、一定期間内に他の機器から返信を受信しなければ取得不可能と判別し、一定期間内に他の機器から返信を受信した場合、取得可能と判別する。ステップＳ１１において、他の機器から機器情報と動作履歴情報が取得可能であると判別した場合、ステップＳ１２に進む。また、取得不可能であると判別した場合、ステップＳ１７に進み、以前の動作を行い、処理を終了する。
【００４４】
ステップＳ１２において、電子機器は他の機器に対し、機器情報と動作履歴情報の要求を行う。そして、他の機器から機器情報と動作履歴情報を受信し（ステップＳ１３）、その情報から変更する自身の動作を決定する（ステップＳ１４）。例えば、情報処理装置１がテレビジョン装置２から機器情報と動作履歴情報を受信した場合、動作履歴情報に含まれる番組視聴履歴情報から「スポーツ」等の嗜好情報に関するキーワードを抽出し、そのキーワードを検索サイトにおける絞込みに用いるように決定する。すなわち、機器情報や動作履歴情報からユーザの傾向などの嗜好を分析し、その嗜好分析結果より動作を決定する。
【００４５】
ステップＳ１５において、電子機器はステップＳ１４で決定した動作を変更するか否かを決定する。この決定は、例えば、動作履歴情報に含まれる機器の駆動時間に応じて行われる。これにより、例えば、情報処理装置１の機器情報や動作履歴情報を取得した場合、情報処理装置１の設定画面に類似した画面を表示すると共に、情報処理装置１の使用頻度に応じて詳細な表示を行うことで、ユーザにとって最も操作性のよい機器となる。また、例えば、動作の変更を行うか否かの選択画面を出力部１７の表示画面に表示し、入力部１６からのユーザ操作により行ってもよい。
【００４６】
ステップＳ１５において、電子機器が動作を変更すると決定した場合、ステップＳ１６に進み、動作を変更し、処理を終了する。また、ステップＳ１５において、電子機器が動作を今変更しないと判別した場合、ステップＳ１７に進み、以前と同じ動作とし、処理を終了する。
【００４７】
また、機器情報や動作履歴情報を送信する電子機器と、その機器情報や動作履歴情報を受信する電子機器とは同一のユーザに使用されていることが好ましいため、機器情報や動作履歴情報に個人識別情報を付加するようにしてもよい。そして、個人識別情報が一致した場合のみ、機器情報や動作履歴情報を送信し、又は受信することにより、個人情報の保護と、各電子機器を使用するユーザの同一性を確保する。
【００４８】
次に、上述した動作変更方法によって変更される動作の例について説明する。
【００４９】
図６は、テレビジョン装置２において入力切替ボタンにより入力を切り替えた際の表示例を示すものである。この入力の切り替えは、ユーザがリモートコマンダの入力切替ボタンを押すたびに、図６（Ａ）に示すように「ＴＶ１ｃｈ」、「ｖｉｄｅｏ１」、「ｖｉｄｅｏ２」の順番で表示を切り替えるように予め設定されたものである。ここで、機器情報を取得することができた場合、テレビジョン装置２は、取得した機器情報に含まれる種類やカテゴリに応じて、例えば、ＲＯＭ３５に記憶された動作変更リストから変更する動作を決定する。例えば、図６（Ｂ）に示す入力切り替えによる表示例は、情報処理装置１の機器情報を取得し、機器情報から「情報処理装置」のキーワードを抽出し、そのキーワードに応じた入力切替動作の変更が許可された場合のものである。この場合、テレビジョン装置２は、「ＴＶ１ｃｈ」、「ｖｉｄｅｏ１」、「ｖｉｄｅｏ２」、「Memory card」の順番で表示を切り替え制御する。すなわち、機器情報に「情報処理装置」という嗜好情報に関するキーワードが含まれていたため、入力切替ボタンにより順番に切り替えるようにし、予め設定された入力先に「メモリカード」を追加したものである。なお、この「Memory card」の表示画面には、例えば、記憶部３６のメモリカードに記憶されたコンテンツの代表画面が一覧表示されており、ユーザが選択可能となっている。
【００５０】
また、テレビジョン装置２は、機器情報と共に、情報処理装置１の動作履歴情報を取得することが好ましい。これにより、例えば、動作履歴情報に含まれる情報処理装置１の駆動時間に応じて動作を変更するか否かを決定し、自動的に動作を変更することができる。
【００５１】
図７は、テレビジョン装置２における番組表の表示例を示すものである。テレビジョン装置２は、例えば、図７（Ａ）に示すように、「ＸＸＴＶ」、「ＡＢＴＶ」及び「ＣＢＴＶ」の番組表を作成している。この番組表は、例えば、ＥＰＧデータなどの、コンテンツに付随するコンテンツ記述データに基づいて作成される。ここで、機器情報を取得することができた場合、テレビジョン装置２は、取得した機器情報に含まれる種類やカテゴリ情報に応じて、例えば、ＲＯＭ３５に記憶された動作変更リストから変更する動作を決定する。図７（Ｂ）に示す番組表の表示例は、情報処理装置１の機器情報を取得し、番組表の表示動作の変更が許可された場合のものであり、テレビジョン装置２が、「ＸＸＴＶ」、「ＡＢＴＶ」、及び「ＣＢＴＶ」の番組表、並びに「Memory card」を表示したものである。この番組表において、例えば、「Memory card」に「ＸＸＴＶ」の番組をドラッグすることにより、メモリカードにその番組の記録予約をすることを指示することができる。
【００５２】
また、図８（Ａ）は、図７（Ａ）と同様に「ＸＸＴＶ」、「ＡＢＴＶ」及び「ＣＢＴＶ」の番組表の表示例である。また、図８（Ｂ）は、図８に示す番組表において、情報処理装置１の動作履歴情報に基づいて、あるカテゴリの番組を強調表示した例である。この場合、テレビジョン装置２は、動作履歴情報に含まれるＷｅｂ履歴情報から、例えば番組カテゴリのキーワードを抽出し、そのカテゴリの番組を強調表示する。なお、番組カテゴリのキーワードではなく、例えば、Ｗｅｂ履歴情報から出演者情報を抽出し、その出演者が出演している番組を強調表示するようにしてもよい。
【００５３】
また、図９は、情報処理装置１において検索サイトに接続して検索を行った場合の例を示すものである。図９（Ａ）に示すように、通常、情報処理装置１は、検索サイトにアクセスし、検索ページ９１の画面内の検索キーワード入力欄９２にキーワードを入力し、ユーザが検索ボタン９３をクリックすることにより、検索サイトにキーワードを送信する。そして、検索サイトは、サイト内のデータベースからキーワードを検索し、その結果を情報処理装置１に送信する。
【００５４】
ここで、テレビジョン装置２の番組視聴履歴情報を取得し、その番組視聴履歴情報を検索に反映させた場合について、図１０に示すフローチャートを参照して説明する。ユーザは、図９（Ｂ）に示すように検索ページ９４の画面内の検索キーワード入力欄９５に検索キーワードを入力する（ステップＳ２１）。情報処理装置１は、テレビジョン装置２の動作履歴情報に含まれる番組視聴履歴情報から履歴キーワードを抽出する（ステップＳ２２）。この履歴キーワードは、例えば、ユーザが最近視聴したコンテンツに付随したコンテンツ記述データに、最も多く記述されたものとすることができる。
【００５５】
ステップＳ２３において、情報処理装置１は、ステップＳ２２にて抽出した履歴キーワードを検索キーワードに追加する。図９（Ｂ）の例では、検索キーワード欄に入力された「テレビ」に履歴キーワード「健康」及び「食品」を追加している。そして、ステップＳ２３にて、ユーザが検索ボタン９６をクリックすることにより、履歴キーワードが追加された検索キーワードを検索サイトに送信し（ステップ２４）、その検索結果をディスプレイに表示する（ステップＳ２５）。
【００５６】
このように、例えば、テレビジョン装置２の番組視聴履歴情報を用いることにより、情報処理装置１は、ユーザの嗜好を反映させた検索を行うことができる。
【００５７】
また、図１１に示すように、情報処理装置１が検索サイトの検索結果を、履歴キーワードを用いて絞り込んでもよい。この場合、図１２のフローチャートに示すように、先ず、ユーザは、検索ページ１１１の画面内の検索キーワード入力欄１１２に検索キーワードを入力する（ステップＳ３１）。情報処理装置１は、ユーザが検索ボタン１１３をクリックすることにより、ステップＳ３２にて入力された検索キーワードを検索サイトに送信し（ステップＳ３２）、その検索結果を取得する（ステップＳ３３）。
【００５８】
次に、情報処理装置１は、テレビジョン装置２の動作履歴情報に含まれる番組視聴履歴情報から履歴キーワードを抽出する（ステップＳ３４）。この履歴キーワードは、例えば、ユーザが最近視聴したコンテンツに付随したコンテンツ記述データに、最も多く記述されたものとすることができる。
【００５９】
ステップＳ３５において、情報処理装置１は、ステップＳ３４にて抽出した履歴キーワードで検索サイトから取得した検索結果を絞り込む。そして、絞り込んだ結果をディスプレイに表示する（ステップＳ３６）。
【００６０】
このように、情報処理装置１は、テレビジョン装置２の番組視聴履歴情報を用いて検索サイトからの検索結果をさらに絞り込むことにより、ユーザの履歴情報を検索サイトに送信しなくても、そのユーザの嗜好を反映させた検索を行うことができる。
【００６１】
また、図１３は、アプリケーションをインストールする際の表示例を示すものである。通常は、図１３（Ａ）に示すように、インストール方法として、「標準インストール」と「全部インストール」とが選択できる画面が表示される。
【００６２】
ここで、例えば、情報処理装置１がテレビジョン装置２の番組視聴履歴情報を取得し、嗜好情報として、ユーザがコンピュータ関連の番組視聴が多いという情報を得た場合、又はテレビジョン装置２が情報処理装置１から機器情報や動作履歴情報を取得し、よく情報処理装置１を使用しているという嗜好情報を得た場合、図１３（Ｂ）に示すように、インストール方法として、「最小インストール」、「標準インストール」、「カスタムインストール」、「全部インストール」を選択できるようにしてもよい。すなわち、ユーザがコンピュータ関係に興味があることを反映し、インストール方法を数多く提示することにより、ユーザの操作性を向上させることができる。
【００６３】
また、上記実施の形態では、機器情報や動作履歴情報を、それらの情報を有する電子機器から直接取得することとしたが、図１４に示すように、機器情報や動作履歴情報を蓄積するサーバ５を介して取得してもよい。
【００６４】
サーバ５は、情報処理装置１又はテレビジョン装置２から機器情報や動作履歴情報を個人識別情報と共に蓄積する蓄積手段を有している。そして、機器情報や動作履歴情報の要求に対し、個人識別情報が一致するものを送信する。
【００６５】
また、サーバ５は、例えば、ＬＡＮ（Local Area Network）に接続され、ネットワーク内の機器のみで、機器情報や動作履歴情報の送受信することが好ましい。これにより、例えば、同一人物や家族などの特定の人のみに機器情報や動作履歴情報を共有させることができる。
【００６６】
また、上記実施の形態では、動作制御システムを構成する電子機器の一例として、情報処理装置１と、テレビジョン装置２とを用いて説明したが、これに限られるものではなく、例えば、画像記録装置、画像表示再生装置、画像編集装置、音声記録装置、音声再生装置、音声編集装置、携帯端末、ロボット装置、ゲーム機、洗濯機、冷蔵庫、通信装置、照明装置などの個人機器や共有機器にも、本発明を適用することができる。
【図面の簡単な説明】
【００６７】
【図１】本発明の一実施形態における動作制御システムを示す図である。
【図２】動作履歴情報の一例を示す図である。
【図３】情報処理装置の構成を示すブロック図である。
【図４】テレビジョン装置の構成を示すブロック図である。
【図５】各電子機器における動作変更処理を示すフローチャートである。
【図６】テレビジョン装置において入力を切り変えた際の表示例を示す図である。
【図７】テレビジョン装置における番組表の表示例（その１）を示す図である。
【図８】テレビジョン装置における番組表の表示例（その２）を示す図である。
【図９】情報処理装置において番組視聴履歴情報を反映させた検索例（その１）を説明するための図である。
【図１０】情報処理装置における検索処理（その１）を示すフローチャートである。
【図１１】情報処理装置において番組視聴履歴情報を反映させた検索例（その２）を説明するための図である。
【図１２】情報処理装置における検索処理（その２）を示すフローチャートである。
【図１３】アプリケーションをインストールする際の表示例を示す図である。
【図１４】動作制御システムの他の例を示す図である。
【符号の説明】
【００６８】
１  情報処理装置、２  テレビジョン装置、３  インターネット網、４  アンテナ、５  サーバ、１１  ＣＰＵ、１２  ＲＯＭ、１３  ＲＡＭ、１４  バス、１５  入出力インターフェース、１６  入力部、１７  出力部、１８、  記憶部、１９  通信部、２０  ドライブ、２１  チューナ、２２  復調部、２３  分離部、２４  デコーダ、２５  ＲＡＭ、２６  ＭＵＸ、２７  音声出力部、２８  コンポーザ、２９  表示部、３０  グラフィック処理コントローラ、３１  Ｕ／Ｉ制御部、３２  通信部、３３  ＣＰＵ、３４  ＲＡＭ、３５  ＲＯＭ、３６  記憶部、３７  バス
【図１】
0004736720.tif 000002
【図２】
0004736720.tif 000003
【図３】
0004736720.tif 000004
【図４】
0004736720.tif 000005
【図５】
0004736720.tif 000006
【図６】
0004736720.tif 000007
【図７】
0004736720.tif 000008
【図８】
0004736720.tif 000009
【図９】
0004736720.tif 000010
【図１０】
0004736720.tif 000011
【図１１】
0004736720.tif 000012
【図１２】
0004736720.tif 000013
【図１３】
0004736720.tif 000014
【図１４】
0004736720.tif 000015