(57)【要約】【課題】例えば複数タイトルのコンテンツから入力キーワードに応じたコンテンツを検索するシステムにおいて、ユーザの待ち時間を短縮化した有用なユーザインタフェースの実現を図る。【解決手段】例えば洋画タイトル／邦画タイトルなどの検索対象範囲を絞った検索を行うために用いる各検索対象範囲ごとの辞書リストとして、コンテンツのタイトル情報に対しコンテンツを特定するためのコンテンツＩＤの情報を対応づけておく。これにより、辞書リストから入力キーワードに基づくタイトル情報を一覧表示したときは、その辞書リストを元にコンテンツＩＤまでが判明するので、一覧からのタイトルの指定があったときに従来のように別途のコンテンツＩＤ取得処理を行う必要がなくなる。これにより、タイトルの指定に応じたそのタイトルの詳細画面の表示までに要する時間、或いはタイトルの指定に応じたコンテンツのダウンロードまでに要する時間を短縮化できる。【選択図】図１９
2007115014.tif 000002
【特許請求の範囲】
【請求項１】
複数タイトルのコンテンツから所望のタイトルのコンテンツを所定の検索対象範囲ごとに検索するために用いられる辞書リストを生成するにあたり、各コンテンツを一意に定義するためのコンテンツ識別情報と、上記タイトルの情報を含み各コンテンツに関連する情報とされる所定複数項目の関連情報とがそれぞれ対応づけられた関連情報データベースから、上記所定の検索対象範囲に応じて少なくとも上記タイトルの情報を含む上記関連情報を抽出すると共に、抽出した上記タイトルの情報に対し上記コンテンツ識別情報を対応づけたリストを生成することで、各検索対象範囲に応じた複数の上記辞書リストを生成する辞書リスト生成手順と、
上記辞書リスト生成手順により生成した複数の上記辞書リストのうちの、指定された上記検索対象範囲に応じた辞書リストに基づき、入力されたキーワードから予測される上記関連情報を抽出する予測情報抽出手順と、
上記予測情報抽出手順により抽出した上記関連情報を所要の表示手段に一覧表示する一覧表示手順と、
上記一覧表示手順により表示した上記関連情報の一覧に基づき所要のタイトルの情報が指定されることに応じて、上記辞書リストにてこの指定されたタイトルの情報と対応づけられているコンテンツ識別情報を取得するコンテンツ識別情報取得手順と、
所要の記憶手段に格納される複数のコンテンツのうちから上記コンテンツ識別情報取得手順により取得した上記コンテンツ識別情報により特定されるコンテンツを取得するコンテンツ取得手順と、
を備えることを特徴とするコンテンツ取得方法。
【請求項２】
上記検索対象範囲としては、上記関連情報データベースにて所定の項目の関連情報が対応づけられているタイトルの情報に絞って上記コンテンツを検索するための範囲が定義され、
上記辞書リスト生成手順は、
上記関連情報データベースにおいて上記所定の関連情報が対応づけらている上記タイトルの情報とそのコンテンツ識別情報とを抽出して、それら抽出したタイトルの情報と上記コンテンツ識別情報とをそれぞれ対応づけたリストを生成するようにされる、
ことを特徴とする請求項１に記載のコンテンツ取得方法。
【請求項３】
上記関連情報にはコンテンツに関連する人名の情報も含まれており、
上記検索対象範囲としては、上記関連情報データベースにて所定の項目の関連情報が対応づけられた上記人名の情報が対応づけられているタイトルに絞って上記コンテンツを検索するための範囲が定義され、
上記辞書リスト生成手順は、
上記関連情報データベースにおいて上記所定の項目の関連情報が対応づけられている人名の情報と、これら抽出した各人名の情報と対応づけられている上記タイトルの情報とそのコンテンツ識別情報とを抽出すると共に、抽出した人名の情報ごとにそれぞれ抽出した上記タイトルの情報を対応づけて、さらにこれらタイトルの情報に対してそれぞれ抽出した上記コンテンツ識別情報を対応づけたリストを生成するようにされる、
ことを特徴とする請求項１に記載のコンテンツ取得方法。
【請求項４】
上記予測情報抽出手順は、
指定された検索対象範囲が、所定の項目の関連情報が対応づけられているタイトルの情報に絞った上記コンテンツの検索を行うための範囲として定義されたものであるとき、指定された上記検索対象範囲に応じた辞書リストに基づき、入力されたキーワードから予測される上記タイトルの情報を抽出するようにされ、
上記一覧表示手順は、
上記予測情報抽出手順で抽出した上記タイトルの情報の一覧を上記表示手段に表示するようにされ、
上記コンテンツ識別情報取得手順は、
上記一覧表示手順により表示した上記タイトルの情報の一覧に基づき所要のタイトルの情報が指定されることに応じて、上記辞書リストにてこの指定されたタイトルの情報と対応づけられているコンテンツ識別情報を取得するようにされる、
ことを特徴とする請求項１に記載のコンテンツ取得方法。
【請求項５】
上記予測情報抽出手順は、
指定された検索対象範囲が、所定の項目の関連情報が対応づけられた人名の情報が対応づけられているタイトルの情報に絞った上記コンテンツの検索を行うための範囲として定義されたものであるとき、指定された上記検索対象範囲に応じた辞書リストに基づき、入力されたキーワードから予測される上記人名の情報を抽出するようにされ、
上記一覧表示手順は、
上記予測情報抽出手順で抽出した上記人名の情報の一覧を上記表示手段に表示すると共に、上記人名の情報の一覧から所要の人名の情報が指定されることに応じては、上記辞書リストにてこの指定された人名の情報と対応づけられている上記タイトルの情報の一覧を上記表示手段に表示するようにされ、
上記コンテンツ識別情報取得手順は、
上記一覧表示手順により表示したタイトルの情報の一覧から所要のタイトルの情報が指定されることに応じて、上記辞書リストにてこの指定されたタイトルの情報と対応づけられているコンテンツ識別情報を取得するようにされる、
ことを特徴とする請求項１に記載のコンテンツ取得方法。
【請求項６】
さらに、上記関連情報データベースから上記コンテンツ識別情報取得手順により取得した上記コンテンツ識別情報と対応づけられている所定の関連情報を取得すると共に、これら関連情報とコンテンツの取得を指示するための操作アイコンとを所定の表示態様により上記表示手段に表示することで、指定されたタイトルについての詳細画面表示を行う詳細画面表示手順を備え、
上記コンテンツ取得手順は、上記詳細画面における上記操作アイコンの操作によりコンテンツの取得が指示されることに応じて、上記コンテンツ識別情報取得手順により取得した上記コンテンツ識別情報により特定されるコンテンツを取得するようにされる、
ことを特徴とする請求項１に記載のコンテンツ取得方法。
【請求項７】
上記関連情報データベースにおいては、上記関連情報としてそれぞれのコンテンツの人気度を表す指標としての人気度情報が含まれており、
上記辞書リスト生成手順は、
上記検索対象範囲に応じて抽出した上記関連情報に対してさらに上記人気度情報を対応づけてそれぞれの辞書リストを生成するようにされると共に、
上記一覧表示手順は、
上記予測情報抽出手順により抽出した上記関連情報を上記人気度情報に基づく順で一覧表示する、
ことを特徴とする請求項１に記載のコンテンツ取得方法。
【請求項８】
上記人気度情報はコンテンツの評価情報またはコンテンツのダウンロード回数情報であることを特徴とする請求項１に記載のコンテンツ取得方法。
【請求項９】
複数タイトルのコンテンツから所望のタイトルのコンテンツを所定の検索対象範囲ごとに検索するために用いられる辞書リストを生成するための辞書リスト生成方法であって、
各コンテンツを一意に定義するためのコンテンツ識別情報と、上記タイトルの情報を含み各コンテンツに関連する情報とされる所定複数項目の関連情報とがそれぞれ対応づけられた関連情報データベースから、上記所定の検索対象範囲に応じて少なくとも上記タイトルの情報を含む上記関連情報を抽出すると共に、抽出した上記タイトルの情報に対し上記コンテンツ識別情報を対応づけたリストを生成することで、各検索対象範囲に応じた複数の辞書リストを生成する、
ことを特徴とする辞書リスト生成方法。
【請求項１０】
複数タイトルのコンテンツから所望のタイトルのコンテンツを所定の検索対象範囲ごとに検索するために用いられる複数の辞書リストであって、各コンテンツを一意に定義するためのコンテンツ識別情報と上記タイトルの情報を含み各コンテンツに関連する情報とされる所定複数項目の関連情報とがそれぞれ対応づけられた関連情報データベースから、上記所定の検索対象範囲に応じて少なくとも上記タイトルの情報を含む上記関連情報が抽出され、抽出された上記タイトルの情報に対し上記コンテンツ識別情報が対応づけられて生成された複数の辞書リストのうちの、指定された上記検索対象範囲に応じた辞書リストに基づき、入力されたキーワードから予測される上記関連情報を抽出する予測情報抽出手順と、
上記予測情報抽出手順により抽出した上記関連情報を所要の表示手段に一覧表示する一覧表示手順と、
を備えることを特徴とする検索方法。
【請求項１１】
複数タイトルのコンテンツが格納されるサーバ装置と、上記サーバ装置とネットワークを介したデータ通信が可能に構成された端末装置とを含んで構成されるコンテンツ取得システムであって、
上記複数タイトルのコンテンツから所望のタイトルのコンテンツを所定の検索対象範囲ごとに検索するために用いられる辞書リストを生成するにあたり、各コンテンツを一意に定義するためのコンテンツ識別情報と、上記タイトルの情報を含み各コンテンツに関連する情報とされる所定複数項目の関連情報とがそれぞれ対応づけられた関連情報データベースから、上記所定の検索対象範囲に応じて少なくとも上記タイトルの情報を含む上記関連情報を抽出すると共に、抽出した上記タイトルの情報に対し上記コンテンツ識別情報を対応づけたリストを生成することで、各検索対象範囲に応じた複数の上記辞書リストを生成する辞書リスト生成手段と、
上記辞書リスト生成手段により生成された複数の上記辞書リストのうちの、指定された上記検索対象範囲に応じた辞書リストに基づき、入力されたキーワードから予測される上記関連情報を抽出する予測情報抽出手段と、
上記端末装置側に備えられ、上記予測情報抽出手段により抽出された上記関連情報が所要の表示手段に一覧表示されるように表示制御を行う一覧表示制御手段と、
上記一覧表示制御手段により上記表示手段に表示された上記関連情報の一覧に基づき所要のタイトルの情報が指定されることに応じて、上記辞書リストにてこの指定されたタイトルの情報と対応づけられているコンテンツ識別情報を取得するコンテンツ識別情報取得手段と、
上記サーバ装置側に備えられ、上記格納される複数タイトルのコンテンツのうちの、上記コンテンツ識別情報取得手段により取得された上記コンテンツ識別情報により特定されるコンテンツを、上記ネットワークを介して上記端末装置に対して送信するコンテンツ送信手段と、
上記端末装置側に備えられ、上記サーバ装置における上記コンテンツ送信手段により送信されたコンテンツを受信するコンテンツ受信手段と、
を備えることを特徴とするコンテンツ取得システム。
【請求項１２】
複数タイトルのコンテンツから所望のタイトルのコンテンツを所定の検索対象範囲ごとに検索するために用いられる複数の辞書リストであって、各コンテンツを一意に定義するためのコンテンツ識別情報と上記タイトルの情報を含み各コンテンツに関連する情報とされる所定複数項目の関連情報とがそれぞれ対応づけられた関連情報データベースから、上記所定の検索対象範囲に応じて少なくとも上記タイトルの情報を含む上記関連情報が抽出され、抽出された上記タイトルの情報に対し上記コンテンツ識別情報が対応づけられて生成された複数の辞書リストのうちの、指定された上記検索対象範囲に応じた辞書リストに基づき、入力されたキーワードから予測される上記関連情報を抽出する予測情報抽出手段と、
上記予測情報抽出手段により抽出した上記関連情報が所要の表示手段に一覧表示されるように表示制御を行う一覧表示制御手段と、
上記一覧表示制御手段により上記表示手段に表示された上記関連情報の一覧に基づき所要のタイトルの情報が指定されることに応じて、上記辞書リストにてこの指定されたタイトルの情報と対応づけられているコンテンツ識別情報を取得するコンテンツ識別情報取得手段と、
を備えることを特徴とする端末装置。
【請求項１３】
入力キーワードに基づく情報を所定の予測対象範囲ごとに予測するために用いられる複数の辞書リストのうち、指示された予測対象範囲に応じて選択した辞書リストから、入力されたキーワードから予測される情報を抽出する予測情報抽出手順と、
上記予測情報抽出手順により抽出した情報を所要の表示手段に一覧表示する一覧表示手順と、
上記一覧情報表示手順により上記表示手段に上記情報の一覧表示をした状態で、上記予測対象範囲を指定し直す指示があった場合に、この指定し直された予測対象範囲に応じて選択した辞書リストから、上記入力されたキーワードから予測される情報を再度抽出する予測情報再抽出手順と、
上記一覧表示手順により上記表示手段に一覧表示した一覧情報を、上記予測情報再抽出手順により抽出した情報に基づく一覧表示に更新する一覧表示更新手順と、
を備えることを特徴とする入力情報予測方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数タイトルのコンテンツから所望のタイトルのコンテンツを検索しこれを取得するためのコンテンツ取得方法に関する。また、複数タイトルのコンテンツから所望のタイトルのコンテンツを検索するために用いられる辞書リストを生成するための辞書リスト生成方法、及びこのような辞書リストに基づき所望のコンテンツを検索するための検索方法に関する。また、複数タイトルのコンテンツを格納するサーバ装置と上記サーバ装置とネットワークを介したデータ通信が可能に構成された端末装置とを含んで構成されるコンテンツ取得システムと、端末装置とに関する。
さらには、入力キーワードに基づく情報を所定の予測対象範囲ごとに予測する入力情報予測方法に関する。
【背景技術】
【０００２】
従来より、映画などの映像コンテンツを貸与（レンタル）するいわゆるレンタルビデオサービスが展開されている。そして、近年ではこのようなレンタルビデオサービスとして、ネットワーク上の所要のサーバ装置にコンテンツとしてのビデオデータ・オーディオデータを格納しておき、これをネットワーク接続可能な端末装置側にダウンロードすることでコンテンツをレンタルするというサービスが展開されつつある。いわばオンラインによるレンタルビデオサービスである。
【０００３】
このようなオンラインのレンタルビデオサービスにおいて、レンタル可能なコンテンツとしては、そのサービスの規模にもよるが例えば数千〜数十万にのぼることが考えられる。レンタル可能なコンテンツが莫大な量とされた場合、ユーザが効率よく所望のコンテンツを探し出すための検索システムが必要となる。
【０００４】
ここで、図３１を参照し、このような検索システムの一例として、洋画タイトルと邦画タイトルとのジャンル別検索が可能な検索システムについて説明する。
先ず図３１（ａ）において、この場合の各コンテンツは、それぞれを一意に定義できるように固有のコンテンツＩＤで管理されている。そして、これらコンテンツＩＤのそれぞれには、各コンテンツの関連情報を対応づけるようにされている。ここでは、コンテンツの関連情報としてコンテンツのタイトル情報と、入力キーワードとの一致を判別するためのタイトル読み仮名の情報と、さらに各コンテンツが属するジャンルの情報などがコンテンツＩＤに対応付けられていることが示されている。
このようにそれぞれのコンテンツの関連情報をコンテンツＩＤの情報と対応づけて管理することで、例えば或るコンテンツが指定されたときにそのコンテンツの関連情報をユーザに提示するといったことができるようにされている。
【０００５】
そして、上記したジャンル別検索が可能となるように、この場合は図３１（ｂ）に示されるように、図３１（ａ）に示した関連情報データベースに基づいて洋画タイトル辞書と邦画タイトル辞書とを予め生成しておくようにされる。洋画タイトル辞書は、ジャンルが「洋画」とされるすべてのコンテンツのタイトル情報及びタイトル読み仮名情報を一覧化した情報となる。同様に邦画タイトル辞書はジャンルが「邦画」とされるすべてのコンテンツのタイトル情報及びタイトル読み仮名情報を一覧化した情報である。
【０００６】
これらの辞書情報が用意される下で、先ず、ユーザが所望のコンテンツを検索するとした場合には、検索対象範囲を指定するようにされる。つまり、洋画／邦画のいずれかのジャンルを指定するようにされる。その後、ユーザは検索のためのキーワードとして、例えば図３１（ｃ）に示すようにして所望するタイトルの読み仮名の情報を入力するようにされる。
【０００７】
このようなユーザのキーワード入力に応じ、端末装置側では、指定された検索対象範囲に基づく辞書を参照し、その辞書内のタイトル読み仮名情報から入力キーワードと一致する文字列を検索し、一致するタイトル読み仮名情報と対応づけられたタイトル情報を検索結果として表示する。この図３１では、「洋画タイトル」が検索対象範囲として指定され、これに応じ入力キーワードに基づいて洋画タイトル辞書が参照された場合の例を示している。
【０００８】
ユーザは、上記検索結果として所望するタイトルが表示された場合、そのタイトルを指定することでダウンロードすべきコンテンツを指定できる。
つまり、端末装置側ではユーザによりタイトルが指定されると、タイトルと個々のコンテンツＩＤとの対応づけを管理する管理情報を参照して、該当するコンテンツＩＤを取得する。そして、取得したコンテンツＩＤをサーバ装置に送信して、コンテンツのダウンロード要求を行う。これによってサーバ装置側から目的のコンテンツが送信され、端末装置側へのコンテンツのダウンロードが行われる。
或いは、このようにタイトルの指定に応じてコンテンツのダウンロードを即開始する以外にも、上記のように指定タイトルに応じて取得したコンテンツＩＤの情報を元に関連情報データベースから指定タイトルの他の関連情報を取得し、それらの関連情報に基づきそのタイトルについてのより詳細な情報（例えばジャケット写真のサムネイル画像や出演者名など）をユーザに提示してから、このタイトルをレンタルする／しないをユーザに決定させることもできる。
【０００９】
例えばこの図３１により説明したように複数の辞書を用意して検索対象範囲を絞った検索を行うことで、検索対象としてのコンテンツを少なくすることができ、ユーザにとっても検索が容易な検索システムとすることができる。また装置側にとっても検索対象が減ることで検索処理に要する時間も短縮できる。
【００１０】
なお、関連する従来技術については以下の特許文献を挙げることができる。
【特許文献１】特開２００１−５８０８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
ところで、従来において、上記のような辞書情報としてはあくまで入力キーワードに応じた検索結果を表示する用途でのみ用いられるものとされていたので、入力キーワードとの一致を検出するためのタイトル読み仮名の情報に対し、検索結果表示で用いるためのタイトル（漢字やアルファベットなどを含む）の情報のみを対応づけた構造となっている。
このために、検索結果から或るタイトルが指定されたときは、上述もしたように指定されたタイトルの情報から管理情報を元に対応するコンテンツＩＤを取得する処理が別途必要になるものとされていた。
【００１２】
すなわち、上述のようにしてタイトルの指定→指定されたタイトルのダウンロードを行う場合は、このように指定されたタイトルの情報から管理情報を元に対応するコンテンツＩＤを取得する処理が別途必要になることで、その分タイトルの指定からコンテンツダウンロードまでに要する時間としても増加する傾向となってしまう。
また、或いはタイトルの指定→指定タイトルの詳細情報表示を行う場合としては、詳細情報表示の際に上記のようなコンテンツＩＤを取得処理が別途必要になることで、タイトルの指定から詳細情報表示までの間にユーザを待たせる時間が増加傾向となってしまう。
【００１３】
ここで、ユーザインタフェースとしては、操作に応じたレスポンスが速いほどユーザの待ち時間を短縮できて好ましいものとなる。このことを考慮すると、上記のようなタイトル指定操作から指定コンテンツダウンロードまで、或いはタイトルの指定操作から指定タイトルの詳細情報表示までの間としても、なるべく無駄な処理が省略されてより素早いレスポンスを実現することが使用性の高いユーザインタフェースを実現する上で重要となる。
【課題を解決するための手段】
【００１４】
そこで、本発明では以上のような問題点に鑑み、コンテンツ取得方法として以下のようにすることとした。
つまり、複数タイトルのコンテンツから所望のタイトルのコンテンツを所定の検索対象範囲ごとに検索するために用いられる辞書リストを生成するにあたり、各コンテンツを一意に定義するためのコンテンツ識別情報と、上記タイトルの情報を含み各コンテンツに関連する情報とされる所定複数項目の関連情報とがそれぞれ対応づけられた関連情報データベースから、上記所定の検索対象範囲に応じて少なくとも上記タイトルの情報を含む上記関連情報を抽出すると共に、抽出した上記タイトルの情報に対し上記コンテンツ識別情報を対応づけたリストを生成することで、各検索対象範囲に応じた複数の上記辞書リストを生成する辞書リスト生成手順を備える。
また、上記辞書リスト生成手順により生成した複数の上記辞書リストのうちの、指定された上記検索対象範囲に応じた辞書リストに基づき、入力されたキーワードから予測される上記関連情報を抽出する予測情報抽出手順を備える。
また、上記予測情報抽出手順により抽出した上記関連情報を所要の表示手段に一覧表示する一覧表示手順を備える。
また、上記一覧表示手順により表示した上記関連情報の一覧に基づき所要のタイトルの情報が指定されることに応じて、上記辞書リストにてこの指定されたタイトルの情報と対応づけられているコンテンツ識別情報を取得するコンテンツ識別情報取得手順を備える。
また、上記コンテンツ識別情報取得手順により取得した上記コンテンツ識別情報により特定されるコンテンツを取得するコンテンツ取得手順を備えるようにした。
【００１５】
また、本発明では辞書リスト生成方法として以下のようにすることとした。
つまり、本発明の辞書リスト生成方法は、複数タイトルのコンテンツから所望のタイトルのコンテンツを所定の検索対象範囲ごとに検索するために用いられる辞書リストを生成するための辞書リスト生成方法であって、
各コンテンツを一意に定義するためのコンテンツ識別情報と、上記タイトルの情報を含み各コンテンツに関連する情報とされる所定複数項目の関連情報とがそれぞれ対応づけられた関連情報データベースから、上記所定の検索対象範囲に応じて少なくとも上記タイトルの情報を含む上記関連情報を抽出すると共に、抽出した上記タイトルの情報に対し上記コンテンツ識別情報を対応づけたリストを生成することで、各検索対象範囲に応じた複数の辞書リストを生成するようにしたものである。
【００１６】
また、本発明では検索方法として以下のようにすることとした。
つまり、複数タイトルのコンテンツから所望のタイトルのコンテンツを所定の検索対象範囲ごとに検索するために用いられる複数の辞書リストであって、各コンテンツを一意に定義するためのコンテンツ識別情報と上記タイトルの情報を含み各コンテンツに関連する情報とされる所定複数項目の関連情報とがそれぞれ対応づけられた関連情報データベースから、上記所定の検索対象範囲に応じて少なくとも上記タイトルの情報を含む上記関連情報が抽出され、抽出された上記タイトルの情報に対し上記コンテンツ識別情報が対応づけられて生成された複数の辞書リストのうちの、指定された上記検索対象範囲に応じた辞書リストに基づき、入力されたキーワードから予測される上記関連情報を抽出する予測情報抽出手順を備える。
また、上記予測情報抽出手順により抽出した上記関連情報を所要の表示手段に一覧表示する一覧表示手順を備えるようにしたものである。
【００１７】
さらに、本発明ではコンテンツ取得システムとして以下のように構成することとした。
すなわち、複数タイトルのコンテンツが格納されるサーバ装置と、上記サーバ装置とネットワークを介したデータ通信が可能に構成された端末装置とを含んで構成されるコンテンツ取得システムであって、先ず、上記複数タイトルのコンテンツから所望のタイトルのコンテンツを所定の検索対象範囲ごとに検索するために用いられる辞書リストを生成するにあたり、各コンテンツを一意に定義するためのコンテンツ識別情報と、上記タイトルの情報を含み各コンテンツに関連する情報とされる所定複数項目の関連情報とがそれぞれ対応づけられた関連情報データベースから、上記所定の検索対象範囲に応じて少なくとも上記タイトルの情報を含む上記関連情報を抽出すると共に、抽出した上記タイトルの情報に対し上記コンテンツ識別情報を対応づけたリストを生成することで、各検索対象範囲に応じた複数の上記辞書リストを生成する辞書リスト生成手段を備える。
また、上記辞書リスト生成手段により生成された複数の上記辞書リストのうちの、指定された上記検索対象範囲に応じた辞書リストに基づき、入力されたキーワードから予測される上記関連情報を抽出する予測情報抽出手段を備える。
また、上記端末装置側に備えられ、上記予測情報抽出手段により抽出された上記関連情報が所要の表示手段に一覧表示されるように表示制御を行う一覧表示制御手段を備える。
また、上記一覧表示制御手段により上記表示手段に表示された上記関連情報の一覧に基づき所要のタイトルの情報が指定されることに応じて、上記辞書リストにてこの指定されたタイトルの情報と対応づけられているコンテンツ識別情報を取得するコンテンツ識別情報取得手段を備える。
また、上記サーバ装置側に備えられ、上記格納される複数タイトルのコンテンツのうちの、上記コンテンツ識別情報取得手段により取得された上記コンテンツ識別情報により特定されるコンテンツを、上記ネットワークを介して上記端末装置に対して送信するコンテンツ送信手段を備える。
さらに、上記端末装置側に備えられ、上記サーバ装置における上記コンテンツ送信手段により送信されたコンテンツを受信するコンテンツ受信手段を備えるようにしたものである。
【００１８】
また、さらに本発明では端末装置として以下のように構成することとした。
すなわち、複数タイトルのコンテンツから所望のタイトルのコンテンツを所定の検索対象範囲ごとに検索するために用いられる複数の辞書リストであって、各コンテンツを一意に定義するためのコンテンツ識別情報と上記タイトルの情報を含み各コンテンツに関連する情報とされる所定複数項目の関連情報とがそれぞれ対応づけられた関連情報データベースから、上記所定の検索対象範囲に応じて少なくとも上記タイトルの情報を含む上記関連情報が抽出され、抽出された上記タイトルの情報に対し上記コンテンツ識別情報が対応づけられて生成された複数の辞書リストのうちの、指定された上記検索対象範囲に応じた辞書リストに基づき、入力されたキーワードから予測される上記関連情報を抽出する予測情報抽出手段を備える。
また、上記予測情報抽出手段により抽出した上記関連情報が所要の表示手段に一覧表示されるように表示制御を行う一覧表示制御手段を備える。
さらに、上記一覧表示制御手段により上記表示手段に表示された上記関連情報の一覧に基づき所要のタイトルの情報が指定されることに応じて、上記辞書リストにてこの指定されたタイトルの情報と対応づけられているコンテンツ識別情報を取得するコンテンツ識別情報取得手段を備える。
【００１９】
また、本発明では入力情報予測方法として以下のようにすることとした。
つまり、入力キーワードに基づく情報を所定の予測対象範囲ごとに予測するために用いられる複数の辞書リストのうち、指示された予測対象範囲に応じて選択した辞書リストから、入力されたキーワードから予測される情報を抽出する予測情報抽出手順を備える。
また、上記予測情報抽出手順により抽出した情報を所要の表示手段に一覧表示する一覧表示手順を備える。
また、上記一覧情報表示手順により上記表示手段に上記情報の一覧表示をした状態で、上記予測対象範囲を指定し直す指示があった場合に、この指定し直された予測対象範囲に応じて選択した辞書リストから、上記入力されたキーワードから予測される情報を再度抽出する予測情報再抽出手順を備える。
さらに、上記一覧表示手順により上記表示手段に一覧表示した一覧情報を、上記予測情報再抽出手順により抽出した情報に基づく一覧表示に更新する一覧表示更新手順を備えるようにした。
【００２０】
上記本発明のコンテンツ取得方法及びコンテンツ取得システムによれば、各辞書リストにはコンテンツのタイトルの情報に対しコンテンツ識別情報（コンテンツＩＤ）までが対応づけられるので、辞書リストに基づき表示されたタイトルの一覧からの或るタイトルの指定に応じて、即座にその指定タイトルに応じたコンテンツＩＤを特定することができる。
これにより、タイトル一覧からの或るタイトルの指定に応じて直接的に指定タイトルのコンテンツについての取得（ダウンロード）を行うとした場合には、ダウンロード対象としてのコンテンツを特定するためのコンテンツＩＤをより早く得ることができることで、コンテンツのダウンロードに要する時間としてもその分短縮できてユーザの待ち時間としても短縮化できる。
或いは、辞書リストから抽出したタイトル一覧情報からの指定タイトルについての詳細情報を表示するといった場合にも、上記のようにしてタイトルの指定に応じて即座にそのコンテンツＩＤを特定できることで、詳細情報表示までの所要時間の短縮化が図られ、これによって詳細情報表示までのユーザの待ち時間の短縮化が図られる。
【発明の効果】
【００２１】
上記のようにして本発明のコンテンツ取得方法及びコンテンツ取得システムによれば、入力キーワードに応じたコンテンツの検索を行うための辞書リストにおけるタイトルの情報にコンテンツ識別情報までを対応づけるようにしたことで、辞書リストに基づき表示されたタイトルの一覧からの或るタイトルの指定に応じて、即座にその指定タイトルに応じたコンテンツＩＤを得ることができ、これによってタイトルの指定からコンテンツのダウンロードまでに要する時間、或いはタイトルの指定からその指定タイトルの詳細情報表示までに要する時間の短縮化が図られ、その分ユーザの待ち時間としても短縮化を図ることができる。このようにユーザの待ち時間短縮化が図られることで、より使用性の高い有用なユーザインタフェースを実現できる。
【００２２】
また、本発明の辞書リスト生成方法によれば、上記のようにしてユーザの待ち時間を短縮化した優れたユーザインタフェースの実現を図ることのできる辞書リストを生成することができる。
また、本発明の検索方法によれば、上記本発明の辞書リストに基づき、入力キーワードから予測される関連情報を抽出してその結果を表示手段に一覧表示することができる。つまり、これによって本発明の辞書リストを用いたキーワード検索を行うことができる。
また、本発明の端末装置によれば、上記本発明としての辞書リストを用いた入力キーワードに応じたタイトル（コンテンツ）の検索及び辞書リストからのコンテンツ識別情報の取得を行うことのできる端末装置を提供できる。
【００２３】
また、本発明の入力情報予測方法によれば、入力キーワードを保持した状態で、変更された予測対象範囲（検索対象範囲）に応じた予測結果に切り替えて表示することができる。これにより、例えばユーザが予測対象範囲の指定ミスをした場合にも、予測対象範囲を指定し直すのみで直ちに正しい予測対象範囲での予測結果を提示することが可能となるなど、効率の良い検索（或いは情報入力）を行うことができる。
【発明を実施するための最良の形態】
【００２４】
以下、発明を実施するための最良の形態（以下実施の形態とする）について説明していく。なお、説明は以下の順序で行う。
１．システム概要
２．端末装置の構成
３．サーバ装置の構成
４．システムの動作概要
５．コンテンツの検索
６．処理動作
７．変形例
【００２５】
１．システム概要
図１は、本実施の形態としてのコンテンツ視聴システム１の概要を示した図である。
図示するようにして本実施の形態のコンテンツ視聴システム１としては、サーバ装置３と、このサーバ装置３と図示するネットワーク４を介して通信可能に接続される端末装置２とによって構成される。この場合、ネットワーク４としては、例えばインターネットまたはＬＡＮ（Local Area Network）とされる。
端末装置２は、後述もするように内部にＨＤＤ（ハードディスクドライブ）などの大容量記録媒体を備え、且つ映像コンテンツ（この場合は音声も含む）についての記録再生が可能な記録再生装置として構成される。サーバ装置３には、内部に映像コンテンツやその関連情報などが格納されており、端末装置２は、このようにサーバ装置３に格納されている映像コンテンツをネットワーク４を介してダウンロードし、これをＨＤＤに記録することが可能に構成される。ユーザは、このように端末装置２側にダウンロードされた映像コンテンツを再生させてこれを視聴するようにされる。
【００２６】
２．端末装置の構成
図２は、図１に示される端末装置２の内部構成について示したブロック図である。
図２において、実施の形態の端末装置２としては、地上デジタル放送受信機を備えるハードディスクレコーダ（／プレイヤ）としての構成を採る。その上で、図示する光ディスクドライブ２３を備えて、例えばＤＶＤ（Digital Versatile Disc）やブルーレイディスク（Bru-ray Disc）等の光ディスク記録媒体とされるディスク１００に対するデータの記録再生も行うようにされる。
このような構成により、例えばＨＤＤ２５に格納される各種データ（コンテンツなど）を、光ディスクドライブ２３によりディスク１００にコピーすることが可能とされる。または、受信された放送コンテンツとしての映像データ（及び音声データ）を直接ディスク１００に記録することも可能とされる。
【００２７】
図２において、地上デジタル放送による放送信号は、図示するアンテナ１０により受信され、端末装置２内のチューナ１１に供給される。
チューナ１１ は、図示するＣＰＵ１９の制御に基づいて、所定チャンネルが存在するキャリアのチューニング、すなわち選局（キャリア選択）を行い、受信データを復調器１２に出力する。
復調器１２は、デジタル変調されている受信データを復調し、デコーダ１３に出力する。
例えば地上デジタル放送の場合、放送信号からチューナ１１により受信され、復調器１２により復調されたデジタルデータは、ＭＰＥＧ２（Moving Picture Coding Experts Group２）方式で圧縮されたＡＶ（Audio Visual）データ、およびデータ放送用データが多重化されているトランスポートストリームである。なお、データ放送用データとは、放送コンテンツ本体に付随するデータ、即ち例えばＥＰＧ（Electric Program Guide：電子番組ガイド）データ等である。
【００２８】
デコーダ１３は、復調器１２より供給されたトランスポートストリームを、ＭＰＥＧ２方式で圧縮されたＡＶデータとデータ放送用データに分離する。デコーダ１３はまた、ＭＰＥＧ２方式で圧縮されたリアルタイムＡＶデータを、圧縮映像データと圧縮音声データに分離する。
分離された音声データは、ＰＣＭ（Pulse Code Modulation）デコードされた後増幅されて、図示されない音声出力端子を介して外部接続されたスピーカ２６から音声出力される。
また、分離された映像データは伸張された後、コンポーザ１７を介して図示されない映像出力端子を介して外部接続されたディスプレイ２７に出力される。
ディスプレイ２７は、供給された映像信号に基づく表示動作を行う。
なお、図示するＲＡＭ１４は、デコーダ１３によるこれらの作業データを一時保持するようにされる。
また、ここではスピーカ２６とディスプレイ２７とが別体とされる場合を示しているが、これらは一体とすることもできる。
【００２９】
デコーダ１３はまた、トランスポートストリームから分離されたデータ放送用データを、バス１６を介してＣＰＵ１９に供給する。これによりＣＰＵ１９は、このデータ放送用データについて所定のアプリケーションに従って所定の処理を実行することで、ＥＰＧ一覧表などの作成を行うことができる。
【００３０】
また、デコーダ１３は、ネットワーク４経由でサーバ装置３側からダウンロードされＨＤＤ２５に格納された映像コンテンツの再生時、ＨＤＤインタフェース（I/F）２４→バス１６経由で供給される映像コンテンツについてのデコード（伸張）処理も行うようにされる。
なお、後述もするがこの場合においてサーバ装置３側からダウンロードされＨＤＤ２５に格納される映像コンテンツとしてのＡＶデータは、ＭＰＥＧ２方式により圧縮符号化されているとする。
【００３１】
コンポーザ１７は、デコーダ１３から供給される映像データに対し、ＣＰＵ１９が生成する例えば設定メニュー画面などの各種表示画面データを合成して出力する、或いは上記表示画面データのみを出力することができるように構成される。
【００３２】
ユーザインタフェース（U/I）制御部１５は、ユーザからの入力操作を処理するモジュールであり、例えばユーザにより各種操作キーまたは操作スイッチを備えるリモートコマンダ２８が操作されることにより、赤外線発光部（図示せず）から発光された操作信号（IR信号）を受光部１５ａで受光し、電気信号としての入力操作信号に変換してＣＰＵ１９に供給する。
なお、もちろん装置筐体パネルに操作キー等が形成され、ユーザがそのようなパネル上の操作キーを操作できるようにしてもよい。その場合、パネル上の操作キーによる操作をユーザインタフェース制御部１５が検出し、操作情報としてＣＰＵ１９に供給するように構成すればよい。
なお、リモートコマンダ２８が備える各種操作キーについては後述する。
【００３３】
通信制御部１８は、図１にも示したネットワーク４を介して接続された外部機器（この場合は特にサーバ装置３）との間でのデータ通信を行うために備えられる。
つまり、通信制御部１８は、バス１６を介して接続されたＣＰＵ１９の制御に基づいて送信データのエンコード処理、受信データのデコード処理を行う。また、エンコードした送信データをネットワーク４を介して所定の外部機器に送信し、またネットワーク４を介して外部機器から送信されてきたデータのＣＰＵ１９への受け渡しを行う。
【００３４】
ＨＤＤ２５は、プログラムやデータなどを所定のファイル形式で蓄積することができる、ランダムアクセスが可能な記憶装置であり、例えば数１００ＧＢ（ギガバイト）程度の記憶容量を有する。
ＨＤＤ２５は、ＨＤＤインタフェース２４を介してバス１６に接続されており、ＣＰＵ１９の制御に基づいて、デコーダ１３或いは通信制御部１８から供給されるデータや制御情報の記録再生が行われる。例えば放送コンテンツ、サーバ装置３からダウンロードされた映像コンテンツとしてのＡＶデータ等の記録／再生が行われる。
また、このＨＤＤ２５に対しては、図示するようにして関連情報データベース３８ｂが格納される。この関連情報データベース３８ｂは、端末装置２がサーバ装置３にアクセスして定期的な更新を行うことにより、サーバ装置３において格納される関連情報データベース３８ｂとデータ内容の同一性が保たれるようにされた情報であり、後述するように各映像コンテンツについての関連情報を各映像コンテンツごとに対応づけた情報である。
また、ＨＤＤ２５には、各種辞書リスト２５ａも格納されるがこれについては後述する。
【００３５】
光ディスクドライブ２３は、光学ヘッド、スピンドルモータ、再生信号処理部、サーボ回路等を備え、装填されたディスク１００に対してレーザ光の照射により信号の記録再生を行う。この場合、ディスク１００への記録データ及びディスク１００からの再生データは、光ディスクインタフェース（I/F）２２を介して接続されるバス１６を経由して転送されるようになっている。
【００３６】
ＣＰＵ１９は、端末装置２の全体の動作を制御するメインコントローラであり、オペレーティングシステム（OS）により提供されるプラットフォーム上で各種のアプリケーション（プログラム）を実行する。
例えばＣＰＵ１９は、先に述べたリモートコマンダ２８に対する操作に応じユーザインタフェース制御部１５を介して入力される操作信号などに基づいて、放送受信及び出力、コンテンツの録画／再生、ＨＤＤ２５に記録したコンテンツの管理、及びディスプレイ２７の画面上に表示すべき例えばメニュー画面などの各種画面表示データ生成等のための処理を実行するようにされる。
【００３７】
また、特に実施の形態では、後述するようにしてサーバ装置３側から映像コンテンツをダウンロードするための処理や、ダウンロードすべき映像コンテンツをユーザのキーワード入力に基づいて検索するための処理等も行うようにされる。
なお、映像コンテンツについての検索は先に述べた各種辞書リスト２５ａに基づいて行うようにされるが、これについては後述する。
【００３８】
ＲＡＭ２０は、ＣＰＵ１９の実行プログラムをロードしたり、実行プログラムの作業データを書き込むために使用される、書き込み可能な揮発性メモリである。
【００３９】
ＲＯＭ２１は、端末装置２の電源オン時に実行する自己診断・初期化プログラムや、ハードウェア操作用の制御コードなどを格納する読み出し専用メモリである。
また、この場合、ＲＯＭ２１としては、書き換え可能な不揮発性領域を有するようにされている。そして、このＲＯＭ２１の不揮発性領域に対しては、後述する課金処理に用いられる端末ＩＤ２１ａが格納される。この端末ＩＤ２１ａは、例えばサーバ装置３により個々の端末装置２に固有となるようにして割り振られたＩＤ情報であり、端末装置２を一意に定義するための情報である。
【００４０】
なお、この図では、実施の形態の端末装置２がＨＤＤ２５と共に光ディスクドライブ２３を備えてディスク１００に対するデータの記録再生が可能に構成される場合を例示したが、このような光ディスクドライブ２３（及び光ディスクインタフェース２２）は省略してディスク１００に対する記録再生機能は与えないように構成することもできる。
【００４１】
また、ここでは端末装置２が地上デジタル放送を受信可能に構成されるものとしたが、その他デジタル（又はアナログ）ＢＳ放送やデジタル（又はアナログ）ＣＳ放送を受信可能に構成とすることもできる。または、チューナ１１及び復調器１２を省略して放送信号についての受信機能を与えない構成とすることもできる。
【００４２】
図３は、図２に示したリモートコマンダ２８が備える各種操作キーについて説明するための図である。なお、この図ではリモートコマンダ２８が備える操作キーとして、特に実施の形態としての動作に係る指示を行うための操作キーのみについて示し、その他の操作キーについては省略している。
図３において、リモートコマンダ２８は、選局チャンネルの指示や各種数字入力のための１０キー２８ａと、上下左右の各方向の指示を行うための上方向キー２８ｂ、下方向キー２８ｃ、右方向キー２８ｄ、左方向キー２８ｅの各方向指示キー、及び各種項目の決定指示を行うための決定キー２８ｆを備えている。
この場合、１０キー２８ａは、文字入力のための操作キーとしても用いられる。ここでは、１０キー２８ａとしての「１」〜「０」の１０個の操作キーに、５０音の１行ずつを順に割り振るものとしている。すなわち、１０キー２８ａのうち「１」には「あ行」、「２」には「か行」を割り当てる。また「３」には「さ行」、「４」には「た行」、「５」には「な行」、「６」には「は行」、「７」には「ま行」、「８」には「や行」、「９」には「ら行」、「０」には「わ行」を割り当てるものとしている。
この場合、操作キーの１押圧操作ごとにその行での文字送りが行われるようになっている。つまり、例えば「あ行」であれば、「１」の操作キーを押圧操作するごとに「あ→い→う→え→お→あ→い・・・」の順で文字が送られるといったものである。これによってユーザは５０音のうちから所望の文字を入力することができるようにされる。
【００４３】
３．サーバ装置の構成
図４は、図１に示したサーバ装置３の内部構成を示すブロック図である。
この図において、先ずＣＰＵ３１は、起動されたプログラムに基づいてサーバ装置３の全体制御、演算処理を行う。例えば、図示する入力部３５に対する入力に応じた動作、ＨＤＤ３８へのデータファイルの格納や管理情報の作成・更新等を行う。
なおＣＰＵ３１は、図示するバス３２を介して各部との間で制御信号やデータのやりとりを行うようにされる。
【００４４】
メモリ部３３は、ＣＰＵ３１が処理に用いるＲＡＭ、ＲＯＭ、フラッシュメモリなどを包括的に示している。このメモリ部３３のＲＯＭには、ＣＰＵ３１の動作プログラム、プログラムローダー等が記憶される。また、上記フラッシュメモリには各種演算係数、プログラムで用いるパラメータ等が記憶され、ＲＡＭにはプログラムを実行する上でのデータ領域、タスク領域が一時的に確保される。
【００４５】
ＨＤＤ３８においては、ＣＰＵ３１の制御に基づいてデータファイルの格納や管理情報の作成・更新等が行われる。
図１においても述べたように、本実施の形態では、端末装置２にて記録再生が行われるべき映像コンテンツはサーバ装置３側に格納されるものとなる。このように端末装置２にて記録再生が行われるべき映像コンテンツは、このＨＤＤ３８に格納される。
この場合の映像コンテンツとしては、複数のタイトルが用意されており、ここではこれら複数のコンテンツを図示するコンテンツ群３８ａとして示している。
【００４６】
また、この場合、各映像コンテンツには、そのコンテンツのタイトル名の情報などのように、そのコンテンツに関連するとされる情報（関連情報）が複数対応づけられる。
これらコンテンツの関連情報は、ＨＤＤ３８における図示する関連情報データベース３８ｂとして格納される。
【００４７】
ここで、図５は、上記関連情報データベース３８ｂの構造を示している。
図５において、先ずコンテンツＩＤは、コンテンツ群３８ａとして格納される個々の映像コンテンツを一意に定義するための識別情報であって、ＣＰＵ３１はこのコンテンツＩＤによって個々の映像コンテンツを特定することができるようにされている。
この場合、コンテンツの関連情報としては、図示するように「タイトル名」「タイトルよみがな」「原題」「制作国」「制作年」「ジャンル」「収録時間」「音声」「字幕」「出演」「出演よみがな」「監督」「監督よみがな」「音楽」「原作・脚本」「解説」「サムネイル画像」「値段」「評価」「ダウンロード回数」の２０項目が設定されるものとしている。各項目の内容は、図示もされているが以下のようになる。
「タイトル名」・・・・・・コンテンツのタイトル名の情報、
「タイトルよみがな」・・・タイトル名のよみがなの情報、
「原題」・・・・・・・・・コンテンツの原題名の情報、
「制作国」・・・・・・・・コンテンツが制作された国名の情報、
「制作年」・・・・・・・・コンテンツが制作された年の情報、
「ジャンル」・・・・・・・コンテンツの属するジャンル名の情報
「収録時間」・・・・・・・コンテンツの長さを表す時間長情報（分）
「音声」・・・・・・・・・コンテンツの音声種類（ＬＲ２ch（チャンネル）／５．１                            chサラウンド）の情報、
「字幕」・・・・・・・・・日本語／英語などの字幕に関する情報、
「出演」・・・・・・・・・コンテンツとしての映画等の出演者名の情報（複数可）、
「出演よみがな」・・・・・出演者名のよみがな情報（複数可）、
「監督」・・・・・・・・・コンテンツとしての映画等の監督名の情報、
「監督よみがな」・・・・・監督名のよみがな情報、
「音楽」・・・・・・・・・コンテンツの音楽を作成した人物の名称情報（複数可）、  「原作・脚本」・・・・・・コンテンツの原作者・脚本家の名称情報、
「解説」・・・・・・・・・コンテンツの内容紹介文の情報、
「サムネイル画像」・・・・データではなく画像を取得するための情報（例えばサムネ                            イル画像の格納場所を特定するためのＵＲＩ（Uniform Re
source Identifier）情報）
「値段」・・・・・・・・・コンテンツのレンタル料金の情報、
「評価」・・・・・・・・・コンテンツに対するユーザの評価情報（数字）、
「ダウンロード回数」・・・コンテンツがダウンロードされた回数の情報、
【００４８】
なお、この場合の「ジャンル」の項目は、例えば第１階層において「洋画」、第２階層において「アクション」などを組み合わせる階層構造を有し、多角的なジャンル分けを行うことができるようにされる。つまり、この例では「洋画」に依るジャンル分けと、「アクション」によるジャンル分けとが可能とされると共に、これら２つの階層のジャンルを併せて「洋画アクション」といったジャンル分けも可能となるようにされる。
【００４９】
また、「ダウンロード回数」の項目は、端末装置２にコンテンツをダウンロードするごとにサーバ装置３が自動で更新するようにされる。つまり、サーバ装置３では、端末装置２側にコンテンツをダウンロードするごとに、関連情報データベース３８ｂにおいてそのコンテンツのコンテンツＩＤと対応づけられた「ダウンロード回数」の数値を１インクリメントするようにされている。
【００５０】
また、「評価」の項目の情報の更新は、例えば次のようにして実現することができる。つまり、例えば後述する初期画面（図７）において、「評価する」アイコンを設けておき、このアイコンの決定操作に応じて例えばユーザがコンテンツごとの評価を行うことができるＷＥＢページにリンクするように構成しておく。そして、サーバ装置３としてはこのＷＥＢページ上で入力された評価情報に基づき、関連情報データベース３８ｂにおける対応するコンテンツの評価情報の項目を更新するようにする。この場合、評価情報は例えば５段階の数値情報とし、それぞれのユーザの入力した評価値の平均値を表すようにしておく。
【００５１】
関連情報データベース３８ｂにおいては、上記のようにしてこれら複数項目の関連情報が、個々のコンテンツＩＤに対して対応付けられている。これにより、各映像コンテンツとその関連情報との対応関係が保たれている。
【００５２】
なお、このような関連情報データベース３８ｂとしては、コンテンツ群３８ａとして格納される全てのコンテンツについて関連情報の対応づけが行われるように、新たな映像コンテンツが追加されるごとに更新されるべき情報となる。この場合、新たな映像コンテンツの追加に応じた関連情報データベース３８ｂの更新としては、例えば実施の形態としてのコンテンツ視聴システム１により実現されるサービス（後述するレンタルサービス）を運営する側のオペレータなどが、次に説明する入力部３５を介した操作入力などによって新たなコンテンツについての関連情報を入力することによって行うことができる。
【００５３】
入力部３５は、図示されないキーボードやマウス、リモートコマンダー、その他の入力デバイスとされる。入力部３５に対しては、上記したオペレータなどが各種操作入力やデータ入力を行うものとして想定されている。
入力部３５で入力された情報は入力処理部３４で所定の処理が施され、ＣＰＵ３１に対して操作又はデータの入力として伝達される。ＣＰＵ３１では入力された情報に対応して必要な演算や制御を行うようにされる。
【００５４】
ディスプレイ３７は、例えば液晶ディスプレイなどとされて、この場合はオペレータ等に対して各種情報表示を行う。例えばＣＰＵ３１が各種動作状態や入力状態、通信状態に応じて表示情報を表示処理部３６に供給すると、表示処理部３６は供給された表示データに基づいてディスプレイ３７を表示駆動し、これによって各種の情報についての表示出力が行われる。
【００５５】
通信処理部３９は、ＣＰＵ３１の制御に基づいて送信データのエンコード処理、受信データのデコード処理を行う。
ネットワークインタフェース４０は、上記通信処理部３９にてエンコードされた送信データをネットワーク４を介して所定の外部機器、特に端末装置２に送信する。またネットワーク４を介して端末装置２などの外部機器から送信されてきた信号を、通信処理部３９に受け渡す。
通信処理部３９は受信した情報をＣＰＵ３１に転送する。
【００５６】
４．システムの動作概要
続いては、図６を参照して本実施の形態のコンテンツ視聴システム１により実現する動作の概要について説明する。
先ず、実施の形態のコンテンツ視聴システム１としては、先の図１においても説明したように、端末装置２がサーバ装置３側に格納されるコンテンツをダウンロードし、ユーザがこの端末装置２にダウンロードされたコンテンツを視聴するという使用形態を想定している。本実施の形態では、このようなコンテンツ視聴システム１の一使用形態として、オンラインのレンタルビデオサービスを提供するものとする。
すなわち、端末装置２側にダウンロードされるコンテンツについては再生可能期間を定めておくと共に、端末装置２側へのコンテンツのダウンロードごとに課金処理を行うようにしたものである。
【００５７】
先ず、レンタル対象である映像コンテンツをダウンロードするとした場合、ユーザはサーバ装置３にて複数格納される映像コンテンツのうちから所望のコンテンツを選択するようにされる。
ここで、コンテンツが多数ある場合、コンテンツの一覧を表示してその中から所望のコンテンツを選択するようにしたのでは、ユーザが効率的に所望のコンテンツを探し出すことが困難となる。
そこで、実施の形態では、キーワード検索が可能となるようにしている。すなわち、ユーザにより入力されたキーワードにより特定されるコンテンツを検索し、その中からユーザに所望の映像コンテンツを選択させるといったものである。
また、これと共に本実施の形態では、洋画／邦画などといったジャンルごとなどの検索対象範囲を絞った検索も可能となるようにしている。このような検索対象範囲を絞った検索を行うために、先に説明した各種辞書リスト２５ａを用いるようにされている。
つまり、洋画タイトルに検索対象範囲を絞った検索を行うにあたっては、関連情報データベース３８ｂに基づきジャンルが「洋画」であるタイトルのみについて抽出して一覧とした洋画タイトル辞書を用いる。また邦画タイトルに検索対象範囲を絞った検索を行うにあたっては、関連情報データベース３８ｂに基づきジャンルが「邦画」のタイトルのみについて抽出して一覧とした邦画タイトル辞書を用いるといったものである。
なお、本実施の形態で生成する各辞書リストの構造については後述する。
【００５８】
図６において、ユーザは、所望のコンテンツの選択のために、先ずは図中＜Ｐ１＞と示されるようにして、端末装置２に対するキーワード入力を行うようにされる。なお、＜Ｐ１＞におけるキーワード入力を行う際、実際には検索対象範囲を選択する操作も行われるが、これについては後述する。
そして、このようなキーワード入力に応じて、端末装置２では、選択された検索対象範囲に対応する辞書リストを用いて、キーワード検索を行うようにされる（図中＜Ｐ２＞）。
なお、ここでは所望のコンテンツの選択はキーワード検索によってのみ行われるものとして説明しているが、これ以外にも後述するようにランキング一覧からの選択が可能とされる。
【００５９】
さらに、端末装置２では、キーワード検索の結果から、ユーザによる所望のタイトルの選択・決定（指定）が行われる（図中＜Ｐ３＞）。そして、このように所望のタイトルが選択・決定されると、決定されたタイトルに応じたコンテンツＩＤを、サーバ装置３側に送信する。またこのとき、課金処理を行うための端末ＩＤ２１ａも送信するようにされる（図中＜Ｐ４＞）。
【００６０】
サーバ装置３においては、上記のようにして端末装置２側から送信されたコンテンツＩＤと端末ＩＤ２１ａとが受信されると、コンテンツ群３８ａとして格納される複数のコンテンツのうちから上記コンテンツＩＤにより特定されるコンテンツを取得し、これを端末装置２側に送信する。これによってユーザにより指定されたコンテンツのダウンロードが行われる。
さらにサーバ装置３では、このように端末装置２側へのコンテンツの送信を行うことに応じて、上記端末ＩＤ２１ａに基づく課金処理を行うようにされる。つまり、この課金処理によってコンテンツのレンタル料金の徴収が行われる。なお、この課金処理については後述する。
【００６１】
ここで、上記もしているように端末装置２ではキーワード検索に用いる各種辞書リスト２５ａを、関連情報データベース３８ｂを用いて生成するようにされる。従って、このように端末装置２側に格納される関連情報データベース３８ｂとしては、サーバ装置３側で格納される最新の関連情報データベース３８ｂとそのデータ内容の同一性が保たれていないと、サーバ装置３側に格納される全ての映像コンテンツを対象として検索を行うことができなくなってしまう可能性がある。
そこで、端末装置２とサーバ装置３との間では、図中＜Ｐ０＞により示すようにして、関連情報データベース３８ｂについての更新処理を行うようにされている。この更新処理としては、例えば端末装置２がサーバ装置３に定期的にアクセスして関連情報データベース３８ｂのデータ内容が一致するか否かを判定し、一致しない場合にサーバ装置３側に格納される関連情報データベース３８ｂを上書きコピーするなどして行うことができる。
或いは、サーバ装置３側において先に説明したオペレータ等による関連情報データベース３８ｂの更新が行われたことなどに応じて、端末装置２側に更新要求を行い、これに応じて端末装置２がサーバ装置３に格納される関連情報データベース３８ｂを上書きコピーするなどして行うこともできる。
【００６２】
５．コンテンツの検索
続いては、図７〜図１７を参照して、本実施の形態のコンテンツ視聴システム１により実現するコンテンツの検索動作について説明する。なお、これら図７〜図１７では、ユーザ操作に応じて得られる、図２に示したディスプレイ２７上の表示画面Ｇ２７の遷移により実施の形態としてのコンテンツ検索動作を説明する。
先ず、図７は、実施の形態としてのコンテンツ検索動作を実現するためのアプリケーションが起動されたことに応じるなどして表示画面Ｇ２７に表示される、初期画面の内容を示している。この初期画面に対しては、図示するように「ビデオを見る」や「ビデオをレンタルする」などのアイコンと共に、これらのアイコンを選択するためのカーソルＣＲが表示される。「ビデオを見る」アイコンは、図２に示したＨＤＤ２５内に格納される映像コンテンツの再生（視聴）指示を行うためのアイコンであり、このアイコンがカーソルＣＲで選択されて決定操作が行われた場合、表示画面Ｇ２７上には例えばＨＤＤ２５内に格納されるコンテンツの一覧情報（タイトルの一覧情報）が表示され、ユーザはこの一覧から所望のコンテンツを選択・決定して視聴コンテンツを指示することができる。
また、「ビデオをレンタルする」アイコンは、本実施の形態としてのレンタルビデオサービスを利用してコンテンツをダウンロードするとしたときに選択・決定されるべきアイコンである。つまり、ユーザは、本実施の形態としてのレンタルビデオサービスを利用してコンテンツをダウンロードするとしたときは、先ずはこのアイコンを選択・決定するようにされる。
なお確認のために述べておくと、カーソルＣＲによるアイコン等の各種選択項目の選択は、図３に示したリモートコマンダ２８に備えられる各方向指示キー（上方向キー２８ｂ、下方向キー２８ｃ、右方向キー２８ｄ、左方向キー２８ｅ）に対する押圧操作で行うことができる。また、カーソルＣＲにより選択した項目の決定は決定キー２８ｆの押圧操作により行うことができる。
【００６３】
図７に示した「ビデオをレンタルする」アイコンを決定する操作が行われた場合、表示画面Ｇ２７には図８に示す検索方法指定画面が表示される。この検索方法指定画面には、図示するようにして「ランキングでさがす」アイコンや「キーワードでさがす」アイコンなどが表示されると共に、これらのアイコンを選択するためのカーソルＣＲが表示される。
【００６４】
図８に示される検索方法指定画面において、「ランキングでさがす」アイコンを選択・決定する操作が行われた場合は、次の図９に示すランキング画面が表示される。
このランキング画面では、コンテンツのタイトル名の情報（及び他の所定項目の関連情報）が例えば１位から１００位までのランキングにより表示される。また、このランキングから所望のコンテンツを選択するためのカーソルＣＲも表示される。
この場合、各コンテンツのランキングは、関連情報データベース３８ｂにおけるダウンロード回数の情報に基づく。つまり、ダウンロード回数の多い上位所定数のコンテンツのタイトル情報（及び他の所定の関連情報）の一覧を表示するようにされる。
また、このランキング画面としては、例えば洋画ランキング、邦画ランキング、アニメランキングの各ジャンルごとのランキング画面を表示することも可能とされる。このために、各ランキング画面においては、他のランキング画面に移るためのアイコンも表示される。この図９では洋画ランキング画面の例を示しており、これに伴って上記アイコンとしては「邦画ランキングへ」アイコンＩ１と「アニメランキングへ」アイコンＩ２とが表示されていることが示されている。
また、ランキング画面には、図示する「もどる」アイコンＩ３も表示され、ユーザはカーソルＣＲによりこの「もどる」アイコンＩ３を選択して決定操作を行うことで、表示画面Ｇ２７の表示内容を先の図８に示した検索方法指定画面に戻すことができる。
なお、ランキング画面においては、各タイトル名の情報と併せてそのタイトルの評価情報も表示することができる。つまり、関連情報データベース３８ｂにおいて各タイトルと対応づけられている評価情報をそれぞれのタイトル名の情報と併せて表示するといったものである。
また、関連情報データベース３８ｂにはコンテンツの制作年の情報も格納されるが、ランキング画面の生成にあたり例えばこの制作年の項目が所定年月よりも過去のタイトルを除外するようにすれば、新作ランキングを提供することもできる。
【００６５】
そして、ユーザは、このようなランキング画面において、カーソルＣＲにより或るタイトルを選択しそこで決定操作を行うことで、そのコンテンツを指定することができる。このように或るコンテンツが指定された場合、表示画面Ｇ２７には図１０に示される詳細画面が表示される。
この詳細画面は、指定されたタイトルのコンテンツについてのより詳細な情報を提示するための画面であり、図示するようにして関連情報データベース３８ｂにおける関連情報のうちの予め定められた所定複数項目の関連情報がそれぞれ所定の表示位置に表示されるようになっている。図示するように、例えばこの場合の詳細画面には、タイトル、制作年、制作国、上映時間（収録時間）、字幕、監督、出演、レンタル料金（値段）、サムネイル画像、評価（★の数）の各項目が所定の表示位置に表示されている。
また、この場合の詳細画面には、所定の表示位置に対して「ダイジェストを見る」アイコンＩ４、「レンタルする」アイコンＩ５、「もどる」アイコンＩ６と、これらアイコンを選択するためのカーソルＣＲも表示される。
【００６６】
この詳細画面の表示のあたり、端末装置２（ＣＰＵ１９）は、先の図９のランキング画面におけるコンテンツの指定に応じて、関連情報データベース３８ｂにおけるこの指定されたコンテンツについての上記所定複数項目の関連情報を取得する。この際、サムネイル画像については関連情報データベース３８ｂにおいてＵＲＩの情報が格納されているので、このＵＲＩにより特定されるＷＥＢ上の格納場所にアクセスして該当するサムネイル画像を取得するようにされる。その上で、これら取得したそれぞれの関連情報と、上記した各アイコン（Ｉ４〜Ｉ６）が所定表示位置に表示されるように表示画面データを生成し、これをコンポーザ１７に供給してディスプレイ２７の表示画面Ｇ２７上に表示されるように指示を行う。
【００６７】
この詳細画面において、ユーザはカーソルＣＲにより「もどる」アイコンＩ６を選択してこれを決定する操作を行うことで、図９におけるランキング画面にもどることができる。
また、ユーザは、「ダイジェストを見る」アイコンＩ４を選択してこれを決定する操作を行うことで、次の図１１に示されるようにしてダイジェスト版の動画を再生させることができる。この場合では、図１０の詳細画面においてサムネイル画像が表示されていた領域が動画表示領域となるようにしてダイジェスト動画の再生（表示）が行われる例を示している。なお、ここで言うダイジェスト動画としては、この場合のコンテンツとしての映画の内容を紹介するための動画が再生されればよく、映画の中のシーン以外の他の内容も含むものとすることができる。
また、このダイジェスト動画再生時には、図１０の詳細画面で表示されていた「ダイジェストを見る」アイコンＩ４の代わりに「停止する」アイコンＩ７が表示される。
【００６８】
なお、この場合、ダイジェスト動画データの再生は、例えば端末装置２が指定されたコンテンツについてのコンテンツＩＤを元に、サーバ装置３にて格納される各コンテンツごとのダイジェスト動画データのうちから該当する動画データを取得するようにすることで実現できる。
【００６９】
図１１において、ユーザはカーソルＣＲにより「停止する」アイコンＩ７を選択してこれを決定する操作を行うことで、ダイジェスト動画の再生を停止させることができる。また、図示する「もどる」アイコンＩ６を選択して決定操作を行うことで、図１０の詳細画面にもどることができる。
【００７０】
ここで、図１０に示した詳細画面（図１１に示したダイジェスト動画再生画面も含む）には、「レンタルする」アイコンＩ５が表示されるが、ユーザはカーソルＣＲによりこの「レンタルする」アイコンＩ５を選択して決定操作を行うことで、詳細画面にて表示されるタイトル（この場合は図９のランキング画面で指定したタイトル）についてのダウンロード指示（レンタル指示）を行うことができる。
【００７１】
つまり、このようにして「レンタルする」アイコンＩ５を選択・決定する操作が行われることに応じ、端末装置２は、上記指定されたコンテンツのコンテンツＩＤをサーバ装置３に送信する。サーバ装置３ではこのように送信されたコンテンツＩＤを元に、ＨＤＤ３８内に格納されるコンテンツ群３８ａからこのコンテンツＩＤにより特定されるコンテンツを読み出し、これを端末装置２側に送信する。これによって指定されたコンテンツが端末装置２側にダウンロードされる。
【００７２】
また、先の図８に示したようにして、この場合は上記のようなランキングから所望のコンテンツをさがす以外にも、キーワードでコンテンツをさがすことができるようにされる。
図８の検索方法指定画面において、「キーワードでさがす」アイコンを選択・決定する操作が行われた場合は、図１２に示すキーワード検索画面が表示される。
図１２において、このキーワード検索画面としては、図示するように検索対象範囲選択領域Ａ１、キーワード入力ボックスＡ２、予測結果表示領域Ａ３の３つの表示領域に分けることができる。
検索対象範囲選択領域Ａ１は、コンテンツの検索対象範囲を指定するためのアイコンとそれらを選択するためのカーソルＣＲ１が表示され、ユーザはカーソルＣＲ１により所望の検索対象範囲を示すアイコンを選択してこれを決定する操作を行うことで、所望の検索対象範囲を指定することができる。
また、キーワード入力ボックスＡ２にはカーソルＣＲ２が表示され、このカーソルＣＲ２により指し示される位置に対して文字入力を行うことができる。この文字入力は、図３に示したリモートコマンダ２８における１０キー２８ａを用いて行うことができる。
また、予測結果表示領域Ａ３は、検索対象範囲選択領域Ａ１にて指定された検索対象範囲（例えば洋画タイトルや邦画タイトルなど）を対象として、キーワード入力ボックスＡ２にて入力されたキーワードから予測される情報を検索結果として表示するための領域である。
【００７３】
ここで、本実施の形態において、コンテンツの検索対象範囲としては、例えば図１２に示されている「洋画タイトル」、「邦画タイトル」、「アニメタイトル」、「全てのタイトル」などのタイトルに依るもの以外にも、人名を検索対象範囲とした検索も行うようにされる。つまり、コンテンツとしての映画に出演する俳優名、監督名からの検索も可能となるようにしている。
具体的には、このような人名検索として、「洋画監督」検索、「邦画監督」検索、「全ての監督」検索、「洋画俳優」検索、「邦画俳優」検索、「全ての俳優」検索、及び「全ての人名」検索（監督＋俳優）が可能となるようにしている。
このような人名に依る検索を行った場合、後述もするように入力キーワードからの予測結果としての人名の一覧の表示→人名の指定→人名に対応するコンテンツのタイトル一覧表示→タイトルの指定の流れによりユーザが所望のタイトルを指定するようにされる。
【００７４】
検索対象範囲の指定は、次のようにして行うことができる。
先ず、図１２のキーワード検索画面において、検索対象範囲選択領域Ａ１では、検索対象範囲指定のためのアイコンが階層構造により表示される。つまり、図中最上段の第１階層としては、タイトルによる検索を指定するための「タイトル」アイコン、人名による検索を指定するための「人名」アイコン、タイトル・人名の全てを範囲とする検索を指定するための「全て」アイコンが表示される。
そして、その下段の第２階層には、第１階層にて指定されたアイコン（検索対象範囲）に応じて、さらに詳細な範囲を指定するためのアイコンが表示される。この図１２の例では第１階層にて「タイトル」アイコンが指定された場合での、第２階層に表示される各アイコンを示している。つまり、このように第１階層にて「タイトル」アイコンが指定されてタイトルを範囲として検索することが指定されたことに応じては、第２階層において「洋画タイトル」「邦画タイトル」「アニメタイトル」の各アイコンが表示される。また、この場合には、全てのタイトルを検索対象範囲とするための「全てのタイトル」アイコンも表示される。
この図１２に示す状態において、ユーザは例えば下方向キー２８ｃにより図示するカーソルＣＲ１を第１階層から第２階層に移動させることができる。そして、このように第２階層に移動させたカーソルＣＲ１により、この第２階層に表示される各アイコンを選択することができる。
【００７５】
また、人名を範囲とした検索を指定する場合には、カーソルＣＲ１により第１階層における「人名」アイコンを選択・決定する操作を行う。このように第１階層における「人名」アイコンを選択・決定する（指定する）操作が行われた場合には、検索対象範囲選択領域Ａ１にて、次の図１３に示すような表示が行われる。
図１３において、「人名」アイコンの指定に応じては、検索対象範囲選択領域Ａ１の第２階層に対して、図１３（ａ）に示されるようにして人名よりもさらに詳細な検索対象範囲を示すアイコンが表示される。つまり、この場合は「監督」「俳優」の各アイコンが表示される。また、この場合も全ての人名を検索対象範囲とするための「全ての人名」アイコンも表示される。
【００７６】
図１３（ａ）において、この場合もユーザは例えば下方向キー２８ｃにより図示するカーソルＣＲ１を第１階層から第２階層に移動させることができ、このように第２階層に移動させたカーソルＣＲ１により、この第２階層に表示される各アイコンを選択することができる。
【００７７】
このとき、図１３（ａ）に示す状態から、図１３（ｂ）に示すようにして第２階層において「監督」アイコンを選択・決定する操作が行われたとする。これに応じては、この図１３（ｂ）に示されるようにして、第２階層のさらに下の第３階層において、さらに詳細な範囲を指定するためのアイコンが表示される。つまり、図示するようにして「洋画監督」「邦画監督」の各アイコンが表示される。さらに、全ての監督を検索対象範囲とするための「全ての監督」アイコンも表示される。
ユーザは例えば下方向キー２８ｃにより図示するカーソルＣＲ１を第２階層から第３階層に移動させることができ、このように第３階層に移動させたカーソルＣＲ１により、この第３階層に表示される各アイコンを選択することができる。
【００７８】
また、図１３（ａ）に示す状態から、図１３（ｃ）に示すようにして第２階層においてカーソルＣＲ１により「俳優」アイコンが選択されこれを決定する操作が行われたとする。これに応じては、この図１３（ｃ）に示されるように、第３階層においてさらに詳細な範囲を指定するためのアイコンが表示される。つまり、図示するようにして「洋画俳優」「邦画俳優」の各アイコンが表示される。さらに、全ての俳優を検索対象範囲とするための「全ての俳優」アイコンも表示される。
この場合もユーザは例えば下方向キー２８ｃにより図示するカーソルＣＲ１を第２階層から第３階層に移動させることができ、このように第３階層に移動させたカーソルＣＲ１により第３階層に表示される各アイコンを選択することができる。
【００７９】
ここで、上記図１２、図１３の説明からも理解されるように、実施の形態では「洋画タイトル」「邦画タイトル」「アニメタイトル」「全てのタイトル」のタイトルに依る検索と、「洋画監督」「邦画監督」「全ての俳優」「洋画俳優」「邦画俳優」「全ての俳優」、さらに「全ての人名」の人名に依る検索とが可能とされる。
これらの各検索対象範囲での検索が可能となるように、実施の形態としても、従来から行われているように各検索対象範囲に応じた辞書リストを用いるようにされる。
つまり、「洋画タイトル」による検索については、予め関連情報データベース３８ｂから「ジャンル」の項目が「洋画」とされる「タイトル」と「タイトルよみがな」の情報を抽出した辞書リストを用意しておく。なお、「よみがな」の情報も抽出するのは、この場合のキーワード検索で入力可能なのが「よみ」の情報のみであることに対応させるためである。換言すれば、入力キーワードとしてカタカナや漢字、数字などの読み仮名以外の入力も可能な場合は不要とすることのできる情報である。
また、この場合は人名による検索も可能としているが、人名に依る検索の場合、先にも述べたが、入力キーワードに基づく予測結果としての人名の一覧の表示→人名の指定→人名に対応するコンテンツのタイトル一覧表示→タイトルの指定、の流れによりユーザが所望のタイトルを指定するようにされる。これを実現するため、例えば「洋画監督」による検索については、関連情報データベース３８ｂから「ジャンル」項目が「洋画」である「監督」と「監督よみがな」の情報を抽出し、これら「監督」「監督よみがな」の情報ごとにその監督が監督した「タイトル」の情報を対応づけた辞書リストを生成しておくようにされる。
なお、説明の便宜上、本実施の形態としての各辞書リストの構造については後述する。
【００８０】
続いては、図１４を参照して、キーワード入力に応じた予測結果表示（検索結果表示）について説明する。
先ずユーザは、キーワード検索を行うにあたっては、検索対象範囲選択領域Ａ１におけるカーソルＣＲ１を利用して検索対象範囲の指定を行うようにされる。ここでは、図１４（ａ）にも示されているように、「洋画タイトル」アイコンが指定されて洋画タイトルを検索対象範囲としたキーワード検索が指定されたとする。
その上でユーザは、図３に示したリモートコマンダ２８における１０キー２８ａを用いて、キーワード入力ボックスＡ２内のカーソルＣＲ２により指し示される位置に文字入力を行うようにされる。この場合、入力文字の確定は決定キー２８ｆの押圧操作により行うことができる。すなわち、この図１４（ａ）ではキーワード入力ボックスＡ２に対して「あ」の入力が確定されたことが示されているが、このためにユーザは、先ずは１０キー２８ａの「１」キーを１度押圧操作して「あ」を表示させた後、決定キー２８ｆを押圧操作するようにされる。
【００８１】
そして、このようにキーワード入力ボックスＡ２に１文字の文字入力が行われることに応じては、図１４（ａ）の予測結果表示領域Ａ３において、入力キーワード「あ」から予測される情報が一覧表示される。つまり、この場合は検索対象範囲として「洋画タイトル」が指定されているので、先に述べた辞書リストとして、洋画タイトル辞書リスト内の各情報（洋画タイトルの情報）のうちから、入力キーワード「あ」から予測される情報の検索を行い、その結果を一覧表示するものである。
具体的に、この場合の予測結果表示としては、入力キーワードとしての文字（この場合はひらがなであるので「よみ」の情報である）を先頭に含む情報を辞書リストから抽出することで行うようにされる。つまり、上記例のように入力キーワードが「あ」の場合には、辞書リスト内において「よみがな」の先頭文字が「あ」の情報のみを抽出して一覧表示するものである。
なお、予測結果表示領域Ａ３のスペースとして予測結果としての一覧情報の全てを表示しきれないときは、表示可能な数だけ情報を表示する。但し、予測結果として抽出した情報は全て保持するようにしておき、後述するようにして予測結果表示領域Ａ３内にてカーソルＣＲ３により予測結果から情報の選択が行われるときは、一覧がスクロールされるようにして予測結果としての全ての情報が表示できる状態としておく。
【００８２】
この図１４（ａ）に示す状態から、次の図１４（ｂ）に示されるようにキーワード入力ボックスＡ２にて次の文字入力が行われたとする。例えばここでは、次の文字として「る」が入力確定されたとする。
上記もしているように、ここではキーワードの１文字入力ごとに予測結果表示領域Ａ３にて入力キーワードに応じた予測結果の表示を行うので、上記次の文字入力に応じては、表示される予測結果の内容が更新される。すなわち、この場合は「あ」の次に「る」が入力され、入力ボックスＡ２内の入力文字が「ある」となったので、洋画タイトル辞書リスト内の情報のうち、「よみがな」の先頭文字として「ある」を含む情報のみを抽出してこれらを一覧表示するようにされる。
【００８３】
なお、本実施の形態では、上記のようにして予め用意された辞書リストから、入力キーワードから予測される情報を抽出してその一覧をユーザに提示するようにしている。このような機能は、入力キーワードに基づき、ユーザが入力しようとしている情報（文字列）を予測により先回りして提示する機能であると捉えることができる。つまり、いわゆる入力予測機能である。
本実施の形態では、このような入力予測機能を、各辞書リストにおいてコンテンツのタイトルを対応づけるようにしてコンテンツ（タイトル）の検索に用いるものとしているので、各辞書リストごとに対応した対象範囲のことを検索対象範囲と呼んでいるが、このような入力予測機能の点から見た場合、この検索対象範囲は予測対象範囲としても捉えることができる。
【００８４】
このようにして予測入力機能を利用した検索とすることで、ユーザが所望するタイトルまたは人名の全語を入力せずとも入力キーワードから予測される情報を一覧表示することができ、その分検索に要する時間の短縮化を図ることができる。また、先頭文字が合致していれば一覧情報として正確なタイトル名や人名の情報が提示されるので、ユーザは入力したい情報をうろ覚えであったときも一覧情報から正確な情報を選択してそれを指定することができる。
【００８５】
また、実施の形態では、キーワード入力ボックスＡ２における入力キーワードを保持した状態で、検索対象範囲選択領域Ａ１での検索対象範囲の変更を行うことも可能としている。
図１５は、図１４（ｂ）での検索対象範囲選択領域Ａ１にて指定されていた「洋画タイトル」検索から、「洋画監督」検索に変更された場合での表示画面Ｇ２７での表示内容を示している。なお、確認のために述べておくと、このように「洋画タイトル」から「洋画監督」に変更するにあたっては、カーソルＣＲ１を移動させて第１階層での「人名」の指定（これに応じ第２階層でのアイコンが「人名」に応じたアイコンに更新される）→第２階層での「監督」の指定（これに応じ第３階層にて「監督」に応じたアイコンが表示される）→第３階層における「洋画監督」の指定を行うようにされる。
【００８６】
図１５において、図１４（ｂ）に示した状態からこのように「洋画監督」の指定が行われることに応じては、予測結果表示領域Ａ３内の表示内容が、「洋画監督」を検索対象範囲としたときの予測結果の内容に更新される。つまり、この場合では、キーワード入力ボックスＡ２内に入力された「ある」に応じ、洋画監督辞書リスト内の情報のうち、「よみがな」の先頭文字にこの「ある」を含む情報のみが抽出され、これら抽出された情報の一覧情報が予測結果表示領域Ａ３の予測結果として表示されるものである。
【００８７】
ここで、仮に、上記のようにして入力文字を保持した状態で検索対象範囲の変更が可能とされていなかったとすると、例えばユーザが「ある」と入力した時点で検索対象範囲の指定をミスしていることに気づいたときなどには、例えば別途設けられた検索終了用のアイコン等を選択・決定して現在の検索対象範囲での検索を終了し、検索対象範囲を指定し直した後に再度キーワードの入力を行わなければならないといったことが考えられる。これによっては、上記検索の終了操作、及び再度のキーワード入力による手間が増え、その分効率の良い検索を行うことができないことになる。
これに対し本実施の形態によれば、このように検索対象範囲の指定ミスをした場合にも、上記のようにして検索対象範囲選択領域Ａ１にてアイコンを指定し直すのみで直ちに正しい検索対象範囲での予測結果を得ることができる。すなわち、この点で効率の良い検索を行うことができるというものである。
【００８８】
続いて、図１５に示される状態において、予測結果表示領域Ａ３内に表示された「監督」の一覧情報から、所望の「監督」を指定するとしたときは、例えば下方向キー２８ｃを押圧操作する。これにより、次の図１６に示されるようにして、予測結果表示領域Ａ３内にカーソルＣＲ３を表示させる。ユーザはこのカーソルＣＲ３により予測結果表示領域Ａ３内の「監督」一覧から１つの「監督」を選択することができる。そして、このようにカーソルＣＲ３により或る「監督」を選択した状態で決定操作を行うことで、その「監督」を指定することができる。
【００８９】
「監督」の一覧から或る「監督」が指定された場合、予測結果表示領域Ａ３内には、指定された「監督」に対応する「タイトル」の一覧が表示される。すなわち、この場合は洋画監督辞書リストにおいて、指定された「監督」に対応づけれらている「タイトル」が抽出され、それらの一覧が表示されるものである。
この場合、予測結果表示領域Ａ３内のカーソルＣＲ３により、表示された「タイトル」の一覧から所望の「タイトル」を指定することができる。
また、ここでは指定された「監督」の名称が確認できるように、キーワード入力ボックスＡ２内には選択された「監督」の名称情報を表示するようにされる。
【００９０】
この図１７に示す画面において、「タイトル」の一覧から或る「タイトル」が指定された場合は、その指定タイトルについての先の図１０に示した詳細画面が表示される。
なお、この詳細画面が表示された以降の、ユーザ操作に応じた画面遷移及びシステムの動作については先の図１０〜図１１にて説明したものと同様となるので、ここでの説明は省略する。
但し、キーワード検索画面からタイトルが指定されて詳細画面を表示した場合は、当該詳細画面に設けられた「もどる」アイコンＩ６の指定操作に応じては、この詳細画面の表示前の画面内容にもどるようにされる。
【００９１】
なお、図１５〜図１７では「洋画監督」が検索対象範囲として指定された場合での画面遷移及び動作について説明したが、他の人名を検索対象範囲とした検索（邦画監督、全ての監督、洋画俳優、邦画俳優、全ての俳優、全ての人名による各検索）が行われる場合としても、同様に入力キーワードから予測される人名一覧の予測結果表示領域Ａ３内での表示→人名一覧からの人名の指定→辞書リストにおいて指定人名と対応づけられたタイトルの一覧表示→タイトルの指定の流れで、指定タイトルの詳細画面が表示されることになる。
【００９２】
また、図示は省略するが、「タイトル」を検索対象範囲とする場合（洋画タイトル、邦画タイトル、アニメタイトル、全てのタイトルの何れかが指定された場合）は、例えば先の図１４（ｂ）に示すように予測結果表示領域Ａ３内にてタイトルの一覧が表示された状態で同様に下方向キー２８ｃを押圧操作することで、予測結果表示領域Ａ３内にカーソルＣＲ３を表示することができる。つまり、これにより予測結果表示領域Ａ３内のタイトルの一覧から所望のタイトルを指定することができ、指定したタイトルについての詳細画面を表示させることができる。
この場合も詳細画面が表示された以降のユーザ操作に応じた画面遷移及びシステムの動作については先の図１０〜図１１にて説明したものと同様となる。
【００９３】
なお、検索対象範囲として第１階層における「全て」が指定された場合は、全てのタイトルと全ての人名を対象とした検索が行われることになる。つまり、これに伴っては予測結果表示領域Ａ３にタイトルと人名とが混在して表示されることになる。
このような状態において、予測結果表示領域Ａ３におけるカーソルＣＲ３によりタイトルが指定された場合には、そのまま指定されたタイトルについての詳細画面の表示に移行するようにされる。一方、人名について指定された場合は、辞書リストにおいて指定人名と対応づけられたタイトルの一覧表示→タイトルの指定の流れで、指定タイトルの詳細画面の表示に移行するようにされる。
【００９４】
ところで、先の図１４（ｂ）から図１５への画面遷移として示したように、実施の形態では、キーワードが入力された状態で、検索対象範囲の変更に応じて予測結果をその検索対象範囲での検索結果に切り替えることが可能とされている。
このような検索対象範囲の変更に応じた予測結果表示の切り替えは、次の図１８に示すような動作によって実現される。この図１８では、一例として「洋画タイトル」「邦画タイトル」「全てのタイトル」の各検索対象範囲間での変更に応じた予測結果表示の切り替えに応じて行われるべき動作を示している。
【００９５】
先ず、図１８（ａ）では、検索対象範囲として「洋画タイトル」が指定された場合の予測結果表示動作について示している。この場合は、図示するようにして各タイトル検索を行うために用意された洋画タイトル辞書リスト、邦画タイトル辞書リスト、アニメタイトル辞書リストのうち、洋画タイトル辞書リストを用いるようにされる。すなわち、入力キーワードが例えば図示する「ある」であった場合には、洋画タイトル辞書リストを参照してこの「ある」から予測される「タイトル」の情報（よみがなの先頭に「ある」を含む「タイトル」の情報）を抽出し、これを予測結果として一覧表示するようにされる。
【００９６】
そして、この図１８（ａ）の状態から、「邦画タイトル」に検索対象範囲が変更された場合は、次の図１８（ｂ）に示されるように、邦画タイトル辞書リストを参照し、入力キーワードとしての「ある」から予測される「タイトル」の情報を抽出し、これを予測結果として一覧表示するようにされる。
【００９７】
さらに、この図１８（ｂ）の状態から、次の図１８（ｃ）に示されるようにして検索対象範囲が「全てのタイトル」に変更されたとする。この「全てのタイトル」の指定に応じては、図示するように洋画タイトル辞書リスト、邦画タイトル辞書リスト、アニメタイトル辞書リストの全ての辞書リストから、入力キーワード「ある」から予測される「タイトル」の情報をそれぞれ抽出し、これらの結果を合わせたものを予測結果として一覧表示するようにされる。
【００９８】
なお、図示は省略するが、人名に依る検索についても、この図１８と同様に指定された検索対象範囲に応じた辞書リストを用いて予測結果を表示する動作が行われることになる。
すなわち、検索対象範囲として最も狭い検索対象範囲についてのみ対応する辞書リストを生成しておき、「全ての〜」の検索対象範囲が指定された場合は、該当する全ての辞書リストを用いて入力キーワードから予測される情報を抽出し、それらを合わせたものを予測結果として一覧表示する。
【００９９】
ここで、これまでの説明から理解されるように、実施の形態では、各検索対象範囲に応じたそれぞれの辞書リストを用意しておき、指定された検索対象範囲に応じた辞書リストから入力キーワードから予測される情報を抽出・一覧表示することで、ユーザが指定した検索対象範囲に基づく検索結果を表示することができる。
そして、この検索結果に基づき、ユーザは所望のコンテンツを指定することができる。
【０１００】
この際、上記のように辞書リストに基づき抽出されたコンテンツの一覧から或るコンテンツが指定されるのに応じては、先の図１０（及び図１１）に示したそのタイトルの詳細画面が表示されるが、ここにはそのタイトルに対応づけられて関連情報データベース３８ｂに格納される各種の関連情報を表示するものとされている。
この場合において、仮に辞書リストにおいて、上記のようなタイトル一覧表示用の「タイトル」の情報までしか対応づけていないとすると、タイトル一覧が表示されている時点では、詳細画面表示に必要な関連情報を関連情報データベース３８ｂから取得するために必要なコンテンツＩＤまで判明していないことになる。つまり、このことによると、この場合は詳細画面表示のために、指定された「タイトル」の情報から対応するコンテンツＩＤを取得する処理が別途必要となってしまう。
【０１０１】
また、仮に、このような詳細画面は表示せず、タイトル一覧からの或るタイトルの指定に応じて直接的にサーバ装置３に指定タイトルのコンテンツについてのダウンロード要求を行うとした場合としても、各辞書リストにコンテンツＩＤまでが対応づけられていないことによっては、同様に指定されたタイトルの情報から対応するコンテンツＩＤを取得するための処理が別途必要となってしまう。
【０１０２】
そこで実施の形態では、各辞書リストにおけるタイトルの情報に対し、さらにコンテンツＩＤの情報も対応づけるもとした。
その構造を図１９、図２０に示す。
図１９は、各タイトル辞書リスト（洋画タイトル辞書リスト、邦画タイトル辞書リスト、アニメタイトル辞書リスト）の構造について示している。
このようにして各タイトル辞書リストとしては、それぞれ該当するジャンルの「タイトルよみがな」と「タイトル」と、さらに「コンテンツＩＤ」が対応づけられる。
また、図２０には各監督辞書リスト（洋画監督辞書リスト、邦画監督辞書リスト）、各俳優辞書リスト（洋画俳優辞書リスト、邦画俳優辞書リスト）の構造を示している。
このように各監督辞書リスト、及び各俳優辞書リストでは、それぞれ該当する「人名よみがな」と「人名」と、さらに「タイトル」と「コンテンツＩＤ」とが対応づけられる。
【０１０３】
このようにして各辞書リストにおいて「タイトル」と共に「コンテンツＩＤ」までが対応づけられることで、辞書リストに基づき表示されたタイトルの一覧からの或るタイトルの指定に応じて、即座にその指定タイトルに応じたコンテンツＩＤを得ることができる。つまり、これによって従来行われていたような管理情報に基づく別途のコンテンツＩＤ取得処理が省略される。
これにより、例えば実施の形態のように辞書リストから抽出したタイトル一覧情報からの指定タイトルについての詳細画面を表示するといった場合には、詳細画面表示までの所要時間の短縮化が図られる。つまりこの結果、詳細画面の表示までのユーザの待ち時間の短縮化が図られる。
【０１０４】
また、例えば詳細画面は表示せず、タイトル一覧からの或るタイトルの指定に応じて直接的にサーバ装置３に指定タイトルのコンテンツについてのダウンロード要求を行うとした場合としても、ダウンロード対象としてのコンテンツを指示するためのコンテンツＩＤをより早く送信することができ、これによってダウンロードに要する時間を短縮できてユーザの待ち時間としても短縮化できる。
このようにユーザの待ち時間短縮化が図られることで、より使用性の高いユーザインタフェースを実現できる。
【０１０５】
６．処理動作
続いては、上記により説明した実施の形態としての動作を実現するにあたりコンテンツ視聴システム１にて行われるべき処理動作について、以下の図２１〜図２９のフローチャートを参照して説明する。
先ずは、図２１〜図２４を参照して、各種辞書リストの生成時に対応して行われるべき処理動作について説明する。なお、実施の形態の場合、辞書リストは端末装置２側において生成するものとされている。従って、これら図２１〜図２４に示す処理動作は、図２に示した端末装置２側のＣＰＵ１９が実行すべき処理動作となる。ＣＰＵ１９は、例えば図２に示したＲＯＭ２１に格納されるプログラムに従ってこれらの図に示される処理動作を実行するようにされる。
【０１０６】
先ず、図２１は、洋画タイトル辞書リストの生成時に対応して実行されるべき処理動作を示している。
洋画タイトル辞書リストの生成にあたっては、図中ステップＳ１０１に示されるようにして、ジャンルとして「洋画」が対応づけられている「タイトル」ごとに、その「よみがな」及びコンテンツＩＤを対応づけたリストを生成するようにされる。
すなわち、図５に示した関連情報データベース３８ｂにおいて、「ジャンル」の項目が「洋画」である「タイトル」の情報を抽出し、これら「タイトル」の情報ごとに、関連情報データベース３８ｂにおいてその「タイトル」の情報と対応づけられている「タイトルよみがな」の情報とコンテンツＩＤの情報とを対応づける。これによって先の図１９に示したような構造による辞書リストを生成する。
【０１０７】
図２２は、邦画タイトル辞書リストの生成時に対応して実行されるべき処理動作について示している。
邦画タイトル辞書リスト生成のための処理動作としては、図２１に示した洋画タイトル辞書リスト生成のための処理動作について、「洋画」を「邦画」とする以外は同様の処理動作となる。
つまり、ステップＳ２０１に示されるようにして、ジャンルとして「邦画」が対応づけられている「タイトル」ごとに、その「よみがな」及びコンテンツＩＤを対応づけたリストを生成するようにされるものである。
【０１０８】
なお、アニメタイトル辞書リストの生成時に対応して行われるべき処理動作としても、図２１に示した洋画タイトル辞書リスト生成のための処理動作について、「洋画」を「アニメ」とする以外は同様の処理動作となる。従ってここでの図示による説明は省略する。
【０１０９】
また、図２３は、洋画監督辞書リストの生成時に対応して実行されるべき処理動作について示している。
洋画監督辞書リスト生成の場合、図示するように先ずステップＳ３０１において、ジャンルとして「洋画」が対応づけられている「監督」について、重複なしのリストを生成するようにされる。つまり、関連情報データベース３８ｂにおいて「ジャンル」の項目として「洋画」の情報が対応づけられている「監督」の情報を抽出し、これらについて同一名称の重複がないリストを生成するようにされる。
そして、続くステップＳ３０２において、リスト上の各「監督」ごとに、対応するタイトル及びコンテンツＩＤを対応づけるようにされる。すなわち、ステップＳ３０１にて生成したリスト上の各「監督」の情報ごとに、関連情報データベース３８ｂにおいてその「監督」の情報が「監督」の項目として対応づけられている「タイトル」の情報と「コンテンツＩＤ」の情報を抽出し、これらを上記リスト上の各「監督」の情報ごとに対応づけたリストを生成するものである。
これによって先の図２０に示したような構造による洋画監督辞書リストを生成することができる。
【０１１０】
なお、ここでは監督辞書リストとして洋画監督辞書リスト生成時の処理動作についてのみ示すが、邦画監督辞書リストの生成については、図２３に示される処理動作において「洋画」が「邦画」とされる以外は同様となるので、図示による説明は省略する。
【０１１１】
図２４は、洋画俳優辞書リストの生成時に対応して実行されるべき処理動作について示している。
洋画俳優辞書リストの生成としては、図２３に示した洋画監督辞書リスト生成時の処理動作について、「監督」を「俳優」とする以外は同様の処理となる。すなわち、ステップＳ４０１では、関連情報データベース３８ｂにおいてジャンルとして「洋画」が対応づけられている「俳優」について重複なしのリストを生成するようにされる。その上で、ステップＳ４０２において、このように生成されたリスト上の各「俳優」ごとに、対応するタイトル及びコンテンツＩＤを対応づけるようにされるものである。
これによって先の図２０に示したような構造による洋画俳優辞書リストを生成することができる。
【０１１２】
なお、邦画俳優辞書リスト生成時に対応して行われるべき処理動作としては、図２４に示される洋画俳優辞書リスト生成のための処理動作について、「洋画」を「邦画」とする以外は同様の処理動作となり、従ってここでの図示による説明は省略する。
【０１１３】
ここで、これら図２１〜図２４において、各辞書リストの生成のタイミングについては言及しなかったが、これら各辞書リストの生成は、例えば先の図８に示した検索方法選択画面において「キーワードでさがす」アイコンが指定されて、図１２に示すキーワード検索画面の表示が行われるタイミングで実行するなど、少なくともキーワード検索画面においてキーワード入力が行われて予測結果の表示を行うべきとされるときよりも前のタイミングで実行するものとすればよい。
このようにキーワード入力が行われて予測結果の表示を行うべきとされるときよりも前のタイミングで実行されることで、キーワード入力前には各種辞書リストが既に生成されている状態とすることができ、これによってキーワードが入力されてから予測結果が表示されるまでにユーザを待たせる時間を短縮化することができる。
【０１１４】
続いて、図２５〜図２８により、先の図１２に示したキーワード検索画面が表示されて以降のキーワード検索動作時に対応して行われるべき処理動作について説明する。
なお、これらの図においては、既にキーワード検索画面における検索対象範囲選択領域Ａ１において何らかの検索対象範囲の指定が行われているものとする。
図２５において、ＣＰＵ１９は、上記のようにしてキーワード検索画面における検索対象範囲選択領域Ａ１において何らかの検索対象範囲の指定が行われた以降、ステップＳ５０１においてキーワード入力ボックスＡ２に対し１文字のキーワードが入力されるのを待機している。すなわち、この場合はキーワード入力ボックスＡ２に対して入力された１文字について、決定キー２８ｆによる決定操作が行われるのを待機する。
【０１１５】
このように１文字のキーワードの入力を確定する操作があった場合、ステップ５０２において、先ずは現在の検索対象範囲を判別する。つまり、キーワード入力前に検索対象範囲選択領域Ａ１にて指定された検索対象範囲を判別する。
実施の形態の場合、検索対象範囲としては「全て」「全てのタイトル」「洋画タイトル」「邦画タイトル」「アニメタイトル」「全ての人名」「全ての監督」「洋画監督」「邦画監督」「全ての俳優」「洋画俳優」「邦画俳優」の計１２が存在するので、これら１２の検索対象範囲のうち何れの検索対象範囲が指定されているかを判別するようにされることになる。
【０１１６】
ここで、これらの検索対象範囲のうち、「全てのタイトル」「洋画タイトル」「邦画タイトル」「アニメタイトル」のタイトルに関する各検索対象範囲については、入力キーワードから予測されるタイトルを抽出するときにどの辞書リストを参照するかが異なる以外は、基本的には同様の処理動作を行うこととなる。従って、ここではタイトルに関する検索対象範囲が指定されたときに実行されるべき処理動作については、「全てのタイトル」が指定されたときの処理動作のみを代表して示すものとする（図２７）。
また、同様に「全ての人名」「全ての監督」「洋画監督」「邦画監督」「全ての俳優」「洋画俳優」「邦画俳優」の人名に関する各検索対象範囲についても、入力キーワードから予測される人名を抽出するときにどの辞書リストを参照するかが異なる以外は、基本的には同様の処理動作を行うこととなる。従って、これら人名に関する検索対象範囲が指定されたときに実行されるべき処理動作については、「全ての人名」が指定されたときの処理動作のみを代表して示すものとする（図２８）。
【０１１７】
上記ステップＳ５０２において、現在指定されている検索対象範囲が「全て」であるとした場合は、図２６に示す処理動作に移行するようにされる。
図２６において、ステップＳ６０１では、入力キーワードから予測されるタイトル・人名を全ての辞書リストから抽出するようにされる。つまり、検索対象範囲として「全て」の指定に応じて、洋画タイトル辞書リスト、邦画タイトル辞書リスト、アニメタイトル辞書リスト、洋画監督辞書リスト、邦画監督辞書リスト、洋画俳優辞書リスト、邦画俳優辞書リストの全て辞書リストから、入力キーワードから予測されるタイトル・人名（監督、俳優）の情報を抽出するようにされる。
【０１１８】
続くステップＳ６０２では、抽出したタイトル・人名の情報を一覧表示する。つまり、抽出したタイトル・人名の情報が、キーワード検索画面における予測結果表示領域Ａ３内に一覧情報として表示されるように、図２に示したコンポーザ１７に対する表示データの供給及び指示を行う。
なお、先にも述べたが、予測結果表示領域Ａ３のスペース的に抽出した情報の一覧の全てを表示しきれないときは、表示可能な数だけ情報が表示されるようにする。但し、予測結果として抽出した情報は全て保持するようにしておき、予測結果表示領域Ａ３内にてカーソルＣＲ３により予測結果から情報の選択が行われるときは、一覧がスクロールされるようにして予測結果としての全ての情報が表示できる状態としておく。
このことは、予測結果表示領域Ａ３に表示される他の全ての情報についても同様である。
【０１１９】
ステップＳ６０３では、検索対象範囲が変更されたか否かについての判別処理を行う。つまり、検索対象範囲選択領域Ａ１において、他の検索対象範囲のアイコンを指定する操作が行われたか否かについて判別する。
ステップＳ６０３において、検索対象範囲が変更されていないとして否定結果が得られた場合は、ステップＳ６０４において、次のキーワード入力が行われたか否かについて判別処理を行うようにされる。そして、次のキーワード入力が行われていないとして否定結果が得られた場合は、ステップＳ６０５に進んで、一覧からの指定があったか否かについての判別処理を行う。すなわち、ステップＳ６０２にて表示した一覧情報から所要の情報を選択・決定する操作が行われたか否かについて判別する。ステップＳ６０５において一覧から情報が指定されていないとして否定結果が得られた場合は、ステップＳ６０３に戻るようにされる。
これらステップＳ６０３→Ｓ６０４→Ｓ６０５→Ｓ６０３によるループ処理により、検索対象範囲の変更、次のキーワードの入力、一覧からの情報指定の何れかを待機するようにされている。
【０１２０】
そして、ステップＳ６０３において、検索対象範囲が変更されたとして肯定結果が得られた場合は、先の図２５に示したステップＳ５０２に戻るようにされる。つまり、これによって再度現在の検索対象範囲の判別が行われ、判別された検索対象範囲に応じた処理が行われることになる。
【０１２１】
また、上記ステップＳ６０４において、次のキーワードが入力されたとして肯定結果が得られた場合は、ステップＳ６０１に戻るようにされ、再度入力キーワードから予測される情報を全ての辞書リストから抽出する処理を実行するようにされる。
つまり、このような処理により、入力キーワードの追加に応じて予測結果としての一覧情報の更新を行うことができる。
【０１２２】
また、上記ステップＳ６０５において、一覧から情報が指定されたとして肯定結果が得られた場合は、ステップＳ６０６において、指定項目がタイトルであるか人名であるかについての判別処理を行う。この判別処理は、一覧から指定された情報を抽出した辞書リストを辿ることで実現できる。
一覧から指定された情報がタイトルに関するもの（洋画タイトル辞書リスト、邦画タイトル辞書リスト、アニメタイトル辞書リスト）であるとした場合は、ステップＳ６１０に進んで、タイトル詳細画面を表示するための処理を実行するようにされる。
すなわち、指定されたタイトルの情報から辿った辞書リストにおいて、この指定タイトルに対応づけられているコンテンツＩＤを元に、関連情報データベース３８ｂにおいてこのコンテンツＩＤに対応づけられた必要な関連情報を抽出する（サムネイル画像については関連情報データベース３８ｂに基づき得られるＵＲＩの情報を元にネットワーク４経由で取得するようにされる）。そして、これら関連情報が、先の図１０に示したような詳細画面としてそれぞれ所定表示位置に表示されるように、コンポーザ１７に対する表示データの供給及び指示を行う。これによって指定されたタイトルについての詳細画面を表示することができる。
【０１２３】
本実施の形態では、辞書リストに対してコンテンツＩＤの情報も対応づけられているので、上記のようにして辞書リストに基づき表示したタイトルの一覧から或るタイトルが指定されたときに、この指定タイトルに応じたコンテンツＩＤを即座に取得でき、これによって指定タイトルについての詳細画面を表示するための関連情報の取得を迅速化でき詳細画面表示までにユーザを待たせる時間としても短縮化できる。
【０１２４】
また、ステップＳ６０６において、辞書リストが人名に関するもの（つまり洋画監督辞書リスト、邦画監督辞書リスト、洋画俳優辞書リスト、邦画俳優辞書リストの何れか）であるとした場合は、ステップＳ６０７に進み、先ずは指定された人名をキーワード入力ボックスＡ２に表示する。
その上で、次のステップＳ６０８においては、辞書リストにおいて指定された人名と対応づけられているタイトルを一覧表示する。すなわち、先の図２０の構造からも理解されるように、辞書リストが人名に関するものであるときは人名の情報にタイトルの情報が対応づけられているので、このタイトルの情報を予測結果表示領域Ａ３内に一覧情報として表示されるようにするものである。なお、確認のために述べておくと指定された人名によっては対応づけられるタイトルが１つのみとされる場合もある。この場合には一覧情報としてこの１つのタイトルの情報のみが表示されるようにすればよい。
【０１２５】
続くステップＳ６０９では、タイトルの指定を待機する。すなわち、ステップＳ６０８にて表示したタイトルの一覧情報から所要のタイトルを指定する操作が行われるのを待機する。
そして、タイトルの指定があった場合は、先に述べたステップＳ６１０に進み、指定タイトルについての詳細画面を表示するための処理を実行するようにされる。
【０１２６】
なお、図示は省略するが、図２５→図２６の一連の処理動作に対しては、別途検索のやり直し操作を待機して、画面内容をキーワード検索画面の初期画面（図１２参照）にもどすための処理も並行して行うことができる。この場合、検索のやり直し操作としては、例えばリモートコマンダ２８に対して別途設けた操作キーや、キーワード検索画面において別途設けたアイコンの指定操作を割り当てるようにすればい。
このことは、図２５においてキーワード入力が行われたとされた以降、以下で説明する他の検索対象範囲が指定されたとして行われる処理動作についても同様である。
【０１２７】
続いて、先の図２５におけるステップＳ５０２において、現在の検索対象範囲が「全てのタイトル」であるとされた場合は、図２７に示すステップＳ７０１に進む。
図２７において、ステップＳ７０１では、入力キーワードから予測されるタイトルを全てのタイトル辞書リストから抽出するようにされる。つまり、上記のようにして検索対象範囲として指定された「全てのタイトル」に応じて、洋画タイトル辞書リスト、邦画タイトル辞書リスト、アニメタイトル辞書リストの全てのタイトル辞書リストから、入力キーワードから予測されるタイトルの情報を抽出するようにされる。
【０１２８】
続くステップＳ７０２では、抽出したタイトルの情報を一覧表示する。つまり、抽出したタイトルの情報がキーワード検索画面における予測結果表示領域Ａ３内に一覧情報として表示されるようにする。
【０１２９】
ステップＳ７０３〜Ｓ７０５によっては、先の図２６におけるステップＳ６０３〜Ｓ６０５と同様に、検索対象範囲の変更、次のキーワードの入力、一覧からの情報指定の何れかを待機するようにされる。
つまり、ステップＳ７０３では、検索対象範囲が変更されたか否かについての判別処理を行う。つまり、検索対象範囲選択領域Ａ１において、他の検索対象範囲のアイコンを指定する操作が行われたか否かについて判別する。そして、検索対象範囲が変更されていないとして否定結果が得られた場合は、ステップＳ７０４において、次のキーワード入力が行われたか否かについて判別処理を行うようにされる。次のキーワード入力が行われていないとして否定結果が得られた場合は、ステップＳ７０５に進んで、ステップＳ７０２にて表示したタイトル一覧情報から所要のタイトルを指定する操作が行われたか否かについて判別する。ステップＳ７０５において一覧からタイトルが指定されていないとして否定結果が得られた場合は、ステップＳ７０３に戻るようにされる。
【０１３０】
上記ステップＳ７０３において、検索対象範囲が変更されたとして肯定結果が得られた場合は、この場合も先の図２５に示したステップＳ５０２に戻るようにされる。つまり、これによって再度現在の検索対象範囲の判別が行われ、判別された検索対象範囲に応じた処理が行われることになる。
【０１３１】
また、上記ステップＳ７０４において、次のキーワードが入力されたとして肯定結果が得られた場合は、ステップＳ７０１に戻るようにされ、再度入力キーワードから予測されるタイトルを全てのタイトル辞書リストから抽出する処理を実行するようにされる。このような処理により、入力キーワードの追加に応じて予測結果としての一覧情報の更新を行うことができる。
【０１３２】
また、上記ステップＳ７０５において、一覧からタイトルが指定されたとして肯定結果が得られた場合は、ステップＳ７０６において、タイトル詳細画面を表示するための処理を実行するようにされる。すなわち、指定されたタイトルの情報から辿った辞書リストにおいてこの指定タイトルに対応づけられているコンテンツＩＤを元に、関連情報データベース３８ｂにてこの取得されたコンテンツＩＤに対応づけられた必要な関連情報を抽出する（サムネイル画像については関連情報データベース３８ｂに基づき得られるＵＲＩの情報を元にネットワーク４経由で取得するようにされる）。そして、これら関連情報が、先の図１０に示したような詳細画面としてそれぞれ所定表示位置に表示されるようにする。
これにより、指定されたタイトルについての詳細画面を表示することができる。
【０１３３】
なお、先にも述べたように、「全てのタイトル」「洋画タイトル」「邦画タイトル」「アニメタイトル」のタイトルに関する各検索対象範囲については、入力キーワードから予測されるタイトルを抽出するときにどの辞書リストを参照するかが異なる以外は同様の処理を行うことになるので、ここではタイトルに関する検索対象範囲が指定されたときに実行されるべき処理動作については、上記図２７による「全てのタイトル」が指定されたときの処理動作のみを代表して示すものとした。
確認のために述べておくと、ステップＳ５０２にて「洋画タイトル」が判別された場合、図２７におけるステップＳ７０１に相当する処理として入力キーワードから予測されるタイトルを洋画タイトル辞書リストのみから抽出する以外は、図２７に示した処理動作と同様の処理動作を実行するようにされる。
また、「邦画タイトル」「アニメタイトル」が判別された場合としても、ステップＳ７０１に相当する処理として、入力キーワードから予測されるタイトルをそれぞれ邦画タイトル辞書リストのみ、アニメタイトル辞書リストのみから抽出する以外は、図２７に示した処理動作と同様の処理動作を実行するようにされる。
【０１３４】
また、図２５に示したステップＳ５０２において、現在の検索対象範囲が「全ての人名」であるとされた場合は、図２８に示すステップＳ８０１に進む。
図２８において、ステップＳ８０１では、入力キーワードから予測される人名を全ての監督・俳優辞書リストから抽出するようにされる。つまり、洋画監督辞書リスト、邦画監督辞書リスト、洋画俳優辞書リスト、邦画俳優辞書リストの全ての監督・俳優辞書リストから、入力キーワードから予測される人名（監督・俳優）の情報を抽出するようにされる。
【０１３５】
続くステップＳ８０２では、抽出した人名の情報を一覧表示する。つまり、抽出した監督・俳優の人名情報がキーワード検索画面における予測結果表示領域Ａ３内に一覧情報として表示されるようにする。
【０１３６】
ステップＳ８０３〜Ｓ８０５によっては、先の図２６におけるステップＳ６０３〜Ｓ６０５と同様に、検索対象範囲の変更、次のキーワードの入力、一覧からの情報指定の何れかを待機するようにされる。
つまり、ステップＳ８０３では、検索対象範囲が変更されたか否かについての判別処理を行う。そして、検索対象範囲が変更されていないとして否定結果が得られた場合は、ステップＳ８０４において、次のキーワード入力が行われたか否かについて判別処理を行うようにされる。次のキーワード入力が行われていないとして否定結果が得られた場合は、ステップＳ８０５に進んで、ステップＳ８０２にて表示した人名一覧情報から所要の人名を指定する操作が行われたか否かについて判別する。ステップＳ８０５において一覧から人名が指定されていないとして否定結果が得られた場合は、ステップＳ８０３に戻るようにされる。
【０１３７】
上記ステップＳ８０３において、検索対象範囲が変更されたとして肯定結果が得られた場合は、この場合も先の図２５に示したステップＳ５０２に戻るようにされる。つまり、これによって再度現在の検索対象範囲についての判別が行われ、判別された検索対象範囲に応じた処理が行われることになる。
【０１３８】
また、上記ステップＳ８０４において、次のキーワードが入力されたとして肯定結果が得られた場合は、ステップＳ８０１に戻るようにされ、再度入力キーワードから予測される人名を全ての監督・俳優辞書リストから抽出する処理を実行するようにされ、これによって入力キーワードの追加に応じて予測結果としての一覧情報の更新を行うことができる。
【０１３９】
また、上記ステップＳ８０５において、一覧からの人名の指定が行われたとして肯定結果が得られた場合は、ステップＳ８０６に進み、先ずは指定された人名をキーワード入力ボックスＡ２に表示する処理を実行する。
その上で、次のステップＳ８０７においては、先のステップＳ６０８と同様に、辞書リストにおいて指定された人名と対応づけられているタイトルを一覧表示するようにされる。  なお、この場合も指定された人名に対応づけられるタイトルが１つのみとされる場合には、一覧情報としてこの１つのタイトルの情報のみが表示されるようにすればよい。
【０１４０】
続くステップＳ８０８では、タイトルの指定を待機する。すなわち、ステップＳ８０７にて表示したタイトルの一覧情報から所要のタイトルを指定する操作が行われるのを待機する。そして、タイトルの指定があった場合は、ステップＳ８０９に進み、指定タイトルについての詳細画面を表示するための処理を実行するようにされる。
【０１４１】
なお、「全ての人名」を含む、「全ての監督」「洋画監督」「邦画監督」「全ての俳優」「洋画俳優」「邦画俳優」の人名に関する各検索対象範囲については、先にも述べたように入力キーワードから予測される人名を抽出するときにどの辞書リストを参照するかが異なる以外は同様の処理を行うことになるので、ここでは上記図２８による「全ての人名」が指定されたときの処理動作のみを代表して示すものとした。
確認のために述べておくと、ステップＳ５０２にて「全ての監督」が判別された場合、図２８におけるステップＳ８０１に相当する処理として入力キーワードから予測される監督の情報を洋画監督辞書リスト・邦画監督辞書リストから抽出する以外は、図２８に示した処理動作と同様の処理動作を実行するようにされる。また、「洋画監督」「邦画監督」が判別された場合としても、ステップＳ８０１に相当する処理として、入力キーワードから予測される監督の情報をそれぞれ洋画監督辞書リストのみ、邦画監督辞書リストのみから抽出する以外は、図２８に示した処理動作と同様の処理動作を実行するようにされる。
また、「全ての俳優」「洋画俳優」「邦画俳優」が判別された場合としても、ステップＳ８０１に相当する処理として、入力キーワードから予測される俳優の情報を、それぞれ洋画タイトル辞書リスト及び邦画俳優辞書リストから、洋画俳優辞書リストのみから、邦画俳優辞書リストのみから抽出する以外は、図２８に示した処理動作と同様の処理動作を実行するようにされる。
【０１４２】
ここで、図２６のステップＳ６０３、図２７のステップＳ７０３、図２８のステップＳ８０３にて説明したように、実施の形態では、或る検索対象範囲が指定された下で入力キーワードから予測される情報の一覧表示を行った後、検索対象範囲が変更されたとした場合は、図２５のステップＳ５０２に戻って再度検索対象範囲が判別され、このステップＳ５０２以降の各図の処理が実行される。つまり、これにより変更後の検索対象範囲に対応する辞書リストを用いて、再度入力キーワードから予測される情報の一覧表示が行われる。
このような処理により、入力キーワードを保持した状態での検索対象範囲の変更を受け付けることができ、且つ入力キーワードを保持した状態で、変更された検索対象範囲に応じた予測結果に切り替えて表示することができる。
先にも述べたが、このように入力キーワードを保持した状態で変更された検索対象範囲に応じた予測結果に切り替えて表示することができることで、例えばユーザが検索対象範囲の指定ミスをした場合にも、検索対象範囲を指定し直すのみで直ちに正しい検索対象範囲での予測結果を提示することができる。つまり、この点で効率の良い検索を行うことができる。
【０１４３】
続いて、図２９は、指定されたコンテンツ（タイトル）についてのダウンロード時に対応してコンテンツ視聴システム１において実行されるべき処理動作について示している。
この図において、端末装置２として示す処理動作は、図２に示したＣＰＵ１９がＲＯＭ２１などに格納されるプログラムに基づいて実行するものである。また、サーバ装置３として示す処理動作としては、図４に示したＣＰＵ３１が例えばメモリ部３３などに格納されるプログラムに基づいて実行するものである。
図２９において、端末装置２側では、先ずステップＳ９０１において「レンタルする」操作を待機している。すなわち、先の図２５〜図２８にて説明したキーワード検索時に対応する処理動作により表示された詳細画面、又は図９にて説明したようなランキング画面にてタイトル指定が行われる等して表示された詳細画面において、「レンタルする」アイコンＩ５を指定する操作が行われるのを待機している。
そして、このような詳細画面上での「レンタルする」操作があった場合には、続くステップＳ９０２において、サーバ装置３に対するダウンロード要求を行う。
【０１４４】
サーバ装置３側では、このような端末装置２側からのダウンロード要求を図示するステップＳ１００１にて待機している。そして、ダウンロード要求があった場合にはステップＳ１００２においてＩＤ送信要求を行う。すなわち、ダウンロードすべきコンテンツを特定するためのコンテンツＩＤと、課金処理に要する端末ＩＤ２１ａとの送信を要求するものである。
【０１４５】
このようなサーバ装置３側からの上記ＩＤ送信要求については、端末装置２側において、図示するステップＳ９０３にてその受信を待機するようにされる。
このＩＤ送信要求が受信された場合は、ステップＳ９０４において、コンテンツＩＤと端末ＩＤ２１ａとをサーバ装置３に対して送信する。
ここで、確認のために述べておくと、先の図２６〜図２８の処理動作を参照してわかるように詳細画面が表示される時点では、ＣＰＵ１９は指定タイトルについてのコンテンツＩＤを既に取得している状態にある。従ってこのステップＳ９０４においてはこのように取得されているコンテンツＩＤを送信するようにされる。
また、端末ＩＤ２１ａについては図２に示したＲＯＭ２１内に格納されているのでこれを読み出してサーバ装置３に送信するようにされる。
【０１４６】
サーバ装置３では、これらコンテンツＩＤと端末ＩＤとの受信をステップＳ１００３にて待機している。そして、これらのＩＤを受信した場合は、ステップＳ１００４において、受信したコンテンツＩＤにより特定されるコンテンツを端末装置２に送信するようにされる。つまり、図４に示したコンテンツ群３８ａとして格納されるコンテンツのうちから、受信されたコンテンツＩＤにより特定されるコンテンツを取得してこれを端末装置２に対し送信する。
【０１４７】
そして、このように端末装置２側に要求されたコンテンツを送信すると、続くステップＳ１００５において、受信した端末ＩＤ２１ａに基づき課金処理を実行するようにされる。
この課金処理としては、各端末装置２の端末ＩＤ２１ａごとに、コンテンツのレンタル料金を加算していく処理となる。すなわち、端末装置２に対するコンテンツの送信を行うごとに、受信された端末ＩＤ２１ａに対応づけて、送信したコンテンツに設定されたレンタル料金としての数値情報を加算する処理となる。
このような課金処理で得られる料金情報を用いることで、サービスの運営側は、ユーザごとにレンタル料金（サービス利用料金）の合計金額を算出することができる。なお、このような課金処理に基づく決済としては、例えばクレジットカード決済や金融機関指定口座からの引き落としによる決済の手法を採ることができる。何れにせよ、この課金処理に基づく決済の方法としてはオンライン決算として想定される手法が採られればよく、ここで特に限定するものではない。
また、上記説明によれば、このような課金処理には各端末ＩＤ２ａとその料金情報とを対応づけた課金リストが必要となるが、このような課金リストの情報はＨＤＤ３８などに格納しておくことができる。
【０１４８】
端末装置２側では、サーバ装置３側から送信されるコンテンツの受信をステップＳ９０５にて待機する。そして、コンテンツが受信された場合は、ステップＳ９０６において受信したコンテンツを格納する処理を実行する。この場合、サーバ装置３からの受信コンテンツは、先の図２にて説明したようにＨＤＤ２５に格納するようにされる。
これにより、指定されたコンテンツのダウンロードが完了する。
【０１４９】
７．変形例
以上、本発明の実施の形態について説明したが本発明としてこれまでに説明した実施の形態に限定されるべきものではない。
例えば、実施の形態では、入力キーワードに応じた辞書リストからの予測結果の一覧表示を行う際、この一覧において各情報の表示順については特に言及しなかったが、このように辞書リストから入力キーワードに応じて抽出した情報を一覧表示するにあたっては、各情報の表示優先度を設定することも可能である。
例えば、一覧表示される情報がタイトルの情報であれば、ダウンロード回数が多い順、或いは評価の値が高い順に優先的に表示を行うといったものである。
【０１５０】
ここでは一例として、ダウンロード回数の情報に応じて優先的に表示を行う例を挙げる。
図３０は、このようにしてダウンロード回数の情報に応じて優先的に表示を行う場合における各辞書リストの構造について説明するための図である。
図３０において、図３０（ａ）は各タイトル辞書リストについての構造について示し、図３０（ｂ）は各人名辞書リストについての構造を示している。
これらの図に示されるように、この場合は各辞書リストに対し、さらにダウンロード回数の情報を対応づけるようにされる。
【０１５１】
図３０（ａ）に示す各タイトル辞書リストについては、各タイトルの情報に対し、関連情報データベース３８ａ内にてそのタイトルと対応づけられているダウンロード回数の情報を対応づけるようにされる。これによって、この場合の各タイトル辞書リストに基づく入力キーワードに応じた予測結果の一覧表示時には、このように各タイトルに対応づけられたダウンロード回数の情報に基づき、抽出した各タイトルの情報をダウンロード回数の多い順に表示することができる。
【０１５２】
また、図３０（ｂ）における各人名辞書リストについては、上記各タイトル辞書リストとは異なり、ダウンロード回数の情報としては各人名（監督、俳優）ごとに対応づける。
ここで、ダウンロード回数の情報は各タイトル対応に付されるものである。これによると、人名リストにおいて、或る人名に複数タイトルが対応づけられる場合には、どのようにその人名のダウンロード回数や評価値を設定するかが問題となる。
この場合では、各人名に対応づけられているそれぞれのタイトルのダウンロード回数の値を平均化したもの、或いは加算したものをその人名に対するダウンロード回数の情報とする。
このような各人名辞書リストの構造とされることで、この場合の各人名辞書リストに基づく入力キーワードに応じた予測結果の一覧表示時には、このように各人名に対応づけられたダウンロード回数の情報に基づき、抽出した各人名の情報をダウンロード回数の多い順に表示することができる。
【０１５３】
なお、このようにして一覧表示の表示順をダウンロード回数に応じた順で優先的に行うとした場合、端末装置２では、先の図２６、図２７、図２８に示した処理動作に対し以下のような処理動作を追加すればよい。
つまり、図２６に示した「全て」の検索対象範囲が指定された場合の処理動作としては、先ずステップＳ６０１における抽出処理として、入力キーワードに応じて全ての辞書リストからタイトル・人名の情報を抽出するにあたり、それらに対応づけられているダウンロード回数の情報も併せて抽出する。その上で、ステップＳ６０２の一覧表示処理としては、このようにタイトル・人名の情報と共に抽出したそれぞれのダウンロード回数の情報に基づき、ダウンロード回数の多い順に抽出したタイトル・人名の情報が例えば上から順に並ぶようにして一覧表示が行われるように表示制御を行う。
また、図２７に示した「全てのタイトル」が指定された場合の処理動作としても、同様にステップＳ７０１における抽出処理として、入力キーワードに応じて全てのタイトル辞書リストからタイトルの情報を抽出するにあたり、それらに対応づけられているダウンロード回数の情報も併せて抽出する。その上で、ステップＳ７０２の一覧表示処理としては、このようにタイトルの情報と共に抽出したそれぞれのダウンロード回数の情報に基づき、ダウンロード回数の多い順に抽出したタイトルの情報が上から順に並ぶようにして一覧表示が行われるように表示制御を行う。
また、図２８に示した「全ての人名」が指定された場合の処理動作としても、同様にステップＳ８０１における抽出処理として、入力キーワードに応じて全ての監督・俳優辞書リストから人名の情報を抽出するにあたり、それらに対応づけられているダウンロード回数の情報も併せて抽出する。その上で、ステップＳ８０２の一覧表示処理としては、このように人名の情報と共に抽出したそれぞれのダウンロード回数の情報に基づき、ダウンロード回数の多い順に抽出した人名の情報が上から順に並ぶようにして一覧表示が行われるように表示制御を行う。
【０１５４】
なお、他の「洋画タイトル」「邦画タイトル」「アニメタイトル」「全ての監督」「洋画監督」「邦画監督」「全ての俳優」「洋画俳優」「邦画俳優」の検索対象範囲が指定された場合については、上記により説明した抽出処理、及び一覧表示処理と同様の処理が実行されることで、同様に抽出情報をダウンロード回数順に優先的に一覧表示することができる。
【０１５５】
ここで、一般的に考えて、人気度が高いコンテンツについての情報の方が、人気度が低いコンテンツについての情報よりもユーザが探している率が高いと考えられる。従って、上記のようにして入力キーワードに応じて抽出される情報の一覧表示が、このような人気度の指標として捉えることのできるダウンロード回数順に優先的に行われることによっては、それだけユーザが探している情報を優先的に表示することができるということになり、この結果検索の効率をより高めることができるようになる。
【０１５６】
なお、ここでは人気度の情報としてダウンロード回数の情報を用いる場合を例示したが、これに代わる人気度の情報としては関連情報データベース３８ｂにおける評価情報を用いることができる。或いは、他の人気度の指標となりうる情報を用いることで、同様にユーザが探している情報を優先的に表示することができるようになり、これによって検索効率の向上を図ることができる。
【０１５７】
また、実施の形態では、端末装置２においても関連情報データベース３８ｂが保持され、端末装置２がこの保持された関連情報データベース３８ａに基づいて各種辞書リスト２５ａを生成するようにされる場合を例示したが、関連情報データベース３８ｂはサーバ装置３のみが保持するものとし、各種辞書リスト２５ａはサーバ装置３側で生成するものとして、端末装置２としてはこのようにサーバ装置３にて生成された各種辞書リスト２５ａを保持するようにしてこれを定期的に更新するように構成することもできる。
この場合は、端末装置２側において各種辞書リスト２５ａを生成する必要がなくなるので、その分端末装置２側の処理負担を軽減できる。
【０１５８】
或いは、サーバ装置３側のみに関連情報データベース３８ｂ、各種辞書リスト２５ａを保持させるようにしておき、サーバ装置３側で辞書リストを用いた入力キーワードから予測される情報の抽出処理を行うように構成することもできる。
すなわち、この場合の端末装置２としては、コンテンツ取得までの処理として、少なくともキーワード検索画面などの各種画面表示、キーワード入力の受付、入力キーワードのサーバ装置３側への送信、サーバ装置３側から送信される予測結果の表示、予測結果から指定されたタイトル（及び人名）の指示のみを行うようにされるものである。
このような構成により、端末装置２側の処理負担をさらに軽減することができる。
なお、このような構成が採られる場合、一覧情報から指定されたタイトルに応じたコンテンツＩＤを取得し、このコンテンツＩＤを元に詳細画面表示のための関連情報を取得するのはサーバ装置３側となる。従って、この場合において、本実施の形態の辞書リストとして各辞書リストにコンテンツＩＤを対応づけるようにしたことで処理の高効率化が図られるのは、サーバ装置３側となる。ただ、何れにしてもコンテンツ視聴システム１として処理の高効率化が図られることに変わりはないので、ユーザの待ち時間を緩和して使用性の高いユーザインタフェースを実現できる点については同様である。
【０１５９】
ここで、本実施の形態において、端末装置２としてはパーソナルコンピュータなどのコンピュータ機器は想定していないので、処理能力はサーバ装置３ほど高くはない。よって、上記のように簡易な処理のみを行うように構成することで、効果的に端末装置２の負担を軽減でき、コンテンツのダウンロードまでの時間の短縮化につなげることができる。特に、コンテンツ群３８ａとして格納されるコンテンツの数が多く、検索を膨大な量の情報を対象として行わなければならないときには有効である。
但し、上記のようにしてサーバ装置３が負う処理を増やすことによっては、特に端末装置２側からのアクセスが集中した場合、結果的にコンテンツのダウンロードまでの所要時間を有効に短縮できなくなってしまう虞がある。このような場合には、端末装置２側に検索機能を与える構成を採って各端末装置２に検索処理負担を分散させた方が、結果として迅速化が図れれるとも考えられる。
これらのことを考慮すると、サーバ装置３側と端末装置２側とで、どちらにどの機能までを与えるかは、扱うコンテンツの数やサービスの展開規模（端末装置２の数）に応じて、結果的にダウンロードまでの所要時間の短縮化が有効に図られるようにして設定されるべきものであり、ここで特に限定するものではない。
【０１６０】
また、実施の形態では、オンラインのレンタルビデオサービスを想定したコンテンツ視聴システム１の構成としたので、サービスを享受する側である端末装置２側にはコンテンツが格納されない場合を例示したが、本発明（コンテンツ取得システム以外）としては、端末装置２側がコンテンツ群３８ａとしての複数のコンテンツを格納するものとし、端末装置２単体でコンテンツの取得からコンテンツの視聴までが完結するように構成される場合にも好適に適用することができる。
【０１６１】
また、実施の形態では、端末装置２側がサーバ装置３側から送信されるコンテンツの全てを受信・格納した後に、コンテンツを再生する場合を例示したが、端末装置２において、サーバ装置３側から送信されるコンテンツをストリーミング再生するように構成することもできる。
また、このように端末装置２側ではコンテンツをストリーミング再生するようにした場合などには、端末装置２においてコンテンツ格納用の記憶手段（ＨＤＤ２５）は特に設けないようにすることもできる。
【０１６２】
また、実施の形態では端末装置２がハードディスクレコーダ（／プレイヤ）とされる場合を例示したが、例えばパーソナルコンピュータなどの情報処理装置で構成することもできる。
【０１６３】
また、実施の形態では、各種辞書リスト２５ａとして「洋画タイトル」「邦画タイトル」「アニメタイトル」「洋画監督」「邦画監督」「洋画俳優」「邦画俳優」の各辞書リストを生成するものとしたが、辞書リストとしてはこれらに限定されるべきものでなく、他の辞書リストを生成することもできる。
例えば、実施の形態においては、コンテンツの関連情報として「制作国」の項目を設けたが、この制作国別でタイトル、監督、俳優を分けた各種辞書を生成することもできる。つまり、これによって例えばハリウッド俳優辞書リスト（ジャンルが洋画＆制作国が米国の俳優）、韓流映画監督辞書リスト（制作国が韓国の監督）などを生成することもできる。
或いは、「制作年」の項目を利用して、制作年別でタイトル、監督、俳優を分けた各種辞書リストを生成することもできる。
つまり、本発明（入力情報予測方法以外）で言う辞書リストとしては、或る検索対象範囲に絞ってコンテンツのタイトル検索を行うための辞書リストであればよく、その検索対象範囲に応じた少なくともタイトルの情報を含む所定の関連情報がリスト化されたもので、最終的にコンテンツのタイトルの情報を指定できるようにして生成されたものであればよい。
なお、確認のために述べておくと、俳優検索や監督検索などの人名検索としても、コンテンツに出演している俳優、監督ごとなどでコンテンツを絞るという意味で、コンテンツの検索対象範囲を絞った検索を行うための検索手法であることになる。
【０１６４】
また、実施の形態では、本発明の入力情報予測方法がコンテンツの検索に適用される場合を例示したので、辞書リストとしてはコンテンツとしての映画に関する情報をリスト化したものとしたが、本発明の入力情報予測方法としては、辞書リスト内の情報から入力キーワードに基づく情報を抽出してこれをユーザに提示する用途に広く適用可能なものであり、従って辞書リストとしてはこのような映画に関する情報をリスト化したものに限定されるべきものではない。
また、このようにコンテンツの検索以外の用途に適用可能なことからも理解されるように、本発明の入力情報予測方法において、各辞書リストにはコンテンツＩＤ（コンテンツ識別情報）を対応づける必要もない。
【０１６５】
また、実施の形態ではレンタルビデオサービスを想定したので、コンテンツとしては映画などの映像を含むものとしたが、コンテンツとしては音楽とすることもできる。
この場合、「タイトル」に相当する項目は、その音楽のタイトルとなるべきトラック名の情報、或いはトラック単位による音楽の集合としてのアルバムの名称情報などとすることが考えられる。また、「監督」「俳優」などに代わる情報としては、例えばその音楽を演奏（又は歌唱）するアーティストの名称情報、又はその音楽を作詞、作曲した作詞者、作曲者の情報などとすることが考えられる。
【図面の簡単な説明】
【０１６６】
【図１】本発明における実施の形態としてのコンテンツ取得システムの概要について説明するための図である。
【図２】実施の形態としての端末装置の内部構成について示したブロック図である。
【図３】端末装置に対する操作入力を行うためのリモートコマンダの外観図として、主にその操作子について説明するための図である。
【図４】実施の形態としてのサーバ装置の内部構成について示したブロック図である。
【図５】関連情報データベースの構造について説明するための図である。
【図６】実施の形態のコンテンツ取得システムの動作概要について説明するための図である。
【図７】初期画面の表示内容について例示した図である。
【図８】検索方法選択画面の表示内容について例示した図である。
【図９】ランキング画面の表示内容について例示した図である。
【図１０】詳細画面の表示内容について例示した図である。
【図１１】ダイジェスト動画再生時の画面表示内容について例示した図である。
【図１２】キーワード検索画面の表示内容について例示した図である。
【図１３】キーワード検索画面中の検索対象範囲選択領域内における操作に応じた表示内容の遷移を示した図である。
【図１４】キーワード入力に応じた予測結果の表示例について説明するための図である。
【図１５】入力キーワードを保持した状態で検索（予測）対象範囲が変更されたときの画面表示内容について例示した図である。
【図１６】人名についての予測結果の一覧から所要の人名情報を指定するときの画面表示内容について例示した図である。
【図１７】図１６の画面で所要の人名が指定されたことに応じて得られる画面表示内容について例示した図である。
【図１８】検索（予測）対象範囲の変更に応じて行われる動作について模式的に示した図である。
【図１９】実施の形態としての辞書リストの構造として、各種タイトル辞書の構造について示した図である。
【図２０】実施の形態としての辞書リストの構造として、各種人名辞書の構造について示した図である。
【図２１】洋画タイトル辞書リストの生成時に対応して行われるべき処理動作について示したフローチャートである。
【図２２】邦画タイトル辞書リストの生成時に対応して行われるべき処理動作について示したフローチャートである。
【図２３】洋画監督辞書リストの生成時に対応して行われるべき処理動作について示したフローチャートである。
【図２４】洋画俳優辞書リストの生成時に対応して行われるべき処理動作について示したフローチャートである。
【図２５】実施の形態としてのキーワード検索動作時に対応して行われるべき処理動作について示したフローチャートとして、キーワード入力待機処理と現在の検索（予測）対象範囲についての判別処理について示したフローチャートである。
【図２６】実施の形態としてのキーワード検索動作時に対応して行われるべき処理動作について示したフローチャートとして、検索（予測）対象範囲として「全て」が指定された場合に対応して行われるべき処理動作について示したフローチャートである。
【図２７】実施の形態としてのキーワード検索動作時に対応して行われるべき処理動作について示したフローチャートとして、検索（予測）対象範囲として「全てのタイトル」が指定された場合に対応して行われるべき処理動作について示したフローチャートである。
【図２８】実施の形態としてのキーワード検索動作時に対応して行われるべき処理動作について示したフローチャートとして、検索（予測）対象範囲として「全ての人名」が指定された場合に対応して行われるべき処理動作について示したフローチャートである。
【図２９】指定コンテンツについてのダウンロード時に対応して行われるべき処理動作について示したフローチャートである。
【図３０】予測結果の表示順をダウンロード回数順とする場合の辞書リストの構造について示した図である。
【図３１】入力キーワードに基づくコンテンツの検索動作の従来例について説明するための図である。
【符号の説明】
【０１６７】
１  コンテンツ視聴システム、２  端末装置、３  サーバ装置、４  ネットワーク、１０  アンテナ、１１  チューナ、１２  復調器、１３  デコーダ、１４  ＲＡＭ、１５  ユーザインタフェース（U/I）制御部、１５ａ  受光部、１６  バス、１７  コンポーザ、１８  通信制御部、１９  ＣＰＵ、２０  ＲＡＭ、２１  ＲＯＭ、２１ａ  端末ＩＤ、２２  光ディスクインタフェース（I/F）、２３  光ディスクドライブ、２４  ＨＤＤインタフェース（I/F）、２５  ＨＤＤ、２５ａ  各種辞書リスト、２６  スピーカ、２７  ディスプレイ、２８  リモートコマンダ、２８ａ  １０キー、２８ｂ  上方向キー、２８ｃ  下方向キー、２８ｄ  右方向キー、２８ｅ  左方向キー、３１  ＣＰＵ、３２  バス、３３  メモリ部、３４  入力処理部、３５  入力部、３６  表示処理部、３７  ディスプレイ、３８  ＨＤＤ、３８ａ  コンテンツ群、３８ｂ  関連情報データベース、３９  通信処理部、４０  ネットワークインタフェース
【図１】
2007115014.tif 000003
【図２】
2007115014.tif 000004
【図３】
2007115014.tif 000005
【図４】
2007115014.tif 000006
【図５】
2007115014.tif 000007
【図６】
2007115014.tif 000008
【図７】
2007115014.tif 000009
【図８】
2007115014.tif 000010
【図９】
2007115014.tif 000011
【図１０】
2007115014.tif 000012
【図１１】
2007115014.tif 000013
【図１２】
2007115014.tif 000014
【図１３】
2007115014.tif 000015
【図１４】
2007115014.tif 000016
【図１５】
2007115014.tif 000017
【図１６】
2007115014.tif 000018
【図１７】
2007115014.tif 000019
【図１８】
2007115014.tif 000020
【図１９】
2007115014.tif 000021
【図２０】
2007115014.tif 000022
【図２１】
2007115014.tif 000023
【図２２】
2007115014.tif 000024
【図２３】
2007115014.tif 000025
【図２４】
2007115014.tif 000026
【図２５】
2007115014.tif 000027
【図２６】
2007115014.tif 000028
【図２７】
2007115014.tif 000029
【図２８】
2007115014.tif 000030
【図２９】
2007115014.tif 000031
【図３０】
2007115014.tif 000032
【図３１】
2007115014.tif 000033