(57)【要約】【課題】ユーザが使用するメニューを意識して切替えなくても、複数のメニューから必要な情報を選択する事が容易な情報提供装置を提供する。【解決手段】情報提供装置８０は、受信装置８２と、表示装置８４と、入力装置８６と、メニューテーブルの作成に必要な情報を抽出する情報抽出装置９０と、複数のメニューテーブルを作成するメニュー作成装置９２と、ユーザが行なった操作及び提示用メニューをもとに、表示装置８４が表示するべき情報を決定する選択制御装置１０４と、選択制御装置１０４によって決定された結果をもとに、使用頻度を算出又は更新する使用頻度算出装置１０６と、各メニューテーブル、及び使用頻度をもとに、提示用メニューを作成する提示用メニュー作成装置１０８とを含む。【選択図】        図１
2004348217.tif 000002
【特許請求の範囲】
【請求項１】
表示装置に接続して使用される情報提供装置であって、
ユーザに提供するための情報を準備するための準備手段と、
前記準備手段が準備する前記情報の中から、提供するための候補情報をそれぞれ所定の条件によって選抜し、選抜した候補情報を列挙したメニューをそれぞれ作成するための、複数のメニュー作成手段と、
前記複数のメニュー作成手段がそれぞれ作成した複数の前記メニューに列挙された前記候補情報を、前記表示装置による表示上の前記複数のメニューにそれぞれ対応する提示領域に提示するための提示手段と、
前記提示手段が提示した候補情報のいずれかを選択する操作を行なうために、ユーザが使用するための選択手段と、
前記選択手段を用いてユーザが選択した情報を、前記準備手段から取得し提供するための提供手段と、
前記選択手段を用いてユーザが行なった選択をもとに、前記提示領域に提示された候補情報をユーザが選択した頻度を、各提示領域についてそれぞれ算出するための頻度算出手段と、
前記頻度算出手段が算出した前記頻度をもとに、前記各提示領域の面積を変更するための領域変更手段とを含む、情報提供装置。
【請求項２】
前記提示手段は、
前記複数のメニュー作成手段がそれぞれ作成した前記複数のメニューに列挙された前記候補情報を、前記領域変更手段によって変更された前記提示領域の面積に応じた数だけ抜粋するための抜粋手段と、
前記抜粋手段が抜粋した情報を、当該各メニューにそれぞれ対応する提示領域に提示するための抜粋情報提示手段とを含む、請求項１に記載の情報提供装置。
【請求項３】
前記メニュー作成手段は、
前記準備手段が準備する前記情報の中から、ユーザに提供する前記情報の候補となる候補情報を、所定の条件によって選抜するための手段と、
選抜した候補情報に優先順位を付けるための手段と、
前記候補情報を前記優先順位に従って列挙したメニューを作成するための手段とを含み、
前記抜粋手段は、前記複数のメニュー作成手段がそれぞれ作成した前記複数のメニューに列挙された前記候補情報を、優先順位が上位のものから順に前記領域変更手段によって変更された前記提示領域の面積に応じた数だけ抜粋するための手段を含む、請求項２に記載の情報提供装置。
【請求項４】
前記準備手段は、ユーザに提供するための情報として、コンテンツを準備するためのコンテンツ準備手段を含む、請求項１に記載の情報提供装置。
【請求項５】
前記複数のメニュー作成手段は、前記準備手段が準備可能な前記コンテンツの中から、ユーザに提供するコンテンツの候補となるコンテンツを、それぞれ所定の条件によって選抜し、選抜したコンテンツの識別情報を列挙したメニューを作成するための識別情報メニュー作成手段をそれぞれ含む、請求項４に記載の情報提供装置。
【請求項６】
前記提示手段は、
前記コンテンツのメニューにそれぞれ列挙された識別情報の内、所定の数の識別情報を抜粋するための識別情報抜粋手段と、
前記識別情報抜粋手段が抜粋した識別情報を、当該各メニューにそれぞれ対応する提示領域に提示するための抜粋識別情報提示手段とを含む、請求項５に記載の情報提供装置。
【請求項７】
前記提示手段は、前記領域変更手段によって変更された前記提示領域の面積に応じて、識別情報抜粋手段が抜粋する識別情報の数を決定するための項目数決定手段をさらに含む、請求項６に記載の情報提供装置。
【請求項８】
前記頻度算出手段は、前記選択手段を用いてユーザが行なった選択をもとに、前記提示領域に提示された候補情報がユーザに選択された回数を計算して、前記頻度を各提示領域についてそれぞれ算出するための計算手段を含む、請求項１に記載の情報提供装置。
【請求項９】
前記領域変更手段は、前記頻度をもとに、表示装置上での各提示領域の面積の比を変更するための領域面積比変更手段を含む、請求項１に記載の情報提供装置。
【請求項１０】
前記情報提供装置は、前記準備手段が準備する情報に関する詳細情報を、前記準備手段から取得し、ユーザに提供するための詳細情報提示手段をさらに含む、請求項１に記載の情報提供装置。
【請求項１１】
前記詳細情報提示手段は、
前記詳細情報を前記準備手段から取得するための詳細情報取得手段と、
前記詳細情報取得手段が取得した詳細情報を、前記候補情報と関連付けるための手段と、
前記候補情報と関連付けられている詳細情報を、ユーザに提示するための関連情報提示手段とを含む、請求項１０に記載の情報提供装置。
【請求項１２】
前記詳細情報提示手段は、
ユーザが、前記候補情報のいずれかを指定するためにユーザが使用するための詳細情報指定手段と、
ユーザが前記詳細情報指定手段を用いて行なった要求に従い、ユーザが指定した候補情報と関連付けられている詳細情報をユーザに提示するための手段とをさらに含む、請求項１１に記載の情報提供装置。
【請求項１３】
前記関連情報提示手段は、前記候補情報、及び当該候補情報と関連付けられている詳細情報を、併せてユーザに提示するための手段を含む、請求項１１に記載の情報提供装置。
【請求項１４】
前記情報提供装置は、
前記提示手段によって提示される候補情報を選抜するための条件を、ユーザが指定するための条件指定手段と、
前記条件指定手段を用いてユーザが指定した条件に従い、前記各メニュー作成手段がそれぞれ作成した各メニューに列挙される候補情報のうちで、当該条件に合致する候補情報を選抜して列挙した、新たなメニューをそれぞれ作成するための選抜メニュー作成手段と、
前記選抜メニュー作成手段が作成した前記新たなメニューに列挙された候補情報を提示するための選抜候補提示手段とをさらに含む、請求項１に記載の情報提供装置。
【請求項１５】
前記選択候補提示手段は、前記新たなメニューに列挙された候補情報を、当該候補情報が列挙されていた前記各メニューと対応関係にある前記提示領域に提示するための手段を含む、請求項１４に記載の情報提供装置。
【請求項１６】
前記条件指定手段は、
ユーザに対して前記候補情報を選抜する条件の候補を提示するための条件提示手段と、
前記条件提示手段が提示した条件の候補の中から、ユーザが条件を選択するための条件選択手段とを含み、
前記選抜メニュー作成手段は、
前記各メニュー作成手段がそれぞれ作成した各メニューに列挙される候補情報のうちで、前記条件選択手段を用いてユーザが選択した条件に合致する候補情報を選抜して列挙した、新たなメニューをそれぞれ作成するための手段を含む、請求項１４に記載の情報提供装置。
【請求項１７】
コンピュータ上で実行されると、当該コンピュータを請求項１から請求項１６のいずれかに記載の情報提供装置として動作させる、コンピュータで実行可能な情報提供プログラム。
【請求項１８】
請求項１７に記載の情報提供プログラムが記録された、コンピュータで読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザが選択した情報を提供する情報提供装置に関する。特に、ユーザが情報を選択する際に、所定の基準に従って情報の選択候補群からなるメニューを複数作成し、ユーザに提示する情報提供装置に関する。
【０００２】
【従来の技術】
近年、放送衛星、通信衛星、又は有線ケーブルを用いた放送の普及と、地上波放送を含むこれら放送のディジタル化とにより、放送の多チャンネル化が急速に進展し、視聴者は多様な情報を得る事ができる様になった。また、電話の加入者線を利用するＤＳＬ（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）、又は光ファイバーケーブルを用いるＦＴＴＨ（Ｆｉｂｅｒ  Ｔｏ  Ｔｈｅ  Ｈｏｍｅ）などの高速データ伝送技術の普及により、大量の情報にアクセスする事が容易となった。さらに、情報家電機器の普及により、複数の家電機器が情報を共有する事が可能となり、これらの機器のユーザは、家電機器が共有する情報を総合する事により、家電機器をより便利に使用する事ができる様になった。
【０００３】
これらの技術が発展し、普及するに伴い、情報機器がそのユーザに提供できる情報の種類及び量は増加の一途をたどっている。そのため、これら情報機器のユーザは、情報機器から得る事のできる多種多様な情報の中から、有用な情報を効率的に選択するという困難で負担の大きな作業を行なう必要に迫られている。
【０００４】
この問題を解決する技術として、推奨情報を提供するための情報提供方法が特許文献１に開示されている。この情報提供方法では、複数の電化製品を遠隔制御する端末装置を用いて、各電化製品の動作状況を示す利用履歴情報をサーバに送信する。サーバは利用履歴情報とユーザの個人情報とからユーザの趣味や嗜好を分析する。分析の結果をもとに、サーバはユーザにとってお勧めの情報を生成し、これをユーザ推奨情報として端末装置に与える。端末装置はこのユーザ推奨情報をユーザに提供する。この情報提供方法により、ユーザは多くの情報から情報検索をする必要がなく、ユーザの趣味、嗜好、生活様式、及び利用状況に適応した情報を得る事ができる事が開示されている。
【０００５】
また、ユーザに選択肢をメニュー形式で表示する装置において、表示するメニューに視覚的な効果を付与する事により、メニューの視認性を改善する技術が、特許文献２に開示されている。特許文献２に記載の情報処理装置は、複数種類のメニューを表示する際に、種類ごとにメニューを色分けして表示するものである。この情報処理装置により、ユーザは何の種類のメニューであるかを色によって容易かつ直感的に認識できる。
【０００６】
【特許文献１】
特開２００２−２０３１６８号公報
【特許文献２】
特開２００２−１４０１４４号公報
【発明が解決しようとする課題】
特許文献１に記載された従来技術は、ユーザによる情報の利用履歴と、ユーザの個人情報とからお勧めの情報を選んで提示するものである。しかし、このような方法で選ばれた情報が、ユーザにとって必ずしも適した情報の選択方法であるとは限らない。
【０００７】
例えばユーザは、いつも選択している情報を繰返し選択したいと考えているかもしれない。このようなユーザの場合、ユーザによる情報の利用頻度が多いものを表示する様にした方が、ユーザにとって便利であるかもしれない。
【０００８】
また、例えばユーザは、新しい情報を求めている移り気な性格の人かもしれない。このようなユーザの場合、ユーザの嗜好が短時間で大きく変化し、ユーザによる情報の利用履歴をもとにユーザの嗜好を分析しても、十分な確度を得る事は期待できない。この場合、ユーザにはより新しい情報を選んで提示する様にした方が良いかもしれない。
【０００９】
多様なユーザにとって便利な情報の選び方を提供するための方法として、複数種類の方法でユーザにお勧めの情報を選び、それをもとに複数のメニューを作成してユーザに提示する方法が考えられる。さらに作成される複数のメニューを、特許文献２に記載されたメニューの提示方法を用いて提示する事により、ユーザが自分にとって便利なメニューを選んで使用し、選んだメニューから情報を選択する事が可能となる。
【００１０】
しかし、この様に複数のメニューをユーザが切替える様にすると、ユーザは、一つの情報を選択するために、まずユーザ自身にとって便利なメニューを選択し、さらに選んだメニューの中から所望の情報を選択する事になる。すなわち本来一度の選択で済む選択作業を２度ユーザに強いる事となる。また、複数用意されたメニューの中から、ユーザにとって便利なメニューはどれなのかをユーザ自身が判断し選択する事は、ユーザにとって容易な作業であるとは限らず、ユーザを困惑させ、情報を選択する作業を複雑化させる恐れがある。
【００１１】
それゆえに、本発明の目的は、ユーザが使用するメニューを意識して切替えなくても、複数のメニューから情報を選択する事が容易な情報提供装置を提供する事である。
【００１２】
本発明の別の目的は、提示する情報の選択候補の数を減らす事なく、ユーザが使用するメニューを意識して切替えなくても、複数のメニューから情報を選択する事が容易な情報提供装置を提供する事である。
【００１３】
本発明のさらに別の目的は、ユーザが使用するメニューを意識して切替えなくても、複数のメニューから情報を選択する事が容易で、ユーザが選択する可能性が高い情報の選択候補を多く提示する事ができる情報提供装置を提供する事である。
【００１４】
【課題を解決するための手段】
本発明の第１の局面に係る情報提供装置は、表示装置と、ユーザに提供するための情報を準備するための準備手段と、この準備手段が準備する情報の中から、提供するための候補情報をそれぞれ所定の条件によって選抜し、選抜した候補情報を列挙したメニューをそれぞれ作成するための、複数のメニュー作成手段と、これら複数のメニュー作成手段がそれぞれ作成した複数のメニューに列挙された候補情報を、表示装置による表示上の複数のメニューにそれぞれ対応する提示領域に提示するための提示手段と、この提示手段が提示した候補情報のいずれかを選択する操作を行なうために、ユーザが使用するための選択手段と、この選択手段を用いてユーザが選択した情報を、準備手段から取得し提供するための提供手段と、選択手段を用いてユーザが行なった選択をもとに、提示領域に提示された候補情報をユーザが選択した頻度を、各提示領域についてそれぞれ算出するための頻度算出手段と、この頻度算出手段が算出した頻度をもとに、各提示領域の面積を変更するための領域変更手段とを含む。
【００１５】
この情報提供装置は、複数のメニューを同時に提示できるので、ユーザが情報を選択するためにメニューを選択しなければならないという問題点が解決される。また、ユーザがある提示領域から頻繁に情報を選択すると、それに応じて頻繁に使用された提示領域を大きくする事ができる。ユーザが頻繁に使用するメニューは、ユーザとの適合性が高いメニューであると考えられるので、これによりユーザとの適合性が高いメニューを大きく提示する事ができる。すなわち、ユーザは、ユーザにとって適合性の高い便利なメニューから情報を選びやすくなる。
【００１６】
好ましくは、提示手段は、複数のメニュー作成手段がそれぞれ作成した複数のメニューに列挙された候補情報を、領域変更手段によって変更された提示領域の面積に応じた数だけ抜粋するための抜粋手段と、この抜粋手段が抜粋した情報を、当該各メニューにそれぞれ対応する提示領域上に提示するための抜粋情報提示手段とを含む。
【００１７】
面積が大きい提示領域に、より多くの候補情報を提示する事ができるので、ユーザにとって適合性の高い便利なメニューに列挙されている候補情報を、より多く提示する事ができる。
【００１８】
さらに好ましくは、メニュー作成手段は、準備手段が準備する情報の中から、ユーザに提供する情報の候補となる候補情報を、所定の条件によって選抜するための手段と、選抜した候補情報に優先順位を付けるための手段と、候補情報を優先順位に従って列挙したメニューを作成するための手段とを含む。また、抜粋手段は、複数のメニュー作成手段がそれぞれ作成した複数のメニューに列挙された候補情報を、優先順位が上位のものから順に領域変更手段によって変更された提示領域の面積に応じた数だけ抜粋するための手段を含む。
【００１９】
各提示領域に提示される候補情報のうち、優先順位の高い情報を提示する事ができるので、面積の小さな提示領域にも、ユーザが選択する可能性の高い候補情報が提示される様になる。
【００２０】
好ましくは、準備手段は、ユーザに提供するための情報として、コンテンツを準備するためのコンテンツ準備手段を含む。
【００２１】
さらに好ましくは、複数のメニュー作成手段は、準備手段が準備可能なコンテンツの中から、ユーザに提供するコンテンツの候補となるコンテンツを、それぞれ所定の条件によって選抜し、選抜したコンテンツの識別情報を列挙したメニューを作成するための識別情報メニュー作成手段をそれぞれ含む。
【００２２】
これにより、ユーザは情報の内容を判断して情報を選択する事が可能となる。
【００２３】
より好ましくは、提示手段は、コンテンツのメニューにそれぞれ列挙された識別情報の内、所定の数の識別情報を抜粋するための識別情報抜粋手段と、抜粋手段が抜粋した識別情報を、当該各メニューにそれぞれ対応する提示領域に提示するための抜粋識別情報提示手段とを含む。
【００２４】
より好ましくは、提示手段は、領域変更手段によって変更された提示領域の面積に応じて、識別情報抜粋手段が抜粋する識別情報の数を決定するための項目数決定手段をさらに含む。
【００２５】
頻度算出手段は、選択手段を用いてユーザが行なった選択をもとに、提示領域に提示された候補情報がユーザに選択された回数を計算して、頻度を各提示領域についてそれぞれ算出するための計算手段を含んでもよい。
【００２６】
また、領域変更手段は、頻度をもとに、表示装置上での各提示領域の面積の比を変更するための領域面積比変更手段を含んでもよい。
【００２７】
また、情報提供装置は、準備手段が準備する情報に関する詳細情報を、準備手段から取得し、ユーザに提供するための詳細情報提示手段をさらに含んでもよい。
【００２８】
ユーザに、情報を選択する際の参考となる詳細な情報を提示すると、ユーザが情報を選択する際に便利である。
【００２９】
さらに好ましくは、詳細情報提示手段は、詳細情報を準備手段から取得するための詳細情報取得手段と、詳細情報取得手段が取得した詳細情報を、候補情報と関連付けるための手段と、候補情報と関連付けられている詳細情報を、ユーザに提示するための関連情報提示手段とを含む。
【００３０】
より好ましくは、詳細情報提示手段は、ユーザが、候補情報のいずれかを指定するためにユーザが使用するための詳細情報指定手段と、ユーザが詳細情報指定手段を用いて行なった要求に従い、ユーザが指定した候補情報と関連付けられている詳細情報をユーザに提示するための手段とをさらに含む。
【００３１】
ユーザが詳細情報を見たいと思い指定した候補情報について、詳細情報を提示する様にする事で、ユーザにとって必要な詳細情報を表示する事ができる。
【００３２】
また、関連情報提示手段は、候補情報、及び当該候補情報と関連付けられている詳細情報を、併せてユーザに提示するための手段を含んでもよい。
【００３３】
好ましくは、情報提供装置は、提示手段によって提示される候補情報を選抜するための条件を、ユーザが指定するための条件指定手段と、条件指定手段を用いてユーザが指定した条件に従い、各メニュー作成手段がそれぞれ作成した各メニューに列挙される候補情報のうちで、当該条件に合致する候補情報を選抜して列挙した、新たなメニューをそれぞれ作成するための選抜メニュー作成手段と、選抜メニュー作成手段が作成した新たなメニューに列挙された候補情報を提示するための選抜候補提示手段とをさらに含む。
【００３４】
ユーザは、提示される候補情報を、積極的に絞込む事ができる。
【００３５】
選択候補提示手段は、新たなメニューに列挙された候補情報を、当該候補情報が列挙されていた各メニューと対応関係にある提示領域に提示するための手段を含んでもよい。
【００３６】
さらに好ましくは、条件指定手段は、ユーザに対して候補情報を選抜する条件の候補を提示するための条件提示手段と、条件提示手段が提示した条件の候補の中から、ユーザが条件を選択するための条件選択手段とを含む。また、選抜メニュー作成手段は、各メニュー作成手段がそれぞれ作成した各メニューに列挙される候補情報のうちで、条件選択手段を用いてユーザが選択した条件に合致する候補情報を選抜して列挙した、新たなメニューをそれぞれ作成するための手段を含む。
【００３７】
ユーザは、候補情報を絞込む条件を容易に設定する事ができる。
【００３８】
本発明の第２の局面に係る情報提供プログラムは、コンピュータで実行可能な情報提供プログラムであり、コンピュータ上で実行されると、そのコンピュータを上記したいずれかの情報提供装置として動作させる。
【００３９】
この情報提供プログラムを実行する事により、上記した第１の局面に係る発明の作用及び効果をコンピュータで実現する事が可能となる。
【００４０】
本発明の第３の局面に係る記録媒体は、第２の局面に係る情報提供プログラムが記録された、コンピュータで読取可能な記録媒体である。
【００４１】
この記録媒体に記録された情報提供プログラムをコンピュータで読取り、実行する事により、上記した第１の局面に係る発明の作用及び効果を実現できる。
【００４２】
【発明の実施の形態】
前述の様に、複数種類の方法でユーザにお勧めの情報を選び、それをもとに複数のメニューを作成してユーザに提示する方法で、多様なユーザにとって便利な情報の選び方を提供する場合、ユーザがメニューを切替える様にすると、メニューを意識して選択させる事が、ユーザを困惑させる原因になる恐れがある。
【００４３】
このような問題は、ユーザにとって便利なメニューがどれなのかを知る術が、メニューを提示する装置にないために、生じる問題であると考えられる。
【００４４】
複数のメニューのうち、どのメニューがユーザにとって便利なメニューかを知る事ができれば、ユーザにとって便利なメニューを提示する事ができる。また、複数のメニューを同時に提示する様にすれば、ユーザとメニューとの適合性が変化し、ユーザにとって便利なメニューが別のものになっても、対応する事ができる。
【００４５】
そこで、本発明の実施の形態では、以下に述べる構成とする事により、ユーザに情報を提供する装置が、ユーザに情報の選択候補を提示する際に生じるこうした問題を解決した。以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明に用いる図面では、同一の部品には同一の符号が付してある。それらの名称及び機能も同一である。従って、それらについての詳細な説明は繰返さない。
【００４６】
［用語の定義］
以下、本発明の実施の形態を例示するにあたり、そこで用いる言葉を以下の様に定義する。
（１）情報源：ユーザに情報を送出するものを、「情報源」と表記する。例えば、ラジオ放送、テレビジョン放送、若しくは有線放送などの放送情報を送出する放送局、いわゆるインターネットなどの情報通信網を介して情報を送信するサーバ装置、又はＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）など情報を読出し可能な記録媒体などが情報源として利用可能である。
（２）コンテンツ：情報源が送出し、内容によって特徴付ける事のできる、文字、音声、静止画、動画、又はそれらの複合形で表現される情報などからなる一連の情報を、「コンテンツ」と表記する。例えば放送情報の場合、連続ドラマなど、複数回に渡って放送される構成の番組では、第１回の放送分から最終回の放送分までを一つのコンテンツとする。特集番組など、一回の放送によって完結する番組では、その一回の放送を一つのコンテンツとする。
（３）識別情報：個々のコンテンツを識別するための情報を、「識別情報」と表記する。例えばある放送番組を一つのコンテンツとする場合、その番組のタイトル、又は放映時間などが、そのコンテンツの識別情報となる。
（４）メニューテーブル：情報源から得る事のできるコンテンツを所定の条件によって選抜し、順位を付け、それら選抜したコンテンツの識別情報を、先に付けた順位で並べたものを「メニューテーブル」という。なお、本発明の実施の形態において、コンテンツを選抜するための条件、選抜する方法、及び順位を付ける方法は問わない。ただし、本発明の実施の形態において、複数の異なるメニューテーブルが準備されるものとする。
（５）提示用メニュー：ユーザがコンテンツを選択する際、ユーザに提示される識別情報の選択肢群を「提示用メニュー」と表記する。本発明の実施の形態において、提示用メニューは、複数準備されたメニューテーブルから識別情報をそれぞれ抜粋して作成される。
【００４７】
［実施の形態１］
図１に本実施の形態１に係る情報提供装置の構成をブロック図形式で示す。図１を参照して、本実施の形態１に係る情報提供装置８０は、情報源から情報を受信する受信装置８２と、液晶表示装置、陰極線管、又は増幅器とスピーカーとからなる音声出力装置などからなり、受信装置８２が受信した情報、又は提示用メニューをユーザに表示する表示装置８４と、ユーザが本情報提供装置８０に対してコンテンツを選択する操作を行なう際に用いる入力装置８６とを含む。
【００４８】
情報提供装置８０はさらに、受信装置８２と接続され、識別情報などメニューテーブルを作成するために必要な情報を、受信装置８２が受信する情報などから抽出する情報抽出装置９０と、情報抽出装置９０が抽出した情報をもとに所定の条件に従ってコンテンツを選抜し、メニューテーブルを作成するメニュー作成装置９２とを含む。
【００４９】
情報提供装置８０はさらに、受信装置８２が受信した情報、又は提示用メニューを表示装置８４で表示できる様にして、表示装置８４に与える表示処理装置９４を含む。
【００５０】
情報提供装置８０はさらに、入力装置８６、表示処理装置９４及び情報抽出装置９０に接続され、メニュー作成装置９２が作成した各メニューテーブルから提示用メニューを作成して、これを表示処理装置９４に与える機能と、ユーザが入力装置８６を用いて行なった操作をもとに表示装置８４が表示するべき情報を決定し、決定した結果を表示処理装置９４に与える機能と、ユーザが入力装置８６を用いて行なった操作の内容を情報抽出装置９０に伝える機能とを備える選択支援装置１００を含む。
【００５１】
選択支援装置１００は、メニュー作成装置９２、及び表示処理装置９４に接続され、メニュー作成装置９２の各部が作成した各メニューテーブル、提示用メニュー、及びユーザが提示用メニューに記載されている識別情報を選択する際に、どのメニューテーブルから抜粋された識別情報を多く選択しているかをメニューテーブル別に算出した値（以下、この値を「使用頻度」と表記する。）を記憶する記憶装置１０２を含む。
【００５２】
選択支援装置１００はさらに、入力装置８６、表示処理装置９４、情報抽出装置９０、及び記憶装置１０２に接続され、ユーザが入力装置８６を用いて行なった操作、及び記憶装置１０２が記憶している提示用メニューをもとに表示装置８４が表示するべき情報を決定して、結果を表示処理装置９４に与える機能、並びにユーザが入力装置８６を用いて行なった操作の内容をもとにメニュー作成装置９２がメニューテーブルを作成する場合、この操作内容を情報抽出装置９０に伝える機能とを備える選択制御装置１０４を含む。
【００５３】
選択支援装置１００はさらに、記憶装置１０２及び選択制御装置１０４に接続され、選択制御装置１０４によって決定された結果をもとに、使用頻度を算出又は更新し、これを記憶装置１０２に記憶させる使用頻度算出装置１０６と、記憶装置１０２に接続され、記憶装置１０２に記憶されている各メニューテーブル及び使用頻度をもとに、提示用メニューを作成し、これを記憶装置１０２に記憶させる提示用メニュー作成装置１０８とを含む。
【００５４】
入力装置８６は、図２に示す様に、表示装置８４と一体的に構成されたタッチパネル１２０と、タッチパネル上の任意の点を示すためのスタイラス１２２とによって構成されたポインティングディバイスを含む。
【００５５】
本発明の実施の形態において、メニュー作成装置９２は複数のメニューテーブルを作成するという事を除き、作成するメニューテーブルの種類、数、及び作成方法を問わない。以下の説明では、メニュー作成装置９２が、後述する第１メニューテーブルを作成する第１メニュー作成部と、第２メニューテーブルを作成する第２メニュー作成部と、第３メニューテーブルを作成する第３メニュー作成部という３種のメニュー作成部を含む例を示す。
【００５６】
図３に、第１メニュー作成部が作成し、記憶装置１０２に記憶させている第１メニューテーブルの一例を示す。図３を参照して、第１メニュー作成部が作成する第１メニューテーブル１４０は、ユーザによるコンテンツの選択履歴をもとに作成されるメニューテーブルである。このメニューテーブルでは、ユーザが最近選択したコンテンツの順に識別情報の順位付けがされ、並べられている。このメニューテーブルにおける識別情報は、そのコンテンツのタイトル、情報源、視聴開始時刻、及び視聴終了時刻によって構成される。
【００５７】
図４に、第２メニュー作成部が作成し、記憶装置１０２に記憶させている第２メニューテーブルの一例を示す。図４を参照して、第２メニュー作成部が作成する第２メニューテーブル１５０は、コンテンツごとのユーザの選択回数をもとに作成されるメニューテーブルである。このメニューテーブルでは、ユーザが選択した回数の多いコンテンツの順に識別情報の順位付けがされ、並べられている。このメニューテーブルにおける識別情報は、そのコンテンツのタイトル、情報源、放映時間によって構成される。
【００５８】
図５に、第３メニュー作成部が作成し、記憶装置１０２に記憶させている第３メニューテーブルの一例を示す。図５を参照して、第３メニューテーブル作成部が作成する第３メニューテーブル１６０は、ユーザの好みとコンテンツとの適合性などから所定の方法で算出されるコンテンツの推奨度をもとに作成されるメニューテーブルである。このメニューテーブルでは、所定の方法で算出した推奨度の高いコンテンツの順に識別情報の順位付けがされ、並べられている。このメニューテーブルにおける識別情報は、そのコンテンツのタイトル、情報源、放映時間によって構成される。
【００５９】
図１に示す提示用メニュー作成装置１０８は、これらのメニューテーブルからそれぞれ識別情報を抜粋して提示用メニューを作成し、これをユーザに提示する。図６に、提示用メニュー作成装置１０８が作成する提示用メニューの一例を示す。
【００６０】
図６を参照して、提示用メニュー１７０には、第１メニューテーブルから抜粋した識別情報を提示する第１提示領域１７２と、第２メニューテーブルから抜粋した識別情報を提示する第２提示領域１７４と、第３メニューテーブルから抜粋した識別情報を提示する第３提示領域１７６とを含む。提示領域１７２、１７４、及び１７６の表示画面上での大きさは、各提示領域に提示されるコンテンツを掲載しているメニューテーブルの使用頻度によって変化する。また、各提示領域には、提示領域の大きさにあわせた数の識別情報１７８が提示される。
【００６１】
提示用メニュー１７０は、さらにユーザが所望のコンテンツを図１に示す表示装置８４に表示させる操作を行なう際に用いるＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）要素であるボタン１８０を含む。
【００６２】
本実施の形態１に係る情報提供装置８０は、以下の様に動作する。情報提供装置８０の動作の詳細について、特に図１、及び図６を参照して説明する。
【００６３】
図１に示す情報提供装置８０が起動したとき、又はユーザが入力装置８６を用いて情報提供装置８０に処理の開始を命令する信号を選択制御装置１０４に与える入力を行なったとき、情報提供装置８０は動作を開始する。動作が開始された事に応答して、選択制御装置１０４は、前回の起動時までの処理で提示用メニュー作成装置１０８によって作成され、記憶装置１０２に記憶されている提示用メニュー１７０（図６参照）を表示装置８４から表示するよう、表示処理装置９４に対して命じる信号を与える。
【００６４】
図１に示す表示処理装置９４は、この信号を受けた事に応答して、記憶装置１０２から提示用メニュー１７０（図６参照）を読出し、表示装置８４に表示させる。
【００６５】
ユーザは、図１に示す表示装置８４によって提示された提示用メニューから、所望のコンテンツの識別情報を選択する。ユーザは、選択した識別情報が示すコンテンツを情報提供装置８０に表示させる命令を、入力装置８６を用いて入力する。例えば、ユーザが図２に示すタッチパネル１２０、及びスタイラス１２２を用いて識別情報を選択する場合、図６を参照して、ユーザは、提示用メニュー１７０上の識別情報１７８を見て、スタイラス１２２で所望の識別情報を指し、さらにスタイラス１２２でＧＵＩ要素１８０を指す。この入力により、命令信号が図１に示す入力装置８６から選択制御装置１０４に与えられる。
【００６６】
図１を参照して、選択制御装置１０４は、入力装置８６から命令信号を受信した事に応答して、入力装置８６からの命令信号と、記憶装置１０２に記憶されている提示用メニュー１７０とを比較する。この比較をもとに、選択制御装置１０４は、ユーザが選択したコンテンツの識別情報を同定し、表示するべきコンテンツを決定する。選択制御装置１０４はさらに、表示処理装置９４に対して、決定したコンテンツを表示する事を指示する信号を与える。
【００６７】
表示処理装置９４は、選択制御装置１０４から与えられたこの信号に従って、ユーザが選択したコンテンツを構成する一連の情報を、受信装置８２を介して情報源から受信し、表示装置８４に表示させる。
【００６８】
選択制御装置１０４は、表示処理装置９４に命令信号を送信した後に、ユーザが選択したコンテンツの識別情報を情報抽出装置９０に与える。選択制御装置１０４からユーザが選択したコンテンツの識別情報を得た情報抽出装置９０は、選択制御装置１０４から得た情報と、受信装置８２から取得した情報とから、メニュー作成装置９２の各メニュー作成部がメニューテーブルを更新するために必要な情報を抽出し、メニュー作成装置９２に与える。
【００６９】
メニュー作成装置９２の各部は、メニューテーブルを更新するために必要な情報を得た事に応答して、得た情報をもとに記憶装置１０２に記憶されている各メニューテーブルを更新する。
【００７０】
また、選択制御装置１０４は、ユーザが選択した識別情報がどのメニューテーブルから抜粋されたものであったかを同定し、同定したメニューテーブルを示す情報を使用頻度算出装置１０６に与える。使用頻度算出装置１０６は、記憶装置１０２に記憶されている使用頻度を更新する。
【００７１】
図７に、使用頻度算出装置１０６が算出し、記憶装置１０２に記憶させた使用頻度の一覧の例を示す。図７を参照して、使用頻度の一覧１９０では、それぞれのメニューテーブルから抜粋された識別情報がユーザによって選択された回数を、各メニューテーブルの使用頻度としている。
【００７２】
使用頻度算出装置１０６は、選択制御装置１０４から与えられたメニューテーブルを示す情報が示すメニューテーブルの使用頻度に、１を加える事で使用頻度を更新する。例えば使用頻度の一覧が図７に示すようなものであるときに、ユーザが図６に示す提示用メニューの第１提示領域１７２から所望のコンテンツを選んだときを想定して説明する。このとき、第１提示領域１７２に提示されている識別情報は、第１メニューテーブル１４０から抜粋されたものである。従って、使用頻度算出装置１０６は、第１メニューテーブルの使用頻度を「１２０６」から「１２０７」に更新する。
【００７３】
使用頻度が更新された事に応答して、提示用メニュー作成装置１０８は、以下の動作で提示用メニュー１７０を更新する。
【００７４】
まず、記憶装置１０２上で更新された使用頻度をもとに、提示領域の表示画面上での面積の比（以下、この面積比を「提示面積比」と表記する。）を算出する。各メニューテーブルの提示面積比は、各メニューテーブルの使用頻度に比例して変化する様にしたものでもよいし、使用頻度よって段階的に変化する様にしたものでもよい。
【００７５】
次に、提示用メニュー作成装置１０８は、各メニューテーブルから抜粋して提示用メニューに掲載する事のできる識別情報の数を、提示面積比に基づいて算出する。
【００７６】
次に、提示用メニュー作成装置１０８は、各メニューテーブルの上位から順に、掲載できる識別情報の数だけ識別情報を抜粋する。提示用メニュー作成装置１０８は、抜粋した識別情報を、抜粋した元となるメニューテーブル別にまとめて、新たな提示用メニューを作成する。
【００７７】
以上の様にして更新された提示用メニューは、次回の動作で提示用メニューを提示するために、記憶装置１０２に記憶される。
【００７８】
情報提供装置８０は、以上の動作を繰返す。ユーザが提示用メニューの提示を終了する入力を行なうと、入力信号に応答して情報提供装置８０は、以上の一連の動作を終了する。
【００７９】
図８に、ユーザが第２提示領域１７４に提示されている識別情報を、第３提示領域１７６に提示されている識別情報よりも頻繁に選択した場合に、更新された提示用メニュー１７０の一例を示す。図８を参照して、更新された提示用メニュー１７０では、第２提示領域１７４の方が第３提示領域１７６よりも大きくなり、第２提示領域１７４に提示される識別情報の方が、第３提示領域１７６に提示される識別情報よりも多くなる。
【００８０】
本実施の形態に係る情報提供装置８０は、一般的なコンピュータと、その上で実行されるコンピュータプログラムとにより実現できる。以下、この情報提供装置８０に関する所望の機能を実現するためのプログラムの制御構造について説明する。
【００８１】
図９に、情報提供装置８０が実行するプログラムのフローチャートを示す。図９を参照して、本実施の形態１に係るプログラムが処理を開始すると、制御はステップ（以下、ステップを単に「Ｓ」と表記する。）２００に進む。
【００８２】
Ｓ２００では、前回までの処理で作成し、更新した提示用メニュー１７０を提示し、制御はＳ２０２に進む。
【００８３】
Ｓ２０２では、ユーザが提示した提示用メニューから識別情報を選択するのを待つ状態になる。ユーザが提示用メニューを見てコンテンツを選択すると、制御はＳ２０４に進む。
【００８４】
Ｓ２０４では、ユーザが選択したコンテンツをもとに、表示するべきコンテンツを決定し、これを情報源から受信して表示する。制御はＳ２０６に進む。
【００８５】
Ｓ２０６では、既に説明した方法によって、各メニューテーブルを更新する。制御はＳ２０８に進む。
【００８６】
Ｓ２０８では、Ｓ２０２においてユーザがどの提示領域に記載されていた識別情報を選択したかを判定する。ユーザが第１提示領域からコンテンツを選択した場合、制御はＳ２１０に進み、ユーザが第２提示領域からコンテンツを選択した場合、制御はＳ２１２に進み、ユーザが第３提示領域からコンテンツを選択した場合、制御はＳ２１４に進む。
【００８７】
Ｓ２１０では、第１メニューテーブルの使用頻度に１を加算し、制御はＳ２１６に進む。
【００８８】
Ｓ２１２では、第２メニューテーブルの使用頻度に１を加算し、制御はＳ２１６に進む。
【００８９】
Ｓ２１４では、第３メニューテーブルの使用頻度に１を加算し、制御はＳ２１６に進む。
【００９０】
Ｓ２１６では、Ｓ２１０、Ｓ２１２、又はＳ２１４の制御で更新された使用頻度をもとに、提示用メニュー上での各メニューテーブルの提示面積比を算出して、これを更新する。この後、制御はＳ２１８に進む。
【００９１】
Ｓ２１８では、Ｓ２１６の制御によって算出され、更新された各メニューテーブルの提示面積比と、提示用メニュー全体の面積とから、各メニューテーブルに記載された識別情報のうち、提示用メニューによって提示する事のできる識別情報の数をメニューテーブルごとに算出する。制御はＳ２２０に進む。
【００９２】
Ｓ２２０では、各メニューテーブルから識別情報を、各メニューテーブルの上位から順に、Ｓ２１６の制御によって算出された数だけ抜粋する。制御はＳ２２２に進む。
【００９３】
Ｓ２２２では、Ｓ２１６の制御によって算出された各メニューの提示面積比をもとに、Ｓ２２０の制御によって抜粋された識別情報を再配置して、提示用メニューを更新し、記憶する。制御はＳ２２４に進む。
【００９４】
Ｓ２２４では、提示用メニューの提示を終了するか否かの判定を行なう。この判定の基準は、ユーザが提示用メニューの提示を終了する操作入力を行なった場合を基準としてもよいし、ある一定時間以上、ユーザが提示用メニューに基づく操作入力を行なわなかった場合を基準としてもよい。これらの基準が満たされたならば提示用メニューの提示を終了する。終了しない場合、制御は、Ｓ２００に戻り、更新した提示用メニューを提示し、以上の制御を繰返す。
【００９５】
以上の様に、それぞれ異なる方法で作成されたメニューテーブルから、ユーザがコンテンツを選択するために用いる事の多いメニューテーブルに記載されている識別情報を優先的に表示させる事により、ユーザが使用するメニューテーブルを意識して切替えなくても、ユーザがコンテンツを選択する際に適したメニューテーブルをより多く使用できる様になる。
【００９６】
［実施の形態２］
実施の形態１において、ユーザがコンテンツを選択する事を支援するための機能の一例として、ユーザに識別情報を掲載した提示用メニューを提示する機能を例示した。しかし本発明は、そのような実施の形態に限定されるものではない。
【００９７】
実施の形態１において、提示用メニューに識別情報をより多く掲載するためには、識別情報に含まれる情報をユーザがコンテンツを識別するのに必要最低限の情報とする事が望ましい。しかし、ユーザがコンテンツを選択する際にユーザが参考とする情報は、コンテンツを識別できる最低限の情報には留まらない。
【００９８】
本実施の形態に係る情報提供装置は、例えば各コンテンツの見所を紹介した文、放送番組ならばその番組の出演者又は脚本家の名前など、コンテンツに関するより詳細な情報であり、ユーザがコンテンツを選択する際の参考となる情報（以下、この情報を「詳細情報」と表記する。）を提示するための機能をさらに備える。
【００９９】
図１０に、実施の形態２に係る情報提供装置の構成をブロック図形式で示す。図１０を参照して、本実施の形態２に係る情報提供装置２８０は、図１に示す実施の形態１に係る情報提供装置８０と同様に、受信装置８２、表示装置８４、及び入力装置８６を含む。
【０１００】
情報提供装置２８０はさらに、図１に示す情報抽出装置９０に替えて、情報抽出装置９０が備える機能に加え、受信装置８２が受信する情報などから詳細情報を抽出するための機能をさらに備える情報抽出装置２９０を含む。情報提供装置２８０はまた、図１に示すメニュー作成装置９２に替えて、メニュー作成装置９２の各機能部に加えて、情報抽出装置２９０が抽出した詳細情報を整理し、識別情報と詳細情報とを関連付けるための詳細情報処理部２９６をさらに含むメニュー作成装置２９２を含む。
【０１０１】
情報提供装置２８０はさらに、図１に示す表示処理装置９４に替えて、表示処理装置９４の機能に加え、詳細情報を表示装置８４で表示できる様に加工して表示装置８４に与える機能をさらに備える表示処理装置２９４を含む。
【０１０２】
情報提供装置２８０はさらに、図１に示す選択支援装置１００に替えて、選択支援装置１００が備える機能に加え、詳細情報処理部３１０から詳細情報を記憶し、ユーザが入力装置８６を用いて行なった操作に従って、記憶した詳細情報を表示処理装置２９４に与えるための機能をさらに備える選択支援装置３００を含む。
【０１０３】
選択支援装置３００は、図１に示す記憶装置１０２に替えて、メニュー作成装置２９２の詳細情報処理部から詳細情報を得て、これを記憶する機能をさらに備える記憶装置３０２と、図１に示す選択制御装置１０４に替えて、ユーザが入力装置８６を用いて行なった操作に従って、表示処理装置２９４に対して記憶装置３０２が記憶した詳細情報を表示装置８４に表示させる命令を与えるための機能をさらに備える選択制御装置３０４とを含む。
【０１０４】
図１１に、記憶装置３０２が記憶する詳細情報テーブルの一例を示す。図１１を参照して、詳細情報テーブル３２０の各エントリは、詳細情報３２２と、詳細情報処理部２９６が付した整理番号３２４とを含む。詳細情報３２２には、その詳細情報が示すコンテンツの出演者名、脚本家名、内容の紹介文、又はコンテンツの見所など、ユーザがコンテンツを選択する際の参考となる情報が記載される。
【０１０５】
図１２に、記憶装置３０２が記憶するメニューテーブルの一例を示す。図１２を参照して、メニューテーブル３４０の各エントリは、そのコンテンツのタイトル、情報源、及び放映時間からなる識別情報３４２と、コンテンツの詳細情報へのポインタ３４４とを含む。ポインタの値は、メニューテーブル内にあるコンテンツの詳細情報に割当てられた整理番号である。ある識別情報３４２が示すコンテンツの詳細情報を得るためには、このポインタの値と同じ整理番号を持つ詳細情報をメニューテーブルから取出せばよい。
【０１０６】
図１３に、記憶装置３０２に記憶され、ユーザに提示される提示用メニューの一例を示す。図１３を参照して、本実施の形態２に係る提示用メニュー３６０が、図６に示す実施の形態１に係る提示用メニュー１７０と異なる点は、ユーザが詳細情報の表示を求める操作に用いるＧＵＩ要素３６４をさらに含む点である。
【０１０７】
図１４に、表示装置８４に表示される詳細情報の一例を示す。図１４を参照して、表示される詳細情報の表示画面３８０は、ユーザが選択した識別情報３４２と、識別情報によって示されるコンテンツの詳細情報３２２とを含む。また、詳細情報の表示画面３８０には、ユーザが詳細情報を見る事を止める操作を行なうためのＧＵＩ要素３８２が表示されている。
【０１０８】
選択支援装置３００はさらに、図１に示す選択支援装置１００と同様に、使用頻度算出装置１０６と、提示用メニュー作成装置１０８とを含む。
【０１０９】
情報提供装置２８０の動作は、実施の形態１に係る情報提供装置８０の動作と、以下の点が異なる。他の点では、情報提供装置２８０の動作は、実施の形態１に係る情報提供装置８０の動作と同じである。
【０１１０】
第１の相違点は、メニューテーブルの作成、及び更新のための情報を抽出する動作に関する相違点である。図１０を参照して、選択制御装置３０４からユーザが選択したコンテンツの識別情報を得た情報抽出装置２９０は、メニューテーブルを更新するために必要な情報を抽出してメニュー作成装置２９２に与える。情報抽出装置２９０はさらに、受信装置８２から取得した情報から、メニューテーブルに記載される識別情報が示すコンテンツの詳細情報を抽出し、メニュー作成装置２９２に与える。
【０１１１】
メニューテーブルを更新するために必要な情報を得た事に応答して、メニュー作成装置２９２の各メニュー作成部は、得た情報をもとに記憶装置３０２に記憶されている各メニューテーブルを更新するための識別情報を作成し、詳細情報処理部２９６に与える。
【０１１２】
このコンテンツの詳細情報を得た詳細情報処理部２９６は、情報抽出装置２９０から得た詳細情報に整理番号を付して、これを記憶装置３０２に与える。
【０１１３】
また、詳細情報処理部２９６は、メニュー作成装置２９２の各メニュー作成部が作成した識別情報に、識別情報が示すコンテンツの詳細情報の整理番号を追加する。メニュー作成装置２９２は、詳細情報の整理番号が追加された識別情報によって、記憶装置３０２に記憶されている各メニューテーブルを更新する。
【０１１４】
記憶装置３０２は、詳細情報処理部２９６から与えられた詳細情報を整理番号に従って整理し、詳細情報テーブルに記憶する。
【０１１５】
また、詳細情報処理部２９６は、メニュー作成装置２９２が更新する各メニューテーブルに、識別情報が示すコンテンツの詳細情報へのポインタを記載する。
【０１１６】
第二の相違点は、表示装置８４（図１０参照）から図１３に示す提示用メニュー３６０を提示してからユーザがコンテンツを選択するまでの動作に関する相違点である。ユーザが図１２に示す識別情報が示すコンテンツの詳細情報を見る場合、本実施の形態２に係る情報提供装置２８０は、以下の様に動作する。
【０１１７】
表示装置８４（図１０参照）から図１３に示す提示用メニュー３６０が提示されると、ユーザは、スタイラス（図２参照）で所望の識別情報３６２を指し、さらにスタイラス１２２でＧＵＩ要素３６４を指す。この操作により、詳細情報の表示を求める信号が、図１０に示す選択制御装置３０４に与えられる。
【０１１８】
再び図１０を参照して、選択制御装置３０４は、入力装置８６からこの信号を受信した事に応答して、受信した信号と、記憶装置３０２に記憶されている提示用メニューとを比較して、ユーザが選択した識別情報を同定する。選択制御装置３０４は、同定した識別情報から詳細情報へのポインタを読出して、表示するべき詳細情報を決定する。選択制御装置３０４はさらに、表示処理装置２９４に対して、決定した詳細情報の表示を指示する信号を与える。
【０１１９】
詳細情報の表示を指示する信号を受信した事に応答して、表示処理装置２９４は、選択制御装置３０４からのこの信号に従って、ユーザが選択したコンテンツの詳細情報を記憶装置３０２から読出し、ユーザが選択した識別情報と併せて、これを図１４に示す詳細情報の表示画面３８０として表示装置８４に表示させる。
【０１２０】
図１４を参照して、ユーザがＧＵＩ要素３８２を指す操作をすると、詳細情報の表示を止める信号が図１０に示す入力装置８６、及び選択制御装置３０４を介して表示処理装置２９４に伝えられる。信号を受信した表示処理装置２９４は、詳細情報の提示を止め、表示装置８４の表示画面を、図１３に示す提示用メニュー３６０が提示されている状態に戻す。
【０１２１】
本実施の形態２に係る情報提供装置２８０は、実施の形態１に係る情報提供装置８０と同様に、一般的なコンピュータと、その上で実行されるコンピュータプログラムとにより実現できる。この情報提供装置２８０に関する所望の機能を実現するためのプログラムの制御構造について説明する。
【０１２２】
図１５に、情報提供装置２８０が実行するプログラムのフローチャートを示す。図１５を参照して、本実施の形態２に係る情報提供装置２８０が実行するプログラムが、図９に示す実施の形態１に係る情報提供装置８０が実行するプログラムと異なる点は、以下の２点である。他の点では、情報提供装置２８０が実行するプログラムは、実施の形態１に係る情報提供装置８０が実行するプログラムと同じである。
【０１２３】
第１の相違点は、コンテンツの選択待ちを行なう際の制御に関するものである。図９に示す実施の形態１に係るプログラムにおいて、Ｓ２００で提示用メニューを提示した後、制御はＳ２０２に進み、ユーザが識別情報を入力するのを待つ状態となる。これに対して本実施の形態２に係るプログラムにおいて、Ｓ２００で提示用メニューを提示した後、制御はＳ４００に進む。
【０１２４】
Ｓ４００では、ユーザが識別情報を選択したか否かが判定される。ユーザがいずれかの識別情報を選択すると、制御は実施の形態１に係るＳ２００と同様にＳ２０２に進む。ユーザが識別情報を選択していない場合、制御はＳ４０２に進む。
【０１２５】
Ｓ４０２で、ユーザが詳細情報の表示を求める入力を行なったか否かが判定される。ユーザが詳細情報の表示を求める入力を行なった場合、制御はＳ４０４に進む。それ以外の場合には、制御はＳ４００に戻る。
【０１２６】
Ｓ４０４では、ユーザの操作に従って、所望のコンテンツに関する詳細情報を表示する。制御は、Ｓ４０６に進む。
【０１２７】
Ｓ４０６では、ユーザが詳細情報の表示を止める入力操作を待つ状態となる。ユーザが詳細情報の表示を止め、提示用メニューの提示を求める入力を行なうと、制御はＳ２００に戻り、改めて提示用メニューが提示される。
【０１２８】
第２の相違点は、詳細テーブルを更新する制御に関するものである。図９に示す実施の形態１に係るプログラムにおいて、Ｓ２０４でコンテンツを表示する制御が終了した後、制御はＳ２０６に進み、各メニューテーブルを更新する。これに対して、本実施の形態２に係るプログラムでは、Ｓ２０４の制御が終了した後、制御はＳ４０８に進む。
【０１２９】
Ｓ４０８では、各メニューテーブルと、詳細情報テーブルとを更新する。Ｓ４０８では、各メニューテーブルを更新するとともに、コンテンツの詳細情報を取得してこれに整理番号を付して詳細情報テーブルに記憶する。このとき更新する各メニューテーブルに記載される識別情報に、その識別情報が示すコンテンツの詳細情報へのポインタを記載し、制御は、Ｓ２０８に進む。
【０１３０】
以上の様に、本実施の形態２に係る情報提供装置は、ユーザがコンテンツを選択する際に参考にするの情報を提示するための機能をさらに備える事により、ユーザが簡単な操作を行なうだけで、提示用メニューに提示される識別情報の数を減らす事なく、ユーザがコンテンツを選択する際の参考となる、コンテンツの詳細な情報をユーザに提示する事ができる。
【０１３１】
なお、本実施の形態を説明するにあたり、詳細情報は、受信装置が受信する情報をもとに情報抽出装置が抽出して作成する例を示したが、詳細情報を入手し記憶させる方法はこの例示に限定されるものではない。例えば、情報源である放送局、又はインターネット上のサーバなどが、自己が提供するコンテンツについての詳細情報を定期的に提供し、記憶装置は提供された詳細情報をそのまま記憶する様にしてもよい。
【０１３２】
また、情報提供装置２８０が読取可能な記録媒体によって詳細情報を配布し、配布された詳細情報をそのまま記憶する様にしてもよい。
【０１３３】
本実施の形態を例示するにあたり、メニュー作成装置２９２の各メニュー作成部は、詳細情報とは別の情報を情報抽出装置２９０から情報を得て、識別情報を作成するものとしたが、メニュー作成装置２９２が情報抽出装置２９０から識別情報を作成するのに必要な情報と詳細情報とをひとまとめにして得る様にしてもよい。各メニュー作成部がひとまとめになっている情報から必要な情報を取出して識別情報を作成し、残りの情報を詳細情報として、詳細情報処理装置２９６に与える。
【０１３４】
［実施の形態３］
実施の形態１において例示した情報提供装置は、提示用メニューによって提示される識別情報を決定する際に、ユーザのメニューテーブル別の使用頻度を算出し、その使用頻度に従って、各メニューテーブルから抜粋される識別情報の数を変化させる事により、ユーザがコンテンツを選択する事を支援するものであった。しかし本発明は、そのような実施の形態に限定されるものではない。
【０１３５】
例えば、ユーザが提示用メニューに提示されている識別情報のうち、「明日放送される番組を選択したい。」と思った場合、ユーザは識別情報を選抜するための条件を明確に理解している事になる。実施の形態１に係る情報提供装置は、ユーザがコンテンツの選択候補を選ぶための条件を明確に理解していないときに有効な機能を備えているが、ユーザが条件を明確に理解している場合に対応する機能を備えていない。
【０１３６】
本実施の形態に係る情報提供装置は、選択候補となるコンテンツを自動的に選抜するだけでなく、さらにユーザが選択候補となるコンテンツを絞込む条件を指定できる様にし、提示用メニューに掲載される識別情報を絞込み、ユーザが指定した条件に合致するものだけで提示用メニューが構成される様にする機能をさらに含む。
【０１３７】
図１６に、実施の形態３に係る情報提供装置の構成をブロック図形式で示す。図１６を参照して、本実施の形態３に係る情報提供装置４８０が、実施の形態１に係る情報提供装置８０と異なる点は、以下の点である。他の点では、情報提供装置４８０は、実施の形態１に係る情報提供装置８０と同じである。
【０１３８】
第１の相違点は、本実施の形態３に係る情報提供装置４８０が、図１に示す選択支援装置１００に替えて、選択支援装置５００を含む点である。選択支援装置５００は、選択支援装置１００が備える機能に加えて、ユーザが入力によって指定した条件に基づいて識別情報を絞込み、提示用メニューを作成する機能と、識別情報を絞込んで作成した提示用メニュー（以下、この提示用メニューを「絞込み提示用メニュー」と表記する。）を記憶するための機能と、ユーザの操作入力に従って絞込み提示用メニューを表示装置８４に表示させるための機能とをさらに備える。
【０１３９】
選択支援装置５００は、図１に示す提示用メニュー作成装置１０８が備える機能に加えて、ユーザが入力によって指定した条件に基づいて、絞込み提示用メニューを作成する機能をさらに備える提示用メニュー作成装置５０８と、図１に示す記憶装置１０２が備える機能に加えて、提示用メニュー作成装置５０８によって作成された絞込み提示用メニューを記憶する機能をさらに備える記憶装置５０２と、図１に示す選択制御装置１０４が備える機能に加えて、ユーザの操作入力に従って、提示用メニュー作成装置５０８に絞込み提示用メニューを作成させる命令信号、及び絞込み提示用メニューにおいて識別情報を絞込むための条件を伝えるための機能をさらに備える選択制御装置５０４と、図１と同じ使用頻度算出装置１０６とを含む。
【０１４０】
第２の相違点は、本実施の形態３に係る情報提供装置４８０が、図１に示す表示処理装置９４に替えて、表示処理装置９４が備える機能に加えて、選択に従って提示用メニューと絞込み提示用メニューとを選択的に表示装置８４に表示させる機能をさらに備える表示処理装置４９４を含む点である。
【０１４１】
以上の点を除き、本実施の形態３に係る情報提供装置４８０は、図１に示す実施の形態１に係る情報提供装置８０と同一の機能、及び構成を有する。
【０１４２】
情報提供装置４８０は、実施の形態１に係る情報提供装置８０の動作と異なり、表示装置８４の表示上で提示用メニューを提示してからユーザがコンテンツを選択するまでの間に、ユーザの入力操作に従って絞込み提示用メニューを提示する動作をする。以下に、本実施の形態３に係る情報提供装置４８０の動作のうち、表示装置８４の表示上で提示用メニューを提示してから、ユーザが識別情報を選択するまでの動作について説明する。
【０１４３】
図１７に本実施の形態３に係る提示用メニュー作成装置５０８が作成した提示用メニューの画面表示の一例を示す。図１７を参照して、この提示用メニュー５２０に記載されている識別情報は、図６に示す実施の形態１に係る提示用メニュー１７０に記載されているコンテンツ提示用メニューと同一のものである。なお、例示のために第３提示領域１７６には、火曜日の２０時から放映されるドラマ番組の識別情報５２４が記載されているものとする。
【０１４４】
本実施の形態３に係る提示用メニュー５２０が実施の形態１に係る提示用メニュー１７０と異なる点は、絞込み提示用メニューを表示させる操作を行なうためのＧＵＩ要素５２２をさらに含む点である。ユーザがスタイラス（図２参照）でＧＵＩ要素５２２を指すと、入力装置８６から、選択制御装置５０４に、絞込み提示用メニューの表示を命令する信号が与えられる。
【０１４５】
図１６を参照して、選択制御装置５０４は、入力装置８６からの信号を受信した事に応答して、提示用メニュー作成装置５０８に絞込み提示用メニューの作成を命令する信号を与える。信号を受けた提示用メニュー作成装置５０８は、この提示用メニュー作成装置５０８が行なう事のできる識別情報の絞込みの条件（以下、この条件を「絞込条件」と表記する。）を選択制御装置５０４に返す。
【０１４６】
絞込条件を返された選択制御装置５０４は、表示処理装置４９４に絞込条件を与える。絞込条件を受けた表示処理装置４９４は、この絞込条件を表示装置８４に表示させる。
【０１４７】
ユーザは表示装置８４に表示された絞込条件から、ユーザが所望する絞込条件を決定して入力する。入力信号は入力装置８６から選択制御装置５０４を経由して提示用メニュー作成装置５０８に与えられる。
【０１４８】
入力信号を受けた提示用メニュー作成装置５０８は、入力信号に従い、各メニューテーブルから、ユーザ所望の条件を満たす識別情報を選抜する。識別情報の選抜は、通常の提示用メニューの作成と同様に提示領域に提示できる数まで行なう。これら選抜された識別情報をもとに、提示用メニュー作成装置５０８は絞込み提示用メニューを作成し、これを記憶装置５０２に記憶させる。また、絞込み提示用メニューの作成が終了した事を選択制御装置５０４に伝える。
【０１４９】
提示用メニュー作成装置５０８からの信号に応答して、選択制御装置５０４は、絞込み提示用メニューの表示を命じる信号を表示処理装置４９４に与える。
【０１５０】
命令信号を受信した表示処理装置４９４は、記憶装置５０２から作成された絞込み提示用メニューを読出し、これを表示装置８４から表示させる。
【０１５１】
図１８に、絞込み提示用メニューの一例を示す。図１８を参照して、この絞込み提示用メニュー５４０は月曜日の２２時前に、まもなく放映される番組という条件で絞込まれたものである。
【０１５２】
各表示領域に表示されている識別情報から、火曜日の２０時から番組のコンテンツの識別情報５２４（図１７参照）は除外されている。また、ユーザによるコンテンツの選択履歴をもとに作成されたメニューテーブルである第１メニューテーブルは、その作成方法自体が絞込条件に合致しないため、提示領域ごと除外されている。
【０１５３】
ユーザは、この絞込み提示用メニューから、所望のコンテンツを選択する。
【０１５４】
以上の点を除き、情報提供装置４８０は、実施の形態１に係る情報提供装置８０の動作と同一の動作をする。
【０１５５】
実施の形態３に係る情報提供装置４８０は、実施の形態１に係る情報提供装置８０と同様に、一般的なコンピュータと、その上で実行されるコンピュータプログラムにより実現できる。この情報提供装置４８０に関する所望の機能を実現するためのプログラムの制御構造について説明する。
【０１５６】
図１９に、情報提供装置４８０が実行するプログラムのフローチャートを示す。図１９を参照して、本実施の形態３に係る情報提供装置４８０の実行するプログラムが、図９に示す実施の形態１に係る情報提供装置８０の実行するプログラムと異なる点は、以下の点である．
図９に示す実施の形態１に係るプログラムにおいて、Ｓ１４０で提示用メニューを提示した後、制御はＳ１４２に進み、ユーザが識別情報を入力するのを待つ状態となる。これに対して本実施の形態２に係るプログラムにおいて、Ｓ１４０で提示用メニューを提示した後、制御はＳ６００に進む。
【０１５７】
Ｓ６００では、ユーザが識別情報を選択したか否かの判定が行なわれる。ユーザがいずれかの識別情報を選択すると、制御は実施の形態１に係るＳ１４２と同様にＳ１４４に進む。ユーザが識別情報を選択していない場合、制御はＳ６０２に進む。
【０１５８】
Ｓ６０２では、ユーザが絞込み提示用メニューの表示を求める入力を行なったか否かの判定が行なわれる。ユーザが絞込み提示用メニューの表示を求める入力を行なった場合、制御はＳ６０４に進む。それ以外の場合には、制御はＳ６００に戻る。
【０１５９】
Ｓ６０４では、ユーザが絞込み提示用メニューを作成する際に識別情報を抜粋するための条件を、ユーザが入力する。制御はＳ６０６に進む。
【０１６０】
Ｓ６０６では、Ｓ６０４でユーザが入力した条件に従って各メニューテーブルの上位から順に、ユーザが入力した条件を満たすコンテンツの識別情報を抜粋して、絞込み提示用メニューを作成する。制御はＳ６０８に進む。
【０１６１】
Ｓ６０８では、Ｓ６０６の制御で作成された絞込み提示用メニューをユーザに提示する。制御はＳ６００に戻る。
【０１６２】
以上の様に、提示用メニューに提示される識別情報を、ユーザ所望の条件によって絞込んで提示する事により、提示用メニューに提示される識別情報は、よりユーザが選択する可能性が高いものとなる。
【０１６３】
先に述べた実施の形態１から実施の形態３において、使用頻度の高いメニューテーブルに記載の識別情報をより多く提示する事によって、使用頻度の高いメニューテーブルに記載の識別情報を優先的に提示する情報提供装置を例示した。使用頻度の高いメニューテーブルに記載の識別情報を優先的に提示する提示様式は、これ以外の様式であってもよい。
【０１６４】
図２０に、別の様式で提示された提示用メニューの一例を示す。図２０を参照して、この提示用メニュー７００では、一つの提示領域に掲載される識別情報の数を増減させるのではなく、使用頻度に応じて識別情報そのものを提示する大きさを変える。この様式では使用頻度の高いメニューテーブルに記載の識別情報ほど、ユーザの視認性が向上する。使用頻度の高いメニューテーブルに記載の識別情報ほど選択しやすくなる。
【０１６５】
先に述べた実施の形態１から実施の形態３において、情報提供装置が提供するコンテンツの例として、放送番組を示した。本発明に係る情報提供装置が提供するコンテンツは、放送番組に限らない。例えばインターネットを介して接続可能なサーバ装置を情報源とするいわゆるＷｅｂコンテンツ、又はＣＤ―ＲＯＭなどの記録媒体に記録された情報などを提供するコンテンツとしてもよい。
【０１６６】
図２１に、情報提供装置がＷｅｂコンテンツを提供する際の提示用メニューの一例を示す。図２１を参照して、この提示用メニュー７２０に記載される識別情報７２２は、Ｗｅｂコンテンツのタイトルと、Ｗｅｂコンテンツのトップページに相当するファイルを指定するＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）とを含む。
【０１６７】
先に述べた実施の形態１から実施の形態３において、ユーザが提示用メニューの提示を終了する入力を行なったという条件が満たされると情報提供装置が一連の動作を終了する例を示したが、これ以外の条件が満たされる事によって、提示用メニューの提示を終了する様にしてもよい。例えばある一定時間以上、ユーザが提示用メニューに基づく操作を行なわなかったなどの条件が満たされると、情報提供装置は一連の動作を終了してもよい。
【０１６８】
先に述べた実施の形態１から実施の形態３における入力装置の一例として、タッチパネル１２０及びスタイラス１２２を含む入力装置８６を示したが、これ以外の装置を入力装置８６として用いてもよい。例えば入力装置８６は、情報提供装置本体に取付けられたボタン群、ダイアル、キーなどで構成された入力装置であってもよいし、情報提供装置に接続されたキーボードであってもよい。無線電波、又は赤外線などで信号を送信するリモートコントローラなどでもよい。また、画面に表示されているＧＵＩ要素と、それらに対する操作を行なうためのマウス、又はパッド型ポインティングディバイスなどを含んでもよい。
【０１６９】
実施の形態１から実施の形態３における情報提供装置の一例として、情報提供装置に含まれる各装置が一体の構成を例示した。しかし本発明はそうした実施の形態には限定されない。例えば、情報提供装置を構成する各部分が、２以上の筐体に分割されていてもよい。ただし、それらは互いに通信可能である必要がある。
【０１７０】
実施の形態１から実施の形態３における表示装置は、複数備えられていてもよい。例えば、表示装置は、情報をユーザに提供するための第１の表示装置と、提示用メニューをユーザに提示するための第２の表示装置を含んでもよい。
【０１７１】
実施の形態１から実施の形態３で例示した実施の形態は、ハードウェアとしての情報提供装置で実現可能なだけでなく、通信機能を備えたコンピュータなどのハードウェア、及びこれらのハードウェア上で動作し、各実施の形態で説明した制御をこれらのハードウェア上で行なうソフトウェアによって実現する事も可能である。
【０１７２】
先に述べた実施の形態１から実施の形態３に係るシステムを実現するソフトウェアは、例えば、ＣＤ−ＲＯＭのような記録媒体上に記録されて流通し、先に述べたコンピュータなどのハードウェアの読取装置を介して、読込まれ、ハードウェア内の記憶装置に記憶される。ハードウェア内の中央演算装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：ＣＰＵ）など制御装置がプログラムを実行する際には、制御装置がこのプログラムを読出して、プログラムの命令を実行する。
【０１７３】
コンピュータの動作は周知であるので、ここではそれらについての詳細を説明しない。
【０１７４】
なお、ソフトウェアの流通形態は、上記の様に記録媒体に固定された形には限定されない。例えば情報網を通じて接続された他のハードウェアからデータを受取る形で流通する事もありうる。また、ソフトウェアの一部が予めハードウェアの記憶装置内に格納されており、残りの部分を情報もネットワーク経由で記憶装置に取込んで実行時に統合する形の流通形態もありうる。
【０１７５】
一般的に、現代のプログラムはコンピュータのオペレーティングシステム（ＯＳ）又は、いわゆるサードパーティーなどによって提供される汎用の機能を利用し、それらを所望の目的に従って組織化した形態で実行する事により、先に述べた所望の目的を達成する。従って、先に述べた実施の形態が備えた各機能のうち、ＯＳ又はサードパーティーが提供する汎用の機能を含まず、それら汎用の機能の組合せだけを指定するプログラム（群）であっても、それらを利用して全体として所望の目的を達成する制御構造を有するプログラムである限り、それらが本発明の技術的範囲に含まれる事は明らかである。
【０１７６】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに制限されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味及び範囲内でのすべての変更を含む。
【０１７７】
【発明の効果】
以上の様に、本発明の第１の局面によれば、ユーザが情報を選択するためにメニューを選択しなければならないという問題点が解決される。また、ユーザがある提示領域から頻繁に情報を選択すると、それに応じて頻繁に使用された提示領域を大きくする事ができる。ユーザが頻繁に使用するメニューは、ユーザとの適合性が高いメニューであると考えられるので、これによりユーザとの適合性が高いメニューを大きく提示する事ができる。すなわち、ユーザは、ユーザにとって適合性の高い便利なメニューから情報を選びやすくなる。
【０１７８】
面積が大きい提示領域に、より多くの候補情報を提示する事ができるので、ユーザにとって適合性の高い便利なメニューに列挙されている候補情報を、より多く提示する事ができる。
【０１７９】
各提示領域に提示される候補情報のうち、優先順位の高い情報を提示する事ができるので、面積の小さな提示領域にも、ユーザが選択する可能性の高い候補情報が提示される様になる。
【０１８０】
ユーザは情報の内容を判断して情報を選択する事が可能となる。
【０１８１】
ユーザに、情報を選択する際の参考となる詳細な情報を提示すると、ユーザが情報を選択する際に便利になる。
【０１８２】
また、ユーザが詳細情報を見たいと思い指定した候補情報について、詳細情報を提示する様にする事で、ユーザにとって必要な詳細情報を表示する事ができる。
【０１８３】
ユーザは、提示される候補情報を、積極的に絞込む事ができる。
【０１８４】
ユーザは、候補情報を絞込む条件を容易に設定する事ができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１に係る情報提供装置の構成を示すブロック図である。
【図２】本発明の実施の形態１に係る表示装置、及び入力装置の一例を示す図である。
【図３】本発明の実施の形態１に係る第１メニュー作成部が作成する、第１メニューテーブルの一例を示す図である。
【図４】本発明の実施の形態１に係る第２メニュー作成部が作成する、第２メニューのテーブル一例を示す図である。
【図５】本発明の実施の形態１に係る第３メニュー作成部が作成する、第３メニューテーブルの一例を示す図である。
【図６】本発明の実施の形態１に係る提示用メニューの一例を示す図である。
【図７】本発明の実施の形態１に係る使用頻度の一例を示す図である。
【図８】本発明の実施の形態１に係る第２メニューテーブルの使用頻度が高いときに表示される提示用メニューの一例を示す図である。
【図９】本発明の実施の形態１に係る情報提供装置が実行するコンテンツ提供プログラムの制御構造を示すフローチャートである。
【図１０】本発明の実施の形態２に係る情報提供装置の構成を示すブロック図である。
【図１１】本発明の実施の形態２に係る詳細情報テーブルの一例を示す図である。
【図１２】本発明の実施の形態２に係るメニューテーブルの一例を示す図である。
【図１３】本発明の実施の形態２に係る提示用メニューの一例を示す図である。
【図１４】本発明の実施の形態２に係る詳細情報の表示画面の一例を示す図である。
【図１５】本発明の実施の形態２に係る情報提供装置が実行するプログラムの制御構造を示すフローチャートである。
【図１６】本発明の実施の形態３に係る情報提供装置の構成を示すブロック図である。
【図１７】本発明の実施の形態３に係る提示用メニューの一例を示す図である。
【図１８】本発明の実施の形態３に係る絞込み提示用メニューの一例を示す図である。
【図１９】本発明の実施の形態３に係る情報提供装置が実行するプログラムの制御構造を示すフローチャートである。
【図２０】本発明の実施の形態に係る、別の提示様式によって識別情報を提示する提示用メニューの一例を示す図である。
【図２１】本発明の実施の形態に係る情報提供装置が提示するインターネットのコンテンツに関する提示用メニューの一例を示す図である。
【符号の説明】８０、２８０、４８０  情報提供装置、８２  受信装置、８４  表示装置、８６  入力装置、９０、２９０  情報抽出装置、９２、２９２メニュー作成装置、９４、２９４、４９４  表示処理装置、１００、３００、５００  選択支援装置、１０２、３０２、５０２  記憶装置、１０４、３０４、５０４  選択制御装置、１０６  使用頻度算出装置、１０８、５０８  提示用メニュー作成装置、１４０、１５０、１６０、３４０  メニューテーブル、１７０、３６０、５２０、７００、７２０  提示用メニュー、１７２、１７４、１７６提示領域、１９０  使用頻度、３２０  詳細情報テーブル、３２２  詳細情報、３４４  詳細情報へのポインタ、５４０  絞込み提示用メニュー
【図１】
2004348217.tif 000003
【図２】
2004348217.tif 000004
【図３】
2004348217.tif 000005
【図４】
2004348217.tif 000006
【図５】
2004348217.tif 000007
【図６】
2004348217.tif 000008
【図７】
2004348217.tif 000009
【図８】
2004348217.tif 000010
【図９】
2004348217.tif 000011
【図１０】
2004348217.tif 000012
【図１１】
2004348217.tif 000013
【図１２】
2004348217.tif 000014
【図１３】
2004348217.tif 000015
【図１４】
2004348217.tif 000016
【図１５】
2004348217.tif 000017
【図１６】
2004348217.tif 000018
【図１７】
2004348217.tif 000019
【図１８】
2004348217.tif 000020
【図１９】
2004348217.tif 000021
【図２０】
2004348217.tif 000022
【図２１】
2004348217.tif 000023