(57)【特許請求の範囲】
【請求項１】
複数のコンテンツをそれぞれ象徴化した複数の表示情報を所定の基準に従って配置した第１表示画面を表示装置に表示させる第１の表示制御部と、
１つの前記第１表示画面上で、該第１表示画面に含まれる複数の表示情報のうちの１つを指定する第１の操作と、他の１つを指定する第２の操作と、を受け付ける操作受付部と、
前記第１の操作によって指定された表示情報に対応するコンテンツを第１の選択コンテンツとして選択する第１の選択部と、
前記第２の操作によって指定された表示情報に対応するコンテンツを第２の選択コンテンツとして選択する第２の選択部と、
前記第１の選択コンテンツのメタデータと前記第２の選択コンテンツのメタデータとを比較して、比較の結果に基づいて前記第１の選択コンテンツと前記第２の選択コンテンツとの関連性を示す情報である関連情報を生成する生成部と、
前記第１表示画面に前記関連情報を付加した第２表示画面を前記表示装置に表示させる第２の表示制御部と、を備えることを特徴とする情報提示装置。
【請求項２】
複数のコンテンツを各コンテンツの属性に応じて分類する分類部をさらに備え、
前記第１の表示制御部は、前記第１表示画面における複数の表示情報の配置を各表示情報に対応するコンテンツの分類結果に応じて決定し、
前記第２の表示制御部は、前記第２表示画面における前記関連情報の表示形態を前記第１の選択コンテンツおよび前記第２の選択コンテンツの分類結果に応じて決定することを特徴とする請求項１に記載の情報提示装置。
【請求項３】
前記第２の表示制御部は、前記第１の選択コンテンツおよび前記第２の選択コンテンツの分類結果に応じて、前記関連情報に含まれる複数の情報の配列と、前記関連情報の表示色と、前記関連情報の表示サイズと、前記関連情報の表示領域の形状と、のうちの少なくとも１つを決定することを特徴とする請求項２に記載の情報提示装置。
【請求項４】
前記第１の操作と前記第２の操作のうち、少なくとも一方の操作の状態変化を検知する検知部をさらに備え、
前記第２の表示制御部は、前記第１の操作と前記第２の操作のうち、少なくとも一方の操作の状態変化に応じて、生成された前記関連情報のうち前記表示装置に表示させる前記関連情報を変化させることを特徴とする請求項１〜３のいずれか一項に記載の情報提示装置。
【請求項５】
前記第１の操作および前記第２の操作は、前記第１表示画面をタッチするタッチ操作であり、
前記検知部は、前記第１の操作による前記第１表示画面上のタッチ位置と前記第２の操作による前記第１表示画面上のタッチ位置との相対位置関係の変化と、前記第１の操作または前記第２の操作のタッチ数の変化と、前記第１の操作または前記第２の操作のタッチ圧力の変化と、のうちの少なくとも１つを前記状態変化として検知することを特徴とする請求項４に記載の情報提示装置。
【請求項６】
前記第１の操作と前記第２の操作とが継続されている時間を計測する計測部をさらに備え、
前記第２の表示制御部は、前記第１の操作と前記第２の操作とが継続されている時間が長いほど、生成された前記関連情報のうち前記第１表示画面に付加する前記関連情報を増加させることを特徴とする請求項１〜３のいずれか一項に記載の情報提示装置。
【請求項７】
前記第１の選択部は、前記第２の操作が継続されている状態で前記第１の操作が解除された場合に、前記第２の操作によって指定された表示情報に対応するコンテンツを前記第１の選択コンテンツとして選択し、
前記第２の選択部は、前記第２の操作によって指定された表示情報に対応するコンテンツが前記第１の選択部により前記第１の選択コンテンツとして選択された場合に、前記第２の操作の次に行われる操作によって指定された表示情報に対応するコンテンツを前記第２の選択コンテンツとして選択することを特徴とする請求項１〜６のいずれか一項に記載の情報提示装置。
【請求項８】
前記第２の表示制御部は、前記第１の選択コンテンツと前記第２の選択コンテンツとの間で共通する情報と、前記第１の選択コンテンツと前記第２の選択コンテンツの少なくとも一方を特徴付ける情報と、を含む前記関連情報を前記第1表示画面に付加することを特徴とする請求項１〜７のいずれか一項に記載の情報提示装置。
【請求項９】
前記第２の表示制御部は、１つの前記第１表示画面上で前記第１の操作により指定された表示情報および前記第２の操作により指定された表示情報をそれぞれ強調するとともに該２つの表示情報を視覚的に結びつけた前記第１表示画面に、前記関連情報を付加した前記第２表示画面を前記表示装置に表示させることを特徴とする請求項１〜８のいずれか一項に記載の情報提示装置。
【請求項１０】
情報提示装置において実行される情報提示方法であって、
前記情報提示装置が、複数のコンテンツをそれぞれ象徴化した複数の表示情報を所定の基準に従って配置した第１表示画面を表示装置に表示させるステップと、
前記情報提示装置が、１つの前記第１表示画面上で、該第１表示画面に含まれる複数の表示情報のうちの１つを指定する第１の操作と、他の１つを指定する第２の操作と、を受け付けるステップと、
前記情報提示装置が、前記第１の操作によって指定された表示情報に対応するコンテンツを第１の選択コンテンツとして選択するステップと、
前記情報提示装置が、前記第２の操作によって指定された表示情報に対応するコンテンツを第２の選択コンテンツとして選択するステップと、
前記情報提示装置が、前記第１の選択コンテンツのメタデータと前記第２の選択コンテンツのメタデータとを比較して、比較の結果に基づいて前記第１の選択コンテンツと前記第２の選択コンテンツとの関連性を示す情報である関連情報を生成するステップと、
前記情報提示装置が、前記第１表示画面に前記関連情報を付加した第２表示画面を前記表示装置に表示させるステップと、を含むことを特徴とする情報提示方法。
【請求項１１】
コンピュータに、
複数のコンテンツをそれぞれ象徴化した複数の表示情報を所定の基準に従って配置した第１表示画面を表示装置に表示させる機能と、
１つの前記第１表示画面上で、該第１表示画面に含まれる複数の表示情報のうちの１つを指定する第１の操作と、他の１つを指定する第２の操作と、を受け付ける機能と、
前記第１の操作によって指定された表示情報に対応するコンテンツを第１の選択コンテンツとして選択する機能と、
前記第２の操作によって指定された表示情報に対応するコンテンツを第２の選択コンテンツとして選択する機能と、
前記第１の選択コンテンツのメタデータと前記第２の選択コンテンツのメタデータとを比較して、比較の結果に基づいて前記第１の選択コンテンツと前記第２の選択コンテンツとの関連性を示す情報である関連情報を生成する機能と、
前記第１表示画面に前記関連情報を付加した第２表示画面を前記表示装置に表示させる機能と、を実現させるための情報提示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施の形態は、情報提示装置、方法およびプログラムに関するものである。
【背景技術】
【０００２】
近年、ＡＶ機器のコンテンツ保存能力の拡大やビデオオンデマンドなどのサービスの拡大、機器内に留まらない機器間またはインターネットなどのネットワーク上に存在するコンテンツのシームレス性の拡大などにより、ユーザがアクセス可能な映像コンテンツの数が膨大なものとなっている。このような背景のもと、ユーザが大量に存在する映像コンテンツの中から視聴を希望するコンテンツを見つけやすくするために、あるコンテンツに対して関連性のあるコンテンツを抽出し、これらコンテンツを象徴化した表示情報を表示装置に表示してユーザに提示する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−８０５８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術においては、提示される表示情報に対応したコンテンツ同士の関連性をユーザが明確に把握することができないという問題があった。
【課題を解決するための手段】
【０００５】
実施の形態の情報提示装置は、第１の表示制御部と、操作受付部と、第１の選択部と、第２の選択部と、生成部と、第２の表示制御部と、を備える。第１の表示制御部は、複数のコンテンツをそれぞれ象徴化した複数の表示情報を所定の基準に従って配置した第１表示画面を表示装置に表示させる。操作受付部は、１つの前記第１表示画面上で、該第１表示画面に含まれる複数の表示情報のうちの１つを指定する第１の操作と、他の１つを指定する第２の操作と、を受け付ける。第１の選択部は、前記第１の操作によって指定された表示情報に対応するコンテンツを第１の選択コンテンツとして選択する。第２の選択部は、前記第２の操作によって指定された表示情報に対応するコンテンツを第２の選択コンテンツとして選択する。生成部は、前記第１の選択コンテンツのメタデータと前記第２の選択コンテンツのメタデータとを比較して、比較の結果に基づいて前記第１の選択コンテンツと前記第２の選択コンテンツとの関連性を示す情報である関連情報を生成する。第２の表示制御部は、前記第１表示画面に前記関連情報を付加した第２表示画面を前記表示装置に表示させる。
【図面の簡単な説明】
【０００６】
【図１】第１の実施形態の情報提示装置の構成を示すブロック図。
【図２】コンテンツを象徴化したシンボルの具体例を示す図。
【図３】シンボルの配置の一例を示す図。
【図４】シンボルの配置の他の例を示す図。
【図５】シンボルの配置のさらに他の例を示す図。
【図６】第１の選択部により実行される処理を示すフローチャート。
【図７】入力された位置座標からシンボルを特定する方法を説明する図。
【図８】第２の選択部により実行される処理を示すフローチャート。
【図９】関連情報の表示形態の一例を示す図。
【図１０】関連情報の表示形態の他の例を示す図。
【図１１】関連情報の配置の一例を示す図。
【図１２】関連情報の配置位置を決定する処理を示すフローチャート。
【図１３】関連情報の配置位置を決定する方法を説明する図。
【図１４】第１の実施形態の情報提示装置による全体の動作概要を示すフローチャート。
【図１５】第１の選択コンテンツのシンボルを強調するエフェクト表現の一例を示す図。
【図１６】第１の選択コンテンツのシンボルを強調するエフェクト表現の他の例を示す図。
【図１７】第１の選択コンテンツおよび第２の選択コンテンツを強調するエフェクト表現の一例を示す図。
【図１８】関連情報がどのコンテンツ間の関連性を示しているかを明示するエフェクト表現の一例を示す図。
【図１９】第３の実施形態の情報提示装置による全体の動作概要を示すフローチャート。
【図２０】第４の実施形態の情報提示装置の構成を示すブロック図。
【図２１】コンテンツの分類結果に応じたシンボルの配置の一例を示す図。
【図２２】コンテンツの分類結果に応じたシンボルの配置の他の例を示す図。
【図２３】第５の実施形態の情報提示装置の構成を示すブロック図。
【図２４】第６の実施形態の情報提示装置の構成を示すブロック図。
【図２５】第７の実施形態の情報提示装置の構成を示すブロック図。
【図２６】表示装置に日本地図の画像が表示されている様子を示す図。
【図２７】日本地図の画像上でユーザが指定した２つの位置に関連する情報を表示している様子を示す図。
【発明を実施するための形態】
【０００７】
（第１の実施形態）
図１は、第１の実施形態の情報提示装置の構成を示すブロック図である。本実施形態の情報提示装置には、データベース１と、表示装置２と、入力装置３とが接続される。本実施形態の情報提示装置は、機能的な構成として、第１の表示制御部１０と、第１の選択部１１と、第２の選択部１２と、生成部１３と、第２の表示制御部１４とを備える。
【０００８】
データベース１は、本実施形態の情報提示装置によりアクセス可能なデータベースであり、多数のコンテンツを、各コンテンツに固有の特性を示した情報群であるメタデータと関連付けて格納している。このデータベース１の具体例としては、例えばハードディスク（ＨＤＤ）レコーダが挙げられる。また、データベース１に格納されるコンテンツの具体例としては、例えばＴＶ番組などの映像コンテンツが挙げられる。また、メタデータの具体例としては、コンテンツがＴＶ番組であれば、例えば電子番組表（ＥＰＧ：Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）で用いられる各種の情報（以下、「ＥＰＧデータ」という。）などが挙げられる。ＥＰＧデータには、放送日時、放送チャンネル、番組タイトル、番組概要、番組ジャンル、出演者リスト、製作者情報などのような番組に関する様々な情報が含まれている。
【０００９】
なお、以下では、コンテンツがＴＶ番組であるものとして説明するが、本実施形態の情報提示装置が扱うことのできるコンテンツとしては、その他にも写真のような画像コンテンツ、書籍のような商品コンテンツ、Ｗｅｂサイトなど、あらゆるメディアコンテンツが挙げられる。コンテンツが写真のような画像コンテンツであれば、その画像コンテンツに対応する撮影日時、撮影場所、イベント名、イベント参加者などの情報がメタデータとして付随する。コンテンツが書籍のような商品コンテンツであれば、その商品コンテンツに対応する商品情報、発売日、価格、ユーザ評価などの情報がメタデータとして付随する。コンテンツがＷｅｂサイトであれば、そのＷｅｂサイトに対応する作成者、作成日時、Ｗｅｂサイトに含まれるコンテキスト情報などの情報がメタデータとして付随する。また、コンテンツが画像コンテンツの場合、画像の解析結果などの情報がメタデータとして用いられることもある。
【００１０】
表示装置２は、本実施形態の情報提示装置から出力される画像データおよび表示制御信号にしたがって、後述のコンテンツを象徴化した表示情報（以下、「シンボル」という。）や関連情報などを表示してユーザに提示するユーザインタフェースである。この表示装置２の具体例としては、例えば液晶ディスプレイパネルなどが挙げられる。
【００１１】
入力装置３は、本実施形態の情報提示装置に対するユーザの操作入力を受け付けるユーザインタフェースである。この入力装置３の具体例としては、例えば、液晶ディスプレイパネルと一体に設けられたタッチパネルなどが挙げられる。
【００１２】
第１の表示制御部１０は、メタデータとともにデータベース１に格納された複数のコンテンツのうち、少なくとも２つのコンテンツを各々象徴化した少なくとも２つのシンボルを表示装置２に表示させる制御を行う。
【００１３】
図２は、第１の表示制御部１０が表示装置２に表示させるシンボルの具体的な一例を示す図である。この図２に示すシンボルＡは、コンテンツ（ここではＴＶ番組）を象徴化してユーザに分かりやすく示すものである。図２の例では、矩形で表現される背景１０１の上に、フレーム画像１０２、番組タイトル１０３、録画日時１０４、放送チャンネル名１０５を重ねることにより、コンテンツが象徴化されている。
【００１４】
第１の表示制御部１０は、表示装置２にシンボルＡを表示させるコンテンツを決定すると、データベース１を参照して、このコンテンツのフレーム画像１０２、番組タイトル１０３、録画日時１０４、放送チャンネル名１０５を取得し、シンボルＡを生成する。ここで、フレーム画像１０２は、コンテンツの内容を表す静止画である。例えばＴＶ番組の場合、フレーム画像１０２はコンテンツのチャプタ情報などを用いて、任意のチャプタ先頭やチャプタ先頭から任意フレーム目などのフレーム画像を取得し、これをシンボルＡに用いるフレーム画像１０２とすることができる。さらに、コンテンツから最も特徴的なフレームのフレーム画像を抽出し、これをシンボルＡに用いるフレーム画像１０２としてもよい。この場合、例えば、人物認識技術を用いて、コンテンツにおいて主要な人物が登場するフレーム画像を抽出し、これをシンボルＡに用いるフレーム画像１０２とするといったことが考えられる。
【００１５】
なお、図２に示したシンボルＡの構成はあくまで一例であり、第１の表示制御部１０が表示装置２に表示させるシンボルは、コンテンツを象徴化してユーザに分かりやすく示すものであれば、どのような構成であってもよい。
【００１６】
第１の表示制御部１０は、少なくとも２つのコンテンツに対応した少なくとも２つのシンボルを生成すると、これら生成したシンボルを予め定めた所定の基準に従って配置して、表示装置２に表示させる。
【００１７】
図３は、シンボルの配置の一例を示す図である。この図３の例では、シンボルＡ１，Ａ２，Ａ３，Ａ４・・・が、表示装置２の表示画面にグリッド状に等間隔で配置されている。ここで、各シンボルの配置の順番は、例えば、各シンボルに対応するコンテンツのメタデータを利用することによって、録画日時が新しい順に配置するといった方法や、番組タイトルの五十音順に従って配置するといった方法など、様々な方法が考えられる。
【００１８】
図４は、シンボルの配置の他の例を示す図である。この図４に示す例では、特許文献１に記載されている方法に従って、シンボルＡ１１，Ａ１２，Ａ１３，Ａ１４，Ａ１５，Ａ１６，Ａ１７，Ａ１８，Ａ１９，Ａ２０，Ａ２１，Ａ２２，Ａ２３・・・が、表示装置２の表示画面に同心円状に配置されている。ここで、各シンボルの配置の順番は、中心に配置されるシンボルＡ１１に対応するコンテンツに対する関連性に基づいて決定される。すなわち、まず、基準となるコンテンツのシンボルＡ１１を中心に配置する。そして、このシンボルＡ１１の周囲に、基準となるコンテンツに対する関連性が高い順に、シンボルＡ１２，Ａ１３，Ａ１４，Ａ１５，Ａ１６，Ａ１７，Ａ１８，Ａ１９を同心円状に配置する。さらに、その周囲に、基準となるコンテンツに対して次に関連性が高い順に、シンボルＡ２０，Ａ２１，Ａ２２，Ａ２３・・・といったかたちで、同心円状に各シンボルを配置する。なお、基準となるコンテンツは、例えばユーザが現在視聴しているＴＶ番組やユーザが指定したＴＶ番組などが考えられる。また、上記の例では、コンテンツの関連性に基づいて各コンテンツの配置順を決定していたが、それ以外にも、例えば録画日時の新しいものから順に同心円状に配置したり、番組タイトルの五十音順に従って同心円状に配置したりといった様々な方法が考えられる。
【００１９】
図５は、シンボルの配置のさらに他の例を示す図である。この図５に示す例では、シンボルＡ３１，Ａ３２，Ａ３３，Ａ３４，Ａ３５，Ａ３６・・・が、表示装置２の表示画面に行ごとに配置されている。ここで、各シンボルの配置の順番は、例えば、各シンボルに対応するコンテンツの録画日時に従って、「１月」に録画されたコンテンツのシンボルＡ３１を最初の行、「２月」に録画されたコンテンツのシンボルＡ３２，Ａ３３，Ａ３４を２行目、「３月」に録画されたコンテンツのシンボルＡ３５，Ａ３６を３行目に配置するといった方法や、番組タイトルの五十音順に従って、番組タイトルが「あ行」から始まるコンテンツのシンボルＡ３１を最初の行、番組タイトルが「か行」から始まるコンテンツのシンボルＡ３２，Ａ３３，Ａ３４を２行目、番組タイトルが「さ行」から始まるコンテンツのシンボルＡ３５，Ａ３６を３行目に配置するといった方法など、様々な方法が考えられる。
【００２０】
なお、第１の表示制御部１０は、以上の図３〜図５に例示した以外にも、生成したシンボルを様々な基準に従って表示装置２の表示画面に配置することができる。また、生成したシンボルを表示装置２の表示画面にランダムに配置するようにしてもよい。
【００２１】
第１の選択部１１は、第１の表示制御部１０によって表示装置２に表示された少なくとも２つのシンボルのうち、ユーザが入力装置３を利用して行った第１の操作により指定されたシンボルに対応するコンテンツを、第１の選択コンテンツとして選択する。第１の選択部１１により選択された第１の選択コンテンツは、第１の操作が継続されている間は維持され、第１の操作が解除されるとリセットされる。なお、第１の操作とは、後述する第２の操作との関係で、第２の操作よりも先にユーザにより行われる操作をいう。
【００２２】
ユーザが情報提示装置に対して行う操作としては様々なものが考えられるが、ここでは、入力装置３としてタッチパネルを用いるものとし、このタッチパネルへのタッチ操作によってユーザが情報提示装置に対して様々な入力を行うものとする。この場合、第１の選択部１１は、ユーザのタッチ操作により入力される位置座標から、表示装置２に表示されているシンボルの中でユーザが第１の操作により指定しているシンボルを特定し、このシンボルに対応するコンテンツを第１の選択コンテンツとして選択する。
【００２３】
図６は、第１の選択部１１により実行される処理の流れを示すフローチャートである。第１の選択部１１は、まずステップＳ１０１において、ユーザにより第１の操作が行われたか否かを判定し、第１の操作が行われていなければ（ステップＳ１０１：Ｎｏ）、ステップＳ１０１の判定を繰り返し、第１の操作が行われた場合に（ステップＳ１０１：Ｙｅｓ）、次のステップＳ１０２に進む。
【００２４】
次に、第１の選択部１１は、ステップＳ１０２において、ユーザの第１の操作により入力された位置座標を取得し、ステップＳ１０３において、ステップＳ１０２で取得した位置座標と、表示装置２の表示画面上の各シンボルの配置領域とを比較して、ステップＳ１０２で取得した位置座標がいずれかのシンボルの配置領域内となっているかどうかを判定する。
【００２５】
ここで、シンボルの配置領域は、例えば図７に示すように、シンボルＡが矩形の背景１０１を持つ場合、この矩形の背景１０１の左上の頂点の座標（ａ，ｂ）と、背景１０１の幅ｗおよび高さｈで表すことができる。第１の選択部１１は、ステップＳ１０２で取得した位置座標を（ｘ１、ｙ１）としたときに、下記式（１）および下記式（２）を満たすシンボルが存在するか否かを判定する。
ａ≦ｘ１≦ａ＋ｗ  ・・・（１）
ｂ≦ｙ１≦ｂ＋ｈ  ・・・（２）
【００２６】
そして、ステップＳ１０３での判定の結果、ステップＳ１０２で取得した位置座標が、表示装置２に表示されている全てのシンボルの配置領域から外れていれば（ステップＳ１０３：Ｎｏ）、第１の選択部１１は、ステップＳ１０１に戻って第１の操作が行われたか否かの判定を繰り返す。一方、ステップＳ１０２で取得した位置座標が、表示装置２に表示されているいずれかのシンボルの配置領域内となっていれば（ステップＳ１０３：Ｙｅｓ）、次のステップＳ１０４に進む。
【００２７】
次に、第１の選択部１１は、ステップＳ１０４において、ステップＳ１０２で取得した位置座標を配置領域に含むシンボルを、ユーザが第１の操作によって指定したシンボルと特定し、このシンボルに対応するコンテンツを第１の選択コンテンツとして選択する。その後、第１の選択部１１は、ステップＳ１０５において、ユーザによる第１の操作が継続されているか否かを判定し、第１の操作が継続されていれば（ステップＳ１０５：Ｙｅｓ）、一連の処理を終了する。一方、ユーザによる第１の操作が解除されると（ステップＳ１０５：Ｎｏ）、第１の選択コンテンツの選択がリセットされ、ステップＳ１０１に戻って第１の操作が行われたか否かの判定を繰り返す。
【００２８】
以上のように、第１の選択部１１により第１の選択コンテンツが選択された場合、ユーザによる第１の操作が行われている間は、その第１の操作によって指定されるシンボルに対応するコンテンツが第１の選択コンテンツとして維持される。つまり、タッチ操作の場合、ユーザが表示装置２に表示されているいずれかのシンボルの位置を指で触れている間は、ユーザが触れている位置のシンボルに対応したコンテンツが第１の選択コンテンツとして維持されるが、ユーザがタッチパネルから指を離すと第１の選択コンテンツはリセットされ、第１の操作が行われる前の状態に戻る。
【００２９】
なお、ここでは、第１の操作がタッチ操作である場合を例として説明したが、その他にもタッチパッド操作、ボタン操作、マウス操作、キーボード操作、ユーザのジェスチャを画像認識などで認識する場合のユーザのジェスチャなど、様々な操作による入力が考えられる。また、第１の操作とは第１の選択コンテンツを選択するためのユーザの操作入力であり、必ずしも一点の入力に限定されるものではなく、二点、三点・・・といった入力点数によって第１の選択コンテンツを選択するという方法も考えられる。さらに、第１の操作が継続されている間だけ第１の選択コンテンツを維持するのではなく、第１の選択コンテンツが一度選択されたら、第１の操作が中断されても第１の選択コンテンツが維持され、再び第１の選択コンテンツとなっている同じコンテンツを選択する操作が行われることにより、第１の選択コンテンツがリセットされ、第１の操作が行われる前の状態に戻るといった方法も考えられる。
【００３０】
第２の選択部１２は、第１の表示制御部１０によって表示装置２に表示された少なくとも２つのシンボルのうち、ユーザが入力装置３を利用して行った第２の操作により指定されたシンボルに対応するコンテンツを、第２の選択コンテンツとして選択する。第２の選択部１２により選択された第２の選択コンテンツは、第２の操作が継続されている間は維持され、第２の操作が解除されるとリセットされる。ここで、第２の操作とは、第１の操作によって第１の選択コンテンツが選択されている状態でユーザにより行われる操作である。なお、ユーザにより同時に２つの操作が行われたときに、一方の操作を第１の選択部１１が第１の操作として認識し、他方の操作を第２の選択部１２が第２の操作として認識するようにしてもよい。
【００３１】
ユーザによる操作がタッチパネルへのタッチ操作の場合、第２の選択部１２は、第１の選択コンテンツが選択されている状態でユーザがタッチ操作を行ったときに、このタッチ操作により入力される位置座標から、表示装置２に表示されているシンボルの中でユーザが第２の操作により指定しているシンボルを特定し、このシンボルに対応するコンテンツを第２の選択コンテンツとして選択する。
【００３２】
図８は、第２の選択部１２により実行される処理の流れを示すフローチャートである。第２の選択部１２は、まずステップＳ２０１において、第１の選択部１１により第１の選択コンテンツが選択されているか否かを判定し、第１の選択コンテンツが選択されていなければ（ステップＳ２０１：Ｎｏ）、そのまま処理を終了し、第１の選択コンテンツが選択されていれば（ステップＳ２０１：Ｙｅｓ）、次のステップＳ２０２に進む。
【００３３】
次に、第２の選択部１２は、ステップＳ２０２において、ユーザにより第２の操作が行われたか否かを判定し、第２の操作が行われていなければ（ステップＳ２０２：Ｎｏ）、ステップＳ２０１に戻って第１の選択コンテンツが選択されているか否かの判定を再度行い、第２の操作が行われた場合に（ステップＳ２０２：Ｙｅｓ）、次のステップＳ２０３に進む。
【００３４】
次に、第２の選択部１２は、ステップＳ２０３において、ユーザの第２の操作により入力された位置座標を取得し、ステップＳ２０４において、ステップＳ２０３で取得した位置座標と、表示装置２の表示画面上の各シンボルの配置領域とを比較して、ステップＳ２０３で取得した位置座標がいずれかのシンボルの配置領域内となっているかどうかを判定する。そして、ステップＳ２０３で取得した位置座標が、表示装置２に表示されている全てのシンボルの配置領域から外れていれば（ステップＳ２０４：Ｎｏ）、ステップＳ２０１に戻って第１の選択コンテンツが選択されているか否かの判定を繰り返す。
【００３５】
一方、ステップＳ２０３で取得した位置座標が、表示装置２に表示されているいずれかのシンボルの配置領域内となっていれば（ステップＳ２０４：Ｙｅｓ）、第２の選択部１２は、次のステップＳ２０５において、ステップＳ２０３で取得した位置座標を配置領域に含むシンボルが、第１の選択コンテンツのシンボルとは異なるシンボルかどうかを判定する。そして、第１の選択コンテンツのシンボルと同じシンボルであれば（ステップＳ２０５：Ｎｏ）、ステップＳ２０１に戻って第１の選択コンテンツが選択されているか否かの判定を繰り返し、第１の選択コンテンツのシンボルとは異なるシンボルであれば（ステップＳ２０５：Ｙｅｓ）、次のステップＳ２０６に進む。
【００３６】
次に、第２の選択部１２は、ステップＳ２０６において、ステップＳ２０３で取得した位置座標を配置領域に含むシンボルを、ユーザが第２の操作によって指定したシンボルと特定し、このシンボルに対応するコンテンツを第２の選択コンテンツとして選択する。その後、第２の選択部１２は、ステップＳ２０７において、ユーザによる第２の操作が継続されているか否かを判定し、第２の操作が継続されていれば（ステップＳ２０７：Ｙｅｓ）、一連の処理を終了する。一方、ユーザによる第２の操作が解除されると（ステップＳ２０７：Ｎｏ）、第２の選択コンテンツの選択がリセットされ、ステップＳ２０１に戻って第１の選択コンテンツが選択されているか否かの判定を繰り返す。
【００３７】
以上のように、第１の選択部１１により第１の選択コンテンツが選択されている状態で、第２の選択部１２により第２の選択コンテンツが選択されると、ユーザによる第２の操作が行われている間、その第２の操作によって指定されるシンボルに対応するコンテンツが第２の選択コンテンツとして維持される。つまり、ユーザが表示装置２に表示されているいずれかのシンボルの位置を第１の指で触れて、このシンボルに対応するコンテンツが第１の選択コンテンツとして選択されている状態で、ユーザがこの第１の選択コンテンツのシンボル以外の他のシンボルを第２の指で触れると、第２の指で触れているシンボルに対応するコンテンツが第２の選択コンテンツとして選択される。そして、ユーザがこのシンボルを第２の指で触れている間は、第２の指で触れているシンボルに対応するコンテンツが第２の選択コンテンツとして維持されるが、ユーザが第２の指をタッチパネルから離すと第２の選択コンテンツはリセットされ、第２の操作が行われる前の状態に戻る。
【００３８】
なお、ここでは、第１の操作と第２の操作がともにタッチ操作（マルチタッチ入力）である場合を例として説明したが、その他にもタッチパッド操作、ボタン操作、マウス操作、キーボード操作、ユーザのジェスチャを画像認識などで認識する場合のユーザのジェスチャなど、様々は操作による入力が考えられる。マウス操作やキーボード操作では、マルチタッチ入力のように同時に複数箇所の指定ができないが、上述したように、第１の操作や第２の操作により選択されたコンテンツを操作が中断しても維持し、再び同じシンボルを指定する操作が行われた場合に、コンテンツの選択をリセットするといった方法を用いることにより、マウス操作やキーボード操作であっても、第１の選択コンテンツを選択した後に第２の選択コンテンツを選択することが可能となる。
【００３９】
生成部１３は、第１の選択部１１により選択された第１の選択コンテンツのメタデータと、第２の選択部１２により選択された第２の選択コンテンツのメタデータとをデータベース１より取得し、これらのメタデータを比較して、比較の結果に基づいて第１の選択コンテンツと第２の選択コンテンツとの関連性を示す情報である関連情報を生成する。以下、第１の選択コンテンツおよび第２の選択コンテンツがＴＶ番組であり、生成部１３が、これら第１の選択コンテンツおよび第２の選択コンテンツのＥＰＧデータを用いて、第１の選択コンテンツと第２の選択コンテンツの関連情報を生成する具体的手法に説明する。
【００４０】
生成部１３は、まず、第１の選択部１１により選択された第１の選択コンテンツに付随するＥＰＧデータと、第２の選択部１２により選択された第２の選択コンテンツに付随するＥＰＧデータとを、データベース１から取得する。次に、生成部１３は、取得したそれぞれのＥＰＧデータから、放送日時、放送チャンネル、番組タイトル、番組ジャンル、出演者リストの情報を抽出し、また、番組概要に関してはそのコンテンツのＴＶ番組内容に関係するキーワードをテキスト文書の中から抽出する。抽出方法としては、例えば「市村他，質問応答と日本語固有表現抽出および固有表現体系の関係についての考察,  情報処理学会研究報告,  NL-161-3,  (2004)」や、「山崎他,  話題抽出エージェントを用いた番組検索システムの実装,  コンピュータソフトウェア,  Vol.  25,  No.  4,  pp.  41-51,  (2008)」などに記載された方法を適用することができる。
【００４１】
そして、生成部１３は、第１の選択コンテンツに付随するＥＰＧデータから抽出した情報と、第２の選択コンテンツに付随するＥＰＧデータから抽出した情報とを比較し、それぞれの項目ごとに第１の選択コンテンツと第２の選択コンテンツとの関連性を判定して、その結果に基づいて関連情報の生成を行う。具体的には、例えば、第１の選択コンテンツに付随するＥＰＧデータから抽出した情報がそれぞれ、番組タイトル「野球大会」、番組ジャンル「スポーツ」、番組概要から抽出したキーワードが「決勝、満塁、ホームラン、圧勝、スーパープレイ」だとする。一方、第２の選択コンテンツに付随するＥＰＧデータから抽出した情報がそれぞれ、番組タイトル「レッツプレイサッカー」、番組ジャンル「スポーツ」、番組概要から抽出したキーワードが「決勝、ハットトリック、退場、スーパープレイ」だとする。この場合、抽出した情報が共通しているもの、つまり、番組ジャンル「スポーツ」、抽出したキーワード「決勝、スーパープレイ」をといった情報を関連情報として生成するという方法が考えられる。また、共通している情報・キーワードだけではなく、類似の情報も含めて関連情報として生成するといった方法も考えられる。さらに、共通している情報・キーワードや類似の情報のほかに、関連性は低いが各コンテンツを特徴付ける情報も含めたものを関連情報として生成するといった方法も考えられる。また、第１の選択コンテンツと第２の選択コンテンツとの間で共通している情報・キーワードが全く存在せず、両者の関連性が低いと判定される場合は、関連性が低いことを示す情報を関連情報として生成するといった方法も考えられる。
【００４２】
なお、データベース１に格納されている多数のコンテンツについて、それぞれ他のコンテンツとの間の関連性を示す関連情報を事前に生成しておき、各コンテンツに対応させてデータベース１に格納しておくことも可能である。この場合、生成部１３は、第１の選択コンテンツと第２の選択コンテンツとが選択されたときに、これらのコンテンツ間の関連情報をデータベース１から取得すればよいので、処理負荷が軽減される。
【００４３】
第２の表示制御部１４は、生成部１３により生成された関連情報を、所定の基準に従って表示装置２に表示させる制御を行う。
【００４４】
図９は、第２の表示制御部１４により表示装置２に表示される関連情報の表示形態の具体的な一例を示す図である。図９に示す例では、矩形で表現される背景２０１の上に、関連情報２０２と、関連情報２０２に対応する項目名２０３とを重ねた１つのパネルＢとして表示装置２に表示させるようにしている。この図９の例では、関連情報２０２として、生成部１３により生成された関連情報である「スポーツ」、「決勝」、「スーパープレイ」が、それぞれの項目名２０３と対応付けたかたちで提示されている。なお、ここでは、生成部１３が、第１の選択コンテンツに付随するＥＰＧデータから抽出した情報と、第２の選択コンテンツに付随するＥＰＧデータから抽出した情報とを比較して、双方で共通する情報のみを関連情報として生成した場合を想定している。
【００４５】
図１０は、第２の表示制御部１４により表示装置２に表示される関連情報の表示形態の他の例を示す図である。図１０に示す例では、図９に示した例と同様に、矩形で表現される背景２０１の上に、関連情報２０２、項目名２０３を重ねたパネルＢを表示装置２に表示させるようにしているが、関連情報２０２として、第１の選択コンテンツと第２の選択コンテンツとの間で共通する情報だけでなく、関連性は低いが各コンテンツを特徴付ける情報も、それぞれの項目２０３と対応付けたかたちで提示するようにしている。図１０に示す例では、関連情報２０２として提示される情報のうち、「スポーツ」、「決勝」、「スーパープレイ」が、第１の選択コンテンツと第２の選択コンテンツとの間で共通する情報であり、「野球大会」、「満塁」、「ホームラン」、「圧勝」、「レッツプレイサッカー」、「ハットトリック」、「退場」が、関連性は低いが各コンテンツを特徴付ける情報である。また、図１０に示した例では、関連情報２０２として提示される情報のうち、第１の選択コンテンツと第２の選択コンテンツとの間で共通する情報（「スポーツ」、「決勝」、「スーパープレイ」）を他の情報と区別できるように、これらの情報にはアンダーラインを付して強調表示するようにしている。
【００４６】
なお、図９や図１０で例示した関連情報の表示形態はあくまで一例であり、必ずしもパネルＢのかたちで表示装置２に表示させる必要はなく、また、関連情報を必ずしも項目別に表示する必要もない。また、生成部１３により生成された関連情報だけを表示装置２に表示させるのではなく、例えば、ＥＰＧデータに含まれるテキストデータの文章をそのまま表示するとともに、その文章の中で関連情報に該当する部分を強調表示するといった方法も考えられる。また、強調表示する方法に関しても、色を変えたり太くしたり大きくしたりといった様々な方法が考えられる。
【００４７】
図１１は、表示装置２に関連情報を表示する際の画面上の具体的な配置例を示す図である。図１１に示す例では、表示装置２の表示画面に同心円状にシンボルが配置されており、これらシンボルのうちの一部と重なるようにして、生成部１３により生成された関連情報が、図１０に例示したパネルＢの形態で表示されている。なお、図１１に示す例では、表示装置２の表示画面の中央に配置されたシンボルＡ４１に対応するコンテンツが第１の選択コンテンツとして選択されており、シンボルＡ４１に対して図中左下に配置されたシンボルＡ４２に対応するコンテンツが第２の選択コンテンツとして選択されているものとする。
【００４８】
表示装置２の表示画面上で、生成部１３により生成された関連情報（パネルＢ）が表示される位置は、第２の表示制御部１４により所定の基準に従って決定されている。基準の例としては、図１１に示した例のように表示装置２の表示画面に同心円状にシンボルが配置されていて、中心に配置されたシンボルＡ４１に対応するコンテンツが第１の選択コンテンツとして選択されている場合、第２の選択コンテンツとして選択されているコンテンツのシンボルＡ４２の位置によって、関連情報（パネルＢ）の配置位置を決定するという方法が考えられる。
【００４９】
図１２は、上記の場合において、第２の表示制御部１４が表示装置２の表示画面上における関連情報の配置位置を決定する処理の具体例を示すフローチャートである。第２の表示制御部１４は、まずステップＳ３０１において、表示装置２の表示画面を、図１３に示すように、画面中心で交差する縦横２本の分割線にて４つの表示領域Ｒ１，Ｒ２，Ｒ３，Ｒ４に等分する。次に、第２の表示制御部１４は、ステップＳ３０２において、表示装置２に表示されている各シンボルの中で、第２の選択コンテンツとして選択されているコンテンツのシンボルについて、その左上の頂点の座標（ａ，ｂ）を取得する。そして、第２の表示制御部１４は、ステップＳ３０３において、ステップＳ３０２で取得した座標（ａ，ｂ）が、表示領域Ｒ１または表示領域Ｒ４に属するか否かを判定する。
【００５０】
ここで、ステップＳ３０２で取得した座標（ａ，ｂ）が表示領域Ｒ１または表示領域Ｒ４に属する場合には（ステップＳ３０３：Ｙｅｓ）、第２の表示制御部１４は、ステップＳ３０４において、関連情報の配置位置を表示領域Ｒ２内の所定の位置に決定する。一方、ステップＳ３０２で取得した座標（ａ，ｂ）が表示領域Ｒ１または表示領域Ｒ４に属さない場合には（ステップＳ３０３：Ｎｏ）、第２の表示制御部１４は、ステップＳ３０５において、関連情報の配置位置を表示領域Ｒ１内の所定の位置に決定する。これにより、関連情報が第１の選択コンテンツのシンボルや第２の選択コンテンツのシンボルに重なってこれらを遮蔽するといった不都合を招くことなく、関連情報を表示装置２に適切に表示することができる。
【００５１】
なお、以上はあくまで一例であり、表示装置２の表示画面上における関連情報の配置位置を決定する方法としては、この他にも様々な方法が考えられる。例えば、第１の操作や第２の操作がタッチ操作の場合には、これらのタッチ操作による指の向きを考慮して関連情報の配置位置を決定することにより、ユーザの手により関連情報が遮蔽されて見づらくなるといった不都合を招くことなく、関連情報を表示装置２に適切に表示することができる。また、ここでは各コンテンツのシンボルを表示している表示画面に関連情報を表示させるようにしているが、シンボルを表示している表示画面とは異なる表示画面に関連情報を表示させるようにしてもよい。
【００５２】
図１４は、本実施形態の情報提示装置による全体の動作概要を示したフローチャートである。以下、この図１４のフローチャートに沿って、本実施形態の情報提示装置による一連の動作について説明する。
【００５３】
まず、ステップＳ４０１において、第１の表示制御部１０により、データベース１に格納されたメタデータに基づいて、表示装置２に表示させる少なくとも２つのシンボルが生成される。そして、ステップＳ４０２において、ステップＳ４０１で生成されたシンボルが表示装置２に表示される。
【００５４】
次に、ステップＳ４０３において、第１の選択部１１により、ユーザによる第１の操作が行われたか否かが判定される。そして、ユーザによる第１の操作が行われるまでは（ステップＳ４０３：Ｎｏ）、このステップＳ４０３の判定が繰り返され、ユーザによる第１の操作が行われると（ステップＳ４０３：Ｙｅｓ）、ステップＳ４０４において、第１の選択部１１により、第１の操作で指定されているシンボルに対応するコンテンツが、第１の選択コンテンツとして選択される。
【００５５】
次に、ステップＳ４０５において、第１の選択部１１により、ユーザによる第１の操作が継続されているか否かが判定される。そして、第１の操作が解除された場合には（ステップＳ４０５：Ｎｏ）、ステップＳ４０６において、ステップＳ４０４で選択された第１の選択コンテンツがリセットされ、ユーザによる第１の操作待ちの状態（ステップＳ４０３）に戻る。
【００５６】
一方、第１の操作が継続されていれば（ステップＳ４０５：Ｙｅｓ）、ステップＳ４０７において、第２の選択部１２により、ユーザによる第２の操作が行われたか否かが判定される。そして、ユーザによる第２の操作が行われるまでは（ステップＳ４０７：Ｎｏ）、ステップＳ４０５およびステップＳ４０７の判定が繰り返され、ユーザによる第２の操作が行われると（ステップＳ４０７：Ｙｅｓ）、ステップＳ４０８において、第２の選択部１２により、第２の操作で指定されているシンボルに対応するコンテンツが、第２の選択コンテンツとして選択される。
【００５７】
次に、ステップＳ４０９において、生成部１３により、ステップＳ４０４で選択された第１の選択コンテンツとステップＳ４０８で選択された第２の選択コンテンツとの関連性を示す関連情報が生成される。そして、ステップＳ４１０において、ステップＳ４０９で生成された関連情報が表示装置２に表示される。
【００５８】
次に、ステップＳ４１１において、ステップＳ４０２で表示したシンボルの表示を終了するか否かが判定され、シンボルの表示を終了すると判定した場合には（ステップＳ４１１：Ｙｅｓ）、図１４のフローチャートで示す一連の動作が終了する。一方、シンボルの表示を終了しない場合は（ステップＳ４１１：Ｎｏ）、ステップＳ４１２において、第１の選択部１１および第２の選択部１２により、ユーザによる第１の操作と第２の操作の双方が継続されているか否かが判定される。
【００５９】
この判定の結果、第１の操作と第２の操作の双方が継続されていれば（ステップＳ４１２：Ｙｅｓ）、関連情報の表示が継続され、いずれか一方の操作もしくは双方の操作が解除された場合には（ステップＳ４１２：Ｎｏ）、ステップＳ４１３において、関連情報の表示が終了する。そして、次のステップＳ４１４において、ステップＳ４０８で選択された第２の選択コンテンツがリセットされ、さらにステップＳ４０６に戻って第１の選択コンテンツがリセットされて、ユーザによる第１の操作待ちの状態（ステップＳ４０３）に戻る。
【００６０】
以上、具体的な例を挙げながら詳細に説明したように、本実施形態の情報提示装置によれば、ユーザが表示装置２に表示されているシンボルのうちの２つを指定する操作を行うと、これら２つのシンボルに対応する２つのコンテンツの関連性を示す関連情報が表示装置２に表示されるので、ユーザは、極めて簡単な操作で２つのコンテンツの関連性を明確に把握することが可能となる。
【００６１】
（第２の実施形態）
次に、第２の実施形態の情報提示装置について説明する。本実施形態の情報提示装置は、第１の表示制御部１０が、第１の選択部１１による第１の選択コンテンツの選択、第２の選択部１２による第２の選択コンテンツの選択、第２の表示制御部１４による関連情報の表示などのそれぞれの結果に応じて、その結果をユーザに分かりやすくフィードバックするために、表示装置２の表示画面に対してエフェクト表示を行うようにした例である。なお、情報提示装置の基本的な構成は、上述した第１の実施形態と同様（図１参照）である。以下では、本実施形態において特徴的な部分についてのみ説明する。
【００６２】
第１の表示制御部１０は、第１の選択部１１により第１の選択コンテンツが選択されると、第１の選択部１１からの情報を受けて、表示装置２に表示されているシンボルの中で第１の選択コンテンツに対応するシンボルを特定する。そして、第１の表示制御部１０は、どのシンボルに対応するコンテンツが第１の選択コンテンツとして選択されているかをユーザに分かりやすくフィードバックするために、第１の選択コンテンツに対応するシンボルを強調表示するようなエフェクト表現を決定し、決定したエフェクト表現で表示装置２の表示画面にエフェクト表示を行う。このエフェクト表示は、第１の選択コンテンツがリセットされると終了する。
【００６３】
第１の選択コンテンツに対応するシンボルを強調表示するエフェクト表現の具体例としては、例えば図１５に示すように、第１の選択コンテンツに対応するシンボルＡ５１の周囲を太線の枠で囲むようなエフェクト表現や、例えば図１６に示すように、第１の選択コンテンツに対応するシンボルＡ６１の周囲を明るくして光の枠で囲まれているようにするエフェクト表現が考えられる。また、その他にも、例えば、第１の選択コンテンツに対応するシンボルの表示色を通常の表示色とは異ならせる、第１の選択コンテンツに対応するシンボルの大きさを通常時よりも大きくするなど、様々なエフェクト表現が考えられる。
【００６４】
また、第１の表示制御部１０は、第２の選択部１２により第２の選択コンテンツが選択されると、第２の選択部１２からの情報を受けて、表示装置２に表示されているシンボルの中で第２の選択コンテンツに対応するシンボルを特定する。そして、第１の表示制御部１０は、どのシンボルに対応するコンテンツが第２の選択コンテンツとして選択されているかをユーザに分かりやすくフィードバックするために、例えば図１７に示すように、第１の選択コンテンツに対応するシンボルに対して行うのと同様のエフェクト表現で、表示装置２の表示画面にエフェクト表示を行う。図１７の例では、第１の選択コンテンツに対応するシンボルＡ７１と、第２の選択コンテンツに対応するシンボルＡ７２に対して、それぞれの周囲を太線の枠で囲むようなエフェクト表現でエフェクト表示が行われている。第２の選択コンテンツに対応するシンボルに対して行われるエフェクト表示は、第２の選択コンテンツがリセットされると終了する。
【００６５】
また、第１の表示制御部１０は、第２の表示制御部１４の表示制御によって第１の選択コンテンツと第２の選択コンテンツとの関連性を示す関連情報が表示装置２に表示されると、表示されている関連情報がどのコンテンツ間の関連性を示しているものなのかをユーザに分かりやすく示せるようなエフェクト表現を決定し、決定したエフェクト表現で表示装置２の表示画面にエフェクト表示を行う。
【００６６】
この場合のエフェクト表現の具体例としては、例えば図１８に示すように、第１の選択コンテンツに対応するシンボルＡ８１と、第２の選択コンテンツに対応するシンボルＡ８２との間を線で結ぶというようなエフェクト表現が考えられる。また、このようなシンボル間を線で結ぶエフェクト表現でエフェクト表示を行う場合には、第１の選択コンテンツに対応するシンボルＡ８１から第２の選択コンテンツに対応するシンボルＡ８２に向かって線を出すようなアニメーションを追加することで、より直感的な表示が行える。
【００６７】
なお、以上は、ユーザへのフィードバックを行う方法の一例であり、ユーザへのフィードバックの方法としては、表示装置２の表示画面へのエフェクト表示だけでなく、音によるフィードバックであったり、触覚によるフィードバックであったりと様々な方法が考えられる。
【００６８】
以上のように、本実施形態の情報提示装置では、第１の表示制御部１０が、第１の選択部１１による第１の選択コンテンツの選択、第２の選択部１２による第２の選択コンテンツの選択、第２の表示制御部１４による関連情報の表示などのそれぞれの結果に応じて、表示装置２の表示画面に対してエフェクト表示を行うようにしているので、ユーザは、自分の操作に対する情報提示装置の応答を直感的に把握することができる。
【００６９】
（第３の実施形態）
次に、第３の実施形態の情報提示装置について説明する。本実施形態の情報提示装置は、ユーザによる第２の操作が継続されている状態で第１の操作が解除された場合に、第２の操作によって指定されたシンボルに対応するコンテンツを第１の選択コンテンツに切り換え、第２の操作の次に行われる操作によって指定されたシンボルに対応するコンテンツを、第２の選択コンテンツとして選択するようにしたものである。情報提示装置の基本的な構成は、上述した第１の実施形態と同様（図１参照）である。以下では、本実施形態において特徴的な部分についてのみ説明する。
【００７０】
図１９は、本実施形態の情報提示装置による全体の動作概要を示したフローチャートである。図１９のフローチャートのうち、ステップＳ５０１〜ステップＳ５１１までの動作は、上述した第１の実施形態と同様（図１４のフローチャートのステップＳ４０１〜ステップＳ４１１）である。ここで、第１の実施形態では、表示装置２に関連情報が表示されている状態でユーザによる第１の操作と第２の操作のいずれかが解除されると、関連情報の表示を終了し、第１の選択コンテンツおよび第２の選択コンテンツをリセットするようにしていた。これに対して、本実施形態では、第２の操作は継続されているが、第１の操作が解除されたという特殊な場合に、第２の操作によって指定されているシンボルに対応するコンテンツを、第２の選択コンテンツから第１の選択コンテンツへと切り換え（つまり、第２の操作を第１の操作に置き換える）、その後の新たな操作（新たな第２の操作）によって指定されたシンボルに対応するコンテンツを、新たに第２の選択コンテンツとして選択するようにしている。
【００７１】
すなわち、本実施形態の情報提示装置では、ステップＳ５１１においてシンボルの表示を終了しないと判定されると（ステップＳ５１１：Ｎｏ）、次に、ステップＳ５１２において、第２の選択部１２により、ユーザによる第２の操作が継続されているか否かが判定される。そして、第２の操作が解除された場合には（ステップＳ５１２：Ｎｏ）、ステップＳ５１３において関連情報の表示が終了し、ステップＳ５１４において、ステップＳ５０８で選択された第２の選択コンテンツがリセットされて、ユーザによる第１の操作待ちの状態（ステップＳ５０７）に戻る。
【００７２】
一方、第２の操作が継続されている場合には（ステップＳ５１２：Ｙｅｓ）、ステップＳ５１５において、第１の選択部１１により、ユーザによる第１の操作が継続されているか否かが判定される。そして、第１の操作が継続されていれば（ステップＳ５１５：Ｙｅｓ）、第１の操作と第２の操作の双方が継続されているので、関連情報の表示が継続される。一方、第１の操作が解除された場合、つまり第２の操作が継続されている状態で第１の操作が解除された場合には（ステップＳ５１５：Ｎｏ）、ステップＳ５１６において関連情報の表示が終了し、ステップＳ５１７において、第２の選択コンテンツとして選択されているコンテンツが第１の選択コンテンツに切り換えられて、ユーザによる新たな第２の操作待ちの状態（ステップＳ５０７）となる。
【００７３】
以上のように、本実施形態の情報提示装置では、ユーザによる第２の操作が継続されている状態で第１の操作が解除された場合に、第１の選択部１１が、第２の操作によって指定されたシンボルに対応するコンテンツを第１の選択コンテンツに切り換えて選択し、第２の選択部１２が、第２の操作の次に行われる操作によって指定されたシンボルに対応するコンテンツを第２の選択コンテンツとして選択するようにしているので、ユーザは連続的な操作で関連情報を確認したい２つのコンテンツを次々に切り換えることができ、操作性が向上する。
【００７４】
（第４の実施形態）
次に、第４の実施形態の情報提示装置について説明する。本実施形態の情報提示装置は、データベース１に格納されたコンテンツを各コンテンツの属性に応じて分類し、第１の表示制御部１０が表示装置２にシンボルを表示させる際に、シンボルに対応するコンテンツの分類結果に応じてその配置を決定し、第２の表示制御部１４が表示装置２に関連情報を表示させる際に、第１の選択コンテンツと第２の選択コンテンツの分類結果に応じて関連情報の表示形態を決定するようにしたものである。
【００７５】
図２０は、第４の実施形態の情報提示装置の構成を示すブロック図である。本実施形態の情報提示装置には、上述した第１の実施形態の情報提示装置の構成（図１参照）に加えて、分類部１５が設けられている。
【００７６】
分類部１５は、データベース１に格納されている多数のコンテンツを、各コンテンツの属性に応じて分類する。ここでは、データベース１に格納されているコンテンツがＴＶ番組であるものとして説明する。
【００７７】
分類部１５は、まず、各ＴＶ番組のコンテンツに付随するメタデータ（上述したＥＰＧデータ）を、データベース１から取得する。ＥＰＧデータには、上述したように、放送日時、放送チャンネル、番組タイトル、番組概要、番組ジャンル、出演者リスト、製作者などの情報が含まれている。分類部１５は、これらの情報を利用して、データベース１に蓄積されているＴＶ番組のコンテンツを、各ＴＶ番組の属性に応じて分類することとなる。
【００７８】
具体的な分類の方法としては、特定のコンテンツ（以下、「注目コンテンツ」という。）とそれに対する他のコンテンツ（一対多数）との関連属性を判定し、その結果に応じて分類するといった方法が挙げられる。関連属性の判定方法としては、まず特定のコンテンツとその他のコンテンツのＥＰＧデータを比較して、番組タイトルに関連があるかどうか判定する。ここで、関連があると判定されたコンテンツは、注目コンテンツに対してタイトル属性で関連するコンテンツとして分類される。次に、注目コンテンツとタイトル属性が関連しないコンテンツに対して、人物（出演者）に関する情報が関連しているかどうか判定する。ここで、関連があると判定されたコンテンツは、注目コンテンツに対して人物属性で関連するコンテンツとして分類される。次に、注目コンテンツとタイトル属性および人物属性が関連しないコンテンツに対して、番組概要に関するキーワードが関連しているかどうか判定する。ここで、関連があると判定されたコンテンツは、注目コンテンツに対してキーワード属性で関連するコンテンツとして分類される。次に、注目コンテンツとタイトル属性、人物属性およびキーワード属性が関連しないコンテンツに対して、ジャンルに関する情報が関連しているかどうか判定する。ここで、関連があると判定されたコンテンツは、注目コンテンツに対してジャンル属性で関連するコンテンツとして分類される。最後に、どの属性も注目コンテンツと関連しないコンテンツは、注目コンテンツに対して関連性のないコンテンツとして分類される。
【００７９】
分類部１５は、第１の表示制御部１０によって表示装置２にシンボルとして表示させるコンテンツの中から注目コンテンツを特定し、この注目コンテンツに対する他のコンテンツの関連属性に従い、各コンテンツを分類する。なお、関連属性の詳細な判定方法としては、例えば「市村他，質問応答と日本語固有表現抽出および固有表現体系の関係についての考察,  情報処理学会研究報告,  NL-161-3,  (2004)」や、「山崎他,  話題抽出エージェントを用いた番組検索システムの実装,  コンピュータソフトウェア,  Vol.  25,  No.  4,  pp.  41-51,  (2008)」などに記載された方法を適用することができる。その他にも、分類部１５によるコンテンツの分類方法としては、単純に放送チャンネルごとに各コンテンツを分類したり、放送時間ごとに各コンテンツを分類したりといった様々な方法が考えられる。
【００８０】
本実施形態では、第１の表示制御部１０が表示装置２にシンボルを表示させる際に、シンボルに対応するコンテンツの分類結果に応じてその配置を決定するようにしている。具体的には、第１の表示制御部１０は、例えば図２１に示すように、表示装置２に表示させる各シンボルの配置を決定する。この図２１に示す例は、分類部１５がコンテンツ間の関連属性の判定結果に応じた分類を行った場合の例である。
【００８１】
図２１に示す例では、第１の表示制御部１０は、表示装置２の表示画面を領域Ｒ１１〜Ｒ１４の４つの表示領域に分割し、その中心に、注目コンテンツのシンボルＡ９１を配置している。そして、領域Ｒ１１には、注目コンテンツに対してタイトル属性で関連するものとして分類されたコンテンツのシンボルＡ９２などを配置している。また、領域Ｒ１２には、注目コンテンツに対して人物属性で関連するものとして分類されたコンテンツのシンボルＡ９３などを配置している。また、領域Ｒ１３には、注目コンテンツに対してキーワード属性で関連するものとして分類されたコンテンツのシンボルＡ９４などを配置している。また、領域Ｒ１４には、注目コンテンツに対してジャンル属性で関連するものとして分類されたコンテンツのシンボルＡ９５などを配置している。
【００８２】
なお、図２１に示す例のように各シンボルを配置する場合には、表示装置２の表示画面における領域Ｒ１１〜Ｒ１４がそれぞれどの属性に対応しているのかをユーザが容易に理解できるようにするために、各領域Ｒ１１〜Ｒ１４に「タイトル」、「人物」、「キーワード」、「ジャンル」といったような文字表記も同時に表示させるようにすることが望ましい。
【００８３】
図２２は、表示装置２に表示させるシンボルの他の配置例を示す図である。この図２２に示す例では、横軸をコンテンツであるＴＶ番組が放送されたチャンネル、縦軸をＴＶ番組が放送された時間帯として、表示装置２の表示画面を升目状の領域に分割し、それぞれの領域に放送チャンネルや時間帯の分類が該当するコンテンツ（ＴＶ番組）のシンボルを配置している。なお、ここでは既に放送されてハードディスク（ＨＤＤ）レコーダなどに保存されたＴＶ番組を想定しているが、これから放送予定のＴＶ番組についても同様の方法でシンボルを配置することができる。また、以上のように分類部１５によるコンテンツの分類結果に応じてシンボルの配置を決定する代わりに、例えば、分類部１５によるコンテンツの分類結果に応じてシンボルの形状を決める、あるいはシンボルの表示色を決めるといった方法も有効である。
【００８４】
また、本実施形態では、第２の表示制御部１４が表示装置２に関連情報を表示させる際に、第１の選択コンテンツと第２の選択コンテンツの分類結果に応じて、その表示形態を決定するようにしている。以下、図２１に示した配置で表示装置２にシンボルが配置され、シンボルＡ９１に対応するコンテンツが第１の選択コンテンツとして選択され、シンボルＡ９４に対応するコンテンツが第２の選択コンテンツとして選択されている場合を例に、これら第１の選択コンテンツと第２の選択コンテンツの分類結果に応じて関連情報の表示形態を決定する具体的手法について説明する。
【００８５】
図２１に示したシンボルＡ９１に対応するコンテンツが第１の選択コンテンツとして選択され、シンボルＡ９４に対応するコンテンツが第２の選択コンテンツとして選択されている場合、第２の選択コンテンツは第１の選択コンテンツに対してキーワード属性で分類されているので、関連情報はキーワード属性を重視した表示形態とする。具体的には、例えば第１の選択コンテンツと第２の選択コンテンツとの関連情報の中から、番組概要に関するキーワードだけを関連情報として表示装置２に表示させる。あるいは、番組概要に関するキーワード以外の関連情報も表示装置２に表示させるが、番組概要に関するキーワードを、例えば上述したパネルの一番上の項目で表示するといったように、関連情報として表示する複数の情報の配列を変化させたり、番組概要に関するキーワードの表示色を変化させて強調表示したり、番組概要に関するキーワードの表示サイズを大きくさせて強調表示したり、番組概要に関するキーワードの表示領域の形状を大きくさせて強調表示したりといった方法が考えられる。
【００８６】
なお、例えば図２１に示したシンボルの配置において、シンボルＡ９３に対応するコンテンツが第１の選択コンテンツとして選択され、シンボルＡ９４が第２の選択コンテンツとして選択されている場合のように、注目コンテンツ以外の２つのコンテンツが第１の選択コンテンツおよび第２の選択コンテンツとして選択されている場合には、注目コンテンツに対して第１の選択コンテンツが関連している属性と、注目コンテンツに対して第２の選択コンテンツが関連している属性との双方を重視して、関連情報の表示形態を決定する。あるいは、注目コンテンツに対して第１の選択コンテンツが関連している属性を一番目に重視し、注目コンテンツに対して第２の選択コンテンツが関連している属性を二番目に重視するといったように、関連情報の表示形態を決定する。また、第１の選択コンテンツと第２の選択コンテンツとで関連している属性がない場合には、例えば、上述したパネルの形状や色などを変化させ、双方の関連性が低いことを表すメッセージなどを関連情報として表示させるようにしてもよい。
【００８７】
なお、以上は第１の選択コンテンツと第２の選択コンテンツの分類結果に応じて関連情報の表示形態を決定する例を示したものであり、この他にも、様々な基準に従って関連情報の表示形態を変化させることができる。例えば、第１の選択コンテンツのシンボルと第２の選択コンテンツのシンボルとの間の距離や方位関係に応じて、関連情報として表示させる情報量や情報の種類を決定するといった方法などが考えられる。
【００８８】
以上のように、本実施形態の情報提示装置では、第１の表示制御部１０が表示装置２にシンボルを表示させる際に、シンボルに対応するコンテンツの分類結果に応じてその配置を決定し、第２の表示制御部１４が表示装置２に関連情報を表示させる際に、第１の選択コンテンツと第２の選択コンテンツの分類結果に応じて関連情報の表示形態を決定するようにしているので、表示装置２に表示している各シンボルに対応するコンテンツ間の関係や、その関係において２つのコンテンツがどのように関連しているかを、ユーザに分かりやすく提示することができる。
【００８９】
（第５の実施形態）
次に、第５の実施形態の情報提示装置について説明する。本実施形態の情報提示装置は、第１の操作と第２の操作のうちの少なくとも一方の操作の状態変化に応じて、表示装置２に表示させる関連情報を変化させるようにしたものである。
【００９０】
図２３は、第５の実施形態の情報提示装置の構成を示すブロック図である。本実施形態の情報提示装置には、上述した第１の実施形態の情報提示装置の構成（図１参照）に加えて、検知部１６が設けられている。
【００９１】
検知部１６は、第１の操作と第２の操作の少なくとも一方の操作の状態変化を検知する。ここでも、入力装置３としてタッチパネルが用いられ、ユーザによる第１の操作および第２の操作がこのタッチパネルへのタッチ操作であるものとし、ユーザが第１の指と第２の指の２本の指をタッチパネルに触れている間、第１の操作と第２の操作とが継続されているものとして説明する。
【００９２】
この場合、第１の操作や第２の操作の状態変化としては、例えば、第１の指によるタッチ位置と第２の指によるタッチ位置との相対位置関係の変化が挙げられる。すなわち、ユーザが第１の指によるタッチ位置は変えずに、第２の指をタッチパネル上でスライドさせて第２の指によるタッチ位置を変化させる、あるいは、逆に第２の指によるタッチ位置は変えずに、第１の指をタッチパネル上でスライドさせて第２の指によるタッチ位置を変化させる、あるいは、第１の指と第２の指の双方をタッチパネル上でスライドさせて双方のタッチ位置を変化させた場合に、検知部１６はこれらを第１の操作や第２の操作の状態変化として検知する。２つのタッチ位置の相対位置関係の変化としては、２つのタッチ位置間の距離の変化や、２つのタッチ位置の方位の変化が考えられる。なお、この場合、第１の指または第２の指をタッチパネル上でスライドさせると、この指の移動に伴って指定されているシンボルが移動するような表示も可能である。
【００９３】
ここでは、検知部１６が２つのタッチ位置間の距離の変化を検知する例について説明する。検知部１６は、まず、ユーザによる第１の操作により入力されるタッチ位置の位置座標と、第２の操作により入力されるタッチ位置の位置座標とを取得する。そして、取得した２つの位置座標をもとに第１の操作によるタッチ位置と第２の操作によるタッチ位置との間の距離ｄ１を算出して蓄積する。
【００９４】
そして、検知部１６は、前回位置座標を取得してから一定時間が経過したら、再度、現在入力されている２つのタッチ位置の位置座標を取得し、現在の２つのタッチ位置の間の距離ｄ２を算出して蓄積する。そして、検知部１６は、前回蓄積した距離ｄ１と今回蓄積した距離ｄ２とを比較し、その差を算出する。ここで、検知部１６は、ｄ２−ｄ１≦−Ｄの場合には「−１」、−Ｄ＜ｄ２−ｄ１＜Ｄの場合には「０」、Ｄ≦ｄ２−ｄ１の場合には「１」の検知結果を第２の表示制御部１４に送る。検知部１６は、ユーザによる第１の操作および第２の操作が継続されている間、以上の処理を繰り返し行う。
【００９５】
第２の表示制御部１４は、検知部１６からの検知結果を受けて、第１の操作により入力されるタッチ位置と第２の操作により入力されるタッチ位置との間の距離の変化に応じて、表示装置２に表示させる関連情報を変化させる。すなわち、第２の表示制御部１４は、検知部１６から「−１」という検知結果を受け取ったら、表示装置２に表示させる関連情報の情報量を少なくし、検知部１６から「１」という検知結果を受け取ったら、表示装置２に表示させる関連情報の情報量を多くする。なお、第２の表示制御部１４は、検知部１６から受け取った検知結果が「０」の場合には、表示装置２に表示させる関連情報の情報量を変化させない。
【００９６】
図９や図１０に示した関連情報の表示形態を例に挙げて具体的に説明すると、第２の表示制御部１４は、図１０に示したパネルＢの表示形態で関連情報を表示装置２に表示させている状態で検知部１６から検知結果「−１」を受け取ると、表示装置２に表示させている関連情報を図１０に示した表示形態から図９に示した表示形態に変化させ、最低限の関連情報だけが表示装置２に表示されるようにする。逆に、図９に示したパネルＢの表示形態で関連情報を表示装置２に表示させている状態で検知部１６から検知結果「１」を受け取ると、第２の表示制御部１４は、表示装置２に表示させている関連情報を図９に示した表示形態から図１０に示した表示形態に変化させ、関連性のない項目も含めた関連情報が表示装置２に表示されるようにする。
【００９７】
この他にも、検知部１６の検知結果に応じて表示装置２に表示させる関連情報を変化させる方法としては、例えば、表示装置２に現在表示されている関連情報の個数が３個の場合だったとしたときに、検知部１６から検知結果「１」を受け取ったら表示装置２に５個の関連情報を表示させ、検知部１６から検知結果「−１」を受け取ったら表示装置に１個の関連情報を表示させるといった方法も考えられる。また、表示装置２に表示させる関連情報を単語単位で増減させるのではなく、文節単位や一文単位で増減させるようにしてもよく、関連情報を増減させる方法としては様々な方法が適用できる。
【００９８】
また、検知部１６が検知する第１の操作や第２の操作の状態変化としては、上記のような２つのタッチ位置の間の相対位置関係の変化の他にも、例えば、第１のタッチ操作または第２のタッチ操作のタッチ数の変化なども挙げられる。すなわち、例えば、ユーザが第１の指と第２の指で表示装置２の表示画面上における２つのシンボルの表示領域にそれぞれ触れている状態で、さらに他の指により２つのシンボルのいずれか一方の表示領域に触れると、検知部１６は、これを第１の操作や第２の操作の状態変化として検知する。
【００９９】
この場合、第２の表示制御部１４は、第１のタッチ操作または第２のタッチ操作のタッチ数の増加が検知部１６により検知されたら、表示装置２に表示させる関連情報の情報量を増加させ、第１のタッチ操作または第２のタッチ操作のタッチ数の減少が検知部１６により検知されたら、表示装置２に表示させる関連情報の情報量を減少させるようにすればよい。
【０１００】
また、検知部１６が検知する第１の操作や第２の操作の状態変化としては、例えば、第１のタッチ操作または第２のタッチ操作のタッチ圧力の変化なども挙げられる。すなわち、例えば、ユーザが第１の指と第２の指で表示装置２の表示画面上における２つのシンボルの表示領域にそれぞれ触れている状態で、これら２つの指のいずれかまたは双方を強く押し込んだときに、検知部１６は、これを第１の操作や第２の操作の状態変化として検知する。なお、このようなタッチ圧力の変化を検知する場合は、検知部１６をタッチパネルと一体に設けた圧力センサで構成すればよい。また、検知部１６は、ユーザが指を強く押し込んだときのタッチパネルにおける接触面積の広がりから、第１の操作や第２の操作の状態変化を検知する構成としてもよい。
【０１０１】
この場合、第２の表示制御部１４は、第１のタッチ操作または第２のタッチ操作のタッチ圧力の上昇が検知部１６により検知されたら、表示装置２に表示させる関連情報の情報量を増加させ、第１のタッチ操作または第２のタッチ操作のタッチ圧力の低下が検知部１６により検知されたら、表示装置２に表示させる関連情報の情報量を減少させるようにすればよい。
【０１０２】
以上のように、本実施形態の情報提示装置では、ユーザによる第１の操作や第２の操作の状態変化を検知部１６が検知し、この検知部１６による検知結果に応じて、第２の表示制御部１４が表示装置２に表示させる関連情報を変化させるようにしているので、ユーザの直感的な操作に応じて２つのコンテンツ間の関連性を簡潔に、あるいはより詳細な情報としてユーザに提示することができる。
【０１０３】
（第６の実施形態）
次に、第６の実施形態の情報提示装置について説明する。本実施形態の情報提示装置は、第１の操作と第２の操作とが継続されている時間が長いほど、表示装置２に表示させる関連情報を増加させるようにしたものである。
【０１０４】
図２４は、第６の実施形態の情報提示装置の構成を示すブロック図である。本実施形態の情報提示装置には、上述した第１の実施形態の情報提示装置の構成（図１参照）に加えて、計測部１７が設けられている。
【０１０５】
計測部１７は、第１の操作と第２の操作とが継続されている時間を計測する。すなわち、計測部１７は、ユーザによる第１の操作が継続されて第１の選択部１１により第１の選択コンテンツが維持されている状態で、ユーザにより第２の操作が行われて第２の選択部１２により第２の選択コンテンツが選択されると、時間の計測を開始する。そして、第１の操作が中断して第１の選択コンテンツがリセットされる、もしくは第２の操作が中断して第２の選択コンテンツがリセットされると、計測部１７は時間の計測を終了する。計測部１７は、第１の選択コンテンツと第２の選択コンテンツとが選択されているときに、以上の時間の計測を繰り返す。
【０１０６】
第２の表示制御部１４は、計測部１７による時間計測の結果を監視し、計測部１７により計測される時間、すなわち第１の操作と第２の操作とが継続されている時間が長いほど、表示装置２に表示される関連情報の情報量が多くなるように、関連情報の表示を制御する。具体的には、第２の表示制御部１４は、例えば、第１の選択コンテンツと第２の選択コンテンツとが選択されると、最初に図９に示したパネルＢの表示形態で必要最低限の関連情報だけを表示装置２に表示させ、その後、第１の操作と第２の操作とが継続されている時間が所定時間を超えると、表示装置２に表示させている関連情報を図９に示した表示形態から図１０に示した表示形態に変化させて、関連性のない項目も含めた関連情報が表示装置２に表示されるようにする。また、図１０に示した表示形態で関連情報を表示装置２に表示させた状態で、第１の操作と第２の操作とが継続されている時間がさらに所定時間を超えると、関連性のない項目も含めた表示項目を増加させるといった方法で関連情報の情報量をさらに多くする。
【０１０７】
なお、以上は、第２の表示制御部１４が表示装置２に表示させる関連情報を増加させる方法の具体的な一例であり、この他にも様々な方法が考えられる。例えば、第５の実施形態で説明したように、第１の操作と第２の操作とが継続されている時間が長くなるに従って関連情報の個数を増加させるようにしてもよい。また、表示装置２に表示させる関連情報を単語単位で増加させるのではなく、文節単位や一文単位で増加させるようにしてもよい。また、第２の表示制御部１４は、第１の操作と第２の操作とが継続されている時間に応じて表示装置２に表示させる関連情報の情報量を多くするだけでなく、第１の操作が行われてから第２の操作が行われるまでの経過時間が長くなるにしたがって、表示装置２に表示させる関連情報を増加させるような制御を行うことも可能である。
【０１０８】
以上のように、本実施形態の情報提示装置では、ユーザによる第１の操作と第２の操作とが継続されている時間を計測部１７が計測し、この計測部１７により計測される時間が長いほど、第２の表示制御部１４が表示装置２に表示させる関連情報を増加させるようにしているので、操作を継続しながら詳細な情報の提示を待つというユーザの操作傾向に従って、ユーザの意向を的確に反映させたかたちで詳細な関連情報をユーザに提示することができる。
【０１０９】
（第７の実施形態）
次に、第７の実施形態の情報提示装置について説明する。本実施形態の情報提示装置は、表示装置２に表示された画像中でユーザが第１の操作で指定した位置に対応する第１の情報と、ユーザが第２の操作で指定した位置に対応する第２の情報とに関連する第３の情報を生成し、生成した第３の情報を表示装置２に表示させるようにしたものである。
【０１１０】
図２５は、第７の実施形態の情報提示装置の構成を示すブロック図である。本実施形態の情報提示装置には、データベース２５と、表示装置２と、入力装置３とが接続される。なお、表示装置２および入力装置３は、上述した第１乃至第６の実施形態と同様である。また、本実施形態の情報提示装置は、機能的な構成として、第１の取得部２１と、第２の取得部２２と、生成部２３と、表示制御部２４とを備える。
【０１１１】
データベース２５は、表示装置２に表示させる様々な表示画像の情報と、各表示画像上の位置座標に対応させて準備した各種の情報とを格納している。表示画像上の位置座標に対応させた各種情報としては、その位置座標で示される対象の名称のほか、その対象の詳細を表す情報や、その対象の名称をキーワードとして取得され得る様々な情報が含まれる。このデータベース２５の具体例としては、例えば、インターネットなどのネットワークを介して各種の情報を提供する情報提供サーバのデータベースなどが挙げられる。
【０１１２】
第１の取得部２１は、表示装置２に情報提供サーバなどから提供される任意の画像が表示されている状態で、ユーザが入力装置３を利用して第１の操作を行うと、この第１の操作によって指定された位置に対応する情報を、第１の情報としてデータベース２５から取得する。なお、ユーザによる第１の操作とは、上述した第１乃至第６の実施形態と同様、第２の操作との関係で、第２の操作よりも先にユーザにより行われる操作をいう。
【０１１３】
第２の取得部２２は、表示装置２に情報提供サーバなどから提供される任意の画像が表示されている状態で、ユーザが入力装置３を利用して第２の操作を行うと、この第２の操作によって指定された位置に対応する情報を、第２の情報としてデータベース２５から取得する。なお、ユーザによる第２の操作とは、第１の取得部２１が第１の情報を取得している状態でユーザにより行われる次の操作をいう。
【０１１４】
生成部２３は、ユーザによる第１の操作に応じて第１の取得部２１により第１の情報が取得され、ユーザによる第２の操作に応じて第２の取得部２２により第２の情報が取得されると、これら第１の情報と第２の情報とに関連する情報である第３の情報を生成する。
【０１１５】
表示制御部２４は、生成部２３により第３の情報が生成されると、この第３の情報を、表示中の画像上に重ねるようにして表示装置２に表示させる制御を行う。
【０１１６】
以下、入力装置３としてタッチパネルが用いられ、表示装置２には、図２６および図２７に示すように日本地図の画像Ｃが表示されている場合を例に挙げて、本実施形態の情報提示装置による動作概要について説明する。
【０１１７】
表示装置２に表示されている日本地図の画像Ｃ上で、ユーザがまず第１の操作として位置Ｐ１に触れるタッチ操作を行うと、第１の取得部２１が、位置Ｐ１に対応する「東京」という地点名称および「東京」に関連性のある各種の情報を、第１の情報としてデータベース２５から取得する。次に、ユーザが第２の操作として、表示装置２に表示されている日本地図の画像Ｃ上で位置Ｐ２に触れるタッチ操作を行うと、第２の取得部２２が、位置Ｐ２に対応する「大阪」という地点名称および「大阪」に関連性のある各種情報を、第２の情報としてデータベース２５から取得する。
【０１１８】
第１の取得部２１により「東京」に関する情報が取得され、第２の取得部２２により「大阪」に関する情報が取得されると、生成部２３は、「東京」と「大阪」とに関連する情報を第３の情報として生成する。ここで、第３の情報としては、例えば、「東京」・「大阪」間の距離であったり、移動の方法であったり、人口密度の比較であったり、面積の比較であったりといったことが考えられる。
【０１１９】
生成部２３により第３の情報が生成されると、表示制御部２４は、この生成部２３により生成された第３の情報を、例えば図２７に示すようなパネルＤのかたちで、日本地図の画像Ｃ上に重ねるようにして、表示装置２に表示させる。なお、以上は本実施形態の情報提示装置によってユーザに提示される情報の一例を例示したものであり、第１の情報や第２の情報、これら第１の情報と第２の情報とに関連する情報である第３の情報としては、表示装置２に表示されている表示画像の種類に応じて、様々な情報が考えられる。いずれの場合も、表示装置２に表示される表示画像の位置座標に対応させて各種の情報をデータベース２５に格納しておき、第１の取得部２１により第１の情報、第２の取得部２２により第２の情報がそれぞれデータベース２５から取得されたときに、生成部２３が、これら第１の情報と第２の情報とに関連する情報である第３の情報を生成できるようにすればよい。
【０１２０】
以上のように、本実施形態の情報提示装置によれば、ユーザが表示装置２に表示されている表示画面上で２つの位置を指定する操作を行うと、これら２つの位置に対応した２つの情報に関連した情報が表示装置２に表示されるので、ユーザは、極めて簡単な操作で２つの情報に関連する情報を認識することが可能となる。
【０１２１】
以上、第１乃至第７の実施形態の情報提示装置について説明したが、上述した各実施形態の情報提示装置は、ハードウェア構成としては、例えば、ＣＰＵなどの制御装置、ＲＯＭ（Read  Only  Memory）やＲＡＭなどの記憶装置、ＨＤＤ、ＣＤドライブ装置などの外部記憶装置を備えた、通常のコンピュータを利用したハードウェア構成を採用し、コンピュータによって実行される情報提示プログラムにより、上述した各機能構成を実現する構成とすることができる。
【０１２２】
上述した各実施形態の情報提示装置で実行される情報提示プログラムは、例えば、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）などのコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１２３】
また、上述した各実施形態の情報提示装置で実行される情報提示プログラムを、インターネットなどのネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上述した各実施形態の情報提示装置で実行される情報提示プログラムを、インターネットなどのネットワーク経由で提供または配布するように構成してもよい。さらに、上述した各実施形態の情報提示装置で実行される方法提示プログラムを、ＲＯＭなどに予め組み込んで提供するように構成してもよい。
【０１２４】
上述した各実施形態の情報提示装置で実行される情報提示プログラムは、上述した各部（第１の表示制御部１０、第１の選択部１１、第２の選択部１２、生成部１３、第２の表示制御部１４、分類部１５、検知部１６、計測部１７、第１の取得部２１、第２の取得部２２、生成部２３、表示制御部２４）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体から情報提示プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、第１の表示制御部１０、第１の選択部１１、第２の選択部１２、生成部１３、第２の表示制御部１４、分類部１５、検知部１６、計測部１７、第１の取得部２１、第２の取得部２２、生成部２３、表示制御部２４が主記憶装置上に生成されるようになっている。
【０１２５】
以上、具体的な例を挙げながら詳細に説明したように、第１乃至第６の実施形態の情報提示装置によれば、表示装置２に表示されている２つのシンボルに対応する２つのコンテンツ間の関連性を、ユーザに簡単な操作で明確に把握させることができる。
【０１２６】
また、第７の実施形態の情報提示装置によれば、表示装置２に表示されている画像上の２つの位置に関連する情報を、ユーザに簡単な操作で明確に把握させることができる。
【０１２７】
なお、本発明は、上述した各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上述した各実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【０１２８】
１  データベース
２  表示装置
３  入力装置
１０  第１の表示制御部
１１  第１の選択部
１２  第２の選択部
１３  生成部
１４  第２の表示制御部
１５  分類部
１６  検知部
１７  計測部
２１  第１の取得部
２２  第２の取得部
２３  生成部
２４  表示制御部
２５  データベース
【図１】
0005349433.tif 000002
【図２】
0005349433.tif 000003
【図３】
0005349433.tif 000004
【図４】
0005349433.tif 000005
【図５】
0005349433.tif 000006
【図６】
0005349433.tif 000007
【図７】
0005349433.tif 000008
【図８】
0005349433.tif 000009
【図９】
0005349433.tif 000010
【図１０】
0005349433.tif 000011
【図１１】
0005349433.tif 000012
【図１２】
0005349433.tif 000013
【図１３】
0005349433.tif 000014
【図１４】
0005349433.tif 000015
【図１５】
0005349433.tif 000016
【図１６】
0005349433.tif 000017
【図１７】
0005349433.tif 000018
【図１８】
0005349433.tif 000019
【図１９】
0005349433.tif 000020
【図２０】
0005349433.tif 000021
【図２１】
0005349433.tif 000022
【図２２】
0005349433.tif 000023
【図２３】
0005349433.tif 000024
【図２４】
0005349433.tif 000025
【図２５】
0005349433.tif 000026
【図２６】
0005349433.tif 000027
【図２７】
0005349433.tif 000028