(57)【要約】【課題】コンテンツとユーザとの関係性に基づいたコンテンツ自体の表示制御が可能な情報処理装置、画像処理方法及びプログラムを提案する。【解決手段】取得したコンテンツ、前記コンテンツのメタデータ及び前記コンテンツとユーザとの関係性を示す情報に応じて、前記コンテンツの表示制御を行う表示制御部、を備える情報処理装置。【選択図】図１
2016143310.tif 000002
【特許請求の範囲】
【請求項１】
取得したコンテンツ、前記コンテンツのメタデータ及び前記コンテンツとユーザとの関係性を示す情報に応じて、前記コンテンツの表示制御を行う表示制御部、
を備える情報処理装置。
【請求項２】
前記表示制御部は、前記コンテンツの表示形態を変更する、又は前記コンテンツに含まれるオブジェクトの一部又は全てを変更する、請求項１に記載の情報処理装置。
【請求項３】
前記表示制御部は、前記コンテンツに含まれるオブジェクトの少なくともいずれかを強調する又は曖昧にする、請求項２に記載の情報処理装置。
【請求項４】
前記表示制御部は、前記オブジェクトの各々に、前記コンテンツ、前記メタデータ及び前記関係性を示す情報に応じた画素数を割り当てる、請求項３に記載の情報処理装置。
【請求項５】
前記表示制御部は、前記コンテンツに含まれる表記をより視認性が向上する表記に変換する、請求項３に記載の情報処理装置。
【請求項６】
前記表示制御部は、前記オブジェクトの配置を変更する、請求項３に記載の情報処理装置。
【請求項７】
前記情報処理装置は、前記関係性を示す情報の各々に優先度を設定する設定部をさらに備える、請求項１に記載の情報処理装置。
【請求項８】
前記関係性を示す情報は、前記ユーザの属性に関連する情報を含む、請求項１に記載の情報処理装置。
【請求項９】
前記関係性を示す情報は、前記コンテンツに関する前記ユーザの知識又は嗜好に関連する情報を含む、請求項１に記載の情報処理装置。
【請求項１０】
前記関係性を示す情報は、前記ユーザが前記コンテンツを閲覧する目的に関連する情報を含む、請求項１に記載の情報処理装置。
【請求項１１】
前記関係性を示す情報は、前記表示制御部により表示制御された表示画像における前記ユーザの注目領域に関連する情報を含む、請求項１に記載の情報処理装置。
【請求項１２】
前記関係性を示す情報は、前記表示制御部により表示制御された表示画像の閲覧に基づく音声情報を含む、請求項１に記載の情報処理装置。
【請求項１３】
前記関係性を示す情報は、前記表示制御部により表示制御された表示画像の閲覧に基づく行動情報を含む、請求項１に記載の情報処理装置。
【請求項１４】
前記関係性を示す情報は、前記表示制御部により表示制御された表示画像を表示する表示部と前記ユーザとの位置関係に関連する情報を含む、請求項１に記載の情報処理装置。
【請求項１５】
前記関係性を示す情報は、前記表示制御部により表示制御された表示画像を表示する表示部に関連する特性を示す情報を含む、請求項１に記載の情報処理装置。
【請求項１６】
前記関係性を示す情報は、前記ユーザの環境に関連する情報を含む、請求項１に記載の情報処理装置。
【請求項１７】
取得したコンテンツ、前記コンテンツのメタデータ及び前記コンテンツとユーザとの関係性を示す情報に応じて、前記コンテンツの表示制御をプロセッサにより行うこと、
を含む画像処理方法。
【請求項１８】
コンピュータを、
取得したコンテンツ、前記コンテンツのメタデータ及び前記コンテンツとユーザとの関係性を示す情報に応じて、前記コンテンツの表示制御を行う表示制御部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、画像処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、人は数多くの画像や音楽等のコンテンツに日常的に接している。また、人がコンテンツに接する状況は多様になってきている。そのため、人がコンテンツに接する状況により適した形態で、コンテンツを提供するための技術が求められている。
【０００３】
例えば、下記特許文献１には、メニュー画面に含まれる大きさの異なる複数の枠において提供される複数の情報に関し、過去の利用履歴に基づいて優先度を設定し、情報の各々に優先度に応じた枠を割り当てる技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１２５９１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記特許文献１に記載された技術では、複数の情報を優先順位に従った大きさで提供することが可能になるに過ぎなかった。近年では、人がコンテンツを閲覧する目的、タイミング及び環境等の、人とコンテンツの関係性が多様になってきていることを考慮すれば、コンテンツとユーザとの関係性に基づいたコンテンツ自体の表示制御が可能になることが望ましい。
【課題を解決するための手段】
【０００６】
本開示によれば、取得したコンテンツ、前記コンテンツのメタデータ及び前記コンテンツとユーザとの関係性を示す情報に応じて、前記コンテンツの表示制御を行う表示制御部、を備える情報処理装置が提供される。
【０００７】
また、本開示によれば、取得したコンテンツ、前記コンテンツのメタデータ及び前記コンテンツとユーザとの関係性を示す情報に応じて、前記コンテンツの表示制御をプロセッサにより行うこと、を含む画像処理方法が提供される。
【０００８】
また、本開示によれば、コンピュータを、取得したコンテンツ、前記コンテンツのメタデータ及び前記コンテンツとユーザとの関係性を示す情報に応じて、前記コンテンツの表示制御を行う表示制御部、として機能させるためのプログラムが提供される。
【発明の効果】
【０００９】
以上説明したように本開示によれば、コンテンツとユーザとの関係性に基づいたコンテンツ自体の表示制御が可能である。なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係る情報処理装置の概要を説明するための図である。
【図２】本実施形態に係る情報処理装置の論理的な構成の一例を示すブロック図である。
【図３】本実施形態に係るコンテンツの解析処理の一例を説明するための図である。
【図４】本実施形態に係る表示画像の生成処理の一例を説明するための図である。
【図５】本実施形態に係る表示画像の生成処理の一例を説明するための図である。
【図６】本実施形態に係る表示画像の生成処理の一例を説明するための図である。
【図７】本実施形態に係る表示画像の生成処理の一例を説明するための図である。
【図８】本実施形態に係る表示画像の生成処理の一例を説明するための図である。
【図９】本実施形態に係る表示画像の生成処理の一例を説明するための図である。
【図１０】本実施形態に係る表示画像の生成処理の一例を説明するための図である。
【図１１】本実施形態に係る表示画像の生成処理の一例を説明するための図である。
【図１２】本実施形態に係る表示画像の生成処理の一例を説明するための図である。
【図１３】本実施形態に係る表示画像の生成処理の一例を説明するための図である。
【図１４】本実施形態に係る表示画像の生成処理の一例を説明するための図である。
【図１５】本実施形態に係る表示画像の生成処理の一例を説明するための図である。
【図１６】本実施形態に係る表示画像の生成処理の一例を説明するための図である。
【図１７】本実施形態に係る表示画像の生成処理の一例を説明するための図である。
【図１８】本実施形態に係る表示画像の生成処理の一例を説明するための図である。
【図１９】本実施形態に係る表示画像の生成処理の一例を説明するための図である。
【図２０】本実施形態に係る表示画像の生成処理の一例を説明するための図である。
【図２１】本実施形態に係る表示画像の生成処理の一例を説明するための図である。
【図２２】本実施形態に係る表示画像の生成処理の一例を説明するための図である。
【図２３】本実施形態に係る表示画像の生成処理の一例を説明するための図である。
【図２４】本実施形態に係る表示画像の生成処理の一例を説明するための図である。
【図２５】本実施形態に係る表示画像の生成処理に関する設定画面の一例を説明するための図である。
【図２６】本実施形態に係る情報処理装置において実行される表示画像の出力処理の流れの一例を示すフローチャートである。
【図２７】本実施形態に係る情報処理装置のハードウェア構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１２】
なお、説明は以下の順序で行うものとする。
１．概要
２．構成例
３．動作処理例
４．ハードウェア構成例
５．まとめ
【００１３】
＜＜１．概要＞＞
まず、図１を参照して、本開示の一実施形態に係る情報処理装置の概要を説明する。
【００１４】
図１は、本実施形態に係る情報処理装置の概要を説明するための図である。図１では、情報処理装置によりコンテンツから生成される表示画像の一例を示している。符号１０はコンテンツを示し、符号２０は表示画像を示している。本実施形態では、画像（静止画像／動画像）、Ｗｅｂページ、文字列又は音等を、コンテンツとも称する。また、コンテンツに基づいて描画された画像を、表示画像とも称する。一般的な装置においては、コンテンツはそのまま描画されて表示画像が生成される。これに対し、本実施形態に係る情報処理装置は、コンテンツの全部又は一部を変換して描画することで表示画像を生成する。例えば、図１に示した例では、コンテンツ１０のうち文字列１１が、表示画像２０では文字列２１に拡大されている。また、コンテンツ１０のうち文字列１２が、表示画像２０では文字列２２に縮小されている。
【００１５】
本実施形態に係る情報処理装置は、コンテンツの内容及びコンテンツとユーザとの関係性を示す情報に基づいて、表示画像を生成する。コンテンツとユーザとの関係性は、多様に考えらえる。以下では、コンテンツとユーザとの関係性をコンテキストとも称し、コンテンツとユーザとの関係性を示す情報をコンテキスト情報とも称する。本実施形態に係る情報処理装置は、コンテンツの内容及びコンテキスト情報に基づいてコンテンツを変換することで表示画像を生成する。ユーザは、コンテンツの内容及び自身のコンテキストに合った表示画像を閲覧することが可能であるので、ユーザの利便性が向上する。
【００１６】
以上、本実施形態に係る情報処理装置の概要を説明した。続いて、図２〜図７を参照して、本実施形態に係る情報処理装置の構成例を説明する。
【００１７】
＜＜２．構成例＞＞
図２は、本実施形態に係る情報処理装置の論理的な構成の一例を示すブロック図である。図２に示すように、情報処理装置１００は、入力部１１０、表示部１２０、記憶部１３０及び制御部１４０を含む。
【００１８】
（１）入力部１１０
入力部１１０は、各種情報の入力を受け付ける機能を有する。入力部１１０は、受け付けた入力情報を制御部１４０へ出力する。
【００１９】
例えば、入力部１１０は、ユーザの動作及び状態等を検知するセンサを含んでいてもよい。入力部１１０は、例えばユーザ又はユーザの周囲を撮影対象とするカメラ又はステレオカメラにより実現され得る。他にも、入力部１１０は、マイク、ＧＰＳ（Global  Positioning  System）、赤外線センサ、光線センサ、筋電センサ、神経センサ、脈拍センサ、体温センサ、気温センサ、ジャイロセンサ、加速度センサ又はタッチセンサなどにより実現され得る。カメラやマイクにより取得された画像及び音声は、コンテンツとして取り扱われてもよい。コンテンツには、多様な情報が付加されていてもよい。例えば、コンテンツには、Ｅｘｉｆ情報、タグ付けされた情報等が付加されていてもよい。
【００２０】
例えば、入力部１１０は、ユーザ操作を検知する操作部を含んでいてもよい。入力部１１０は、例えばキーボード、マウス、表示部１２０と一体的に構成されるタッチパネルにより実現されてもよい。
【００２１】
例えば、入力部１１０は、有線／無線のインタフェースを含んでいてもよい。有線のインタフェースとしては、例えばＵＳＢ（Universal  Serial  Bus）等の規格に準拠したコネクタが挙げられる。無線のインタフェースとしては、例えばＢｌｕｅｔｏｏｔｈ（登録商標）又はＷｉ−Ｆｉ（登録商標）等の通信規格に準拠した通信装置が挙げられる。入力部１１０は、例えばＰＣ（Personal  Computer）又はサーバ等の他の装置からコンテンツを取得し得る。
【００２２】
（２）表示部１２０
表示部１２０は、各種情報を表示する機能を有する。例えば、表示部１２０は、制御部１４０により生成された表示画像を表示する機能を有する。表示部１２０は、例えばＬＣＤ（Liquid  Crystal  Display）又はＯＬＥＤ（Organic  Light-Emitting  Diode）などにより実現される。他にも、表示部１２０は、表示画像を投影面に投影するプロジェクタにより実現されてもよい。
【００２３】
（３）記憶部１３０
記憶部１３０は、各種情報を記憶する機能を有する。例えば、記憶部１３０は、入力情報とコンテキスト情報との対応付けを示す情報を記憶するコンテキストＤＢ（Data  Base）を含み得る。また、記憶部１３０は、コンテキスト情報とコンテンツから表示画像への変換規則との対応付けを示す情報を記憶する変換規則ＤＢを含み得る。
【００２４】
（４）制御部１４０
制御部１４０は、演算処理装置および制御装置として機能し、各種プログラムに従って情報処理装置１００内の動作全般を制御する。図２に示すように、制御部１４０は、コンテンツ取得部１４１、コンテキスト推定部１４３、生成部１４５、設定部１４７及び表示制御部１４９としての機能を有する。
【００２５】
（４．１）コンテンツ取得部１４１
コンテンツ取得部１４１は、コンテンツを取得する機能を有する。例えば、コンテンツ取得部１４１は、入力部１１０により入力されたコンテンツを取得する。コンテンツ取得部１４１は、取得したコンテンツを生成部１４５へ出力する。
【００２６】
（４．２）コンテキスト推定部１４３
コンテキスト推定部１４３は、コンテキストを推定する機能を有する。例えば、コンテキスト推定部１４３は、入力部１１０により入力された入力情報に基づいて、コンテキストを推定して、推定結果を示すコンテキスト情報を生成部１４５へ出力する。以下に説明するように、コンテキスト情報は多様に考えられる。
【００２７】
コンテキスト情報は、ユーザの属性に関連する情報であってもよい。ユーザとは、情報処理装置１００のユーザであり、情報処理装置１００により生成された表示画像を閲覧する人である。ユーザは一人であってもよいし、複数人であってもよい。ユーザの属性としては、例えばユーザの人数、大人か子供か、友人関係、仕事、趣味、生活サイクル等が挙げられる。コンテキスト推定部１４３は、例えば事前にユーザにより入力された情報、ＳＮＳ（social  networking  service）に書き込まれた情報等に基づいて、このようなコンテキスト情報を推定し得る。コンテキスト情報がユーザの属性に関連する情報である場合、ユーザは、例えば自身の属性に応じた変換が成された表示画像を閲覧することができる。
【００２８】
コンテキスト情報は、コンテンツに関するユーザの知識又は嗜好に関連する情報であってもよい。コンテンツに関する知識としては、例えばユーザが当該コンテンツに接した回数等が挙げられる。コンテンツに関する嗜好としては、例えば好きであるか嫌いであるか等が挙げられる。コンテキスト推定部１４３は、例えば過去のユーザの行動履歴、購買履歴等に基づいて、このようなコンテキスト情報を推定し得る。コンテキスト情報がコンテンツに関するユーザの知識又は嗜好に関連する情報である場合、ユーザは、例えば自身の知識レベルに合った、又は自身が好む部分が強調され、好まない部分が曖昧に変換された表示画像を閲覧することができる。
【００２９】
コンテキスト情報は、ユーザがコンテンツを閲覧する目的に関連する情報であってもよい。閲覧する目的としては、例えば会話を盛り上げる目的、昔のことを思い出す目的が挙げられる。他にも、閲覧する目的としては、ニュース記事及び学術書等の内容を知る目的、顔、人体、特定の模様、動物、植物及び人工物等をタグ付けする目的、並びに駅、小売店及び駐車場等を探す目的等が挙げられる。コンテキスト推定部１４３は、ユーザの会話を対象とした音声認識処理、検索ワード、位置情報、行動情報等に基づいて、このようなコンテキスト情報を推定し得る。他にも、コンテキスト推定部１４３は、立ち上げているアプリケーション、又は閲覧しているＷｅｂページの種類等に基づいて、コンテキスト情報を推定し得る。コンテキスト情報が、ユーザがコンテンツを閲覧する目的に関連する情報である場合、ユーザは、例えば自身の目的達成がより容易になるよう変換された表示画像を閲覧することができる。
【００３０】
コンテキスト情報は、表示画像におけるユーザの注目領域に関連する情報であってもよい。コンテキスト推定部１４３は、ユーザの視線、マウスポインタの位置、タッチセンサのタッチ位置又は空間ポインティングデバイスのポインタの位置等に基づいて、このようなコンテキスト情報を推定し得る。コンテキスト情報が表示画像におけるユーザの注目領域に関連する情報である場合、ユーザは、例えば自身が注目する領域の視認性がより向上した表示画像を閲覧することができる。
【００３１】
コンテキスト情報は、表示画像の閲覧に基づく音声情報であってもよい。表示画像の閲覧に基づく音声情報としては、例えば表示画像の閲覧に関してユーザが聞く音が挙げられる。ユーザが聞く音としては、例えば音楽、オーディオブックの読み上げ音声、及び表示画像を見ながら又は見ずに行われる会話などが挙げられる。コンテキスト推定部１４３は、マイクにより取得された周囲の音、再生中の音データのファイル名等に基づいて、このようなコンテキスト情報を推定し得る。コンテキスト情報が表示画像の閲覧に基づく音声情報である場合、ユーザは、自身が聞いている音に沿った表示画像を閲覧することができる。
【００３２】
コンテキスト情報は、表示画像の閲覧に基づく行動情報であってもよい。表示画像の閲覧に基づく行動情報としては、例えば表示画像の閲覧に関してユーザが行う行動が挙げられる。例えば、ユーザ自身の行動としては、例えば目的地へのルート検索、通勤、通学、移動（乗り物、徒歩）、休憩及び読書等が挙げられる。他にも、表示画像の閲覧に基づく行動情報として、例えば表示画像の閲覧に関するユーザの状況が挙げられる。例えば、ユーザの状況としては、忙しいか否か、言い換えれば何らかの行動が可能な状態であるか現在の行動が終わるまで別の行動が困難な状態であるか等が挙げられる。コンテキスト推定部１４３は、センサにより取得されたユーザの動作、ユーザ操作等に基づいて、このようなコンテキスト情報を推定し得る。コンテキスト情報が表示画像の閲覧に基づく行動情報である場合、ユーザは、自身が行っている行動に沿った表示画像を閲覧することができる。行動情報は、ユーザ自身に関するものの他、周囲の人に関するものであってもよい。例えば、ユーザの隣の人が表示画像を覗き込んだことが検出された場合、隣の人が他人であれば写真が小さく表示され、隣の人が友人であれば逆に写真が大きく表示され得る。
【００３３】
コンテキスト情報は、表示画像を表示する表示部１２０とユーザとの位置関係に関連する情報であってもよい。位置関係に関連する情報としては、例えば表示部１２０とユーザとの距離、及び角度等が挙げられる。コンテキスト推定部１４３は、例えばユーザを撮像対象としたステレオカメラによる撮像結果等に基づいて、このようなコンテキスト情報を推定し得る。コンテキスト情報が表示部１２０とユーザとの位置関係に関連する情報である場合、ユーザは、位置関係に応じて視認性が良くなるよう変換された表示画像を閲覧することができる。
【００３４】
コンテキスト情報は、表示画像を表示する表示部１２０に関連する特性を示す情報であってもよい。表示部１２０に関連する特性を示す情報としては、例えば表示部１２０のサイズ、解像度、及び表示部１２０が搭載された装置の種別等が挙げられる。コンテキスト推定部１４３は、例えば予め記憶部１３０に記憶された情報に基づいて、このようなコンテキスト情報を推定し得る。コンテキスト情報が表示画像を表示する表示部１２０に関連する特性を示す情報である場合、ユーザは、表示部１２０に関連する特性に適した表示サイズに変換された表示画像を閲覧することができる。
【００３５】
コンテキスト情報は、ユーザの環境に関連する情報であってもよい。ユーザの環境としては、例えばユーザの位置、天気、周囲の明るさ及び気温等が挙げられる。コンテキスト推定部１４３は、例えばＧＰＳ、気温センサ、湿度計等のセンサによる検知結果に基づいて、このようなコンテキスト情報を推定し得る。コンテキスト情報がユーザの環境に関連する情報である場合、ユーザは、環境に適した輝度、解像度等の表示設定で表示された表示画像を閲覧することができる。
【００３６】
以上、コンテキスト情報の一例を説明した。コンテキスト情報は、以上説明した情報を２つ以上含んでいてもよい。
【００３７】
（４．３）生成部１４５
生成部１４５は、取得したコンテンツの内容及びコンテキスト情報に応じた表示画像を生成する機能を有する。ここで、コンテンツの内容とは、コンテンツ自身及びコンテンツのメタデータを意味する。コンテンツのメタデータとは、コンテンツに含まれる情報の全てを指し、例えば、画像／音声／動画等のコンテンツの種類、コンテンツに含まれるオブジェクトの情報、コンテンツが画像であれば撮影された時間、撮影場所等がメタデータに含まれ得る。メタデータは、コンテンツに予め付随していてもよいし、画像解析、画像認識、統計処理又は学習等によりコンテンツから抽出されてもよい。例えば、生成部１４５は、コンテンツ取得部１４１により取得されたコンテンツ、コンテンツを解析することで得たメタデータ及びコンテキスト推定部１４３により推定されたコンテキスト情報に基づいて、コンテンツを変換した表示画像を生成する。そして、生成部１４５は、生成した表示画像を表示制御部１４９へ出力する。
【００３８】
例えば、生成部１４５は、取得したコンテンツ、コンテンツのメタデータ及びコンテキスト情報に応じて、コンテンツの表示形態を変更する、又はコンテンツに含まれるオブジェクトの一部又は全てを変更してもよい。以下、コンテンツの表示形態を変更すること、及びコンテンツに含まれるオブジェクトの一部又は全てを変更することについて、具体的に説明する。
【００３９】
例えば、生成部１４５は、コンテンツに含まれるオブジェクトの少なくともいずれかを強調する又は曖昧にする表示画像を生成してもよい。オブジェクトとは、コンテンツが画像である場合は画像の一領域又は被写体の一部又は全部の領域を指す。例えば、生成部１４５は、コンテキスト推定部１４３により推定されたコンテキスト情報及びコンテンツ取得部１４１により取得されたコンテンツの内容に基づいて、強調対象及び／又は曖昧にする対象のオブジェクトを特定する。そして、生成部１４５は、強調対象のオブジェクトを強調し、曖昧にする対象のオブジェクトを曖昧にする変換を行った表示画像を生成する。なお、生成部１４５は、強調対象及び曖昧にする対象のいずれでもないオブジェクトに関しては、そのまま表現する表示画像を生成してもよいし、他のオブジェクトに対して行われた変換からの影響を加味した変換を行った表示画像を生成してもよい。生成部１４５による変換処理は多様に考えられる。
【００４０】
例えば、生成部１４５は、強調対象のオブジェクトのコントラストを強調する表示画像を生成してもよい。また、生成部１４５は、強調対象のオブジェクトに囲みを付けて強調する表示画像を生成してもよい。また、生成部１４５は、強調対象のオブジェクトが別枠に表示される表示画像を生成してもよい。また、生成部１４５は、強調対象のオブジェクトをカラー表示し、他のオブジェクトをグレースケール又はモノクロで表示する表示画像を生成してもよい。
【００４１】
例えば、生成部１４５は、曖昧にする対象のオブジェクトのコントラストを弱める表示画像を生成してもよい。また、生成部１４５は、曖昧にする対象のオブジェクトの色を薄めて表示する表示画像、又はグレースケール若しくはモノクロで表示する表示画像を生成してもよい。
【００４２】
例えば、生成部１４５は、オブジェクトの配置を変更する表示画像を生成してもよい。例えば、生成部１４５は、曖昧にする対象のオブジェクトを画像の中心から離れた位置等の目立たない位置に移動させて、強調する対象のオブジェクトを画像の中心等の目立つ位置に移動させてもよい。
【００４３】
例えば、生成部１４５は、オブジェクトの各々に、取得したコンテンツ、コンテンツのメタデータ及びコンテキスト情報に応じた画素数を割り当てて表示画像を生成してもよい。例えば、生成部１４５は、強調対象のオブジェクトにより多くの画素数を割り当てる。これにより、強調対象のオブジェクトの視認性は向上する。ただし、表示画像の一部が歪んで見えたり、もともと存在していた空白部分が無くなったりし得る。また、生成部１４５は、曖昧にする対象のオブジェクトにより少ない画素数を割り当ててもよい。その場合、生成部１４５は、グロテスクな部分を小さくする等の、曖昧にする対象のオブジェクトをぼかした表示画像を生成することが可能となり、かかる部分の視認性を低下させることができる。
【００４４】
生成部１４５は、コンテンツに対応する表示画像を生成するために任意のアルゴリズムを採用し得る。例えば、コンテンツが画像である場合、生成部１４５は、局所的なアフィン変換を行ってもよい。生成部１４５が採用可能なアルゴリズムは、例えば「Scott  Schaefer，Travis  McPhail，Joe  Warren，“Image  deformation  using  moving  least  squares”，ACM  Transactions  on  Graphics（TOG）−Proceedings  of  ACM  SIGGRAPH  2006，Volume  25  Issue  3，July  2006  Pages  533−540．」に記載されている。
【００４５】
生成部１４５は、多様な方法を用いて、オブジェクト毎に割り当てる画素数を計算し得る。ここで、強調対象のオブジェクトに割り当てられる画素数は、オブジェクトの内容に関して言えば、例えば、文字であればユーザが読むことができる最小の画素数以上の値であり、その他のオブジェクトであればそれが何であるかを認識できる最小の画素数以上の値である。そのため、例えば空白部分などは割り当てられる画素数が小さくなる。一方で、曖昧にする対象のオブジェクトに割り当てられる画素数は、オブジェクトの内容に関して言えば、例えば、文字であればユーザが読むことができない最大の画素数以下の値であり、その他のオブジェクトであればそれが何であるかを認識できない最大の画素数以下の値である。
【００４６】
ただし、オブジェクトに割り当てる画素数は、コンテキストに応じて変化し得る。例えば、強調対象のオブジェクトに関して、アルファベットの「Ｏ」と数字の「０」を識別することが必要な校正作業時等においては、文字に割り当てられる画素数は通常時よりも大きくなる。また、文書中のユーザにとって重要な単語に割り当てられる画素数は、通常時よりも大きくなる。また、小さくても識別可能な人物画像であっても、その人物画像をよく見たいという要求がユーザにある場合、人物画像に割り当てられる画素数は通常時よりも大きくなる。会社からの帰宅時における子供の写真や、久しぶりに見る孫の写真などが、このコンテキストに該当する。曖昧にする対象のオブジェクトに関しても同様に、割り当てる画素数はコンテキストに応じて変化し得る。
【００４７】
以下では、コンテンツの内容に応じた画素数の割り当て処理を説明する。
【００４８】
例えば、生成部１４５は、コンテンツの内容から強調対象のオブジェクトに割り当てる画素数を計算する。例えば、コンテンツが静止画像である場合、生成部１４５は、画像に含まれる文字、アイコンその他の意味のあるオブジェクトを認識し、認識したオブジェクトの実表示サイズにおける視認性に基づいて、割り当てる画素数を計算してもよい。意味のあるオブジェクトとしては、文字、アイコンの他、例えば人の顔、顔以外の人体、特定の模様、動物、植物又は自動車などが挙げられる。また、生成部１４５は、コンテンツが静止画像である場合、フーリエ変換又はウェーブレット変換を行った結果から、割り当てる画素数を計算してもよい。その際、例えば、生成部１４５は、フーリエ変換又はウェーブレット変換を行って、画像の各部分の周波数成分を解析し、高周波成分の量が閾値以上の部分を強調対象のオブジェクトとして特定し得る。ただし、一般に高周波成分は人間の視覚特性上目立たないため、人間の視覚の周波数特性による補正をかけた上で、強調対象のオブジェクトを特定してもよい。そして、生成部１４５は、強調対象の部分における高周波成分の量から、割り当てる画素数を計算してもよい。本解析方法の一例を、図３を参照して詳しく説明する。
【００４９】
図３は、本実施形態に係るコンテンツの解析処理の一例を説明するための図である。図３に示すように、生成部１４５は、まず、人物が写った画像のコンテンツ２０１を格子状に分割する。そして、生成部１４５は、格子状に分割された画像を対象として、周波数解析及び人間の視覚特性による補正を行い、強調対象の部分２０２を特定する。ここでの強調対象の部分２０２は、人物の輪郭部分に相当する。例えば、生成部１４５は、人物の輪郭部分に多くの画素数を割り当てることにより、人物の輪郭が明確になった表示画像を生成することができる。
【００５０】
なお、多くの画素数を割り当てることを、単に拡大するとも称し得る。また、少ない画素数を割り当てることを、単に縮小するとも称し得る。また、生成部１４５は、強調対象のオブジェクトを拡大し、曖昧にする対象のオブジェクトを縮小するものとして説明するが、上記説明した他の変換処理を行ってもよい。
【００５１】
生成部１４５は、多様なタイミングで表示画像を生成し得る。例えば、生成部１４５は、表示対象のコンテンツが変化するタイミングで表示画像を生成してもよい。他にも、生成部１４５は、コンテキストが変化するタイミングで、表示画像を再生成してもよい。コンテキストが変化するタイミングとしては、例えば会話の話題が変わる、オーディオブックの読み上げ位置が変わる、一緒に表示画像を見る人が変わる、ユーザ位置が変わる、表示デバイスが変わる等が挙げられる。他にも、生成部１４５は、ユーザにより指示されたタイミングや画面のリフレッシュのタイミング等で、表示画像を生成してもよい。
【００５２】
また、コンテンツは静止画像以外にも多様に考えられる。例えば、コンテンツが撮影条件を変えて撮影された複数枚の静止画像である場合、生成部１４５は、複数枚の静止画像を合成する際に、強調すべき部分にピントを合わせてもよい。また、コンテンツが動画像である場合、生成部１４５は、動画像を連続する静止画像であると捉えて、上述した処理を同様に行ってもよい。また、コンテンツがＷｅｂページ又は文字列である場合、生成部１４５は、文字サイズや配置等の調整を行ってもよい。また、コンテンツが音である場合、生成部１４５は、強調すべき区間の再生時間を延長したり、強調すべき区間では通常の速度としそれ以外の区間では速くしたりしてもよい。
【００５３】
（コンテンツの内容に応じた表示画像の生成）
以下では、図４〜図６を参照して、コンテンツの内容に応じた表示画像の生成処理の具体例を説明する。
【００５４】
図４は、本実施形態に係る表示画像の生成処理の一例を説明するための図である。図４に示す例では、コンテンツ２１１はマンガの静止画像である。例えば、生成部１４５は、吹き出し部分２１３の文字を拡大しつつ、その他の絵の部分をそのままにする表示画像２１２を生成する。これにより、吹き出し部分の可読性が確保される。
【００５５】
図５は、本実施形態に係る表示画像の生成処理の一例を説明するための図である。図５に示す例では、コンテンツ２２１はゴキブリ２２３が写った静止画像である。例えば、生成部１４５は、ゴキブリ２２３を縮小した表示画像２２２を生成する。これにより、ゴキブリのような好ましくない部分が縮小して表示される。好ましくない部分としては、ゴキブリのような特定の虫の他、グロテスクな表現がされた部分、激しく明滅する部分などが挙げられる。
【００５６】
他の例としては、例えば、コンテンツがＳＭＳ（short  message  service）である場合、生成部１４５は、メッセージ部分を拡大した表示画像を生成し得る。また、コンテンツが技術書の電子書籍である場合、生成部１４５は、文字部分を拡大した表示画像を生成し得る。また、コンテンツが集合写真である場合、生成部１４５は、顔部分を拡大した表示画像を生成し得る。また、コンテンツが歌詞カードである場合、生成部１４５は、文字部分を拡大した表示画像を生成し得る。また、コンテンツが富士山の写真である場合、生成部１４５は、富士山を拡大した表示画像を生成し得る。
【００５７】
生成部１４５は、コンテンツに含まれる表記をより視認性が向上する表記に変換して表示画像を生成してもよい。例えば、生成部１４５は、変換の前後で、変換される文言が含まれる文章の意味が変化しないよう、異なる字形、マーク、読み仮名等の異なる表記への変換を行う。以下では、図６を参照して、表記を変換して表示画像を生成する処理の一例を説明する。
【００５８】
図６は、本実施形態に係る表示画像の生成処理の一例を説明するための図である。図６の符号２３１〜２３３に示すように、生成部１４５は、画数が多い文言を同じ意味の画数が少ない文言に変換してもよい。また、生成部１４５は、符号２３４に示すように、アルファベットを小文字から大文字へ変換してもよい。ここで、変換後の文字は実存する文字でなくてもよく、例えば符号２３５及び符号２３６に示すように、文字から１本以上の線を除去したものであってもよい。これにより、例えば割り当てられる画素数が少ない部分の文章の視認性が向上し得る。他にも、生成部１４５は、符号２３７に示すように長い記載を略語に変換してもよいし、符号２３８に示すように略語を元の長い記載に変換してもよい。また、生成部１４５は、符号２３９に示すように名前を短い愛称に変換してもよい。なお、このような変換規則は、記憶部１３０に記憶され得る。
【００５９】
以上、コンテンツの内容に応じた表示画像の生成処理の具体例について説明した。
【００６０】
（コンテキスト情報に応じた表示画像の生成）
以下では、図７〜図２４を参照して、コンテキスト情報に応じた表示画像の生成処理の例を説明する。
【００６１】
図７は、本実施形態に係る表示画像の生成処理の一例を説明するための図である。図７に示す例は、コンテキスト情報が、コンテンツに関するユーザの知識又は嗜好に関連する情報である場合の例である。図７に示す例では、コンテンツ３０１は、マンガの静止画像である。例えば、生成部１４５は、ユーザが初めて読む場合には、吹き出し部分３０３の文字を拡大した表示画像３０２を生成する。一方で、生成部１４５は、ユーザが何度も読んでいる場合には、吹き出し部分以外の絵の部分３０５を拡大した表示画像３０４を生成する。
【００６２】
また、図７に示した例を、コンテキスト情報が、コンテンツに関するユーザの知識又は嗜好に関連する情報、及びユーザの環境に関連する情報である場合の例として捉えることも可能である。例えば、生成部１４５は、ユーザが通勤電車に乗車中である場合、揺れる車内での文字の視認性を向上させるために、吹き出し部分３０３の文字を拡大した表示画像３０２を生成する。
【００６３】
図８は、本実施形態に係る表示画像の生成処理の一例を説明するための図である。図８に示す例は、コンテキスト情報が、表示画像の閲覧に基づく音声情報、及びコンテンツに関するユーザの知識又は嗜好に関連する情報である場合の例である。図８に示す例では、コンテンツ３１１は、歌詞カードの静止画像である。例えば、生成部１４５は、ユーザが当該歌詞カードを見ながら当該歌詞カードの曲を聴いている場合、又は初めて当該歌詞カードを見る場合に、歌詞部分３１３を拡大した表示画像３１２を生成する。一方で、生成部１４５は、ユーザが当該歌詞カード以外の曲を聴きながら当該歌詞カードを見ている場合、又は何度も当該歌詞カードの曲を聴いている場合に、写真部分３１５を拡大した表示画像３１４を生成する。
【００６４】
図９は、本実施形態に係る表示画像の生成処理の一例を説明するための図である。図９に示す例は、コンテキスト情報が、ユーザがコンテンツを閲覧する目的に関連する情報、及び表示画像の閲覧に基づく音声情報である場合の例である。図９に示す例では、コンテンツは、風景の静止画像である。例えば、生成部１４５は、ユーザが写真の手前側のビル３２２について会話している場合、ビル３２２についての会話を盛り上げるために、ビル３２２を拡大した表示画像３２１を生成する。一方で、生成部１４５は、ユーザが写真の奥側のタワー３２４について会話している場合、タワー３２４についての会話を盛り上げるために、タワー３２４を拡大した表示画像３２３を生成する。
【００６５】
図１０は、本実施形態に係る表示画像の生成処理の一例を説明するための図である。図１０に示す例は、コンテキスト情報が、ユーザの属性に関連する情報である場合の例である。図１０に示す例では、コンテンツは、人の集合写真の静止画像である。例えば、生成部１４５は、ユーザの友人関係に基づいて、共通の友人である「Ｋａｒｅｎ」の顔部分３３２及び「Ａｎｎｅ」の顔部分３３３を拡大し、囲いをつけ、名前のタグを付した表示画像３３１を生成する。また、生成部１４５は、新たにユーザが増えた場合に、増えたユーザと既存のユーザとの共通の友人である、「Ｋａｒｅｎ」の顔部分３３２を拡大し、囲いをつけ、名前のタグを付した表示画像３３４を生成する。
【００６６】
図１１は、本実施形態に係る表示画像の生成処理の一例を説明するための図である。図１１に示す例は、コンテキスト情報が、ユーザがコンテンツを閲覧する目的に関連する情報である場合の例である。図１１に示す例では、コンテンツは、人の集合写真の静止画像３４１である。例えば、生成部１４５は、ユーザが写真に写った人にタグ付けしようとする目的を有する場合、顔部分を拡大した表示画像３４２を生成する。
【００６７】
図１２は、本実施形態に係る表示画像の生成処理の一例を説明するための図である。図１２に示す例は、コンテキスト情報が、ユーザの属性に関連する情報である場合の例である。図１２に示す例では、コンテンツ３５１は、煙草を吸う人の静止画像である。例えば、生成部１４５は、ユーザが子供である場合又は子供を含む複数人である場合、煙草を縮小した表示画像３５２を生成する。一方で、生成部１４５は、ユーザに子供が含まれない場合、煙草をそのままの大きさで表現した表示画像を生成する。他にも、生成部１４５は、グロテスクな表現や静的な表現、酒等の子供にとって不適切なコンテンツに関して、同様の処理を行ってもよい。また、生成部１４５は、不適切な部分を縮小するだけでなく、除去してもよい。
【００６８】
なお、図１２に示した例に関して、ユーザが煙草に関する会話を行っている場合が考えらえる。その場合、話題に上っている煙草の部分を拡大するか、子供を考慮して煙草の部分を縮小するか、というコンテキスト情報に応じた変換方針に衝突が生じる。そこで、後述する設定部１４７は、このような場合を想定して予めコンテキスト情報に優先順位を設定する。これにより、生成部１４５は、例えば子供を優先的に考慮して煙草の部分を縮小した表示画像を生成し得る。
【００６９】
図１３は、本実施形態に係る表示画像の生成処理の一例を説明するための図である。図１３に示す例は、コンテキスト情報が、表示画像を表示する表示部１２０とユーザとの位置関係に関連する情報である場合の例である。図１３に示す例では、コンテンツは、Ｗｅｂページである。例えば、生成部１４５は、表示部１２０とユーザとの距離が近い場合、Ｗｅｂページ全体を縮小した表示画像３６１を生成する。一方で、生成部１４５は、表示部１２０とユーザとの距離が遠い場合、Ｗｅｂページ全体を拡大して画面に収まりきらない部分を省略した表示画像３６１を生成する。これにより、ユーザは、画面との距離によらず高い視認性を確保することができる。
【００７０】
図１４は、本実施形態に係る表示画像の生成処理の一例を説明するための図である。図１４に示す例は、コンテキスト情報が、ユーザの属性に関連する情報である場合の例である。図１４に示す例では、コンテンツは、ＴＷＩＴＴＥＲ（登録商標）のタイムラインである。例えば、生成部１４５は、ユーザの友人関係又はＴＷＩＴＴＥＲにおけるフォロー及びフォロワーの関係に基づいて、ユーザ自身、及びユーザと一緒に画面を見ている人のＴＷＥＥＴ（登録商標）３７２を拡大した表示画像３７１を生成する。
【００７１】
図１５は、本実施形態に係る表示画像の生成処理の一例を説明するための図である。図１５に示す例は、コンテキスト情報が、ユーザがコンテンツを閲覧する目的に関連する情報である場合の例である。図１５に示す例では、コンテンツは、地図３８１である。例えば、生成部１４５は、ユーザがレストランを探している場合、レストランを示すアイコンを拡大した表示画像３８２を生成する。一方で、生成部１４５は、ユーザが駅を探している場合、駅を示すアイコンを拡大した表示画像３８３を生成する。
【００７２】
図１６は、本実施形態に係る表示画像の生成処理の一例を説明するための図である。図１６に示す例は、コンテキスト情報が、ユーザがコンテンツを閲覧する目的に関連する情報、ユーザの環境に関連する情報、及び表示画像の閲覧に基づく行動情報である場合の例である。図１６に示す例では、コンテンツは、ユーザの現在地及び移動方向を示すアイコン３９４を含む地図３９１である。例えば、生成部１４５は、ユーザがアイコン３９４に示した位置において自動車を使って移動中にレストランを探している場合、走っている道路３９５沿いの駐車場があるレストランを示すアイコンを拡大した表示画像３９２を生成する。一方で、生成部１４５は、ユーザがアイコン３９４に示した位置において徒歩で移動中にレストランを探している場合、現在位置に近いレストランを示すアイコンを拡大した表示画像３９３を生成する。
【００７３】
また、図１６に示した例を、コンテキスト情報が、ユーザの属性に関連する情報、及びユーザの環境に関連する情報である場合の例として捉えることも可能である。例えば、生成部１４５は、ユーザの休憩時間が限られている場合、休憩時間内で昼食を食べ終えることができるように、現在位置に近いレストランを示すアイコンを拡大した表示画像３９３を生成する。
【００７４】
図１７は、本実施形態に係る表示画像の生成処理の一例を説明するための図である。図１７に示す例は、コンテキスト情報が、ユーザがコンテンツを閲覧する目的に関連する情報、ユーザの環境に関連する情報、及び表示画像の閲覧に基づく行動情報である場合の例である。図１７に示す例では、コンテンツは、ユーザの現在地及び移動方向を示すアイコン４０２を含む地図である。例えば、生成部１４５は、ユーザがアイコン４０２に示した位置において自動車を使って移動中に温泉施設を探している場合、走っている道路４０３沿いの温泉施設を示すアイコンを拡大した表示画像４０１を生成する。
【００７５】
図１８は、本実施形態に係る表示画像の生成処理の一例を説明するための図である。図１８に示す例は、コンテキスト情報が、ユーザがコンテンツを閲覧する目的に関連する情報、及び表示画像を表示する表示部１２０に関連する特性を示す情報である場合の例である。図１８に示す例では、コンテンツは、人の集合写真の静止画像であり、ユーザが写真に写った人の顔にタグ付けしようとする目的を有しているものとする。例えば、生成部１４５は、表示画像を表示する表示部１２０がテレビ受像機やＰＣ等の大型ディスプレイである場合、十分な視認性が確保されるため、コンテンツをそのまま表現する表示画像４１１を生成する。一方で、生成部１４５は、表示画像を表示する表示部１２０がスマートフォン又はタブレット等の小型ディスプレイである場合、十分な視認性を確保するために、顔部分を拡大した表示画像４１２を生成する。
【００７６】
図１９は、本実施形態に係る表示画像の生成処理の一例を説明するための図である。図１９に示す例は、コンテキスト情報が、ユーザがコンテンツを閲覧する目的に関連する情報、及び表示画像を表示する表示部１２０に関連する特性を示す情報である場合の例である。図１８に示す例では、コンテンツは、人の集合写真の静止画像であり、ユーザが写真に写った人の顔にタグ付けしようとする目的を有しているものとする。例えば、生成部１４５は、表示画像を表示する表示部１２０が時計型デバイス等の小型ディスプレイである場合、十分な視認性を確保するために、画像に付けるタグを選択するための表示画像４２１及び顔部分を表示する表示画像４２２〜４２５を生成する。例えば、ユーザは、表示画像４２２〜４２５を横方向のフリック操作で切り替えて、音声入力によりタグ付けする、又は縦方向のフリック操作で切り替えた表示画像４２１においてタグ付けするタグを選択してもよい。
【００７７】
図２０は、本実施形態に係る表示画像の生成処理の一例を説明するための図である。図２０に示す例は、コンテキスト情報が、ユーザがコンテンツを閲覧する目的に関連する情報、及び表示画像を表示する表示部１２０に関連する特性を示す情報である場合の例である。図２０に示す例では、コンテンツは、人の集合写真の静止画像であり、ユーザが写真に写った人の顔にタグ付けしようとする目的を有しているものとする。例えば、生成部１４５は、表示画像を表示する表示部１２０がメガネ型デバイス等の小型ディスプレイであるものの、表示可能面積及び解像度が大きい場合、十分な視認性が確保されるので、全体をそのまま表現する表示画像４３１を生成する。この場合に生成される表示画像については、図１８を参照して上記説明した通りである。一方で、生成部１４５は、表示画像を表示する表示部１２０がメガネ型デバイス等の小型ディスプレイである上に、表示可能面積及び解像度が小さい場合、十分な視認性を確保するために、顔部分を表示する表示画像４３２を生成する。この場合に生成される表示画像については、図１９を参照して上記説明した通りである。
【００７８】
図２１は、本実施形態に係る表示画像の生成処理の一例を説明するための図である。図２１に示す例は、コンテキスト情報が、表示画像の閲覧に基づく行動情報、及びユーザの環境に関連する情報である場合の例である。図２１に示す例では、コンテンツは、天気予報のアプリケーションである。例えば、生成部１４５は、ユーザが通勤前であり、天気が雨である場合、天気予報のアプリケーションの表示領域を拡大したスマートフォン向けの表示画像４４１を生成する。
【００７９】
図２２は、本実施形態に係る表示画像の生成処理の一例を説明するための図である。図２２に示す例は、コンテキスト情報が、表示画像の閲覧に基づく行動情報、及びユーザの環境に関連する情報である場合の例である。図２２に示す例では、コンテンツは、渋滞情報のアプリケーションである。例えば、生成部１４５は、ユーザが車に乗って旅行中である場合に、現在位置から目的地にかけての渋滞情報のアプリケーションの表示領域を拡大したスマートフォン向けの表示画像４５１を生成する。
【００８０】
図２３は、本実施形態に係る表示画像の生成処理の一例を説明するための図である。図２３に示す例は、コンテキスト情報が、表示画像におけるユーザの注目領域に関連する情報である場合の例である。図２３に示す例では、コンテンツは、音楽グループのライブの動画像である。例えば、生成部１４５は、ユーザが注目する領域として予め登録された又は動画再生中に指定されたアーティストの顔部分を別枠４６２で表示する表示画像（動画像）４６１を生成する。なお、生成部１４５は、図２４に示すように、別枠４６２で表示する部分を選択するための表示画像を生成してもよい。図２４は、本実施形態に係る表示画像の生成処理の一例を説明するための図である。例えば、生成部１４５は、動画像内の人の顔部分を選択候補４７２とする表示画像４７１を生成してもよい。ユーザは、選択候補４７２をタップ操作等により選択することで、選択した人の顔を別枠４６２に表示させることができる。選択候補は、図２４に示した例では人の顔であるが、顔以外の人体、特定の模様、動物、植物、又は人工物等の、範囲を識別可能なオブジェクトであってもよい。
【００８１】
以上、コンテキスト情報に応じた表示画像の生成処理の具体例について説明した。
【００８２】
（４．４）設定部１４７
設定部１４７は、コンテキスト情報の各々に優先度を設定する機能を有する。例えば、設定部１４７は、２以上のコンテキスト情報について相反する変換が行われ得る場合に、いずれを優先すべきかを規定することが可能である。設定部１４７は、表示画像を表示するアプリケーションやサービス等に応じて、異なる優先度を設定してもよい。なお、優先度が同程度である場合、変換効果が打ち消し合う場合もあり得る。コンテキスト情報の各々に優先度が設定されることで、ユーザが表示画像を閲覧する状況に沿った適切なコンテキスト情報に応じた変換がなされ得る。同様に、設定部１４７は、コンテンツの内容に応じた表示画像の生成処理に関し、コンテンツの内容の各々に優先度を設定してもよい。
【００８３】
生成部１４５は、上述したコンテンツの内容に応じた表示画像の生成処理、及びコンテキスト情報に応じた表示画像の生成処理を組み合わせて表示画像を生成し得る。これに関し、設定部１４７は、コンテンツの内容に応じた表示画像の生成処理、又はコンテキスト情報に応じた表示画像の生成処理の少なくともいずれかを選択的に行うよう設定してもよい。ここで、図２５に、設定画面の一例を示した。
【００８４】
図２５は、本実施形態に係る表示画像の生成処理に関する設定画面の一例を説明するための図である。図２５では、コンテンツの内容に応じた表示画像の生成処理を「画像特性に応じた変換」とし、コンテキスト情報に応じた表示画像の生成処理を「コンテキストに応じた変換」として、各処理のＯＮ／ＯＦＦを設定可能な設定画面の一例を示している。設定画面５０１では、「画像特性に応じた変換」及び「コンテキストに応じた変換」の双方がチェックされており、双方を組み合わせた表示画像の生成処理が行われる。一方で、設定画面５０２では、「画像特性に応じた変換」のみがチェックされているので、コンテンツの内容に応じた表示画像の生成処理のみが行われる。
【００８５】
（４．５）表示制御部１４９
表示制御部１４９は、取得したコンテンツ、コンテンツのメタデータ及びコンテキスト情報に応じて、コンテンツの表示制御を行う機能を有する。詳しくは、表示制御部１４９は、生成部１４５により生成された表示画像を表示するよう表示部１２０を制御する。例えば、表示制御部１４９は、表示画像を表示部１２０に出力して、表示させる。表示制御部１４９は、輝度や表示サイズ、表示範囲等の表示設定を制御してもよい。
【００８６】
以上、本実施形態に係る情報処理装置１００の構成例を説明した。続いて、図２６を参照して、本実施形態に係る情報処理装置１００の動作処理例を説明する。
【００８７】
＜＜３．動作処理例＞＞
図２６は、本実施形態に係る情報処理装置１００において実行される表示画像の出力処理の流れの一例を示すフローチャートである。
【００８８】
図２６に示すように、まず、ステップＳ１０２で、コンテンツ取得部１４１は、コンテンツを取得する。例えば、コンテンツ取得部１４１は、入力部１１０により入力されたコンテンツを取得する。
【００８９】
次いで、ステップＳ１０４で、コンテキスト推定部１４３は、コンテキストを推定する。例えば、コンテキスト推定部１４３は、入力部１１０により入力された入力情報に基づいて、コンテキストを推定して、コンテキスト情報を出力する。
【００９０】
次に、ステップＳ１０６で、生成部１４５は、コンテンツの内容及びコンテキスト情報に基づいてコンテンツに対応する表示画像を生成する。例えば、生成部１４５は、図４〜図６、及び図７〜図２４に参照しながら上記説明したように、コンテンツの内容及びコンテキスト情報に基づいてコンテンツを変換した表示画像を生成する。
【００９１】
次いで、ステップＳ１０８で、表示部１２０は表示画像を表示する。例えば、表示制御部１４９は、生成部１４５により生成された表示画像を表示部１２０に出力し、表示画像を表示するよう表示部１２０を制御する。
【００９２】
以上、本実施形態に係る動作処理例を説明した。
【００９３】
＜＜４．ハードウェア構成例＞＞
最後に、図２７を参照して、本実施形態に係る情報処理装置のハードウェア構成について説明する。図２７は、本実施形態に係る情報処理装置のハードウェア構成の一例を示すブロック図である。なお、図２７に示す情報処理装置９００は、例えば、図２に示した情報処理装置１００を実現し得る。本実施形態に係る情報処理装置１００による情報処理は、ソフトウェアと、以下に説明するハードウェアとの協働により実現される。
【００９４】
図２７に示すように、情報処理装置９００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０３及びホストバス９０４ａを備える。また、情報処理装置９００は、ブリッジ９０４、外部バス９０４ｂ、インタフェース９０５、入力装置９０６、出力装置９０７、ストレージ装置９０８、ドライブ９０９、接続ポート９１１、通信装置９１３及びセンサ９１５を備える。情報処理装置９００は、ＣＰＵ９０１に代えて、又はこれとともに、ＤＳＰ若しくはＡＳＩＣ等の処理回路を有してもよい。
【００９５】
ＣＰＵ９０１は、演算処理装置および制御装置として機能し、各種プログラムに従って情報処理装置９００内の動作全般を制御する。また、ＣＰＵ９０１は、マイクロプロセッサであってもよい。ＲＯＭ９０２は、ＣＰＵ９０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ９０３は、ＣＰＵ９０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。ＣＰＵ９０１は、例えば、図２に示す制御部１４０を形成し得る。
【００９６】
ＣＰＵ９０１、ＲＯＭ９０２及びＲＡＭ９０３は、ＣＰＵバスなどを含むホストバス９０４ａにより相互に接続されている。ホストバス９０４ａは、ブリッジ９０４を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス９０４ｂに接続されている。なお、必ずしもホストバス９０４ａ、ブリッジ９０４および外部バス９０４ｂを分離構成する必要はなく、１つのバスにこれらの機能を実装してもよい。
【００９７】
入力装置９０６は、例えば、マウス、キーボード、タッチパネル、ボタン、マイクロフォン、スイッチ及びレバー等、ユーザによって情報が入力される装置によって実現される。また、入力装置９０６は、例えば、赤外線やその他の電波を利用したリモートコントロール装置であってもよいし、情報処理装置９００の操作に対応した携帯電話やＰＤＡ等の外部接続機器であってもよい。さらに、入力装置９０６は、例えば、上記の入力手段を用いてユーザにより入力された情報に基づいて入力信号を生成し、ＣＰＵ９０１に出力する入力制御回路などを含んでいてもよい。情報処理装置９００のユーザは、この入力装置９０６を操作することにより、情報処理装置９００に対して各種のデータを入力したり処理動作を指示したりすることができる。入力装置９０６は、例えば、図２に示す入力部１１０を形成し得る。
【００９８】
出力装置９０７は、取得した情報をユーザに対して視覚的又は聴覚的に通知することが可能な装置で形成される。このような装置として、ＣＲＴディスプレイ装置、液晶ディスプレイ装置、プラズマディスプレイ装置、ＥＬディスプレイ装置及びランプ等の表示装置や、スピーカ及びヘッドホン等の音声出力装置や、プリンタ装置等がある。出力装置９０７は、例えば、情報処理装置９００が行った各種処理により得られた結果を出力する。具体的には、表示装置は、情報処理装置９００が行った各種処理により得られた結果を、テキスト、イメージ、表、グラフ等、様々な形式で視覚的に表示する。他方、音声出力装置は、再生された音声データや音響データ等からなるオーディオ信号をアナログ信号に変換して聴覚的に出力する。上記表示装置は、例えば、図２に示す表示部１２０を形成し得る。上記音声出力装置は、例えば、図２に示す表示部１２０において表示画像が表示される際に、ＢＧＭ等を出力し得る。
【００９９】
ストレージ装置９０８は、情報処理装置９００の記憶部の一例として形成されたデータ格納用の装置である。ストレージ装置９０８は、例えば、ＨＤＤ等の磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス又は光磁気記憶デバイス等により実現される。ストレージ装置９０８は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含んでもよい。このストレージ装置９０８は、ＣＰＵ９０１が実行するプログラムや各種データ及び外部から取得した各種のデータ等を格納する。ストレージ装置９０８は、例えば、図２に示す記憶部１３０を形成し得る。
【０１００】
ドライブ９０９は、記憶媒体用リーダライタであり、情報処理装置９００に内蔵、あるいは外付けされる。ドライブ９０９は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体に記録されている情報を読み出して、ＲＡＭ９０３に出力する。また、ドライブ９０９は、リムーバブル記憶媒体に情報を書き込むこともできる。
【０１０１】
接続ポート９１１は、外部機器と接続されるインタフェースであって、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）などによりデータ伝送可能な外部機器との接続口である。接続ポート９１１は、例えば、図２に示す入力部１１０を形成し得る。
【０１０２】
通信装置９１３は、例えば、ネットワーク９２０に接続するための通信デバイス等で形成された通信インタフェースである。通信装置９１３は、例えば、有線若しくは無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）又はＷＵＳＢ（Ｗｉｒｅｌｅｓｓ  ＵＳＢ）用の通信カード等である。また、通信装置９１３は、光通信用のルータ、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）用のルータ又は各種通信用のモデム等であってもよい。この通信装置９１３は、例えば、インターネットや他の通信機器との間で、例えばＴＣＰ／ＩＰ等の所定のプロトコルに則して信号等を送受信することができる。通信装置９１３は、例えば、図２に示す入力部１１０を形成し得る。
【０１０３】
なお、ネットワーク９２０は、ネットワーク９２０に接続されている装置から送信される情報の有線、または無線の伝送路である。例えば、ネットワーク９２０は、インターネット、電話回線網、衛星通信網などの公衆回線網や、Ｅｔｈｅｒｎｅｔ（登録商標）を含む各種のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などを含んでもよい。また、ネットワーク９２０は、ＩＰ−ＶＰＮ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ−Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）などの専用回線網を含んでもよい。
【０１０４】
センサ９１５は、例えば、加速度センサ、ジャイロセンサ、地磁気センサ、光センサ、音センサ、測距センサ、力センサ等の各種のセンサである。センサ９１５は、情報処理装置９００の姿勢、移動速度等、情報処理装置９００自身の状態に関する情報や、情報処理装置９００の周辺の明るさや騒音等、情報処理装置９００の周辺環境に関する情報を取得する。また、センサ９１５は、ＧＰＳ信号を受信して装置の緯度、経度及び高度を測定するＧＰＳセンサを含んでもよい。センサ９１５は、例えば、図２に示す入力部１１０を形成し得る。
【０１０５】
以上、本実施形態に係る情報処理装置９００の機能を実現可能なハードウェア構成の一例を示した。上記の各構成要素は、汎用的な部材を用いて実現されていてもよいし、各構成要素の機能に特化したハードウェアにより実現されていてもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用するハードウェア構成を変更することが可能である。
【０１０６】
なお、上述のような本実施形態に係る情報処理装置９００の各機能を実現するためのコンピュータプログラムを作製し、ＰＣ等に実装することが可能である。また、このようなコンピュータプログラムが格納された、コンピュータで読み取り可能な記録媒体も提供することができる。記録媒体は、例えば、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリ等である。また、上記のコンピュータプログラムは、記録媒体を用いずに、例えばネットワークを介して配信されてもよい。
【０１０７】
＜＜５．まとめ＞＞
以上、図１〜図２７を参照して、本開示の一実施形態について詳細に説明した。上記説明したように、本実施形態に係る情報処理装置１００は、入力されたコンテンツの内容及びコンテンツとユーザとの関係性を示す情報に応じた表示画像を生成する。これにより、情報処理装置１００は、コンテンツとユーザとの関係性に基づいたコンテンツ自体の表示制御を行うことができる。より具体的には、ユーザは、自身の嗜好や知識、行動や周囲の環境等のコンテキストに合った表示画像を閲覧することが可能であるので、ユーザの利便性が向上する。
【０１０８】
また、本実施形態に係る情報処理装置１００は、コンテンツの内容及び前記関係性を示す情報に応じて、コンテンツに含まれるオブジェクトの少なくともいずれかを強調する又は曖昧にする表示画像を生成する。これにより、ユーザは、見るべき部分を容易に閲覧することが可能となる。また、ユーザは、見ないでもよい部分については注意を払わずともよいので、見るべき部分に集中することが可能となる。
【０１０９】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１１０】
なお、本明細書において説明した各装置は、単独の装置として実現されてもよく、一部または全部が別々の装置として実現されても良い。例えば、図２に示した情報処理装置１００の機能構成例のうち、記憶部１３０及び制御部１４０が、入力部１１０及び表示部１２０とネットワーク等で接続されたサーバ等の装置に備えられていても良い。
【０１１１】
また、本明細書においてフローチャート及びシーケンス図を用いて説明した処理は、必ずしも図示された順序で実行されなくてもよい。いくつかの処理ステップは、並列的に実行されてもよい。また、追加的な処理ステップが採用されてもよく、一部の処理ステップが省略されてもよい。
【０１１２】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０１１３】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
取得したコンテンツ、前記コンテンツのメタデータ及び前記コンテンツとユーザとの関係性を示す情報に応じて、前記コンテンツの表示制御を行う表示制御部、
を備える情報処理装置。
（２）
前記表示制御部は、前記コンテンツの表示形態を変更する、又は前記コンテンツに含まれるオブジェクトの一部又は全てを変更する、前記（１）に記載の情報処理装置。
（３）
前記表示制御部は、前記コンテンツに含まれるオブジェクトの少なくともいずれかを強調する又は曖昧にする、前記（２）に記載の情報処理装置。
（４）
前記表示制御部は、前記オブジェクトの各々に、前記コンテンツ、前記メタデータ及び前記関係性を示す情報に応じた画素数を割り当てる、前記（３）に記載の情報処理装置。
（５）
前記表示制御部は、前記コンテンツに含まれる表記をより視認性が向上する表記に変換する、前記（３）又は（４）に記載の情報処理装置。
（６）
前記表示制御部は、前記オブジェクトの配置を変更する、前記（３）〜（５）のいずれか一項に記載の情報処理装置。
（７）
前記情報処理装置は、前記関係性を示す情報の各々に優先度を設定する設定部をさらに備える、前記（１）〜（６）のいずれか一項に記載の情報処理装置。
（８）
前記関係性を示す情報は、前記ユーザの属性に関連する情報を含む、前記（１）〜（７）のいずれか一項に記載の情報処理装置。
（９）
前記関係性を示す情報は、前記コンテンツに関する前記ユーザの知識又は嗜好に関連する情報を含む、前記（１）〜（８）のいずれか一項に記載の情報処理装置。
（１０）
前記関係性を示す情報は、前記ユーザが前記コンテンツを閲覧する目的に関連する情報を含む、前記（１）〜（９）のいずれか一項に記載の情報処理装置。
（１１）
前記関係性を示す情報は、前記表示制御部により表示制御された表示画像における前記ユーザの注目領域に関連する情報を含む、前記（１）〜（１０）のいずれか一項に記載の情報処理装置。
（１２）
前記関係性を示す情報は、前記表示制御部により表示制御された表示画像の閲覧に基づく音声情報を含む、前記（１）〜（１１）のいずれか一項に記載の情報処理装置。
（１３）
前記関係性を示す情報は、前記表示制御部により表示制御された表示画像の閲覧に基づく行動情報を含む、前記（１）〜（１２）のいずれか一項に記載の情報処理装置。
（１４）
前記関係性を示す情報は、前記表示制御部により表示制御された表示画像を表示する表示部と前記ユーザとの位置関係に関連する情報を含む、前記（１）〜（１３）のいずれか一項に記載の情報処理装置。
（１５）
前記関係性を示す情報は、前記表示制御部により表示制御された表示画像を表示する表示部に関連する特性を示す情報を含む、前記（１）〜（１４）のいずれか一項に記載の情報処理装置。
（１６）
前記関係性を示す情報は、前記ユーザの環境に関連する情報を含む、前記（１）〜（１５）のいずれか一項に記載の情報処理装置。
（１７）
取得したコンテンツ、前記コンテンツのメタデータ及び前記コンテンツとユーザとの関係性を示す情報に応じて、前記コンテンツの表示制御をプロセッサにより行うこと、
を含む画像処理方法。
（１８）
コンピュータを、
取得したコンテンツ、前記コンテンツのメタデータ及び前記コンテンツとユーザとの関係性を示す情報に応じて、前記コンテンツの表示制御を行う表示制御部、
として機能させるためのプログラム。
【符号の説明】
【０１１４】
１００    情報処理装置
１１０    入力部
１２０    表示部
１３０    記憶部
１４０    制御部
１４１    コンテンツ取得部
１４３    コンテキスト推定部
１４５    生成部
１４７    設定部
１４９    表示制御部
【図１】
2016143310.tif 000003
【図２】
2016143310.tif 000004
【図３】
2016143310.tif 000005
【図４】
2016143310.tif 000006
【図５】
2016143310.tif 000007
【図６】
2016143310.tif 000008
【図７】
2016143310.tif 000009
【図８】
2016143310.tif 000010
【図９】
2016143310.tif 000011
【図１０】
2016143310.tif 000012
【図１１】
2016143310.tif 000013
【図１２】
2016143310.tif 000014
【図１３】
2016143310.tif 000015
【図１４】
2016143310.tif 000016
【図１５】
2016143310.tif 000017
【図１６】
2016143310.tif 000018
【図１７】
2016143310.tif 000019
【図１８】
2016143310.tif 000020
【図１９】
2016143310.tif 000021
【図２０】
2016143310.tif 000022
【図２１】
2016143310.tif 000023
【図２２】
2016143310.tif 000024
【図２３】
2016143310.tif 000025
【図２４】
2016143310.tif 000026
【図２５】
2016143310.tif 000027
【図２６】
2016143310.tif 000028
【図２７】
2016143310.tif 000029