(57)【要約】【課題】使用環境に合致した表示を行わせることを課題としている。【解決手段】表示制御部２０ａは、各アイテムに環境情報に応じた優先順位が設定されたアイテムテーブル２０ｂを有し、操作入力機器１１からコンテンツを表示させるための操作入力を受け付けると、アイテムテーブル２０ｂよりコンテンツアイテムを取得し、各コンテンツアイテムに対応する表示データを生成し、表示優先度が最上位のコンテンツアイテムに対応する表示データをディスプレイ１３の画面に表示させる。【選択図】図１０
2008046713.tif 000002
【特許請求の範囲】
【請求項１】
複数の処理を実行可能な処理装置であって、
複数の処理のそれぞれに対して、本処理装置の使用環境を表す環境情報に応じて優先順位を設定する優先順位設定手段と、
ユーザからの操作入力を受け付ける操作入力手段と、
上記操作入力を受け付けたとき、上記複数の処理のうち優先順位が最上位の処理を実行させる処理手段と、
を具備することを特徴とする処理装置。
【請求項２】
上記環境情報は、
本処理装置を構成する機器を特定するための機器情報と、本処理装置を構成するソフトウェアを特定するためのソフトウェア情報と、該ソフトウェアのバージョンを特定するためのバージョン情報と、上記処理が実行された頻度を示す頻度情報と、上記処理の実行期間を示す期間情報と、上記処理の対象となるデータが更新されたか否かを示す更新情報と、の何れか又は組合せを含むことを特徴とする上記請求項１に記載の処理装置。
【請求項３】
上記環境情報は、上記処理の実行期間を示す期間情報を含み、
上記優先順位設定手段は、上記期間情報の期間外である処理を処理対象にならないように設定することを特徴とする上記請求項１または請求項２に記載の処理装置。
【請求項４】
上記環境情報は、
本処理装置を構成する機器を特定するための機器情報と、本処理装置を構成するソフトウェアを特定するためのソフトウェア情報と、該ソフトウェアのバージョンを特定するためのバージョン情報と、の何れか又は組合せを含み、
上記複数の処理は、
所定のキーワードと機器情報とソフトウェア情報とバージョン情報の何れか又は組合せを検索キーワードとしてＷｅｂ検索を行った結果として取得された情報の表示を行うＷｅｂ検索表示処理と、
所定のキーワードと機器情報とソフトウェア情報とバージョン情報の何れか又は組合せを検索キーワードに指定して本処理装置の記憶媒体に記憶された情報を検索するローカル検索を行った結果として取得された情報の表示を行うローカル検索表示処理と、
の何れか又は組合せを含むことを特徴とする上記請求項１〜請求項３のいずれかに記載の処理装置。
【請求項５】
上記複数の処理は、
所定のＵＲＬにアクセスして該ＵＲＬから取得される情報の表示を行うＵＲＬ情報表示処理と、
本処理装置の記憶媒体における所定の情報所在場所にアクセスして該情報所在場所から取得した情報の表示を行うローカル情報表示処理と、
所定のアプリケーションの起動を行うアプリケーション処理と、
の何れか又は組合せをさらに含むことを特徴とする上記請求項４に記載の処理装置。
【請求項６】
上記処理手段は、
上記複数の処理のうち優先順位が最上位の処理を含む１以上の処理の結果を画面に表示し、
上記操作入力手段より所定の操作入力を受け付けると、画面に表示中の処理の結果より優先順位が下位の処理の結果を画面に表示することを特徴とする上記請求項１〜請求項５のいずれかに記載の処理装置。
【請求項７】
複数の処理を実行可能な処理装置の制御方法であって、
複数の処理のそれぞれに対して、本処理装置の使用環境を表す環境情報に応じて優先順位を設定する優先順位設定工程と、
ユーザからの操作入力を受け付ける操作入力工程と、
上記操作入力を受け付けたとき、上記複数の処理のうち優先順位が最上位の処理を実行させる処理工程と、
を具備することを特徴とする制御方法。
【請求項８】
複数の処理を実行可能な処理装置の制御プログラムであって、
複数の処理のそれぞれに対して、本処理装置の使用環境を表す環境情報に応じて優先順位を設定する優先順位設定機能と、
ユーザからの操作入力を受け付ける操作入力機能と、
上記操作入力を受け付けたとき、上記複数の処理のうち優先順位が最上位の処理を実行させる処理機能と、
をコンピュータに実現させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種情報に基づいて処理を行う処理装置、処理装置の制御方法および処理装置の制御プログラムに関する。
【背景技術】
【０００２】
近年のコンピュータにおいては、アイコンやメニュー項目などの複数の操作項目を並べて表示し、これら操作項目をユーザが選択するとアプリケーションが実行や情報の表示がなされる。また、Ｗｅｂから情報を取得するには、検索エンジンなどでキーワードを入力したり、直接目的のＵＲＬを入力したりして目的の情報を取得することができる。
【０００３】
しかしながらコンピュータの多機能化により、自分のＰＣ内ですら所望の情報やアプリケーションに辿り着けずにＰＣの使用をあきらめるユーザや、常にいらいらさせられているユーザが数多くいる。ましてやＷｅｂは日々情報が増加しており、直接ＵＲＬを入力するのは不可能に近く、これらの膨大な情報から適切な情報を取得するには熟練技術や専門的な知識が必要であり、これを一ユーザに要求するのは酷である。
【０００４】
このような状況に対応するために以下の技術やサービスが知られている。
すなわち、アイコンの増加に対応するために、使用頻度の高い順に自動的にアイコンの配置変更を行い、使いやすいアイコンメニューを作成する技術が知られている。（例えば、特許文献１等。）
【特許文献１】特開平６−１７５８１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら特許文献１の技術はアイコンの並び順を変更するのみであり、ユーザが使用目的しか認識していない状態では何れのアイコンを操作すべきかが不明であり、まずユーザにとっては各アイコンの機能を把握しなければ使用を開始することができず、現在の選択肢過多な状況に十分に対応するものとはいえなかった。またＷｅｂ上のサイトに情報を用意して特許文献１の技術を応用しても同様である。
【０００６】
本発明は、上記課題に鑑みてなされたもので、情報や選択肢が過剰なコンピュータやＷｅｂ等において、熟練者や専門的な知識を持たないユーザであっても使用目的に合わせた適切な情報の取得や適切なアプリケーションの実行を可能にする処理装置、処理装置の制御方法および処理装置の制御プログラムの提供を目的とする。
【課題を解決するための手段】
【０００７】
複数の処理を実行可能な処理装置であって、優先順位設定手段と、操作入力手段と、処理手段と、を備える構成としてある。
上記のように構成した処理装置においては、上記優先度設定手段が複数の処理のそれぞれに対して、本処理装置の使用環境を表す環境情報に応じて優先順位を設定する。そして上記操作入力手段がユーザからの操作入力を受け付けると、上記処理手段が上記複数の処理のうち優先順位が最上位の処理を実行させる。
【０００８】
処理には該処理に必要な情報の取得処理も含み、上記処理手段は取得した情報に基づく処理を行う。また、取得した情報の表示データを予め生成しても構わない。複数の処理とは、１つの処理単位で複数の処理対象を処理可能であることを含み、１つの処理単位で実行される処理の種類が相違することを妨げない。また処理では該処理に対応して生成される表示データは１つであっても複数であってもよく、対応する表示データが複数の場合は各処理に対応する複数の表示データのそれぞれに対してさらに優先順位を設定しても良い。
【０００９】
上述した処理装置は、ある機器に組み込まれた状態で他の方法とともに実施されることもある等、各種の態様を含む。また本発明は上述した装置の構成に対応した工程を有する制御方法、上述した装置の構成に対応した機能をコンピュータに実現させるプログラム、該プログラムを記録したコンピュータ読み取り可能な記憶媒体、等としても適用可能である。これら制御方法、制御プログラム、該プログラムを記録した媒体、の発明も、上述した作用、効果を奏する。
【発明の効果】
【００１０】
以上説明したように本発明によれば、複数の処理のうち、各処理に設定されている優先順位に従い、優先順位の高い処理が選択されて実行されるため、使用環境に適した処理を実行させる処理装置を提供することが可能となる。
また請求項２にかかる発明によれば、より使用環境に適した処理の実行が可能となる。
そして請求項３にかかる発明によれば、期間情報の設定により特定の期間にのみ処理を実行可能となり、タイムリーな処理の実行が可能となる。
そして請求項４にかかる発明によれば、ローカルとＷｅｂから検索によりシームレスに情報を取得することが可能になる。
また請求項５にかかる発明によれば、ローカルとＷｅｂから直接情報を取得と、アプリケーションの起動とをシームレスに実行可能となる。
さらに請求項６にかかる発明によれば、優先順位の低い処理もユーザの操作により実行可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、下記の順序に従って本発明の実施形態を説明する。
（１）本発明の構成：
（２）アイテム表示処理：
【００１２】
（１）本発明の構成： 
図１は本発明の一実施形態にかかる処理装置を具体化したＰＣ（Personal Computer）の概略構成を示すブロック図である。
ＰＣ１０は演算処理の中枢をなすＣＰＵ１０ａを備えており、このＣＰＵ１０ａはバス１０ｈを介してＢＩＯＳなどの記録されたＲＯＭ１０ｂやＲＡＭ１０ｃにアクセス可能となっている。また、バス１０ｈには外部記憶装置としてのＨＤＤ（Hard Disk Drive）１０ｆが接続されており、ＨＤＤ１０ｆに記憶されたＯＳや各種アプリケーションプログラム等がＲＡＭ１０ｃに転送され、ＣＰＵ１０ａはＲＯＭ１０ｂとＲＡＭ１０ｃに適宜アクセスし、ＲＡＭ１０ｃを一時的なワークエリアとしつつ種々のプログラムを実行する。
【００１３】
ＵＳＢポート１０ｅにはマウス１１ａやキーボード１１ｂ等の操作入力機器１１が接続されており、ユーザの操作入力に従って所定の操作入力信号をバス１０ｈを介してＣＰＵ１０ａに出力する。またＵＳＢポート１０ｅにはプリンタ１５等の周辺機器も接続されており、ＰＣ１０で実行される各アプリケーションの出力する印刷ジョブに従って各種印刷処理を実行する。またバス１０ｈには映像信号をディスプレイに表示可能な信号に変換して出力するグラフィックカード１０ｇが接続されており、ＣＰＵ１０ａの制御に従ってディスプレイ１３に映像信号を出力する。さらに外部通信用のＬＡＮポート１０ｄにはＬＡＮケーブルが接続されており、インターネットやイントラネットと通信可能となっている。
【００１４】
尚、本ＰＣ１０の構成は簡略化して説明しているが、ＰＣ１０として一般的な構成を有するものを採用することができる。むろん、本発明が適用されるコンピュータはＰＣに限定されるものではない。また外部通信はＬＡＮケーブルを介したものに限る必要はなく、電話線、無線、赤外線など種々の通信態様を採用可能であるし、今後開発されるいかなる接続態様であっても同様である。また本実施形態では各プログラムはＨＤＤ１０ｆに記憶されているが、ＦＤ(Flexible Disk)、ＣＤ−ＲＯＭ、ＵＳＢメモリ等の各種記憶媒体や通信回線を介した外部サーバの記憶媒体に記憶されていてもよく、これらの記憶媒体から実行されても無論構わない。
【００１５】
ＰＣ１０は、図２のようにＬＡＮポート１０ｄを介してインターネットＩＮに接続されており、インターネットＩＮにはサーバＳＶ１やサーバＳＶ２が接続されている。サーバＳＶ１は、ウェブページ（Web Page）や更新ファイル等をインターネットＩＮからアクセス可能に公開するウェブサーバ（ＷＷＷサーバ）やＦＴＰサーバである。またサーバＳＶ２は、インターネットＩＮ上のウェブページやドキュメント等の情報を収集した検索データベースを備える検索エンジンであり、インターネットＩＮを介して送信されて来る所定のキーワードでこの検索データベースを検索し、検索結果を送信元に返信する。本実施形態においてサーバはＳＶ１とＳＶ２の２つとしてあるが、実際にはウェブサーバやＦＴＰサーバや検索サーバは多数存在しても良いし、これらのサーバ機能が一個のサーバで実現されていてもよい。
【００１６】
図３はＰＣ１０のシステム構成を示すブロック図である。
本実施形態では表示処理プログラム２０が、ＯＳ２１やインターネットＩＮやローカル検索エンジン２２に適宜アクセスして情報を取得し、取得した情報をＨＤＤ１０ｆに記憶させる処理を行う。さらにこの情報をＨＤＤ１０ｆから取得してディスプレイ１３に表示させる処理を行う。本実施形態ではＯＳ２１としてWindows（登録商標）を想定して説明するが無論ＯＳはこれに限られるものではない。また本発明において、ローカルとはＰＣ１０とＰＣ１０の属するＬＡＮを意味し、Ｗｅｂとはローカルを除いたＷｅｂ全体を意味する。
【００１７】
ＯＳ２１は、少なくとも、このＯＳ２１が稼動するＰＣ１０内部のハードウェア構成情報やソフトウェアの構成情報を格納する管理データベース２１ａ（例えばWindows（登録商標）ではレジストリ等）と、ファイル名やディレクトリ名を格納するファイル管理テーブル２１ｂと、現在の時刻情報（年月日も含む）を保持しており外部からの要求を受け付けるとこの時刻情報を出力するタイマ２１ｃと、を備える。この構成により、ＯＳ２１上で動作する各種プログラムは、管理データベース２１ａにアクセスしてドライバ情報やハードウェア情報やソフトウェア情報等を取得すること、ファイル管理テーブル２１ｂにアクセスしてファイル名やディレクトリ名を取得すること、タイマ２１ｃに要求を出力して現在の時刻情報を取得すること、が可能となる。
【００１８】
また、表示処理プログラム２０は、表示制御部２０ａと、アイテムテーブル２０ｂと、構成テーブル２０ｃと、検索エンジンリスト２０ｄと、を備える。
表示制御部２０ａは操作入力機器１１から入力される操作入力に従い、インターネットＩＮを介したＨＴＴＰ通信やＦＴＰ通信等の通信と、ＯＳ２１やローカル検索エンジンとの通信と、アイテムテーブル２０ｂのアイテム情報の取得および更新と、構成テーブル２０ｃの各構成要素の取得および更新と、ＨＤＤ１０ｆへの情報の記録および読み出しと、グラフィックカード１０ｇへの表示命令および表示データの出力と、を行う。
【００１９】
この表示処理プログラム２０が起動されてグラフィックカード１０ｇに表示データが出力されると、図４のようなＵＩ（User Interface）が画面に表示される。このＵＩでは、メインアイテムItem1，Item2，Item3・・・がＵＩ上部のメインアイテム表示部に左右方向に並べて表示されている。ここで、例えばItem１が選択されると、Item１に関連付けられたサブアイテムsub1-1、sub1-2，sub1-3，・・・がＵＩ左下部のサブアイテム表示部に上下方向に並べて表示される。さらに、sub1-1が選択されるとsub1-1に関連付けられたコンテンツアイテムのうち、最も優先度の高いコンテンツアイテムに対応する表示データがＵＩ右下部のコンテンツ表示部に表示される。むろんＵＩでの各アイテムの配置の仕方は適宜選択可能であり、ＵＩの形状もメインアイテム表示部とサブアイテム表示部とコンテンツ表示部とで別個のWindowとしてもよく、任意形状のＵＩとアイテム配置とを採用可能である。
【００２０】
ローカル検索エンジン２２は、ＰＣ１０のＨＤＤ１０ｆ内に記憶されているファイル名、ディレクトリ名、ファイルの内容、レジストリ等を検索する。ローカル検索エンジン２２は、表示制御部２０ａの出力するキーワードを受け付けると、このキーワードによる検索を実行し、検索結果を表示制御部２０ａに出力する。本実施形態では、ローカル検索エンジン２２は、ＯＳ２１の管理データベース２１ａやファイル管理テーブル２１ｂを検索する。ローカル検索エンジン２２が表示処理プログラム２０外部のアプリケーションとして実現される場合は、例えば、ＯＳ２１に備えられるファイル名やディレクトリ名検索アプリケーションや、インデックスサーチ、管理データベース２１ａの検索、Grep、等が考えられる。無論、ローカル検索エンジンは表示処理プログラム２０の内部に備えられてもよい。
【００２１】
構成テーブル２０ｃは、ＰＣ１０を構成する各ハードウェアを特定するための機器情報と、ＰＣ１０を構成する各ソフトウェアを特定するためのソフトウェア情報と、このソフトウェアのバージョンを特定するためのバージョン情報とから構成される。機器情報とはＰＣ１０を構成するパーツやＰＣ１０に接続されている周辺機器の型番（PM-A950等）や一般名称（プリンタ等）等である。ソフトウェア情報とはＰＣ１０にインストールされているＯＳ２１の名称（Windows（登録商標）等）、アプリケーションの名称（Word（登録商標），Excel（登録商標）等）、ドライバの提供元やこのドライバの対応する機器名、等である。バージョン情報とはＯＳ２１やアプリケーション、ドライバ等のバージョン情報である。
これら機器情報とソフトウェア情報とバージョン情報は、ＯＳ２１の管理データベース２１ａに保管されており、この管理データベース２１ａにアクセスして取得できる。表示処理プログラム２０は、起動の都度この管理データベース２１ａにアクセスして、これらの最新の情報を取得する。むろん、ユーザ自らこれら情報を手動で入力設定可能な構成としてもよい。
【００２２】
検索エンジンリスト２０ｄは、図８のように、ＩＤとＵＲＬ、又はＩＤと所定の命令セット、で構成される。検索エンジンＡ〜Ｈとしては、Ｗｅｂを検索するものや、メーカのＷｅｂサイト内を検索するものや、上述のローカル検索エンジン２２等が該当する。以下、Ｗｅｂを検索するものとＷｅｂサイト内を検索するものを合わせてＷｅｂ検索エンジンと称する。検索エンジンリスト２０ｄには、Ｗｅｂ検索エンジンに対応するＵＲＬ（検索の仕方や検索結果数を指定する命令セットを含む。）が記載されたものと、ローカル検索エンジンに所定の検索を実行させるための命令セットが記載されたものとが存在する。表示制御部２０ａはこの検索エンジンリスト２０ｄからＩＤを指定してＵＲＬや命令セットを取得できる。
【００２３】
図５〜７にアイテムテーブル２０ｂの構成を示す図を示した。図５（ａ）のアイテム構造はＵＩのメインアイテムに相当するアイテム情報の構造であり、図５（ｂ）のアイテム構造はＵＩのサブアイテムに相当するアイテム情報の構造であり、図５（ｃ）のアイテム構造はコンテンツアイテムに相当するアイテム情報の構造である。メインアイテムのアイテム情報は、ＩＤ、タイトル、表示優先度、学習結果、表示期限、で構成される。サブアイテムのアイテム情報は、ＩＤ、タイトル、表示優先度、学習結果、表示期限、で構成される。コンテンツアイテムのアイテム情報は、ＩＤ、タイトル、表示優先度、学習結果、表示期限、コンテンツ種類、で構成される。以下、メインアイテムとサブアイテムとコンテンツアイテムとをアイテムと総称する。
【００２４】
ＩＤは各アイテムの識別子であり、表示処理プログラム２０が各アイテムを識別する際に利用される。図５において、ＩＤは各メインアイテム間および各サブアイテム間においてユニークであるが、各コンテンツアイテム間においては重複可能としてある。メインアイテムとこのメインアイテムに関連付けられたサブアイテムとは、互いに関連付けられたＩＤを有し、例えばメインアイテムのＩＤが５であれば関連付けられたサブアイテムには５−１、５−２、５−３、・・・のようなＩＤが付される。またサブアイテムとこのサブアイテムに関連付けられたコンテンツアイテムとは、同一のＩＤを付すことができる。例えばサブアイテムのＩＤが５−２であれば、関連付けられたコンテンツアイテムのＩＤも５−２とすることができる。むろんＩＤの付け方は任意であり、メインアイテムとこれに関連付けられたサブアイテム、それにサブアイテムとこれに関連付けられたコンテンツアイテム、のそれぞれの関連が判断可能でさえあればよい。
【００２５】
タイトルはＵＩにおける各アイテムの表示位置に表示される。このタイトルはユーザが具体的な使用目的を直感的に把握できるものが採用され、「アプリケーション」や「ヘルプファイル」などのような具体的な使用目的が把握できないタイトルは採用されない。例えばメインアイテムであれば「写真や動画」、「書類」、「作ってみる」、「サポート」、「設定」等が採用可能である。またサブアイテムの項目名も夫々使用目的別に分けた構成を採用するとともに一目で目的が把握されるユーザフレンドリーな名称が付される。例えばメインアイテムの「サポート」には、「お使いの機種について」、「ドライバの更新情報」、「消耗品について」、「印刷の常態化確認」、「ヘルプを見てみる」が関連付けられる。すなわち具体的な使用目的が把握でき、サポートという使用目的に適合したタイトルとなる。これにより、従来の使用目的を把握しづらいメニュー構成において、何れの項目を選択すれば目的の情報取得や作業が可能か分からなかったというユーザにとっても、各アイテムの目的を把握しやすいインターフェースを提供することができる。
またあらゆる種類のアイテムを網羅的に表示しようとするのではなく、後述の表示優先度に従って使用者のニーズに合ったアイテムのみが表示される。つまり、利用者のハードウェア環境やソフトウェア環境において不要なアイテムは、予め非表示となる。またユーザのよく利用するアイテムは優先度が上昇して表示され、ユーザの利用しないアイテムは優先度が下降して表示されなくなる。すなわち、表示するアイテムを網羅的にせず、ユーザの使用環境に適合したアイテムのみを表示する構成としたため、コンピュータに詳しくないユーザでも迷わずに済む。
【００２６】
表示優先度は各アイテムが表示される際に何れのアイテムを優先的に表示するかを判断するものである。本実施形態においてはこの表示優先度には、大きく分けて「表示」と「表示候補」と「非表示」とが設定され、それぞれ更に細かい優先度が設定される。起動時もしくはアイテム選択時には、「表示」が設定されているアイテムが表示される。「表示候補」が設定されているアイテムは、ユーザ設定が行われない限り表示されない。また「非表示」が設定されているアイテムは、ユーザ設定が行われても表示されない。この「非表示」は、表示エラーとなったアイテムや表示期限外のアイテムに設定すると好適である。この表示優先度は開発者が予め設定してあるが、ユーザが使用を開始すると構成テーブルやアイテムテーブルの内容に基づいて、使用環境により適した設定値が設定される。この表示優先度が優先順位に相当する。
【００２７】
学習結果は図６のように、アイテムのカテゴリと、アイテムの表示が選択された回数を表すアクセス回数と、アイテムの表示が選択された日時を示すアクセス日時と、で構成される。この学習結果から所定のアルゴリズムによる計算が行われ、頻度情報が算出される。所定のアルゴリズムとは、例えば遺伝的アルゴリズムやニューラル系等が該当する。頻度情報は、このアクセス回数およびアクセス日時に基づいて計算可能である。この頻度情報に基づいて表示優先度を上昇させたり下降させたりする。
また、カテゴリが同一のアイテムの学習結果を総合的に判断し、ユーザの嗜好を判断することもできる。すなわち、カテゴリに属するアイテムの総合的な表示優先度が高いものほど、ユーザに好まれるカテゴリである判断できる。例えば各カテゴリに属するアイテムを総合的に判断したとき、表示優先度の高いカテゴリが「創造」であれば、ユーザは創造的なものに興味を持つ判断できる。従って、後述のアップデート等により新規に追加されたアイテムのうち「創造」のカテゴリに属するアイテムの表示優先度を高くする等して、よりユーザの嗜好に合わせた表示を行うことが可能となる。
【００２８】
表示期間は、この表示期間の設定されたアイテムの表示処理を、表示期間内は実行可能としつつ、表示期間外は処理対象にならないようにする。表示期間は年月日時刻や時節等の時を表す情報により始まりと終わりとを指定する。むろん始まりと終わりとは何れか一方のみであってもよく、始まりのみを指定してある時点以降を表示可能としたり、終わりのみを指定してある時点以降を表示不可能としたりできる。また一年のうちの特定の期間を指定するなどして一定間隔で繰り返し表示されるように設定することも可能である。この表示期間が期間情報を構成する。
この表示期間の情報を取得した表示処理プログラム２０は、タイマ２１ｃから取得される現在時刻とアイテムの表示期間とを比較し、現在時刻が表示期間外に該当する場合はこのアイテムの表示優先度を「非表示」に設定して表示対象外とし、現在時刻が表示期間内に該当する場合はこのアイテムの表示優先度を「表示」や「表示候補」に設定して表示可能とする。これにより未公表の情報を表示するためのアイテムや、特定の時節（年賀状、暑中見舞い、母の日等）にのみ使用されることが予想されるアイテム等を予めアイテムテーブル２０ｂとして表示処理プログラム２０中に組み込むことが可能となり、アイテムの更新頻度を大幅に減らすことができる。
【００２９】
本実施例のコンテンツ種類は、図７のように（ａ）ＵＲＬ直接指定、（ｂ）Ｗｅｂ検索、（ｃ）ローカル直接指定、（ｄ）ローカル検索、（ｅ）アプリケーションの起動、の５種類がある。図７（ａ）は、ＵＲＬとこのＵＲＬに接続できない場合の処理（エラー時処理）とで構成される。図７（ｂ）は、図８に一例として示す検索エンジンリスト２０ｄのいずれかのインターネット検索エンジンに対応付けられた検索エンジンＩＤと、１つ以上のキーワードと、検索ができない場合の処理（エラー時処理）とで構成される。図７（ｃ）は、ファイルやディレクトリ、もしくはレジストリ値の格納場所を指定するパスと、このパスにアクセスできない場合の処理（エラー時処理）とで構成される。図７（ｄ）は、後述の検索エンジンリスト２０ｄのいずれかのローカル検索エンジンに対応付けられた検索エンジンＩＤと、１つ以上のキーワードと、検索できない場合の処理（エラー時処理）とで構成される。図７（ｅ）は、アプリケーションの実行ファイルへのパスと、この実行ファイルを起動できない場合の処理（エラー時処理）とで構成される。
エラー時処理は、エラーになったコンテンツアイテムの表示優先度を「非表示」等とすればよい。検索に指定されるキーワードとしては、予めコンテンツアイテムにキーワードとして記載されている物の他に、構成テーブル２０ｃに記載された機器情報やソフトウェア情報やバージョン情報、現在時刻情報等が適宜キーワードに加えられる。構成テーブル２０ｃの何れの情報をキーワードに加えるか、現在時刻情報（年、月、日、時等）のうち何れの情報をキーワードに含めるか、については予めコンテンツアイテムのキーワード欄に設定されている。
【００３０】
例えばプリンタドライバを検索するコンテンツが所定のキーワードとして「ドライバ」を有しつつ型番とＯＳ名称を含める設定であれば、「ドライバ」、「PM-A950（プリンタ１５の型番）」、「Windows XP（登録商標）（ＯＳ２１の名称）」により検索が行われ、ユーザの使用環境に適したプリンタドライバに関する検索結果を得ることができる。
すなわち、検索キーワードには、予め目的の情報を取得するための所定のキーワード、および構成テーブルから得られる情報を選択してキーワードに加えるためのキーとが設定されている。よって、コンピュータやＷｅｂに詳しくないユーザも検索キーワードの選定に苦しまずに好適な検索結果を取得でき、しかもどのように情報が取得されたかを意識する必要は無い。
【００３１】
これらのアイテムはアップデートにより更新可能である。このアップデートでは、現時点で公開可能なアイテムや現時点でユーザの環境で表示されるアイテムだけでなく、現時点で将来公開を予定しているアップデータや現時点ではユーザが必要としていないアップデータも含めてアップデート可能である。
例えば、数ヵ月後に公開を予定している機種に関するアイテムには表示期間を公開日以降（所定日時）に設定することにより公開前にアップデート可能となり、このアイテムは所定日時までは表示されない。従って供給元はアップデートの回数を減り更新の手間が省けるとともに、ユーザは公開日にタイムリーな情報を取得できる。
また、現在はユーザが使用していない機器やソフトウェア等に関するアイテムも、アップデータとして予め提供可能である。使用前の機器やソフトウェア等に関するアイテムは、「非表示」に設定されてこのアイテムによる表示は行われず、ユーザを戸惑わせることは無い。一方、ユーザが機器やソフトウェア等の使用を開始すると、構成テーブル２０ｃが更新されるためアイテムが「表示」もしくは「表示候補」に設定され、アイテムによる表示が行われるようになる。
従って、ユーザはタイムリーに機器やソフトウェア等の情報を取得可能となる。また供給元は、機器やソフトウェア等に修正を必要とする不具合ある場合に、ユーザが使用を開始すると自動的に修正のための情報を表示させることができ、ユーザクレームを回避することができる。無論、ユーザは機器やソフトウェア等の使用を開始すると同時に従前の不具合を解消することができるため利便性が向上する。
【００３２】
また各アイテムは、アイテムの選択入力の度に構成要素の更新が行われる。主な更新対象は学習結果と表示優先度であるが、その他の構成要素も更新されても無論構わない。すなわち、表示処理プログラム２０は、実行中に各アイテムの選択された回数をＲＡＭ１０ｃやＨＤＤ１０ｆのバッファに一時的に記憶させておき、終了時に学習結果を更新するとともに更新された学習結果に基づいて表示優先度の更新処理を行う。この構成要素の更新により、ユーザの使用状況に合わせたより適切な表示が可能となる。無論、構成要素の更新は、表示処理プログラム２０の終了時にまとめて実行されてもよい。
【００３３】
また、ユーザが知りたい情報やユーザに知らせたい情報が更新されたときに、この情報を優先的に表示させる構成としても良い。すなわち、コンテンツアイテムに含まれるＵＲＬやパス等の情報所在場所にアクセスしてコンテンツに関する情報を取得する。このコンテンツに関する情報としては、情報所在場所に存在する情報そのものの他に、タイムスタンプやＲＳＳ（RDF（Resource Description Framework） Site Summary/Rich Site Summary/Really Simple Syndication）であってもよい。情報所在場所の情報そのものを取得する場合やタイムスタンプを取得する場合は、予め前回アクセス時の情報をバッファとして保存しておいて比較する。またＲＳＳで確認する場合は、コンテンツアイテムにＲＳＳのＵＲＬも記載されている。すなわち、コンテンツに関する情報とバッファされている前回アクセス時の情報、もしくはこれらを比較した結果、もしくはＲＳＳが更新情報を構成する。この更新情報がコンテンツの更新を示す場合はコンテンツアイテムの表示優先度を上昇させる。
【００３４】
以上、構成テーブル２０ｃと、アイテムテーブルの各アイテムの学習結果および期間情報と、更新情報と、が環境情報を構成し、この環境情報に基づいて各アイテムの表示優先度を設定する表示制御部２０ａが優先順位設定手段を構成する。
【００３５】
（２）アイテム表示処理： 
以下、図９〜図１４を参照して、表示制御部２０ａのアイテム表示処理について説明する。図９はアイテムの表示処理を示すフローチャート、図１０はコンテンツアイテムの表示処理を示すフローチャート、図１１はＷｅｂ検索処理を示すフローチャート、図１２はローカル検索処理を示すフローチャート、図１３はＵＲＬを指定した情報取得処理を示すフローチャート、図１４はローカルのパスを指定した情報取得処理を示すフローチャート、である。
【００３６】
ＰＣ１０の利用者は、表示処理プログラム２０を起動させる操作を操作入力機器１１を介して行うことにより表示処理プログラム２０を起動できる。図９のステップＳ１０〜Ｓ６０は表示処理プログラム２０の表示処理を示すフローである。以下、「ステップ」の記載を省略する。表示処理プログラム２０は、利用者から同操作の入力を受け付けると、まずＳ１０でアイテムテーブル２０ｂより全メインアイテムを取得し、このメインアイテムを画面に表示させる処理を行いＳ１５に進む。
すなわち表示制御部２０ａはメインアイテムの表示データを生成し、この表示データと該表示データの表示処理を指示する制御信号とをグラフィックカード１０ｇに送出し、この表示データと制御信号とを受け付けたグラフィックカード１０ｇは表示データに基づいてディスプレイ１３に表示可能な映像信号を生成してディスプレイ１３に出力する。以下、表示制御部２０ａが表示データを画面に表示させる際は、表示制御部２０ａから表示データと制御信号とを受け付けたグラフィックカード１０ｇが同様の処理を行い、表示データに対応する映像をディスプレイ１３の画面に表示させるものとする。
【００３７】
Ｓ１５では、選択されたメインアイテムに関連付けられた全サブアイテムをアイテムテーブル２０ｂより取得し、取得したサブアイテムを画面に表示させる処理を行いＳ２５に進む。すなわち表示制御部２０ａはサブアイテムの表示データを生成し、この表示データを画面に表示させる。
【００３８】
Ｓ２５では、操作入力機器１１からいずれかのサブアイテムを選択する操作入力を受け付けたか否かを判断する。ユーザは例えばマウス１１ａのアイコンをサブアイテムが表示された位置に合わせてクリックすることによりこのサブアイテムの選択を行うことができる。いずれかのサブアイテムを選択する操作入力を受け付けると条件成立としてＳ３５に進み、受け付けてないときは条件不成立としてＳ３０に進む。
【００３９】
Ｓ３０では、操作入力機器１１からいずれかのメインアイテムを選択する操作入力を受け付けたか否かを判断する。ユーザはＳ２５と同様にマウス１１ａにより選択が可能である。いずれかのメインアイテムを選択する操作入力を受け付けると条件成立としてＳ１５からの処理を繰り返し、受け付けていないときは条件不成立としてＳ２５からの処理を繰り返す。
【００４０】
Ｓ３５では、Ｓ３０で選択されたサブアイテムに関連付けられたコンテンツアイテムのコンテンツを画面に表示させるコンテンツ表示処理を行う。以上、Ｓ２５で操作入力機器１１からサブアイテムを選択する操作入力を受け付けてコンテンツ表示処理を開始する表示制御部２０ａが操作入力手段を構成する。
図１０のＳ１００〜Ｓ１６０はコンテンツ表示処理を示すフローである。同図に示すコンテンツ表示処理のＳ１００では、Ｓ３０で操作入力されたサブアイテムに関連付けられたコンテンツアイテムをアイテムテーブル２０ｂから取得してＳ１０５に進む。
【００４１】
Ｓ１０５では、Ｓ１００で取得したコンテンツアイテムの表示優先度を判断する。「表示」又は「表示候補」の場合は条件成立としてＳ１１０に進む。一方、「非表示」の場合はＳ１５５へと進む。すなわち、表示優先度が「非表示」に設定されたコンテンツアイテムにはＳ１１０〜Ｓ１５０の処理は行われず、後述の表示リストに加えられないため表示されない。
【００４２】
Ｓ１１０では、Ｓ１００で取得したコンテンツアイテムがアプリケーションを起動するコンテンツアイテムであるか否かを判断する。アプリケーションを起動するコンテンツアイテムである場合は条件成立としてＳ１１５に進み、アプリケーションを起動するコンテンツアイテムでない場合は条件不成立としてＳ１２０に進む。Ｓ１１５に進むとこのコンテンツアイテムを表示リストに保存してＳ１５５に進む。表示リストは、ＨＤＤ１０ｆやＲＡＭ１０ｃのバッファ領域に保存される。表示リストには、少なくともＩＤとタイトルと表示優先度とが保存される。
【００４３】
Ｓ１２０では、Ｓ１００で取得したコンテンツアイテムがＷｅｂ検索を行うコンテンツアイテムであるか否かを判断する。Ｗｅｂ検索を行うコンテンツアイテムである場合は条件成立としてＳ１２５に進み、Ｗｅｂ検索を行うコンテンツアイテムでない場合はＳ１３０に進む。
【００４４】
図１１のＳ２００〜２１５はＳ１２５で行うＷｅｂ検索処理を示すフローである。同図に示すＷｅｂ検索処理では、まずＳ２００でＷｅｂ検索を行う。すなわち、Ｓ１００で取得したコンテンツアイテムに記載されている検索エンジンＩＤに基づいて検索エンジンリスト２０ｄの検索エンジンのＵＲＬと、コンテンツアイテムに記載されているキーワードとを取得する。そして取得したＵＲＬとキーワードとに基づく検索要求を、ＬＡＮポート１０ｄを介してサーバＳＶ２に出力する。サーバＳＶ２はＰＣ１０からの検索要求を受け付けると、この検索要求に基づいて検索データベースを検索し、検索結果をインターネットを介してＰＣ１０に返答する。表示制御部２０ａはこの返答をＬＡＮポート１０ｄを介して受け取り、受け取るとＳ２０５に進む。また、サーバＳＶ２がダウンしている場合、インターネットに接続できない場合、インターネットの通信環境によりＳＶ２との通信に失敗する場合、サーバＳＶ２が検索に失敗した場合、等も考えられ、このような場合には所定時間返答が無い時に検索失敗したものとしてＳ２０５に進む。
【００４５】
Ｓ２０５では、Ｓ２００で受け取った検索結果に基づいて検索成功か失敗かを判断する。すなわち、サーバＳＶ２が検索に成功して検索条件に適合する結果を受け取れた場合は条件成立としてＳ２１５に進み、サーバＳＶ２から検索条件に適合する結果が得られない場合は条件不成立としてＳ２１０に進む。Ｓ２１０に進むとコンテンツアイテムに記載されたエラー時処理の処理を実行した後、図１１のＷｅｂ検索処理を終了して図１０のコンテンツ表示処理に戻り、Ｓ１５５からの処理を続行する。すなわちＳ２０５で条件不成立となったコンテンツアイテムは、表示リストに加えられないため表示されない。
【００４６】
Ｓ２１５では、検索結果の中で最も検索キーワードと関連性の高い検索結果に表示優先度「表示」を設定して表示リストに追加する。検索エンジンの検索結果は、一般に相関の高いものから順に表示されるため、検索結果の最上位に位置する結果が最も関連性が高いとすることができる。むろん、検索結果の２番目以降が関連性が高い場合もあり、２番目以降の何れかが最も関連性が高いとしてもよい。また、ユーザが後述の「次候補」で下位の検索結果の表示を選択したときに、次回から選択された順位の検索結果を最も関連性の高い検索結果としてもよい。一方、検索結果の中で関連性の低い検索結果には、表示優先度「表示候補」を設定して表示リストに追加する。関連性の低い検索結果については、検索結果が多いことが考えられるため、表示リストに追加するものは所定順位までとしてもよい。この検索結果はリンクのみを取得して表示リストに追加してもよいし、リンク先のＷｅｂページやファイルを予めバッファとして保存してこのバッファに対するリンクを表示リストに追加してもよい。Ｓ２１５が終了すると、図１１のＷｅｂ検索処理を終了して図１０のコンテンツ表示処理に戻り、Ｓ１５５からの処理を続行する。
【００４７】
Ｓ１３０では、Ｓ１００で取得したコンテンツアイテムがローカル検索を行うコンテンツアイテムであるか否かを判断する。ローカル検索を行うコンテンツアイテムである場合は条件成立としてＳ１３５に進み、ローカル検索を行うコンテンツアイテムでない場合はＳ１４０に進む。
【００４８】
図１２のＳ３００〜３１５はＳ１３５で行うローカル検索処理を示すフローである。同図に示すローカル検索処理では、まずＳ３００でローカル検索を行う。すなわち、Ｓ１００で取得したコンテンツアイテムに記載されている検索エンジンＩＤに基づいて検索エンジンリスト２０ｄの所定の命令セットと、コンテンツアイテムに記載されているキーワードとを取得する。そして取得した命令セットとキーワードとに基づく検索要求を、ローカル検索エンジン２２に出力する。
ローカル検索エンジン２２は、検索要求を受け付けるとこの検索要求に基づいて検索データベースを検索し、検索結果を表示制御部２０ａに出力する。表示制御部２０ａはこの出力を受け取るとＳ３０５に進む。また、所望のローカル検索エンジンがＰＣ１０上に存在しない場合、ローカル検索エンジンに接続できない場合、ローカル検索エンジンとの通信に失敗する場合、Ｌｏｃａｋ検索エンジンが検索に失敗した場合、等も考えられ、このような場合には所定時間返答が無い時に検索失敗したものとしてＳ３０５に進む。
【００４９】
Ｓ３０５では、Ｓ３００で受け取った検索結果に基づいて検索成功か失敗かを判断する。すなわち、ローカル検索エンジンが検索に成功して検索条件に適合する結果を表示制御部２０ａが受け取れた場合は条件成立としてＳ３１５に進み、表示制御部２０ａが検索条件に適合する検索結果を受け取れなかった場合は条件不成立としてＳ３１０に進む。Ｓ３１０に進むとコンテンツアイテムに記載されたエラー時処理の処理を実行した後、図１２のローカル検索処理を終了して図１０のコンテンツ表示処理に戻る。すなわち、Ｓ１５５からの処理を続行する。すなわちＳ３０５で条件不成立となったコンテンツアイテムは、表示リストに加えられないため表示されない。
【００５０】
Ｓ３１５では、受け取った検索結果の中から最も検索キーワードと関連性の高い結果のリンクを表示優先度を「表示」として表示リストに追加するとともに、検索結果のうち関連性の低い検索結果のリンクは、表示優先度を「表示候補」に設定して表示リストに追加する。関連性についてはＷｅｂ検索処理の場合と同様である。また、Ｓ３１５が終了すると、図１２のＷｅｂ検索処理を終了して図１０のコンテンツ表示処理に戻りＳ１５５からの処理を続行する。
【００５１】
Ｓ１４０では、Ｓ１００で取得したコンテンツアイテムがＵＲＬを直接指定して情報の取得を行うコンテンツアイテムであるか否かを判断し、ＵＲＬ直接指定を行うコンテンツアイテムである場合は条件成立としてＳ１４５に進み、ＵＲＬ直接指定を行うコンテンツアイテムでない場合はＳ１５０に進む。
【００５２】
図１３のＳ４００〜４２５はＳ１４５で行うＵＲＬ直接指定処理を示すフローである。同図に示すＵＲＬ直接指定処理では、まずＳ４００でＵＲＬを指定してこのＵＲＬにアクセスする。すなわち、Ｓ１００で取得したコンテンツアイテムに記載されているＵＲＬに基づく接続要求を、インターネットを介してサーバＳＶ１に出力する。サーバＳＶ１は接続要求を受け付けるとＵＲＬに接続可能か否かを判断し、接続可能である場合はその旨の返答をする。一方接続不可能である場合（例えばＵＲＬが存在しない場合やＵＲＬに対するアクセス権限がない場合等）は、その旨の返答をする。表示制御部２０ａはこの返答をＬＡＮポート１０ｄを介して受け取り、受け取るとＳ４０５に進む。通信不可能な場合にも接続不可能を受け取ったものとして所定時間後にＳ４０５に進む。
【００５３】
Ｓ４０５では、Ｓ４００で受け取った返答が接続可能であるか接続不可能であるかを判断する。接続可能である旨の返答を受け取った場合は条件成立としてＳ４１５に進み、接続不可能である旨の返答を受け取った場合は条件不成立としてＳ４１０に進む。Ｓ４１０に進むとコンテンツアイテムに記載されたエラー時処理の処理を実行した後、図１３のＵＲＬ直接指定処理を終了して図１０のコンテンツ表示処理に戻り、Ｓ１５５からの処理を続行する。すなわちＳ４０５で条件不成立となったコンテンツアイテムは、表示リストに加えられないため表示されない。
【００５４】
Ｓ４１５では、サーバＳＶ１に情報出力の要求を行い、サーバＳＶ１から情報を受け取る。そしてＳ４２０で受け取った情報をバッファに保存する。そしてＳ４２５でこのバッファに対するリンクを表示優先度「表示」を設定して表示リストに追加する。無論バッファに情報を保存せずに、ＵＲＬを表示リストに追加してもよい。Ｓ４２５が終了すると、図１３のＵＲＬ直接指定処理を終了して図１０のコンテンツ表示処理に戻り、Ｓ１５５からの処理を続行する。
【００５５】
図１４のＳ５００〜５２５はＳ１５０で行うローカル直接指定処理を示すフローである。同図に示すローカル直接指定処理では、まずＳ４００でパスを指定してこのパスにアクセスする。このパスとしては例えば所定のディレクトリに存在するファイルや、レジストリにおいて所定の位置に存在するレジストリ値等のＰＣ１０上に存在する情報所在場所を指し示す情報が該当する。すなわち、Ｓ１００で取得したコンテンツアイテムに記載されているパスに基づく接続要求を、ＯＳ２１に出力する。ＯＳ２１は接続要求を受け付けるとこのパスに接続可能か否かを判断し、接続可能である場合は接続可能である旨の返答をする。一方接続不可能である場合（例えばパスが存在しない場合やパスに対するアクセス権限がない場合等）は、接続不可能である旨の返答をする。表示制御部２０ａはこの返答をＯＳ２１より受け取り、受け取るとＳ５０５に進む。ＯＳ２１との通信が不可能な場合も接続不可能な旨の返答を受け取ったものとして所定時間後にＳ５０５に進む。
【００５６】
Ｓ５０５では、Ｓ５００で受け取った返答が接続可能であるか接続不可能であるかを判断する。すなわち、接続可能である旨の返答を受け取った場合は条件成立としてＳ５１５に進み、接続不可能である旨の返答を受け取った場合は条件不成立としてＳ５１０に進む。Ｓ５１０に進むとコンテンツアイテムに記載されたエラー時処理の処理を実行した後、図１４のローカル直接指定処理を終了して図１０のコンテンツ表示処理に戻りＳ１５５からの処理を続行する。すなわちＳ５０５で条件不成立となったコンテンツアイテムは表示リストに加えられないため表示されない。
【００５７】
Ｓ５１５に進むと、パスに存在する情報やファイルの出力要求を出力してＯＳ２１から情報を受け取り、Ｓ５２０に進む。Ｓ５２０では、受け取った情報をバッファに保存する。そしてＳ５２５でこのバッファに対するリンクを表示優先度「表示」に設定して表示リストに追加する。無論バッファに情報を保存せず、パスを表示リストに追加しても構わない。Ｓ５２５が終了すると、図１４のローカル直接指定処理を終了して図１０のコンテンツ表示処理に戻る。すなわちＳ１５５からの処理を続行する。
【００５８】
Ｓ１５５では、このコンテンツ表示処理でサブアイテムに関連付けられたコンテンツアイテムの全てについて処理を行ったか否かを判断する。全てのコンテンツアイテムに対して処理を終了している場合は条件成立としてＳ１６０に進む。一方、全てのコンテンツアイテムに対する処理が終了していない場合は条件不成立としてＳ１００からの処理を繰り返す。
【００５９】
Ｓ１６０では、表示リストに加えられたコンテンツアイテムの表示優先度を比較して、優先度が最上位のコンテンツアイテムの情報をサブアイテムのコンテンツとして画面に表示させる。また表示リストに「表示」が設定された複数のコンテンツアイテムが登録されている場合は、「次候補」の操作項目を表示させる。この「次候補」が選択されると、表示リストにおいて「表示」が設定されたコンテンツアイテムうち表示優先度が２番目以下のものを順に表示させる。なお「表示候補」が設定されたコンテンツアイテムはユーザ設定が行われない限り表示されない。Ｓ１６０が終了すると図１０のコンテンツアイテム表示処理を終了して図９のアイテム表示処理に戻る。すなわちＳ３５を終了してＳ４０からの処理を続行する。
【００６０】
Ｓ４０では、操作入力機器１１からメインアイテムのいずれかを選択する操作入力を受け付けたか否かを判断する。メインアイテムのいずれかを選択する操作入力を受け付けると条件成立としてＳ１５からの処理を行い、受け付けていないときは条件不成立としてＳ４５に進む。
【００６１】
Ｓ４５では、操作入力機器１１からサブアイテムのいずれかを選択する操作入力を受け付けたか否かを判断する。サブアイテムのいずれかを選択する操作入力を受け付けると条件成立としてＳ３５からの処理を繰り返し、受け付けていないときは条件不成立としてＳ５０に進む。
【００６２】
Ｓ５０では、操作入力機器１１から「次候補」を選択する操作入力を受け付けたか否かを判断する。「次候補」を選択する操作入力を受け付けると条件成立としてＳ５５に進み、受け付けていないときは条件不成立としてＳ６５に進む。
【００６３】
Ｓ５５では、表示リストにおいて現在表示されているコンテンツに次ぐ表示優先度が設定されているコンテンツアイテムの内容を取得してＳ６０に進む。Ｓ６０では、Ｓ５５で取得した内容を画面に表示させる。
【００６４】
以上、ステップＳ１０〜Ｓ４５の処理を実行する表示制御部２０ａが、操作入力を受け付けたとき複数の処理のうち優先順位が最上位の処理を実行させる処理手段を構成する。また、「次候補」の操作項目を表示させるＳ１６０、およびこの操作項目が操作入力されると表示優先度の低いコンテンツアイテムを表示するＳ５０〜Ｓ６０の処理を行う表示制御部２０ａが、所定の操作入力を受け付けると画面に表示中の処理より優先順位が下位の処理の結果を画面に表示する処理手段を構成する。また、ステップＳ２００〜Ｓ２１５およびＳ１６０の処理を実行する表示制御部２０ａがＷｅｂ検索表示処理を構成し、ステップＳ３００〜Ｓ３１５およびＳ１６０の処理を実行する表示処理部２０ａがローカル検索表示処理を構成し、ステップＳ４００〜Ｓ４２５およびＳ１６０の処理を実行する表示制御部２０ａがＵＲＬ情報表示処理を構成し、ステップＳ５００〜Ｓ５２５およびＳ１６０の処理を実行する表示制御部２０ａがローカル情報表示処理を構成し、ステップＳ１１５およびＳ１６０の処理を実行する表示制御部２０ａがアプリケーション処理を構成する。
【００６５】
以上より、ユーザはコンテンツアイテムに対応する情報をＷｅｂから取得するか、ローカルから取得するかを意識する事無く、使用目的のみから必要な情報を表示させることができる。従ってＷｅｂとローカルとからシームレスに情報を取得することが可能な処理装置を提供することができる。
【００６６】
なお、本発明は、上述した実施形態や変形例に限られず、上述した実施形態および変形例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、公知技術並びに上述した実施形態および変形例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、等も含まれる。
【図面の簡単な説明】
【００６７】
【図１】本実施形態に係るＰＣの電気的構成を示すブロック図である。
【図２】本実施形態に係るＰＣの通信環境の説明図である。
【図３】本実施形態に係るＰＣのシステム構成を示すブロック図である。
【図４】アイテムテーブルの構成を示す説明図である。
【図５】アイテムテーブルの構成を示す説明図である。
【図６】アイテムテーブルの構成を示す説明図である。
【図７】アイテムテーブルの構成を示す説明図である。
【図８】検索エンジンリストの構成を示す説明図である。
【図９】アイテムの表示処理を示すフローチャートである。
【図１０】コンテンツアイテムの表示処理を示すフローチャートである。
【図１１】Ｗｅｂ検索処理を示すフローチャートである。
【図１２】ローカル検索処理を示すフローチャートである。
【図１３】ＵＲＬを指定した情報取得処理を示すフローチャートである。
【図１４】ローカルのパスを指定した情報取得処理を示すフローチャートである。
【符号の説明】
【００６８】
１０…ＰＣ（Personal Computer）  １０ａ…ＣＰＵ  １０ｂ…ＲＯＭ  １０ｃ…ＲＡＭ  １０ｄ…ＬＡＮポート  １０ｅ…ＵＳＢポート  １０ｆ…ＨＤＤ（Hard Disc Drive）  １０ｇ…グラフィックカード  １０ｈ…バス  １１…マウス  １２…キーボード  １３…ディスプレイ  １５…プリンタ
ＳＶ１，ＳＶ２…サーバ  ＩＮ…インターネット
２０…表示処理プログラム  ２０ａ…表示制御部  ２０ｂ…アイテムテーブル  ２０ｃ…構成テーブル  ２０ｄ…検索エンジンリスト  ２１…ＯＳ（Operating System）  ２１ａ…管理データベース  ２１ｂ…ファイル管理テーブル  ２１ｃ…タイマ  ２２…ローカル検索エンジン
【図１】
2008046713.tif 000003
【図２】
2008046713.tif 000004
【図３】
2008046713.tif 000005
【図４】
2008046713.tif 000006
【図５】
2008046713.tif 000007
【図６】
2008046713.tif 000008
【図７】
2008046713.tif 000009
【図８】
2008046713.tif 000010
【図９】
2008046713.tif 000011
【図１０】
2008046713.tif 000012
【図１１】
2008046713.tif 000013
【図１２】
2008046713.tif 000014
【図１３】
2008046713.tif 000015
【図１４】
2008046713.tif 000016