(57)【特許請求の範囲】
【請求項１】
表示画面上で各々方向が異なる第１基準軸及び第２基準軸を基準としてコンテンツの表示位置を決定し、決定した表示位置に前記コンテンツを表示させる情報処理装置であって、
前記表示画面に表示されるときに前記第１基準軸の軸方向における表示サイズが異なるものを含む複数の前記コンテンツを取得するコンテンツ取得部と、
取得された複数の前記コンテンツについて、表示に関する優先順位を特定する優先順位特定部と、
前記第１基準軸を基準として、特定された前記優先順位に従い前記コンテンツの表示位置を決定する表示位置決定部であって、前記第１基準軸を基準としたときに前記コンテンツの表示位置の候補が複数ある場合には、前記第２基準軸を基準として、前記複数の表示位置の候補のうちのいずれかを前記コンテンツの表示位置として決定する表示位置決定部と、
前記表示画面上で決定された前記表示位置に前記コンテンツを表示させる表示制御部と
を備え、
前記コンテンツはカテゴリ別に分けて表示されるコンテンツであり、
各々の前記カテゴリに属する前記コンテンツの数が異なっており、各々の前記カテゴリに属するコンテンツ群の前記第１基準軸の軸方向における表示サイズが異なっている
ことを特徴とする情報処理装置。
【請求項２】
表示画面上で各々方向が異なる第１基準軸及び第２基準軸を基準としてコンテンツの表示位置を決定し、決定した表示位置に各コンテンツを表示させる情報処理装置のコンピュータに、
前記表示画面に表示されるときに前記第１基準軸の軸方向における表示サイズが異なるものを含む複数の前記コンテンツを取得するコンテンツ取得部と、
取得された複数の前記コンテンツについて、表示に関する優先順位を特定する優先順位特定部と、
前記第１基準軸を基準として、特定された前記優先順位に従い前記コンテンツの表示位置を決定する表示位置決定部であって、前記第１基準軸を基準としたときに前記コンテンツの表示位置の候補が複数ある場合には、前記第２基準軸を基準として、前記複数の表示位置の候補のうちのいずれかを前記コンテンツの表示位置として決定する表示位置決定部と、
前記表示画面上で決定された前記表示位置に前記コンテンツを表示させる表示制御部と
を実現させ、
前記コンテンツはカテゴリ別に分けて表示されるコンテンツであり、
各々の前記カテゴリに属する前記コンテンツの数が異なっており、各々の前記カテゴリに属するコンテンツ群の前記第１基準軸の軸方向における表示サイズが異なっている
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のコンテンツを表示するための技術に関する。
【背景技術】
【０００２】
スマートホンやタブレットなどの情報処理装置において、例えば天気予報や交通情報などに関する複数のコンテンツを一覧形式で表示する場合、この種の情報処理装置の表示画面が比較的小さいという事情も影響して、ユーザにとってできるだけ見やすく表示することが強く望まれている。例えば特許文献１には、表示サイズが同じ複数のコンテンツを表示画面の左上から右下に向って順番に並べて表示するための仕組みが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−６９８９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザが所望するカテゴリに属するコンテンツ（例えば天気予報というカテゴリに属するコンテンツ）を表示画面上で見つけやすくするためには、同じカテゴリに属するコンテンツの表示位置はできる限り変わらないほうがよい。また、各コンテンツの表示サイズが異なる場合に、特許文献１のように表示画面の左上から右下に向って単純にコンテンツを並べて表示すると、例えば或る列に並べられたコンテンツが占める表示領域が他の列よりも格段に大きいとか、これとは逆に、或る列に並べられたコンテンツが占める表示領域が他の列よりも格段に小さいというように、位置的に偏った表示となることがある。このように表示可能領域において均等とは言えない表示の仕方にしてしまうと、ユーザは全てのコンテンツを閲覧にするために画面のスクロール操作を数多くしなければならないなどの不都合が生じてしまう。
【０００５】
そこで、本発明は、ユーザが所望するコンテンツを見つけやすくし、且つ、表示可能領域においてコンテンツをできるだけ均等に表示することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明は、表示画面上で各々方向が異なる第１基準軸及び第２基準軸を基準としてコンテンツの表示位置を決定し、決定した表示位置に前記コンテンツを表示させる情報処理装置であって、前記表示画面に表示されるときに前記第１基準軸の軸方向における表示サイズが異なるものを含む複数の前記コンテンツを取得するコンテンツ取得部と、取得された複数の前記コンテンツについて、表示に関する優先順位を特定する優先順位特定部と、前記第１基準軸を基準として、特定された前記優先順位に従い前記コンテンツの表示位置を決定する表示位置決定部であって、前記第１基準軸を基準としたときに前記コンテンツの表示位置の候補が複数ある場合には、前記第２基準軸を基準として、前記複数の表示位置の候補のうちのいずれかを前記コンテンツの表示位置として決定する表示位置決定部と、前記表示画面上で決定された前記表示位置に前記コンテンツを表示させる表示制御部とを備え、前記コンテンツはカテゴリ別に分けて表示されるコンテンツであり、各々の前記カテゴリに属する前記コンテンツの数が異なっており、各々の前記カテゴリに属するコンテンツ群の前記第１基準軸の軸方向における表示サイズが異なっていることを特徴とする情報処理装置を提供する。
【００１１】
また、本発明は、表示画面上で各々方向が異なる第１基準軸及び第２基準軸を基準としてコンテンツの表示位置を決定し、決定した表示位置に各コンテンツを表示させる情報処理装置のコンピュータに、前記表示画面に表示されるときに前記第１基準軸の軸方向における表示サイズが異なるものを含む複数の前記コンテンツを取得するコンテンツ取得部と、取得された複数の前記コンテンツについて、表示に関する優先順位を特定する優先順位特定部と、前記第１基準軸を基準として、特定された前記優先順位に従い前記コンテンツの表示位置を決定する表示位置決定部であって、前記第１基準軸を基準としたときに前記コンテンツの表示位置の候補が複数ある場合には、前記第２基準軸を基準として、前記複数の表示位置の候補のうちのいずれかを前記コンテンツの表示位置として決定する表示位置決定部と、前記表示画面上で決定された前記表示位置に前記コンテンツを表示させる表示制御部とを実現させ、前記コンテンツはカテゴリ別に分けて表示されるコンテンツであり、各々の前記カテゴリに属する前記コンテンツの数が異なっており、各々の前記カテゴリに属するコンテンツ群の前記第１基準軸の軸方向における表示サイズが異なっているプログラムを提供する。
【発明の効果】
【００１２】
本発明によれば、ユーザが所望するコンテンツを見つけやすくなり、且つ、表示可能領域においてコンテンツをできるだけ均等に表示することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係るシステムの全体構成を示すブロック図である。
【図２】同実施形態に係る情報処理装置のハードウェア構成を示すブロック図である。
【図３】同実施形態に係る情報処理装置の外観を示す正面図である。
【図４】同実施形態に係るコンテンツの構成パターンの例を示す模式図である。
【図５】同実施形態に係るコンテンツの配置例と表示画面の表示領域との関係を示す模式図である。
【図６】同実施形態に係る情報処理装置が記憶する表示条件テーブルの一例を示す図である。
【図７】同実施形態に係る情報処理装置の機能構成を示すブロック図である。
【図８】同実施形態に係る情報処理装置の動作を示すフローチャートである。
【図９】同実施形態に係る情報処理装置に表示されるコンテンツの表示位置を決定する過程を例示する模式図である。
【発明を実施するための形態】
【００１４】
［構成］
図１は、本発明の実施形態に係るシステムの全体構成を示すブロック図である。このシステムは、ユーザによって操作される情報処理装置１と、情報処理装置１に対してコンテンツを配信するコンテンツ配信装置２と、これらを通信可能に接続するネットワーク３とを備えている。ネットワーク３は移動通信網及び固定通信網を含む。情報処理装置１は、例えばスマートホンやタブレットなどの情報処理装置であり、ネットワーク３に含まれる移動通信網の基地局と無線通信を行う機能と画像を表示する表示機能とを備えている。コンテンツ配信装置２は、ネットワーク３に含まれる固定通信網に接続されたコンピュータであり、例えば天気予報、交通情報、経路案内、スケジュール、メモ、商業施設のチラシ、地域行政や通信事業者からのお知らせ、占いなどの、複数のカテゴリに属するコンテンツをネットワーク３経由で情報処理装置１に配信する。情報処理装置１及びコンテンツ配信装置２の数は任意であるが、図１では１つの情報処理装置１と３つのコンテンツ配信装置２を例示している。
【００１５】
図２は、情報処理装置１のハードウェア構成を示すブロック図である。情報処理装置１は、制御部１１と、無線通信部１２と、記憶部１３と、ＵＩ部１４と備えたコンピュータとして構成されている。制御部１１は、ＣＰＵなどの演算処理装置と、ＲＯＭ及びＲＡＭなどの記憶装置とを備えている。ＲＯＭには、ＣＰＵによって実行されるプログラムが記憶されている。ＣＰＵは、ＲＡＭをワークエリアとして用いてＲＯＭや記憶部１３に記憶されたプログラムを実行することによって、情報処理装置１の各部の動作を制御する。無線通信部１２は、アンテナや通信回路を備えており、移動通信網の基地局と無線通信を行う。記憶部１３は、例えばＥＥＰＲＯＭ（Electronically Erasable and Programmable ROM）やフラッシュメモリなどの記憶手段であり、制御部１１が用いるデータ群（コンテンツを含む）やプログラム群を記憶している。ＵＩ（User Interface）部１４は、キーやタッチセンサなどの操作子が設けられた操作部と、液晶パネルや液晶駆動回路などの表示部とを含んでいる、本実施形態では、タッチセンサと液晶パネルとによってタッチスクリーンが構成されている。情報処理装置１は、これらの構成以外に、例えばマイク、スピーカ、カメラ又は各種センサなどを含んでいてもよい。
【００１６】
図３は、情報処理装置１の外観を示す正面図である。ＵＩ部１４の表示部１４１は、情報処理装置１の正面側に設けられており、その形状は矩形である。閲覧者であるユーザが情報処理装置１に対して正対したとき、表示部１４１の表示画面の左上の頂点を原点Ｏとし、ユーザから見て上下方向に延びるＹ軸（第１基準軸）と、ユーザから見て左右方向に延びるＸ軸（第２基準軸）とからなる直交座標系が仮想的に設けられている。Ｙ軸及びＸ軸は、表示画面上で各々方向が異なる基準軸である。表示部１４１に表示される画像は、このＹ軸及びＸ軸を基準として、その表示位置が決定される。このとき、第１基準軸であるＹ軸は、第２基準軸であるＸ軸よりも優先される上位の基準軸として用いられる。また、Ｙ軸及びＸ軸ともに、原点Ｏに近い位置が表示における上位の位置となる。つまり、Ｙ軸においては、ユーザから見て、より上のほうの位置が表示における上位の位置となり、Ｘ軸においては、ユーザから見て、より左のほうの位置が表示における上位の位置となる。
【００１７】
図４は、コンテンツの構成パターンの一例を示す模式図である。本実施形態では、コンテンツはカテゴリ別に分けられて表示されるようになっている。各カテゴリに属するコンテンツ群の表示領域において、最も上の位置が、そのカテゴリを象徴するアイコン画像の表示位置となっている。そして、その下方の表示領域には、そのカテゴリに属するコンテンツ群（第１コンテンツ、第２コンテンツ・・・・）が例えば新着順などの所定の順序で並べられて表示される。ここで表示される各コンテンツの内容は、例えばコンテンツのタイトルやその概要のみであり、例えばそのタイトル又は概要をユーザが指定すると（タイトル又は概要の表示領域をユーザがタップ操作すると）、そのコンテンツの詳細な内容を表示した画面に遷移するようになっている。
【００１８】
コンテンツの構成パターンは主に３通りある。例えば天気予報、交通案内、占いなどのカテゴリに属するコンテンツについては、図４（Ａ）に示すような構成となる。この構成パターンにおいては、図示のように、所定数を超えるコンテンツに関しては「他○件」というように件数のみが表示されるようになっている。著作権表示位置とは、コンテンツの著作権の所在を示す情報が表示される位置である。コンテンツ表示位置の領域と著作権表示位置の領域とでは、表示画面に表示されるときのＹ軸方向における表示サイズが異なっている。具体的には、コンテンツ表示位置の領域のＹ軸方向の長さは、著作権表示位置の領域のＹ軸方向の長さよりも長い。このようにコンテンツの種類（具体的には、カテゴリを象徴するアイコン画像、コンテンツのタイトルやその概要、著作権表示）によってＹ軸方向における表示サイズが異なる。
【００１９】
また、例えば経路案内などのコンテンツについては、図４（Ｂ）に示すように、前述した「他○件」というように件数表示がない。また、例えばスケジュール、メモ、商業施設のチラシ、地域行政や通信事業者からのお知らせなどのコンテンツについては、図４（Ｃ）に示すように、「他○件」というように件数表示もないし、著作権に関する表示もない。
【００２０】
このように、カテゴリによって、コンテンツの構成（つまり包含されるコンテンツの数や種類）が異なる。このため、各カテゴリに属するコンテンツ群全体のＹ軸方向における表示サイズが異なることになる。
【００２１】
このようにして構成される各カテゴリのコンテンツは、図５に示すように、所定の規則に基づいて配置される。図５において、点線で示した領域１４１０が、表示画面の表示可能領域を示している。コンテンツの配置レイアウトは、上下方向に延びる列を左右に３つ配置した３列構成となっている。ここでは、ユーザから見て最も左側の列（原点Ｏに最も近い列）を左列、ユーザから見て最も右側の列（原点Ｏから最も遠い列）を右列、左列と右列との間の列を中列という。ユーザが表示画面を上下にスクロールする操作を行うと、点線の領域１４１０が図５の状態から下方に下がり、それまでは表示されていなかったコンテンツが表示画面に表示されることになる。
【００２２】
各コンテンツは、カテゴリ単位で、表示に関する優先順位及び表示の有無という表示条件が設定されるようになっている。図６は、記憶部１３に記憶される表示条件テーブルの一例を示した図である。図の例では、コンテンツの表示に関する優先順位は、カテゴリＡが最も高く、カテゴリＪが最も低い。また、カテゴリＡ，Ｃ，Ｄ，Ｆ，Ｇ，Ｈ，Ｊのコンテンツは表示するという設定になっており、カテゴリＢ，Ｅ，Ｉのコンテンツは表示しないという設定になっている。各コンテンツについての優先順位や表示の有無といった表示条件は、例えばユーザからの指示操作に応じてこの表示条件テーブルに設定される。
【００２３】
前述したとおり、各コンテンツは、カテゴリ単位でみると、表示画面に表示されるときにＹ軸方向における表示サイズが少なくとも異なり得る。このため、前述した特許文献１に記載されているように、表示画面の左上から右下に向って優先順位に単純に従ってコンテンツを並べた場合には、例えば或る列に並べられたコンテンツが占める表示領域が他の列よりも格段に大きいとか、或る列に並べられたコンテンツが占める表示領域が他の列よりも格段に小さいという事態が起こり得る。そこで、情報処理装置１は、まずＹ軸を基準として優先順位に従いコンテンツの表示位置を決定することを原則としたうえで、Ｙ軸を基準としたときに表示位置の候補が複数ある場合には、Ｘ軸を基準として複数の表示位置の候補のうちのいずれかをコンテンツの表示位置として決定する。
【００２４】
図７は、情報処理装置１の機能構成を示すブロック図である。情報処理装置１においてＣＰＵがＲＯＭ又は記憶部１３に記憶されたプログラムを実行することによって、コンテンツ取得部１１０と、優先順位特定部１２０と、表示位置決定部１３０と、表示条件設定部１４０と、表示制御部１５０という機能が実現される。コンテンツ取得部１１０は、コンテンツ配信装置２から配信されるコンテンツをネットワーク３経由で取得する手段である。コンテンツ取得部１１０により、表示画面に表示されるときにＹ軸方向における表示サイズが異なるものを含む複数のコンテンツが取得される。優先順位特定部１２０は、コンテンツ取得部１１０によって取得された複数のコンテンツについて、表示に関する優先順位を特定する。表示位置決定部１３０は、Ｙ軸（第１基準軸）を基準として、特定された優先順位に従いコンテンツの表示位置を決定するが、Ｙ軸（第１基準軸）を基準としたときに表示位置の候補が複数ある場合には、Ｘ軸（第２基準軸）を基準として、複数の表示位置の候補のうちのいずれかを前記コンテンツの表示位置として決定する。表示条件設定部１４０は、各々のコンテンツについて表示の優先順位や表示の有無という表示条件を設定する。表示制御部１５０は、表示画面上で決定された表示位置にコンテンツを表示させる。
【００２５】
［動作]
次に、実施形態の動作を説明する。図８は、情報処理装置１の制御部１１の動作を示すフローチャートである。制御部１１はＲＯＭ又は記憶部１３に記憶されたプログラムを実行することによって、図８に示した各ステップを行う。制御部１１は、例えばユーザによる所定の操作があったときや、新しいコンテンツを情報処理装置１が受信したときなど、コンテンツの一覧を表示するタイミングが到来すると、図８に示す処理を開始する。
【００２６】
まず、制御部１１は、記憶部１３に記憶された表示条件テーブルにおいて表示フラグＯＮ（表示有）と設定されているコンテンツであって、表示位置がまだ決定されていないコンテンツのうち、表示に関する優先順位が最も高いコンテンツを特定する（ステップＳ１１）。ここでいうコンテンツとは、カテゴリ単位のコンテンツ群全体のことである。
【００２７】
次に、制御部１１は、第１基準軸であるＹ軸を基準として、ステップＳ１１において特定されたコンテンツの表示位置候補を特定する（ステップＳ１２）。つまり、制御部１１は、表示画面の左列、中列、右列の全部を対象として（図５参照）、ユーザから見て最も上のほうでコンテンツが未表示となっている位置を、表示位置候補として特定する。
【００２８】
ここで、制御部１１は、特定した表示位置候補が複数の場合には（ステップＳ１３；複数）、第２基準軸であるＸ軸を基準にして表示位置候補を特定する（ステップＳ１４）。つまり、制御部１１は、ステップＳ１２で特定した表示位置候補のうち、ユーザから見て最も左のほうでコンテンツが未表示となっている位置を、表示位置候補として特定する。なお、ステップＳ１２で特定した表示位置候補が単数の場合には（ステップＳ１３；単数）、制御部１１の処理はステップＳ１５に進む。
【００２９】
制御部１１は、ステップＳ１２又はステップＳ１４で特定した表示位置候補を、ステップＳ１１で特定したコンテンツの表示位置として決定する（ステップＳ１５）。そして、制御部１１は、表示位置が決定されていないコンテンツの全てについて（ステップＳ１６；ＹＥＳ）、上記のステップＳ１１〜Ｓ１５の処理を繰り返す。制御部１１は、表示条件テーブルにおいて表示フラグＯＮ（表示有）と設定されている全コンテンツの表示位置が決定したら（ステップＳ１６；ＮＯ）、それらのコンテンツを決定された表示位置に配置して表示部１４１に表示する（ステップＳ１７）。
【００３０】
図９は、コンテンツの表示位置を決定する過程の例示する模式図である。上記の処理を図９の例で説明すると、次のとおりである。コンテンツの表示位置が全く決まっていない場合、優先順位が最も高いコンテンツは、優先順位１位のカテゴリＡに属する７個のコンテンツである（図６参照）。コンテンツの表示位置が全く決まっていない状態では、Ｙ軸方向を基準とする表示位置候補は、左列、中列、右列の各列の最上段の位置となる。この場合、制御部１１は、表示位置候補が複数あるので、Ｘ軸を基準にして表示位置候補を特定する。Ｘ軸方向を基準としたときの表示位置候補は、左列の最上段の位置となる。よって、カテゴリＡに属するコンテンツは、左列最上段の表示位置から下方に向って並べられる。
【００３１】
優先順位２位のカテゴリＢが非表示設定となっているので、次に優先順位が高いコンテンツは、優先順位３位のカテゴリＣに属する１個のコンテンツである。カテゴリＡに属するコンテンツが左列最上段から下方に向って並べられた状態において、Ｙ軸を基準とした表示位置候補は、中列及び右列の最上段の位置となる。ここでも表示位置候補が複数あるので、制御部１１は、Ｘ軸を基準にして表示位置候補を特定する。Ｘ軸方向を基準としたときの表示位置候補は、中列の最上段の位置となる。よって、カテゴリＣに属するコンテンツは、中列の最上段の表示位置から下方に向って並べられる。
【００３２】
次に優先順位が高いコンテンツは優先順位４位のカテゴリＤに属する１個のコンテンツである。カテゴリＡ，Ｃに属するコンテンツが左列最上段及び中列最上段からそれぞれ下方に向って並べられた状態において、Ｙ軸を基準とした表示位置候補は、右列の最上段の位置となる。ここでは表示位置候補が単数なので、制御部１１は、右列の最上段の位置を表示位置とする。よって、カテゴリＤに属するコンテンツは、右列の最上段の表示位置から下方に向って並べられる。
【００３３】
優先順位５位のカテゴリＥが非表示設定となっているので、次に優先順位が高いコンテンツは、優先順位６位のカテゴリＦに属する５個のコンテンツである。カテゴリＡ，Ｃ，Ｄに属するコンテンツが各列の最上段から下方に向って並べられた状態において、Ｙ軸を基準とした表示位置候補は、中列及び右列においてコンテンツ未表示領域のうちで最上段の位置となる。ここでも表示位置候補が複数あるので、制御部１１は、Ｘ軸を基準にして表示位置候補を特定する。Ｘ軸方向を基準としたときの表示位置候補は、中列のコンテンツ未表示領域のうちで最上段の位置となる。よって、カテゴリＦに属するコンテンツは、中列のコンテンツ未表示領域のうちで最上段の表示位置から下方に向って並べられる。
【００３４】
次に優先順位が高いコンテンツは、優先順位７位のカテゴリＧに属する３個のコンテンツである。カテゴリＡ，Ｃ，Ｄ，Ｆに属するコンテンツが並べられた状態において、Ｙ軸を基準とした表示位置候補は、右列においてコンテンツ未表示領域のうちで最上段の位置となる。ここでは表示位置候補が単数なので、制御部１１は、右列においてコンテンツ未表示領域のうちで最上段の位置を表示位置とする。よって、カテゴリＧに属するコンテンツは、右列においてコンテンツ未表示領域のうちで最上段の表示位置から下方に向って並べられる。
【００３５】
次に優先順位が高いコンテンツは、優先順位８位のカテゴリＨに属する４個のコンテンツである。カテゴリＡ，Ｃ，Ｄ，Ｆ，Ｇに属するコンテンツが並べられた状態において、Ｙ軸を基準とした表示位置候補は、右列においてコンテンツ未表示領域のうちで最上段の位置となる。ここでは表示位置候補が単数なので、制御部１１は、右列においてコンテンツ未表示領域のうちで最上段の位置を表示位置とする。よって、カテゴリＨに属するコンテンツは、右列においてコンテンツ未表示領域のうちで最上段の表示位置から下方に向って並べられる。
【００３６】
優先順位９位のカテゴリＩが非表示設定となっているので、次に優先順位が高いコンテンツは、優先順位１０位のカテゴリＪに属する１個のコンテンツである。カテゴリＡ，Ｃ，Ｄ，Ｆ，Ｇ，Ｈに属するコンテンツが並べられた状態において、Ｙ軸を基準とした表示位置候補は、中列においてコンテンツ未表示領域のうちで最上段の位置となる。ここでは表示位置候補が単数なので、制御部１１は、中列においてコンテンツ未表示領域のうちで最上段の位置を表示位置とする。よって、カテゴリＪに属するコンテンツは、中列においてコンテンツ未表示領域のうちで最上段の表示位置から下方に向って並べられる。
【００３７】
以上説明した実施形態によれば、表示画面の所定の位置（ここでは原点Ｏに相当する左上）からコンテンツが優先順位に従って配置されるので、ユーザはコンテンツのカテゴリ別におおよその表示位置を覚えやすくなり、その結果、表示画面を見たときに所望するコンテンツを見つけやすくなる。また、情報処理装置１は、Ｙ軸を基準として優先順位に従いコンテンツの表示位置を決定することを原則とし、Ｙ軸を基準としたときに表示位置の候補が複数ある場合には、Ｘ軸を基準として複数の表示位置の候補のうちのいずれかをコンテンツの表示位置として決定する。これにより、例えば或る列に並べられたコンテンツが占める表示領域が他の列よりも格段に大きいとか、これとは逆に、或る列に並べられたコンテンツが占める表示領域が他の列よりも格段に小さいという事態が避けられる可能性が高くなる。つまり、表示可能領域においてコンテンツをできるだけ均等に表示することが可能となる。
【００３８】
［変形例］
上述した実施形態は次のような変形が可能である。また、以下の変形例を互いに組み合わせて実施してもよい。
【００３９】
制御部１１は、各々のコンテンツについて表示に関する優先順位及び表示の有無を表示条件設定テーブルに設定していたが、これらを所定の条件に応じて変更するようにしてもよい。
例えば時間的条件に応じて各々のコンテンツについて表示の有無を変更するためのアルゴリズムが記憶部１３に記憶されており、制御部１１は、計時部により時間を計測しつつ、そのアルゴリズムに従って、各コンテンツについての表示の有無を時間的条件に応じて変更する（表示フラグのＯＮ／ＯＦＦ切替を行う）ようにしてもよい。このアルゴリズムは、例えば、時間帯別、日別、月別、季節別、年別、平日／休日別に、各コンテンツの表示の有無を決めた規則を含むものである。
また、例えば場所的条件に応じて各々のコンテンツについて表示の有無を変更するためのアルゴリズムが記憶部１３に記憶されており、制御部１１は、測位部により測位を行いつつ、そのアルゴリズムに従って各コンテンツについての表示の有無を場所的条件に応じて変更する（表示フラグのＯＮ／ＯＦＦ切替を行う）ようにしてもよい。このアルゴリズムは、例えば、緯度経度で表現された地域別や自宅／勤務地別にコンテンツの表示の有無を決めた規則を含むものである。
また、例えば地震など災害時に各々のコンテンツについて表示の有無を変更するためのアルゴリズムが記憶部１３に記憶されており、制御部１１は、外部システムから受け取った災害通知に応じて、そのアルゴリズムに従って各コンテンツについての表示の有無を変更する（表示フラグのＯＮ／ＯＦＦ切替を行う）ようにしてもよい。
以上は、どのような条件に応じて各々のコンテンツについての表示の有無をどのように変更するかというアルゴリズムの例示に過ぎず、このアルゴリズムはこのシステムの管理者やコンテンツの提供者によって任意に定めることができる。
同様に、表示に関する優先順位も、時間的条件や場所的条件等の所定の条件により変動するようにしてもよい。
なお、表示有無の設定は必ずしも必要ではなく、常に全てのコンテンツを表示するという扱いにしてもよい。
【００４０】
情報処理装置１において表示対象となるコンテンツは、コンテンツ配信装置２から情報処理装置１に配信されるものに限定されず、情報処理装置１に対してユーザの操作や他の外部端末からの近距離無線などにより入力されたコンテンツや、情報処理装置１自身が生成したコンテンツであってもよい。
【００４１】
実施形態では、表示画面の左上を原点Ｏとして、ユーザから見て上下方向に相当するＹ軸を第１基準軸とし、ユーザから見て左右方向に相当するＸ軸を第２基準軸としていたが、原点Ｏの位置や第１基準軸及び第２基準軸はこの例に限定されない。例えば原点Ｏは表示画面の左下、右上、右下でもよいし、表示画面の中央でもよい。また、第１基準軸及び第２基準軸は、表示画面上で各々方向が異なっていればよい。つまり、第１基準軸及び第２基準軸は直交する必要はなく、両者が交差する関係であればよい。
また、実施形態においては図４に３通りのコンテンツの構成パターンを例示したが、本発明の実施はこれに限定されない。例えば、上下方向に延びる列は３列構成ではなく、２列でもよいし、４列以上であってもよい。また、各コンテンツのサイズは任意である。例えば、「他○件」という表示や著作権表示を同じサイズで表示してもよい。
また、Ｙ軸を基準としてコンテンツの表示位置候補を特定するときは以下のような特定の仕方がある。
［１］タイトルや概要などの実質的な内容を持つコンテンツのみを考慮し、それ以外のコンテンツ（「他○件」という件数表示や著作権表示）については考慮せずこれを無いものとみなしてステップＳ１２の処理を行う。
［２］タイトルや概要などの実質的な内容を持つコンテンツと、「他○件」という件数表示とを考慮し、それ以外のコンテンツ（著作権表示）については考慮せずこれを無いものとみなしてステップＳ１２の処理を行う。
［３］タイトルや概要などの実質的な内容を持つコンテンツと、「他○件」という件数表示と、著作権表示の全てを考慮してステップＳ１２の処理を行う。
このように、Ｙ軸を基準としてコンテンツの表示位置候補を特定するときに、コンテンツの種別によって考慮するものと考慮しないものとで分けるようにしてもよい。
【００４２】
本発明に係る情報処理装置は、実施形態で説明したように情報処理装置１の機能の全てを一体に備えた装置によっても実現可能であるし、情報処理装置１の機能を、さらに複数の装置に分散して実装したものであってもよい。また、情報処理装置１は、スマートホンやタブレットなどの無線通信を行う情報処理装置に限らず、パーソナルコンピュータなどの有線通信を行う情報処理装置であってもよい。
また、実施形態で説明した構成は一例にすぎず、本発明の実施がこの例に限定されることはない。例えば、複数のコンテンツ配信装置２に接続されたアグリゲーター装置があり、そのアグリゲーター装置がネットワーク３を介して情報処理装置１にコンテンツを配信するようにしてもよい。
【００４３】
本発明は、情報処理装置１が行う情報処理方法や、コンピュータを情報処理装置１として機能させるためのプログラムといった形態でも実施が可能である。かかるプログラムは、光ディスク等の記録媒体に記録した形態で提供されたり、インターネット等のネットワークを介して、コンピュータにダウンロードさせ、これをインストールして利用可能にするなどの形態で提供されたりすることが可能である。
【符号の説明】
【００４４】
１・・・情報処理装置、１１・・・制御部、１２・・・無線通信部、１３・・・記憶部、１４・・・ＵＩ部、１１０・・・コンテンツ取得部、１２０・・・優先順位特定部、１３０・・・表示位置決定部、１４０・・・表示条件設定部、１５０・・・表示制御部、２・・・コンテンツ配信装置、３・・・ネットワーク。
【図１】
0006647959.tif 000002
【図２】
0006647959.tif 000003
【図３】
0006647959.tif 000004
【図４】
0006647959.tif 000005
【図５】
0006647959.tif 000006
【図６】
0006647959.tif 000007
【図７】
0006647959.tif 000008
【図８】
0006647959.tif 000009
【図９】
0006647959.tif 000010