(57)【要約】 端末装置におけるコンテンツに対する適切な機能の実行をより容易にすることを目的とする。コンテンツが特定の属性または内容を有する場合に実行可能な機能を含む機能群から、指定されたコンテンツに対して実行可能な機能を検索する機能検索部と、コンテンツを示すコンテンツアイコンを表示部に表示させ、ユーザがいずれかのコンテンツアイコンを選択した場合、表示部上の第１の領域に機能群に対応する機能アイコン群を表示させるとともに機能アイコン群のうち選択されたコンテンツアイコンに対応するコンテンツに対して実行可能な機能に対応する機能アイコンを有効化して表示させる表示制御部と、表示部上での選択されたコンテンツアイコンと有効化して表示された機能アイコンとの位置関係に応じて、選択されたコンテンツアイコンに対応するコンテンツに対して機能アイコンに対応する機能を実行させる機能実行制御部とを含む情報処理装置が提供される。
2014024533.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツが特定の属性または内容を有する場合に実行可能な機能を含む機能群から、指定されたコンテンツに対して実行可能な機能を検索する機能検索部と、  前記コンテンツを示すコンテンツアイコンを表示部に表示させ、ユーザがいずれかの前記コンテンツアイコンを選択した場合、前記表示部上の第１の領域に前記機能群に対応する機能アイコン群を表示させるとともに前記機能アイコン群のうち前記選択されたコンテンツアイコンに対応するコンテンツに対して実行可能な機能に対応する機能アイコンを有効化して表示させる表示制御部と、  前記表示部上での前記選択されたコンテンツアイコンと前記有効化して表示された機能アイコンとの位置関係に応じて、前記選択されたコンテンツアイコンに対応するコンテンツに対して前記機能アイコンに対応する機能を実行させる機能実行制御部と  を備える情報処理装置。
【請求項２】
前記選択されたコンテンツアイコンが前記表示部上の第２の領域に移動された場合、前記選択されたコンテンツアイコンに対応するコンテンツの属性または内容に基づいて関連コンテンツを検索するコンテンツ検索部をさらに備え、  前記表示制御部は、前記関連コンテンツが検索された場合、前記コンテンツアイコンの表示を更新する、請求項１に記載の情報処理装置。
【請求項３】
前記コンテンツ検索部は、前記コンテンツの属性または内容の関連性を定義する関連性定義情報に基づいて前記関連コンテンツを検索する、請求項２に記載の情報処理装置。
【請求項４】
前記関連性定義情報は、前記ユーザごとに個人化される、請求項３に記載の情報処理装置。
【請求項５】
前記関連性定義情報は、前記ユーザの個人的関係に基づいて前記関連性を定義する、請求項４に記載の情報処理装置。
【請求項６】
前記コンテンツ検索部は、前記ユーザが前記個人的関係によってアクセス可能であるコンテンツを前記関連コンテンツとして検索する、請求項５に記載の情報処理装置。
【請求項７】
前記関連性定義情報は、前記ユーザの属性または嗜好に基づいて設定されるユーザカテゴリごとに生成される、請求項３に記載の情報処理装置。
【請求項８】
前記関連性定義情報は、ユーザによる前記コンテンツの閲覧履歴に基づいて前記関連性を定義する、請求項３に記載の情報処理装置。
【請求項９】
前記関連性定義情報は、前記コンテンツの属性または内容に含まれる定量的な指標に基づいて前記関連性を定義する、請求項３に記載の情報処理装置。
【請求項１０】
前記コンテンツアイコンの少なくとも一部はカテゴリに分類して表示され、同じコンテンツアイコンが前記ユーザの属性または嗜好によって異なる前記カテゴリに分類される、請求項２に記載の情報処理装置。
【請求項１１】
前記表示制御部は、前記第２の領域の周囲に位置する第３の領域に前記コンテンツアイコンを表示させる、請求項２に記載の情報処理装置。
【請求項１２】
前記第１の領域は、前記第２の領域と前記第３の領域との間に位置する、請求項１１に記載の情報処理装置。
【請求項１３】
前記機能検索部は、前記ユーザが保有している機器に応じて前記実行可能な機能を検索する、請求項１に記載の情報処理装置。
【請求項１４】
前記機能実行制御部は、前記選択されたコンテンツアイコンが前記有効化して表示された機能アイコンに重ね合わされた場合に前記機能アイコンに対応する機能を実行させる、請求項１に記載の情報処理装置。
【請求項１５】
前記機能実行制御部は、前記選択されたコンテンツアイコンの種類に応じて、前記機能アイコンに対応する機能を選択する、請求項１に記載の情報処理装置。
【請求項１６】
前記機能アイコンは、ソーシャルネットワークサービスを表示する第１のアイコンを含み、  前記機能実行制御部は、前記選択されたコンテンツアイコンがソーシャルネットワークサービスの投稿である場合には該投稿への返信を前記第１のアイコンに対応する機能として選択し、前記選択されたコンテンツアイコンが前記投稿以外である場合には前記選択されたコンテンツアイコンに対応するコンテンツを前記ソーシャルネットワークサービスでの共有を前記第１のアイコンに対応する機能として選択する、請求項１５に記載の情報処理装置。
【請求項１７】
表示部をさらに備え、  前記表示制御部は、前記表示部に前記コンテンツアイコンおよび機能アイコン群を表示させる、請求項１に記載の情報処理装置。
【請求項１８】
端末装置と通信する通信部をさらに備え、  前記表示制御部は、前記端末装置の表示部に前記コンテンツアイコンおよび機能アイコン群を表示させる、請求項１に記載の情報処理装置。
【請求項１９】
コンテンツが特定の属性または内容を有する場合に実行可能な機能を含む機能群から、指定されたコンテンツに対して実行可能な機能を検索する手順と、  前記コンテンツを示すコンテンツアイコンを表示部に表示させ、ユーザがいずれかの前記コンテンツアイコンを選択した場合、前記表示部上の第１の領域に前記機能群に対応する機能アイコン群を表示させるとともに前記機能アイコン群のうち前記選択されたコンテンツアイコンに対応するコンテンツに対して実行可能な機能に対応する機能アイコンを有効化して表示させる手順と、  前記表示部上での前記選択されたコンテンツアイコンと前記有効化して表示された機能アイコンとの位置関係に応じて、前記選択されたコンテンツアイコンに対応するコンテンツに対して前記機能アイコンに対応する機能を実行させる手順と  をコンピュータに実行させるためのプログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】  本開示は、情報処理装置および記録媒体に関する。
【背景技術】
【０００２】  情報処理端末の汎用化、高機能化に伴って、ユーザは、端末装置を介して多様な情報に対して多様な処理をするようになった。例えば、ユーザは、ブラウザを用いてＷｅｂページを閲覧したり、電子メールなどで他のユーザとコミュニケートしたり、プレーヤアプリケーションを用いて音楽や映像などのコンテンツを再生したりする。【０００３】  こうした中、端末装置で実行可能な様々な機能をユーザが容易に使い分けられるように、ＧＵＩ（Graphical  User  Interface）を活用した端末装置の操作方法が種々提案されている。例えば、特許文献１には、画面上に複数の反応領域を設定し、ユーザがアイコンをいずれかの反応領域に移動させることで、メッセージの送信などの操作を実行させる技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許第６３１３８５３号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００５】  しかし、近年、端末装置を用いて実行可能な処理は一段と増加している。例えば、上記のような処理に加えて、端末装置間の連携（例えばＰＣ（Personal  Computer）とテレビ、レコーダ、またはモバイル装置などとの連携）のための規格整備などによって、端末装置から他の装置の制御をしたり、他の装置にコンテンツを転送したりといった機器間の連携操作が実行可能なケースも増加している。【０００６】  このように、端末装置でユーザに提供される機能が一段と多様化する中、端末装置におけるコンテンツに対する適切な機能の実行をより容易にすることが求められている。
【課題を解決するための手段】
【０００７】  本開示によれば、コンテンツが特定の属性または内容を有する場合に実行可能な機能を含む機能群から、指定されたコンテンツに対して実行可能な機能を検索する機能検索部と、上記コンテンツを示すコンテンツアイコンを表示部に表示させ、ユーザがいずれかの上記コンテンツアイコンを選択した場合、上記表示部上の第１の領域に上記機能群に対応する機能アイコン群を表示させるとともに上記機能アイコン群のうち上記選択されたコンテンツアイコンに対応するコンテンツに対して実行可能な機能に対応する機能アイコンを有効化して表示させる表示制御部と、上記表示部上での上記選択されたコンテンツアイコンと上記有効化して表示された機能アイコンとの位置関係に応じて、上記選択されたコンテンツアイコンに対応するコンテンツに対して上記機能アイコンに対応する機能を実行させる機能実行制御部とを含む情報処理装置が提供される。【０００８】  また、本開示によれば、コンテンツが特定の属性または内容を有する場合に実行可能な機能を含む機能群から、指定されたコンテンツに対して実行可能な機能を検索する手順と、上記コンテンツを示すコンテンツアイコンを表示部に表示させ、ユーザがいずれかの上記コンテンツアイコンを選択した場合、上記表示部上の第１の領域に上記機能群に対応する機能アイコン群を表示させるとともに上記機能アイコン群のうち上記選択されたコンテンツアイコンに対応するコンテンツに対して実行可能な機能に対応する機能アイコンを有効化して表示させる手順と、上記表示部上での上記選択されたコンテンツアイコンと上記有効化して表示された機能アイコンとの位置関係に応じて、上記選択されたコンテンツアイコンに対応するコンテンツに対して上記機能アイコンに対応する機能を実行させる手順とをコンピュータに実行させるためのプログラムが記録された記録媒体が提供される。【０００９】  指定されたコンテンツに対して実行可能な機能を検索し、該検索された機能を機能アイコンとして表示するときに実行可能ではない他の機能と差別化して表示することによって、ユーザが実行可能な機能を容易に認識することができる。また、そのようにして表示された機能アイコンとコンテンツアイコンとの位置関係に応じて機能アイコンによって示される機能を実行することで、ユーザが所望する機能を実行させる操作を容易にすることができる。
【発明の効果】
【００１０】  以上説明したように本開示によれば、端末装置におけるコンテンツに対する適切な機能の実行をより容易にすることができる。
【図面の簡単な説明】
【００１１】
【図１】本開示の第１の実施形態に係る端末装置の概略的な機能構成を示すブロック図である。
【図２】本開示の第１の実施形態に係る端末装置の表示画面の第１の例である。
【図３】本開示の第１の実施形態に係る端末装置の表示画面の第２の例である。
【図４】本開示の第１の実施形態に係る端末装置の表示画面の第３の例である。
【図５】本開示の第１の実施形態におけるコンテンツ検索処理の例を示すフローチャートである。
【図６】本開示の第１の実施形態における機能実行処理の例を示すフローチャートである。
【図７】本開示の第２の実施形態に係るシステムの概略的な機能構成を示すブロック図である。
【図８】情報処理装置のハードウェア構成を説明するためのブロック図である。
【発明を実施するための形態】
【００１２】  以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１３】  なお、説明は以下の順序で行うものとする。  １．第１の実施形態    １−１．機能構成    １−２．ＧＵＩの例    １−３．処理フローの例    １−４．まとめ  ２．第２の実施形態  ３．ハードウェア構成  ４．補足
【００１４】  １．第１の実施形態  まず、図１〜図６を参照して、本開示の第１の実施形態について説明する。
【００１５】  （１−１．機能構成）  図１は、本開示の第１の実施形態に係る端末装置の概略的な機能構成を示すブロック図である。端末装置１００は、機能構成として、表示部１１０、操作部１２０、表示制御部１３０、コンテンツ検索部１４０、機能検索部１５０、および機能実行制御部１６０を含む。端末装置１００は、例えば、タブレット型、ノート型、デスクトップ型など各種のＰＣ、携帯電話（スマートフォンを含む）、メディアプレーヤ、ゲーム機などの装置であり、例えば後述する情報処理装置のハードウェア構成を用いて実現されうる。
【００１６】  表示部１１０は、例えばＬＣＤ（Liquid  Crystal  Display）、または有機ＥＬ（Electro-Luminescence）ディスプレイなどの表示装置によって実現される。表示部１１０は、表示制御部１３０の制御に従って、端末装置１００のユーザに向けて各種の情報を表示する。表示される情報には、例えばＷｅｂページや画像、動画などのコンテンツに加えて、ユーザがコンテンツに関する操作を実行するためのＧＵＩが含まれる。
【００１７】  操作部１２０は、例えばタッチパネル、マウス、トラックボール、ペンタブレットなどのポインティングデバイスを含んで実現される。操作部１２０は、表示部１１０に表示されたＧＵＩに対するユーザの操作を取得する。取得される操作は、例えば、ユーザがＧＵＩとして表示されるアイコンを選択する操作や、ユーザがアイコンを移動させる操作でありうる。
【００１８】  表示制御部１３０は、ＣＰＵ（Central  Processing  Unit）、またはＧＰＵ（graphical  Processing  Unit）などのプロセッサによって実現され、表示部１１０の表示を制御する。後述するように、表示制御部１３０は、ＧＵＩとしていくつかの種類のアイコンを表示させる。また、表示制御部１３０は、表示させたアイコンをユーザが選択したり移動させたりする操作を操作部１２０から取得し、この操作に応じてＧＵＩの表示を変化させたり、端末装置１００に何らかの機能を実行させたりする。このとき、表示制御部１３０は、新たに表示するコンテンツの検索をコンテンツ検索部１４０に依頼したり、実行可能な機能の検索を機能検索部１５０に依頼したり、機能の実行を機能実行制御部１６０に依頼したりしてもよい。
【００１９】  コンテンツ検索部１４０は、ＣＰＵなどのプロセッサによって実現され、表示制御部１３０の依頼を受けて、ユーザに提示するコンテンツを検索する。コンテンツ検索部１４０は、端末装置１００が有する通信装置を用いてネットワーク上のコンテンツを検索してもよいし、端末装置１００のストレージ装置などに格納されたコンテンツを検索してもよい。コンテンツは、Ｗｅｂページや動画、画像など、ユーザに何らかの情報（文字、画像、音声など）を提供するものであれば何であってもよい。また、コンテンツ検索部１４０は、コンテンツの属性または内容の関連性を定義する関連性定義情報を参照してコンテンツを検索してもよい。なお、関連性を用いたコンテンツの検索の例については後述する。
【００２０】  機能検索部１５０は、ＣＰＵなどのプロセッサによって実現され、表示制御部１３０の依頼を受けて、端末装置１００においてコンテンツに対して実行可能な機能を検索する。検索する機能は、例えば、コンテンツに関連してネットワーク上で提供されるサービスへのアクセス（オンラインストアやカタログサイトなどへのアクセス）、コンテンツの他のユーザへの転送（電子メールなどを用いた送信やソーシャルネットワークサービスでの共有など）、端末装置１００でのコンテンツの再生、または端末装置１００と連携する他の装置の制御などを含みうる。
【００２１】  ここで、コンテンツに対して実行可能な機能は、コンテンツの属性や内容に応じて異なる。例えば、製品に関するコンテンツであれば、オンラインストアやカタログサイトへのアクセスが可能である。また、例えば、テレビ番組を紹介したコンテンツであれば、端末装置１００と連携するレコーダに録画予約を依頼することが可能である。そこで、機能検索部１５０は、端末装置１００がコンテンツ一般に対して実行可能な機能群の中から、検索の対象として指定されたコンテンツに対して実行可能な機能を検索する。
【００２２】  機能実行制御部１６０は、ＣＰＵなどのプロセッサによって実現され、機能検索部１５０によって検索された機能のうち、操作部１２０が取得したユーザの指示によって選択された機能を実行する。例えば選択された機能がネットワーク上のコンテンツの取得である場合、機能実行制御部１６０は、端末装置１００が有する通信装置を用いてネットワーク上のコンテンツにアクセスする。また、選択された機能が端末装置１００と連携する他の装置の制御である場合、機能実行制御部１６０は、通信装置を用いてその装置に制御信号などを送信する。
【００２３】  （１−２．ＧＵＩの例）  図２は、本開示の第１の実施形態に係る端末装置の表示画面の第１の例である。表示画面１１００には、シードコンテンツアイコン１１０１、連想コンテンツアイコン１１０３、コンテンツカテゴリ表示１１０５、コンテンツ履歴表示１１０７、および操作アイコン１１０９が表示される。
【００２４】    （コンテンツ間の“連想”）  表示画面１１００には、シードコンテンツアイコン１１０１と、連想コンテンツアイコン１１０３との２種類のコンテンツアイコンが表示される。連想コンテンツアイコン１１０３は、シードコンテンツアイコン１１０１として表示されたコンテンツ（シードコンテンツ）から“連想された”コンテンツを示すアイコンである。
【００２５】  ここで、“連想する”とは、端末装置１００のコンテンツ検索部１４０がコンテンツの属性または内容の関連性を定義する関連性定義情報を用いてコンテンツを検索することに対応する用語である。連想コンテンツアイコン１１０３は、コンテンツ検索部１４０が、シードコンテンツの属性または内容から、関連性定義情報を用いて検索したコンテンツ（連想コンテンツ）を表示するアイコンである。
【００２６】  図示された例では、シードコンテンツアイコン１１０１として、ゲーム機を示すアイコンが表示されている。この場合、シードコンテンツは、例えば“ゲーム機の製品情報”である。コンテンツ検索部１４０は、このシードコンテンツに対して、例えば、“ゲーム機でプレイ可能なゲームソフト”、“同じゲーム機のシリーズの最新機種”、“ゲーム機と同じメーカーから発売されている他の製品（スマートフォンやタブレットＰＣ）”、“雑誌に掲載されたゲーム機のレビュー記事”、“ゲーム機の開発者のインタビュー記事”といったような連想コンテンツを検索する。このようにして検索されたコンテンツが、連想コンテンツアイコン１１０３として表示される。
【００２７】    （関連性定義情報について）  このようなコンテンツの検索は、単にコンテンツに含まれているテキストを検索のキーワードに用いたり、コンテンツの種類や属性が共通する他のコンテンツを検索したりすることよりもさらに高度な処理を含みうる（もちろん、それに加えてこれらの処理を含んでもよい）。例えば、コンテンツが“ゲーム機の製品情報”である場合、“ゲーム機の名称”、“メーカー名”、“発売日”などの情報は、コンテンツにテキストとして含まれていたり、メタ情報として付随していたりする。以下、これらの情報を“コンテンツの属性または内容を示す情報”と称する。
【００２８】  一方、本実施形態におけるコンテンツの検索でコンテンツ検索部１４０が参照する関連性定義情報は、例えば、コンテンツの属性または内容同士の関連性を示す情報でありうる。例えば、コンテンツの属性または内容として“メーカー名”がある場合、関連性定義情報では、“メーカー名”と“メーカーの社長”とが関連付けられうる。また、例えば、関連性定義情報では、“発売日”など日付を示す情報が互いに関連付けられ、製品の発売日前後に発売された他の製品や、製品の発売日付近で起こった出来事などが検索可能であってもよい。
【００２９】  例えば、関連性定義情報は、ユーザがコンテンツを閲覧した履歴を学習することで生成される。上記の“メーカー名”と“メーカーの社長”の例でいえば、メーカーに関係のあるページから社長を紹介するページへと閲覧を進めたユーザが多かった場合に、メーカーと社長との関連性が強いと判断し、これらを関連性定義情報において関連付ける。また、上記の発売日の例のように、関連性定義情報は、コンテンツの属性または内容に含まれる定量的な指標（日付以外にも、例えば文字数、アクセス数、画像の数、ファイルサイズなどであってもよい）に従って生成されてもよい。関連性定義情報は、例えば各コンテンツに対応するメタ情報として利用されうる。関連性定義情報は、コンテンツ自体のファイルなどに付随していてもよいし、コンテンツを識別するＩＤやＵＲＬ（Uniform  Resource  Locator）などに関連づけてデータベースに格納されてもよい。
【００３０】  関連性定義情報は、全ユーザに対して共通であってもよいし、ユーザを何らかの基準で分類したユーザカテゴリごとに生成されてもよいし、個々のユーザ向けに個人化されていてもよい。ユーザカテゴリの分類の基準としては、例えばユーザの趣味嗜好、性別、年齢などを用いることが可能である。関連性定義情報をユーザカテゴリごとに生成したりユーザごとに個人化したりすることによって、各ユーザが認識しているコンテンツの属性や内容の間の関連性により近い関連性定義情報を用いて連想コンテンツを検索することができる。
【００３１】  例えば、ユーザがビジネスマンであれば、“メーカー名”から“メーカーの社長”または“過去の著名な経営者”との間に関連性を認識する可能性が高い。一方、ユーザが子供であれば、“メーカー名”と“最新のゲーム機”または“発売中のゲームソフト”との間に関連性を認識する可能性が高い。これらのユーザの間で、それぞれに適した関連性定義情報が用いられれば、それぞれのユーザにとって興味の対象になる可能性がより高いコンテンツを、連想コンテンツとして提示することができる。
【００３２】  また、関連性定義情報を個人化する場合、ユーザの個人的関係（友人関係など）に基づいて関連性を定義することができる。ユーザの個人的関係に基づく関連性の例として、シードコンテンツが“ゲーム機”の場合に、“そのゲーム機をもっている友人”や、“ゲームが趣味の友人”などが連想コンテンツとして検索されてもよい。このとき、検索される連想コンテンツは、ユーザが個人的関係によってアクセス可能であるコンテンツ、例えばソーシャルネットワークサービスで友人に限って公開されている投稿やプロフィールなどを含んでもよい。
【００３３】  関連性定義情報は、端末装置１００の内部に格納されてもよく、ネットワーク上のサーバに格納されてもよい。関連性定義情報がサーバに格納されている場合、コンテンツ検索部１４０は、端末装置１００の通信装置を用いて関連性定義情報にアクセスする。
【００３４】  例えば、関連性定義情報をサーバに格納する場合、例えば多数のユーザの閲覧履歴からの学習に基づいて関連性定義情報を生成することができ、関連性定義情報をユーザの実際の“連想”により近づけることが容易になる。関連性定義情報の生成はサーバで実行し、生成された情報を端末装置１００にコピーしてもよい。また、ネットワーク上のコンテンツが新たに出現したときに関連性の定義をサーバで自動的に実行しておけば、例えばユーザがそのコンテンツをシードコンテンツに設定したときに、迅速に連想コンテンツを検索することが可能である。
【００３５】  一方、関連性定義情報を端末装置１００に格納する場合、例えば端末装置１００に格納されているコンテンツ（ローカルコンテンツ）の内容を関連性定義情報に反映させることが容易になる。サーバで関連性定義情報を生成する場合にもローカルコンテンツを参照してもよい。また、ローカルコンテンツに限定してコンテンツの“連想”をする場合には、関連性定義情報を端末装置１００に格納しておけば、ネットワーク通信をしなくて済む。
【００３６】    （コンテンツアイコンの表示について）  本実施形態において、連想コンテンツアイコン１１０３は、カテゴリに分類して表示される。図示された例では、連想コンテンツアイコン１１０３が、“Ｐｅｒｓｏｎ（ヒト；インタビュー記事やプロフィールなど、人物に関連するコンテンツが分類される）”、“Ｍａｔｔｅｒｓ（コト；ニュースなど、事柄に関連するコンテンツが分類される）”、“Ａｒｔｉｃｌｅｓ（モノ；製品情報など、物に関するコンテンツが分類される）”、“Ｐｌａｃｅ（バショ；スポットやイベントなど、場所に関するコンテンツが分類される）”の４つのカテゴリに分類されている。コンテンツを連想コンテンツアイコン１１０３として表示する場合に分類されるカテゴリも、例えば関連性定義情報の１つとして定義されていてもよい。
【００３７】  ここで、カテゴリの分類は、各コンテンツについて一意に定められてもよいし、ユーザの属性（例えば趣味嗜好、性別、年齢など）によって、または個々のユーザごとに異なっていてもよい。例えば、新製品発売のニュースは、あるユーザ（例えば、その製品を購入する可能性が高いユーザ）に対しては“Ａｒｔｉｃｌｅｓ”のカテゴリに分類され、他のユーザ（例えば、その製品を購入する可能性は低いが、メーカーの業績に関心があるユーザ）に対しては“Ｍａｔｔｅｒｓ”のカテゴリに分類されてもよい。
【００３８】  表示画面１１００では、コンテンツカテゴリ表示１１０５によって、それぞれの連想コンテンツアイコン１１０３のカテゴリが示される。図示された例では、カテゴリアイコン１１０５ａ〜ｄと、カテゴリ表示ライン１１０５ｅ〜１１０５ｈとが、コンテンツカテゴリ表示１１０５として表示される。例えば、表示画面１１００の左上の角に表示されたカテゴリアイコン１１０５ａによって示される“Ｐｅｒｓｏｎ”のカテゴリに分類された連想コンテンツアイコン１１０３に沿って、カテゴリ表示ライン１１０５ｅが表示される。また、左下の角に表示されたカテゴリアイコン１１０５ｂによって示される“Ｍａｔｔｅｒｓ”のカテゴリに分類された連想コンテンツアイコン１１０３に沿って、カテゴリ表示ライン１１０５ｆが表示される。
【００３９】  図示された例では、シードコンテンツアイコン１１０１が画面の中央付近のシード領域１１１１に表示され、連想コンテンツアイコン１１０３がシード領域１１１１の周囲に位置する連想領域１１１３に表示される。連想コンテンツアイコン１１０３を連想領域１１１３からシード領域１１１１までドラッグすることによって、そのアイコンによって示される連想コンテンツを新たなシードコンテンツに設定することが可能である。この場合、それまで表示されていたシードコンテンツアイコン１１０１がコンテンツ履歴表示１１０７に移動し、連想コンテンツアイコン１１０３の表示は新たに検索された連想コンテンツに対応するアイコンに更新される。
【００４０】  つまり、表示画面１１００において、ユーザは、連想コンテンツアイコン１１０３を次々とシード領域１１１１にドラッグすることによって、互いに“連想”関係にあるコンテンツを次々と閲覧することが可能である。上述した関連性定義情報を適切に生成し、例えば図示された例のようなＧＵＩを提供することによって、ユーザは、“その時一番みたいもの”であるコンテンツに容易にアクセスすることができる。
【００４１】    （その他の機能）  コンテンツ履歴表示１１０７は、上述のように、過去にシードコンテンツアイコン１１０１として表示されたコンテンツを示すアイコンを表示する。表示される履歴の数は、図示された例に関わらず任意に設定されうる。コンテンツ履歴表示１１０７として表示されたコンテンツアイコンを選択すると、例えばそのコンテンツが再びシードコンテンツアイコン１１０１として表示され、連想コンテンツアイコン１１０３もその時点の表示に戻る。
【００４２】  さらに、表示画面１１００には、操作アイコン１１０９ａ〜１１０９ｈが表示される。操作アイコン１１０９ａは、シードコンテンツの自動選択ボタンである。このボタンが押下されると、ランダムに選択されたコンテンツがシードコンテンツに設定され、シードコンテンツアイコン１１０１として表示されるとともに、そのコンテンツから“連想された”コンテンツが連想コンテンツアイコン１１０３として表示される。この場合、シードコンテンツは、例えば全くランダムに選択されてもよいし、ユーザの属性（例えば趣味嗜好、性別、年齢など）に応じて設定されるコンテンツ群の中から選択されてもよいし、ユーザのコンテンツ閲覧履歴の中から選択されてもよい。
【００４３】  操作アイコン１１０９ｂは、設定ボタンである。このボタンが押下されると、表示画面１１００を表示しているアプリケーションについての設定画面を開くことができる。
【００４４】  操作アイコン１１０９ｃは、コンテンツ選択ボタンである。このボタンが押下されると、例えば端末装置１００に格納されているローカルコンテンツや、ユーザが利用しているネットワーク上のストレージに格納されているコンテンツを選択するための画面が開き、そこから例えばシードコンテンツに設定するコンテンツを選択することができる。
【００４５】  操作アイコン１１０９ｄは、音声入力ボタンである。このボタンが押下されると、例えば端末装置１００が有するマイクから、シードコンテンツを設定するための音声入力が取得される。この場合、シードコンテンツの設定にあたっては、例えばユーザが読み上げた語句を音声認識してキーワードとして用いてもよいし、流れている楽曲などの音声を認識して元の楽曲を検索してもよい。
【００４６】  操作アイコン１１０９ｅは、画像入力ボタンである。このボタンが押下されると、例えば端末装置１００が有するカメラが起動され、シードコンテンツを設定するための画像が取得される。この場合、例えばユーザがカメラを用いて撮影した画像の被写体を画像認識して、被写体を示すコンテンツをシードコンテンツに用いてもよい。また、撮影された２次元コードなどのコードを解読して、コードによって示されるコンテンツをシードコンテンツに用いてもよい。
【００４７】  操作アイコン１１０９ｆは、キーボード入力ボタンである。このボタンが押下されると、例えばテキスト入力欄が表示され、端末装置１００が入力装置として有するキーボード、または表示部１１０に表示されるソフトウェアキーボードなどによってテキスト入力が可能になる。この場合、例えば入力されたテキストを検索のキーワードとして用いてシードコンテンツが設定されうる。
【００４８】  操作アイコン１１０９ｇは、追跡ボタンである。このボタンが押下されると、例えば、その時点でシードコンテンツアイコン１１０１として表示されているコンテンツが追跡される。例えば、シードコンテンツが製品の発売情報であれば、その製品の発売日の決定やソフトウェアのアップデート通知などの情報が自動的に取得されてもよい。また、追跡されたコンテンツに関連するコンテンツは、以後の連想コンテンツの検索のときに、優先的に連想コンテンツアイコン１１０３として表示されてもよい。
【００４９】  操作アイコン１１０９ｈは、ブックマークボタンである。このボタンが押下されると、例えば、その時点でのシードコンテンツ、連想コンテンツ、およびコンテンツ履歴が保存される。保存先は、端末装置１００でもよいし、ネットワーク上のサーバでもよい。保存先がネットワーク上のサーバである場合、例えば、ユーザが同じユーザアカウントを用いて別の端末装置でサービスを利用する場合に、この時点の連想の状態からコンテンツの閲覧を再開することができる。
【００５０】    （機能アイコンの表示）  図３は、本開示の第１の実施形態に係る端末装置の表示画面の第２の例である。表示画面１２００には、上記の第１の例で表示された要素に加えて、機能アイコン１２０１ａ〜１２０１ｉが表示される。
【００５１】  機能アイコン１２０１は、連想コンテンツアイコン１１０３、またはシードコンテンツアイコン１１０１が、シード領域１１１１と連想領域１１１３との間に位置する機能領域１２０３までドラッグされたときに、機能領域１２０３に表示される。機能アイコン１２０１は、表示画面１２００にコンテンツアイコンとして表示されたコンテンツに対して実行可能な機能を示す。
【００５２】  図示された例では、“Ｍｏｖｉｅ（映画）”のコンテンツを示す連想コンテンツアイコン１１０３ａが機能領域１２０３までドラッグされたことによって、機能アイコン１２０１が表示されている。このとき、機能アイコン１２０１は、端末装置１００で実行可能な機能のうち、選択されたコンテンツアイコン、ここでは連想コンテンツアイコン１１０３ａに対応するコンテンツ（例えば映画のプロモーションコンテンツ；以下単に“選択されたコンテンツ”ともいう）に対して実行可能な機能を示す。
【００５３】  より具体的には、機能アイコン１２０１のうち、選択されたコンテンツに対して実行可能な機能に対応する機能アイコン１２０１ａ，１２０１ｂ，１２０１ｄ，１２０１ｆ，１２０１ｈ，１２０１ｉは、有効化して表示される（円の中にアイコンが表示される）。一方、機能アイコン１２０１のうち、端末装置１００で実行可能であるものの選択されたコンテンツに対して実行可能ではない機能に対応する機能アイコン１２０１ｃ，１２０１ｅ，１２０１ｇは、無効化して表示される（円の中にアイコンが表示されない）。無効化して表示されている機能も、例えば別の種類のコンテンツを示すコンテンツアイコンが選択された場合には有効化されうる。つまり、機能アイコン１２０１は、全体として、端末装置１００がコンテンツ一般に対して実行可能な機能群を示すものでありうる。
【００５４】  このように、選択されたコンテンツに対して実行可能な機能が視覚的に差別化されて表示されることで、ユーザは、選択されたコンテンツに対して何ができるのかを容易に認識することができる。ユーザが、有効化して表示された機能アイコン１２０１ａ，１２０１ｂ，１２０１ｄ，１２０１ｆ，１２０１ｈ，１２０１ｉのいずれかに連想コンテンツアイコン１１０３ａを重ね合わせた状態でアイコンのドラッグを終了すると、その機能アイコン１２０１に対応する機能が、選択されたコンテンツに対して実行される。
【００５５】    （機能の例）  ここで、機能アイコン１２０１として表示されうる機能の例について説明する。図示された例において、機能アイコン１２０１ａは、オンラインストアへのリンクである。例えば選択されたコンテンツが何らかのプロモーションコンテンツである場合、機能アイコン１２０１ａにコンテンツアイコンを重ね合わせることで、例えばプロモーションの対象になっている製品を販売するオンラインストアに移動することができる（具体的には、例えばコンテンツ名などをキーワードにしてオンラインストアを検索した結果のページにジャンプする）。同様に、機能アイコン１２０１ｂは、コンテンツ配信サイトへのリンクであり、機能アイコン１２０１ｂにコンテンツアイコンを重ね合わせることで、コンテンツを配信するページに移動することができる。
【００５６】  機能アイコン１２０１ｄは、ソーシャルネットワークサービスでの共有を示す。機能アイコン１２０１ｄにコンテンツアイコンを重ね合わせることで、例えばコンテンツをソーシャルネットワークサービスで共有することができる。例えば、コンテンツがネットワーク上で公開されたコンテンツであれば、そのコンテンツへのリンクが共有されうる。また、コンテンツがローカルコンテンツやネットワーク上で非公開の（著作権などが存在する）コンテンツであれば、そのコンテンツのプロモーションコンテンツなどへのリンクが代わりに共有されてもよい。同様に機能アイコン１２０１ｆは、電子メールでの送信を示し、機能アイコン１２０１ｆにコンテンツアイコンを重ね合わせることで、コンテンツ（またはコンテンツのアドレスなど）をメールの受信者に転送して共有することができる。
【００５７】  また、機能アイコン１２０１ｄのようにソーシャルネットワークサービスを示すアイコンは、選択されたコンテンツの種類に応じて異なる動作をしてもよい。例えば、選択されたコンテンツが、ソーシャルネットワークサービスにおける友人の投稿である場合、機能アイコン１２０１ｄにコンテンツアイコンを重ね合わせることで、ソーシャルネットワークサービスにおいて友人の投稿にコメントする画面が開いてもよい。このような機能の切替えは、例えば、端末装置１００の機能実行制御部が、選択されたコンテンツアイコンの種類に応じて各機能アイコン１２０１に対応する機能を選択することによって実現可能である。
【００５８】  機能アイコン１２０１ｈは、テレビへの転送を示す。機能アイコン１２０１ｈにコンテンツアイコンを重ね合わせることで、例えば、端末装置１００にネットワークを介して接続されたテレビにコンテンツを表示させることができる。また、機能アイコン１２０１ｉはレコーダへの転送を示す。機能アイコン１２０１ｉにコンテンツアイコンを重ね合わせることで、例えば、端末装置１００にネットワークを介して接続されたレコーダに、コンテンツに関連した番組の録画予約を依頼することができる。この場合、例えばコンテンツアイコンがテレビ番組の情報であれば、その番組の録画予約が依頼される。また、例えばコンテンツアイコンがテレビ番組以外に関するコンテンツであれば、コンテンツのテーマやキーワードに関連する番組を番組表から検索して予約することが依頼される。
【００５９】  このように、機能アイコン１２０１として表示されうる機能は、多岐にわたる。もちろん、機能の例は、上記のものには限られず、例えば一般的にＧＵＩにおいてアイコンとして表示されうる各種の機能を含みうる。機能アイコン１２０１は、対応する機能の種類をユーザが認識しやすいように、グループ化して表示してもよい。図示された例では、機能アイコン１２０１ａ〜１２０１ｃが“コンテンツの入手”に関する機能グループ、機能アイコン１２０１ｄ〜１２０１ｆが“コンテンツの共有”に関する機能グループ、機能アイコン１２０１ｇ〜１２０１ｉが“機器連携機能”に関する機能グループである。
【００６０】  例えば、“コンテンツの入手”や“コンテンツの共有”に関する機能グループの場合、機能検索部１５０は、ユーザがアカウントを保有しているオンラインストアやコンテンツ配信サイト、ソーシャルネットワークサービスなどへのアクセスを、機能アイコン１２０１として表示させる機能として優先的に選択してもよい。また、機能検索部１５０は、その中でも特にユーザの使用頻度が高いものを優先的に選択して、機能アイコン１２０１として表示させてもよい。
【００６１】  一方、“機器連携機能”に関する機能グループの場合、機能検索部１５０は、予め登録されたユーザが保有している機器、または家庭内ネットワークを検索して見つかった機器を認識し、これらの機器との間の連携によって実行可能な機能を、機能アイコン１２０１として表示させてもよい。このとき、機能検索部１５０は、ユーザの使用頻度が高い機能や、既に機器が設定されているためにすぐに実行可能な機能を優先的に選択して、機能アイコン１２０１として表示させてもよい。
【００６２】    （コンテンツ詳細画面）  図４は、本開示の第１の実施形態に係る端末装置の表示画面の第３の例である。表示画面１３００には、上記の第１および第２の例で示された連想コンテンツアイコン１１０３を選択した場合の詳細情報１３０１が表示される。
【００６３】  詳細情報１３０１は、コンテンツの内容を示す画像やテキストなどを含む。詳細情報は、この他に、例えば追跡ボタン１３０３、ブックマークボタン１３０５、シード設定ボタン１３０７、閉じるボタン１３０９、機能アイコン１３１１および連想履歴１３１３を含みうる。
【００６４】  追跡ボタン１３０３およびブックマークボタン１３０５は、例えば、上記の第１の例で説明した操作アイコン１１０９ｇ，１１０９ｈと同様のボタンでありうる。つまり、追跡ボタン１３０３が押下されると、詳細情報１３０１が表示されているコンテンツが追跡される。例えば、詳細情報１３０１が表示されているコンテンツが製品の発売情報であれば、その製品の発売日の決定やソフトウェアのアップデート通知などの情報が自動的に取得されてもよい。また、追跡されたコンテンツに関連するコンテンツは、以後の連想コンテンツの検索のときに、優先的に連想コンテンツアイコン１１０３として表示されてもよい。
【００６５】  一方、ブックマークボタン１３０５が押下されると、詳細情報１３０１が表示されているコンテンツ、その時点でのシードコンテンツ、連想コンテンツ、およびコンテンツ履歴が保存される。保存先は、端末装置１００でもよいし、ネットワーク上のサーバでもよい。保存先がネットワーク上のサーバである場合、例えば、ユーザが同じユーザアカウントを用いて別の端末装置でサービスを利用する場合に、この時点の連想の状態からコンテンツの閲覧を再開することができる。
【００６６】  シード設定ボタン１３０７は、詳細情報１３０１が表示されているコンテンツを新たにシードコンテンツに設定して連想コンテンツの検索を再開するためのボタンである。一方、閉じるボタン１３０９は、詳細情報１３０１が表示される前の状態に戻るためのボタンである。閉じるボタン１３０９が押下された場合、詳細情報１３０１が表示されているコンテンツは連想コンテンツアイコン１１０３に戻り、詳細情報１３０１が表示される前に表示されていたシードコンテンツアイコン１１０１が再び表示される。
【００６７】  機能アイコン１３１１は、上記の第２の例で表示された機能アイコン１２０１と同様のアイコンである。つまり、機能アイコン１３１１は、詳細情報１３０１が表示されているコンテンツに対して実行可能な機能を示す。図示された例では、機能アイコン１３１１のうち、詳細情報１３０１が表示されているコンテンツに対して実行可能な機能に対応する機能アイコン１３１１ａ，１３１１ｂ，１３１１ｄ，１３１１ｆ，１３１１ｈ，１３１１ｉは、有効化して表示される（円の中にアイコンが表示される）。一方、機能アイコン１３１１のうち、端末装置１００で実行可能であるものの詳細情報１３０１が表示されているコンテンツに対して実行可能ではない機能に対応する機能アイコン１３１１ｃ，１３１１ｅ，１３１１ｇは、無効化して表示される（円の中にアイコンが表示されない）。
【００６８】  連想履歴１３１３は、詳細情報１３０１が表示されているコンテンツが連想コンテンツアイコン１１０３として表示されるまでの、連想の過程が表示される。図示された例では、まず“ゲーム機”について連想コンテンツが検索され、その中から“ゲームソフト／最新／人気／発売”といった関連性の定義に基づいて連想コンテンツを検索した結果、詳細情報１３０１が表示されているコンテンツが連想コンテンツアイコン１１０３として表示されるに至ったことを、連想履歴１３１３が示している。
【００６９】  （１−３．処理フローの例）  図５は、本開示の第１の実施形態におけるコンテンツ検索処理の例を示すフローチャートである。以下では、端末装置１００において、ユーザの何らかの操作によってコンテンツがシードコンテンツに設定された場合の処理が示される。
【００７０】  まず、シードコンテンツが認識される（ステップＳ１０１）。シードコンテンツは、上記のように、ＧＵＩ上で連想コンテンツアイコン１１０３が連想領域１１１３からシード領域１１１１までドラッグされることによって設定されてもよいし、ユーザによるコンテンツファイルの選択、音声、画像またはテキストの入力などによって設定されてもよい。コンテンツ検索部１４０は、例えば上記のような入力からシードコンテンツを認識する。
【００７１】  次に、コンテンツ検索部１４０は、シードコンテンツの関連性定義情報を取得する（ステップＳ１０３）。関連性定義情報は、シードコンテンツのメタ情報として、例えばコンテンツ自体に付随していたり、コンテンツを識別する情報に関連付けてデータベースに格納されていたりする。
【００７２】  次に、コンテンツ検索部１４０は、関連性定義情報に基づいて、関連コンテンツを検索する（ステップＳ１０５）。ここで検索される関連コンテンツが、上記の表示画面の例では連想コンテンツと呼ばれていたコンテンツである。
【００７３】  次に、コンテンツ検索部１４０は、検索された関連コンテンツの情報を表示制御部１３０に提供し、表示制御部１３０が、関連コンテンツを表示部１１０に表示させる（ステップＳ１０７）。
【００７４】  図６は、本開示の第１の実施形態における機能実行処理の例を示すフローチャートである。以下では、端末装置１００において、ユーザがコンテンツアイコンをドラッグ操作によって機能領域１２０３まで移動させた場合の処理が示される。
【００７５】  まず、選択されたコンテンツ、つまりドラッグ操作の対象になっているコンテンツが認識される（ステップＳ２０１）。上記のように、ここで対象になりうるコンテンツは、コンテンツアイコンとして表示されているシードコンテンツまたは連想コンテンツである。
【００７６】  次に、有効化する機能アイコンが決定される（ステップＳ２０３）。上述のように、本実施形態では、表示部１１０にＧＵＩとして表示される機能アイコン１２０１のうち、選択されたコンテンツに対して実行可能な機能に対応するアイコンが有効化して表示される。表示制御部１３０は、機能検索部１５０に依頼して選択されたコンテンツに対して実行可能な機能を特定し、特定された機能について、機能アイコン１２０１を有効化して表示させる。
【００７７】  次に、表示制御部１３０は、コンテンツアイコンと機能アイコンとの位置関係を検出し（ステップＳ２０５）、検出された位置関係に応じて機能を実行する（ステップＳ２０７）。本実施形態では、コンテンツアイコンと機能アイコンとの位置関係が所定の関係になったとき（上記の例では重なり合ったとき）、そこでコンテンツアイコンのドラッグ操作が終了すると、機能アイコンに対応する機能が実行される。このとき、表示制御部１３０は、機能の実行を機能実行制御部１６０に依頼する。
【００７８】  （１−４．まとめ）  以上で説明したような本開示の第１の実施形態によれば、ユーザにコンテンツ同士の関連性（よりユーザの認識に近い関連性）に基づいて様々なコンテンツを提供するためのコンテンツ検索処理と、次々に提示される様々なコンテンツを円滑に閲覧するためのＧＵＩと、ユーザがコンテンツに関して何らかの機能を実行しようと意図した場合に、実行可能な機能が容易に認識でき、またその機能を実行することも用意であるＧＵＩとが実現される。
【００７９】  （２．第２の実施形態）  次に、図７を参照して、本開示の第２の実施形態について説明する。
【００８０】  図７は、本開示の第２の実施形態に係るシステムの概略的な機能構成を示すブロック図である。システム１０は、サーバ２００と、端末装置３００とを含む。サーバ２００は、表示制御部１３０、コンテンツ検索部１４０、機能検索部１５０、および機能実行制御部１６０を含み、端末装置１００は、表示部１１０、および操作部１２０を含む。
【００８１】  図示されているように、本実施形態では、上記の第１の実施形態で端末装置によって実現された機能構成として説明した要素が、サーバと端末装置とに分散して実現される。本実施形態は、例えば、いわゆるクラウドコンピューティング環境などにおいて、端末装置において機能を提供するための処理の一部がサーバによって実行されるような場合に対応する。どの機能構成を端末装置で実現し、どの機能構成をサーバで実現するかは、図示された例に限らず任意に設計可能である。例えば、表示制御部１３０を端末装置３００で実現してもよい。また、コンテンツ検索部１４０、機能検索部１５０、または機能実行制御部１６０を端末装置３００で実現してもよい。
【００８２】  サーバ２００は、単一のサーバ装置によって実現されてもよく、有線または無線の各種ネットワークによって互いに接続された複数のサーバ装置が協働することによって実現されてもよい。個々のサーバ装置は、後述する情報処理装置のハードウェア構成によって実現されうる。サーバ２００と端末装置３００とは、有線または無線の各種ネットワークによって接続される。
【００８３】  （３．ハードウェア構成）  次に、図８を参照して、本開示の実施形態に係る情報処理装置のハードウェア構成について説明する。図８は、情報処理装置のハードウェア構成を説明するためのブロック図である。図示された情報処理装置９００は、例えば、上記の実施形態における端末装置およびサーバ装置を実現しうる。
【００８４】  情報処理装置９００は、ＣＰＵ（Central  Processing  unit）９０１、ＲＯＭ（Read  Only  Memory）９０３、およびＲＡＭ（Random  Access  Memory）９０５を含む。また、情報処理装置９００は、ホストバス９０７、ブリッジ９０９、外部バス９１１、インターフェース９１３、入力装置９１５、出力装置９１７、ストレージ装置９１９、ドライブ９２１、接続ポート９２３、通信装置９２５を含んでもよい。さらに、情報処理装置９００は、必要に応じて、撮像装置９３３、およびセンサ９３５を含んでもよい。情報処理装置９００は、ＣＰＵ９０１に代えて、またはこれとともに、ＤＳＰ（Digital  Signal  Processor）などの処理回路を有してもよい。
【００８５】  ＣＰＵ９０１は、演算処理装置および制御装置として機能し、ＲＯＭ９０３、ＲＡＭ９０５、ストレージ装置９１９、またはリムーバブル記録媒体９２７に記録された各種プログラムに従って、情報処理装置９００内の動作全般またはその一部を制御する。ＲＯＭ９０３は、ＣＰＵ９０１が使用するプログラムや演算パラメータなどを記憶する。ＲＡＭ９０５は、ＣＰＵ９０１の実行において使用するプログラムや、その実行において適宜変化するパラメータなどを一次記憶する。ＣＰＵ９０１、ＲＯＭ９０３、およびＲＡＭ９０５は、ＣＰＵバスなどの内部バスにより構成されるホストバス９０７により相互に接続されている。さらに、ホストバス９０７は、ブリッジ９０９を介して、ＰＣＩ（Peripheral  Component  Interconnect/Interface）バスなどの外部バス９１１に接続されている。
【００８６】  入力装置９１５は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチおよびレバーなど、ユーザによって操作される装置である。入力装置９１５は、例えば、赤外線やその他の電波を利用したリモートコントロール装置であってもよいし、情報処理装置９００の操作に対応した携帯電話などの外部接続機器９２９であってもよい。入力装置９１５は、ユーザが入力した情報に基づいて入力信号を生成してＣＰＵ９０１に出力する入力制御回路を含む。ユーザは、この入力装置９１５を操作することによって、情報処理装置９００に対して各種のデータを入力したり処理動作を指示したりする。
【００８７】  出力装置９１７は、取得した情報をユーザに対して視覚的または聴覚的に通知することが可能な装置で構成される。出力装置９１７は、例えば、ＬＣＤ（Liquid  Crystal  Display）、ＰＤＰ（Plasma  Display  Panel）、有機ＥＬ（Electro-Luminescence）ディスプレイなどの表示装置、スピーカおよびヘッドホンなどの音声出力装置、ならびにプリンタ装置などでありうる。出力装置９１７は、情報処理装置９００の処理により得られた結果を、テキストまたは画像などの映像として出力したり、音声または音響などの音声として出力したりする。
【００８８】  ストレージ装置９１９は、情報処理装置９００の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置９１９は、例えば、ＨＤＤ（Hard  Disk  Drive）などの磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス、または光磁気記憶デバイスなどにより構成される。このストレージ装置９１９は、ＣＰＵ９０１が実行するプログラムや各種データ、および外部から取得した各種のデータなどを格納する。
【００８９】  ドライブ９２１は、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどのリムーバブル記録媒体９２７のためのリーダライタであり、情報処理装置９００に内蔵、あるいは外付けされる。ドライブ９２１は、装着されているリムーバブル記録媒体９２７に記録されている情報を読み出して、ＲＡＭ９０５に出力する。また、ドライブ９２１は、装着されているリムーバブル記録媒体９２７に記録を書き込む。
【００９０】  接続ポート９２３は、機器を情報処理装置９００に直接接続するためのポートである。接続ポート９２３は、例えば、ＵＳＢ（Universal  Serial  Bus）ポート、ＩＥＥＥ１３９４ポート、ＳＣＳＩ（Small  Computer  System  Interface）ポートなどでありうる。また、接続ポート９２３は、ＲＳ−２３２Ｃポート、光オーディオ端子、ＨＤＭＩ（High-Definition  Multimedia  Interface）ポートなどであってもよい。接続ポート９２３に外部接続機器９２９を接続することで、情報処理装置９００と外部接続機器９２９との間で各種のデータが交換されうる。
【００９１】  通信装置９２５は、例えば、通信ネットワーク９３１に接続するための通信デバイスなどで構成された通信インターフェースである。通信装置９２５は、例えば、有線または無線ＬＡＮ（Local  Area  Network）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、またはＷＵＳＢ（Wireless  USB）用の通信カードなどでありうる。また、通信装置９２５は、光通信用のルータ、ＡＤＳＬ（Asymmetric  Digital  Subscriber  Line）用のルータ、または、各種通信用のモデムなどであってもよい。通信装置９２５は、例えば、インターネットや他の通信機器との間で、ＴＣＰ／ＩＰなどの所定のプロトコルを用いて信号などを送受信する。また、通信装置９２５に接続される通信ネットワーク９３１は、有線または無線によって接続されたネットワークであり、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、ラジオ波通信または衛星通信などである。
【００９２】  撮像装置９３３は、例えば、ＣＣＤ（Charge  Coupled  Device）またはＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）などの撮像素子、および撮像素子への被写体像の結像を制御するためのレンズなどの各種の部材を用いて実空間を撮像し、撮像画像を生成する装置である。撮像装置９３３は、静止画を撮像するものであってもよいし、また動画を撮像するものであってもよい。
【００９３】  センサ９３５は、例えば、加速度センサ、ジャイロセンサ、地磁気センサ、光センサ、音センサなどの各種のセンサである。センサ９３５は、例えば情報処理装置９００の筐体の姿勢など、情報処理装置９００自体の状態に関する情報や、情報処理装置９００の周辺の明るさや騒音など、情報処理装置９００の周辺環境に関する情報を取得する。また、センサ９３５は、ＧＰＳ（Global  Positioning  System）信号を受信して装置の緯度、経度および高度を測定するＧＰＳセンサを含んでもよい。
【００９４】  以上、情報処理装置９００のハードウェア構成の一例を示した。上記の各構成要素は、汎用的な部材を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。かかる構成は、実施する時々の技術レベルに応じて適宜変更されうる。
【００９５】  （４．補足）  本開示の実施形態は、例えば、上記で説明したような情報処理装置（端末装置またはサーバ）、システム、情報処理装置またはシステムで実行される情報処理方法、情報処理装置を機能させるためのプログラム、およびプログラムが記録された記録媒体を含みうる。
【００９６】  以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００９７】  なお、以下のような構成も本開示の技術的範囲に属する。（１）コンテンツが特定の属性または内容を有する場合に実行可能な機能を含む機能群から、指定されたコンテンツに対して実行可能な機能を検索する機能検索部と、  前記コンテンツを示すコンテンツアイコンを表示部に表示させ、ユーザがいずれかの前記コンテンツアイコンを選択した場合、前記表示部上の第１の領域に前記機能群に対応する機能アイコン群を表示させるとともに前記機能アイコン群のうち前記選択されたコンテンツアイコンに対応するコンテンツに対して実行可能な機能に対応する機能アイコンを有効化して表示させる表示制御部と、  前記表示部上での前記選択されたコンテンツアイコンと前記有効化して表示された機能アイコンとの位置関係に応じて、前記選択されたコンテンツアイコンに対応するコンテンツに対して前記機能アイコンに対応する機能を実行させる機能実行制御部と  を備える情報処理装置。（２）前記選択されたコンテンツアイコンが前記表示部上の第２の領域に移動された場合、前記選択されたコンテンツアイコンに対応するコンテンツの属性または内容に基づいて関連コンテンツを検索するコンテンツ検索部をさらに備え、  前記表示制御部は、前記関連コンテンツが検索された場合、前記コンテンツアイコンの表示を更新する、前記（１）に記載の情報処理装置。（３）前記コンテンツ検索部は、前記コンテンツの属性または内容の関連性を定義する関連性定義情報に基づいて前記関連コンテンツを検索する、前記（２）に記載の情報処理装置。（４）前記関連性定義情報は、前記ユーザごとに個人化される、前記（３）に記載の情報処理装置。（５）前記関連性定義情報は、前記ユーザの個人的関係に基づいて前記関連性を定義する、前記（４）に記載の情報処理装置。（６）前記コンテンツ検索部は、前記ユーザが前記個人的関係によってアクセス可能であるコンテンツを前記関連コンテンツとして検索する、前記（５）に記載の情報処理装置。（７）前記関連性定義情報は、前記ユーザの属性または嗜好に基づいて設定されるユーザカテゴリごとに生成される、前記（３）に記載の情報処理装置。（８）前記関連性定義情報は、ユーザによる前記コンテンツの閲覧履歴に基づいて前記関連性を定義する、前記（３）〜（７）のいずれか１項に記載の情報処理装置。（９）前記関連性定義情報は、前記コンテンツの属性または内容に含まれる定量的な指標に基づいて前記関連性を定義する、前記（３）〜（８）のいずれか１項に記載の情報処理装置。（１０）前記コンテンツアイコンの少なくとも一部はカテゴリに分類して表示され、同じコンテンツアイコンが前記ユーザの属性または嗜好によって異なる前記カテゴリに分類される、前記（２）〜（９）のいずれか１項に記載の情報処理装置。（１１）前記表示制御部は、前記第２の領域の周囲に位置する第３の領域に前記コンテンツアイコンを表示させる、前記（２）〜（１０）のいずれか１項に記載の情報処理装置。（１２）前記第１の領域は、前記第２の領域と前記第３の領域との間に位置する、前記（１１）に記載の情報処理装置。（１３）前記機能検索部は、前記ユーザが保有している機器に応じて前記実行可能な機能を検索する、前記（１��〜（１２）のいずれか１項に記載の情報処理装置。（１４）前記機能実行制御部は、前記選択されたコンテンツアイコンが前記有効化して表示された機能アイコンに重ね合わされた場合に前記機能アイコンに対応する機能を実行させる、前記（１）〜（１３）のいずれか１項に記載の情報処理装置。（１５）前記機能実行制御部は、前記選択されたコンテンツアイコンの種類に応じて、前記機能アイコンに対応する機能を選択する、前記（１）〜（１４）のいずれか１項に記載の情報処理装置。（１６）前記機能アイコンは、ソーシャルネットワークサービスを表示する第１のアイコンを含み、  前記機能実行制御部は、前記選択されたコンテンツアイコンがソーシャルネットワークサービスの投稿である場合には該投稿への返信を前記第１のアイコンに対応する機能として選択し、前記選択されたコンテンツアイコンが前記投稿以外である場合には前記選択されたコンテンツアイコンに対応するコンテンツを前記ソーシャルネットワークサービスでの共有を前記第１のアイコンに対応する機能として選択する、前記（１５）に記載の情報処理装置。（１７）  表示部をさらに備え、  前記表示制御部は、前記表示部に前記コンテンツアイコンおよび機能アイコン群を表示させる、前記（１）〜（１６）のいずれか１項に記載の情報処理装置。（１８）  端末装置と通信する通信部をさらに備え、  前記表示制御部は、前記端末装置の表示部に前記コンテンツアイコンおよび機能アイコン群を表示させる、前記（１）〜（１６）のいずれか１項に記載の情報処理装置。（１９）コンテンツが特定の属性または内容を有する場合に実行可能な機能を含む機能群から、指定されたコンテンツに対して実行可能な機能を検索する手順と、  前記コンテンツを示すコンテンツアイコンを表示部に表示させ、ユーザがいずれかの前記コンテンツアイコンを選択した場合、前記表示部上の第１の領域に前記機能群に対応する機能アイコン群を表示させるとともに前記機能アイコン群のうち前記選択されたコンテンツアイコンに対応するコンテンツに対して実行可能な機能に対応する機能アイコンを有効化して表示させる手順と、  前記表示部上での前記選択されたコンテンツアイコンと前記有効化して表示された機能アイコンとの位置関係に応じて、前記選択されたコンテンツアイコンに対応するコンテンツに対して前記機能アイコンに対応する機能を実行させる手順と  をコンピュータに実行させるためのプログラムが記録された記録媒体。
【符号の説明】
【００９８】  １００    端末装置  １１０    表示部  １２０    操作部  １３０    表示制御部  １４０    検索部  １５０    機能検索部  １６０    機能実行制御部
【図１】
2014024533.tif 000003
【図２】
2014024533.tif 000004
【図３】
2014024533.tif 000005
【図４】
2014024533.tif 000006
【図５】
2014024533.tif 000007
【図６】
2014024533.tif 000008
【図７】
2014024533.tif 000009
【図８】
2014024533.tif 000010
【手続補正書】
【提出日】平成28年5月13日(2016.5.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツが特定の属性または内容を有する場合に実行可能な機能を含む機能群から、指定されたコンテンツに対して実行可能な機能を検索する機能検索部と、
前記コンテンツを示すコンテンツアイコンを表示部に表示させ、ユーザがいずれかの前記コンテンツアイコンを選択した場合、前記表示部上の第１の領域に前記機能群に対応する機能アイコン群を表示させるとともに前記機能アイコン群のうち前記選択されたコンテンツアイコンに対応するコンテンツに対して実行可能な機能に対応する機能アイコンを有効化して表示させる表示制御部と、
前記表示部上での前記選択されたコンテンツアイコンと前記有効化して表示された機能アイコンとの位置関係に応じて、前記選択されたコンテンツアイコンに対応するコンテンツに対して前記機能アイコンに対応する機能を実行させる機能実行制御部と
を備える情報処理装置。
【請求項２】
前記選択されたコンテンツアイコンが前記表示部上の第２の領域に移動された場合、前記選択されたコンテンツアイコンに対応するコンテンツの属性または内容に基づいて関連コンテンツを検索するコンテンツ検索部をさらに備え、
前記表示制御部は、前記関連コンテンツが検索された場合、前記コンテンツアイコンの表示を更新する、請求項１に記載の情報処理装置。
【請求項３】
前記コンテンツ検索部は、前記コンテンツの属性または内容の関連性を定義する関連性定義情報に基づいて前記関連コンテンツを検索する、請求項２に記載の情報処理装置。
【請求項４】
前記関連性定義情報は、前記ユーザごとに個人化される、請求項３に記載の情報処理装置。
【請求項５】
前記関連性定義情報は、前記ユーザの個人的関係に基づいて前記関連性を定義する、請求項４に記載の情報処理装置。
【請求項６】
前記コンテンツ検索部は、前記ユーザが前記個人的関係によってアクセス可能であるコンテンツを前記関連コンテンツとして検索する、請求項５に記載の情報処理装置。
【請求項７】
前記関連性定義情報は、前記ユーザの属性または嗜好に基づいて設定されるユーザカテゴリごとに生成される、請求項３に記載の情報処理装置。
【請求項８】
前記関連性定義情報は、ユーザによる前記コンテンツの閲覧履歴に基づいて前記関連性を定義する、請求項３〜７のいずれかに記載の情報処理装置。
【請求項９】
前記関連性定義情報は、前記コンテンツの属性または内容に含まれる定量的な指標に基づいて前記関連性を定義する、請求項３〜８のいずれかに記載の情報処理装置。
【請求項１０】
前記コンテンツアイコンの少なくとも一部はカテゴリに分類して表示され、同じコンテンツアイコンが前記ユーザの属性または嗜好によって異なる前記カテゴリに分類される、請求項２〜９のいずれかに記載の情報処理装置。
【請求項１１】
前記表示制御部は、前記第２の領域の周囲に位置する第３の領域に前記コンテンツアイコンを表示させる、請求項２〜１０のいずれかに記載の情報処理装置。
【請求項１２】
前記第１の領域は、前記第２の領域と前記第３の領域との間に位置する、請求項１１に記載の情報処理装置。
【請求項１３】
前記機能検索部は、前記ユーザが保有している機器に応じて前記実行可能な機能を検索する、請求項１〜１２のいずれかに記載の情報処理装置。
【請求項１４】
前記機能実行制御部は、前記選択されたコンテンツアイコンが前記有効化して表示された機能アイコンに重ね合わされた場合に前記機能アイコンに対応する機能を実行させる、請求項１〜１３のいずれかに記載の情報処理装置。
【請求項１５】
前記機能実行制御部は、前記選択されたコンテンツアイコンの種類に応じて、前記機能アイコンに対応する機能を選択する、請求項１〜１４のいずれかに記載の情報処理装置。
【請求項１６】
前記機能アイコンは、ソーシャルネットワークサービスを表示する第１のアイコンを含み、
前記機能実行制御部は、前記選択されたコンテンツアイコンがソーシャルネットワークサービスの投稿である場合には該投稿への返信を前記第１のアイコンに対応する機能として選択し、前記選択されたコンテンツアイコンが前記投稿以外である場合には前記選択されたコンテンツアイコンに対応するコンテンツを前記ソーシャルネットワークサービスでの共有を前記第１のアイコンに対応する機能として選択する、請求項１５に記載の情報処理装置。
【請求項１７】
表示部をさらに備え、
前記表示制御部は、前記表示部に前記コンテンツアイコンおよび機能アイコン群を表示させる、請求項１〜１６のいずれかに記載の情報処理装置。
【請求項１８】
端末装置と通信する通信部をさらに備え、
前記表示制御部は、前記端末装置の表示部に前記コンテンツアイコンおよび機能アイコン群を表示させる、請求項１〜１６のいずれかに記載の情報処理装置。
【請求項１９】
コンテンツが特定の属性または内容を有する場合に実行可能な機能を含む機能群から、指定されたコンテンツに対して実行可能な機能を検索する手順と、
前記コンテンツを示すコンテンツアイコンを表示部に表示させ、ユーザがいずれかの前記コンテンツアイコンを選択した場合、前記表示部上の第１の領域に前記機能群に対応する機能アイコン群を表示させるとともに前記機能アイコン群のうち前記選択されたコンテンツアイコンに対応するコンテンツに対して実行可能な機能に対応する機能アイコンを有効化して表示させる手順と、
前記表示部上での前記選択されたコンテンツアイコンと前記有効化して表示された機能アイコンとの位置関係に応じて、前記選択されたコンテンツアイコンに対応するコンテンツに対して前記機能アイコンに対応する機能を実行させる手順と
をコンピュータに実行させるためのプログラムが記録された記録媒体。
【国際調査報告】
2014024533.tif 000011
2014024533.tif 000012
2014024533.tif 000013
2014024533.tif 000014