(57)【特許請求の範囲】
【請求項１】
画像を含んで構成される記事を記憶する記事記憶手段に記憶された前記記事を、複数の記事配置領域を有するテンプレート画面の一の前記記事配置領域に配置する記事配置手段と、
前記記事配置領域に前記記事が配置された前記テンプレート画面を表示手段に表示する表示制御手段と、を有し、
前記記事配置手段は、
前記表示手段に表示する優先度の高い記事から順に前記記事配置領域に前記記事を割り当てて配置する際に、前記記事に含まれる画像の長手方向と、前記記事配置領域の長手方向と、が合致せず、前記記事を前記記事配置領域に配置することができない場合に、前記記事配置領域を短手方向の分割線により分割し、分割された一の記事配置領域に前記記事を割り当てて配置する、ことを特徴とする情報処理装置。
【請求項２】
前記記事配置手段は、
前記優先度の高い記事から順に、前記テンプレート画面を構成する記事配置領域に前記記事を割り当て、前記記事配置領域に割り当てた前記記事に含まれる画像の長手方向と、割り当てられた前記記事配置領域の長手方向と、を比較し、前記記事配置領域に割り当てた前記記事に含まれる画像の長手方向が、割り当てられた前記記事配置領域の長手方向に合致せず、前記記事を前記記事配置領域に配置することができない場合に、前記記事配置領域を短手方向の分割線により分割し、分割された一の記事配置領域に前記記事を割り当てて配置する、ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記記事配置手段は、
前記テンプレート画面を構成する記事配置領域の中で前記記事が割り当てられてない記事配置領域がなくなるまで、前記優先度の高い記事から順に、前記テンプレート画面を構成する記事配置領域に前記記事を割り当て、前記記事を割り当てた後に、前記記事配置領域に割り当てた前記記事に含まれる画像の長手方向と、割り当てられた前記記事配置領域の長手方向と、を比較する、ことを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記記事配置手段は、
前記優先度の高い記事から順に、分割後の記事配置領域の中で前記記事が未配置の記事配置領域に対し、当該記事配置領域に配置可能な画像を含んで構成する記事を割り当てて配置する、ことを特徴とする請求項１から請求項３の何れか１項に記載の情報処理装置。
【請求項５】
前記記事配置手段は、
前記優先度の高い記事から順に、前記記事に含まれる画像のアスペクト比と画像のサイズとに基づく配置条件から決まる前記記事配置領域の優先順位に従って、前記配置条件が成立する前記記事配置領域を探索して前記記事を割り当てて配置する、ことを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記記事配置手段は、
前記優先度の高い記事から順に、前記テンプレート画面を構成する記事配置領域の中から前記記事に含まれる画像が配置可能な前記配置条件が成立する未配置の記事配置領域を探索し、前記配置条件が成立する未配置の記事配置領域がなく、前記記事を前記記事配置領域に割り当てて配置することができない場合に、未配置の記事配置領域の中で分割可能な記事配置領域を短手方向の分割線により分割し、分割された一の記事配置領域に前記記事を割り当てて配置する、ことを特徴とする請求項５記載の情報処理装置。
【請求項７】
前記記事配置手段は、
前記テンプレート画面を構成する記事配置領域の中で前記記事が未配置の記事配置領域がなくなるまで、前記優先度の高い記事から順に、前記記事に含まれる画像が配置可能な前記配置条件が成立する未配置の記事配置領域を探索する、ことを特徴とする請求項６記載の情報処理装置。
【請求項８】
前記記事配置手段は、
前記記事配置領域に配置された前記記事に含まれる画像を当該記事配置領域に合わせてトリミングする、ことを特徴とする請求項１から請求項７の何れか１項に記載の情報処理装置。
【請求項９】
前記テンプレート画面を構成する前記記事配置領域は、前記記事配置領域のアスペクト比が２：１、１：２、１：１の何れかで構成されている、ことを特徴とする請求項１から請求項８の何れか１項に記載の情報処理装置。
【請求項１０】
画像を含んで構成される記事を記憶する記事記憶手段に記憶された前記記事を、複数の記事配置領域を有するテンプレート画面の一の前記記事配置領域に配置する記事配置処理と、
前記記事配置領域に前記記事が配置された前記テンプレート画面を表示手段に表示する表示制御処理と、をコンピュータに実行させ、
前記記事配置処理は、
前記表示手段に表示する優先度の高い記事から順に前記記事配置領域に前記記事を割り当てて配置する際に、前記記事に含まれる画像の長手方向と、前記記事配置領域の長手方向と、が合致せず前記記事を前記記事配置領域に配置することができない場合に、前記記事配置領域を短手方向の分割線により分割し、分割された一の記事配置領域に前記記事を割り当てて配置する、ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の記事を表示手段に表示する技術に関する。
【背景技術】
【０００２】
近年、ネット上の様々なサイトから各種の記事を取得し、世の中のトレンドと閲覧者の興味に応じた複数の記事を纏めて１つの画面上で閲覧することが可能になっている。
【０００３】
記事としては、例えば、画像コンテンツ、音楽コンテンツ、広告コンテンツなどの各種のコンテンツがあげられる。
【０００４】
この種の記事は、画像等を含んで構成されることが多いため、画像を含む記事を画面上の所定の記事配置領域に表示することが可能である。これにより、閲覧者は、記事配置領域に表示された画像を基に、記事の内容を把握することができる。
【０００５】
また、閲覧者にとって記事が見やすく、また、記事を見ていて楽しくなるようにするためには、記事のレイアウトに変化をつける方が良い。
【０００６】
なお、記事に含まれる画像のサイズの大小や画像のアスペクト比、各個人の記事に対する重要度に応じて、その記事を配置する記事配置領域の大きさや記事配置領域のアスペクト比に変化をつけることで、記事のレイアウトに変化をつけることができる。これにより、閲覧者にとって記事が見やすく、また、記事を見ていて楽しくなるようにすることができる。また、閲覧者にとって見るべき記事を把握し易くすることもできる。但し、記事に含まれる画像のサイズや、アスペクト比は、非常にバリエーションに富むため、記事に含まれる画像のサイズの大小や画像のアスペクト比に応じて記事をうまく記事配置領域に配置することは非常に困難である。また、記事配置領域に記事を配置するのに時間がかかり過ぎてしまっては意味がない。
【０００７】
このため、記事のレイアウトに変化をつけつつ、効率的に記事を記事配置領域に配置する必要がある。
【０００８】
特許文献１（特開２００３−１４１０７３号公報）には、利用者が画面をタッチすることで、コンテンツを表示する表示領域サイズの変更を行う技術が開示されている（図１２、図１３等参照）。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００３−１４１０７３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかし、特許文献１は、人手操作により表示領域サイズの変更を行うことを前提としており、記事のレイアウトに変化をつけつつ、効率的に記事を記事配置領域に配置する点については何ら考慮されていない。
【００１１】
本発明の目的は、記事のレイアウトに変化をつけつつ、効率的に記事を記事配置領域に配置することである。
【課題を解決するための手段】
【００１２】
本発明にかかる情報処理装置は、
画像を含んで構成される記事を記憶する記事記憶手段に記憶された前記記事を、複数の記事配置領域を有するテンプレート画面の一の前記記事配置領域に配置する記事配置手段と、
前記記事配置領域に前記記事が配置された前記テンプレート画面を表示手段に表示する表示制御手段と、を有し、
前記記事配置手段は、
前記表示手段に表示する優先度の高い記事から順に前記記事配置領域に前記記事を割り当てて配置する際に、前記記事に含まれる画像の長手方向と、前記記事配置領域の長手方向と、が合致せず、前記記事を前記記事配置領域に配置することができない場合に、前記記事配置領域を短手方向の分割線により分割し、分割された一の記事配置領域に前記記事を割り当てて配置する、ことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、記事のレイアウトに変化をつけつつ、効率的に記事を記事配置領域に配置することができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態の情報処理装置１００の構成例を示す図である。
【図２】情報ソーステーブルの一例を示す図である。
【図３】テンプレート画面５０の構成例を示す図であり、記事配置領域を分割する前の状態を示す図である。
【図４】テンプレート画面５０の構成例を示す図であり、記事配置領域を分割した後の状態の一例を示す図である。
【図５】本実施形態の情報処理装置１００の処理動作例を示す図である。
【図６】第１の実施形態の情報処理装置１００の処理動作例を示す図である。
【図７】優先順位付きの記事の例を示す図である。
【図８】第１の実施形態の記事配置の具体例を示す第１の図である。
【図９】第１の実施形態の記事配置の具体例を示す第２の図である。
【図１０】第１の実施形態の記事配置の具体例を示す第３の図である。
【図１１】優先順位付きの記事の例を示す図である。
【図１２】記事配置の具体例を示す図である。
【図１３】第２の実施形態の情報処理装置１００の処理動作例を示す図である。
【図１４】第２の実施形態の記事配置の具体例を示す第１の図である。
【図１５】第２の実施形態の記事配置の具体例を示す第２の図である。
【図１６】第２の実施形態の記事配置の具体例を示す第３の図である。
【発明を実施するための形態】
【００１５】
＜本発明の一態様にかかる情報処理装置１００の概要＞
まず、図１を参照しながら、本発明の一態様にかかる情報処理装置１００について説明する。図１は、本発明の一態様にかかる情報処理装置１００の構成例を示す。
【００１６】
本発明の一態様にかかる情報処理装置は、記事配置手段、表示制御手段を有して構成する。
【００１７】
記事配置手段は、画像を含んで構成される記事を記憶する記事記憶手段に記憶された記事を、複数の記事配置領域を有するテンプレート画面の一の記事配置領域に配置する。記事記憶手段は、優先順位付記事記憶部３３が機能する。表示手段は、操作表示部２０が機能する。記事配置手段は、記事配置部４５が機能する。
【００１８】
表示制御手段は、記事配置領域に記事が配置されたテンプレート画面を表示手段に表示する。表示制御手段は、表示制御部４６が機能する。
【００１９】
記事配置手段は、表示手段に表示する優先度の高い記事から順に記事配置領域に記事を割り当てて配置する際に、記事に含まれる画像の長手方向と、記事配置領域の長手方向と、が合致せず、記事を記事配置領域に配置することができない場合に、記事配置領域を短手方向の分割線により分割し、分割された一の記事配置領域に記事を割り当てて配置する。
【００２０】
本発明の一態様にかかる情報処理装置１００は、表示手段に表示する優先度の高い記事から順に記事配置領域に記事を割り当てて配置する際に、記事に含まれる画像の長手方向と、記事配置領域の長手方向と、が合致せず、記事を記事配置領域に配置することができない場合に、記事配置領域を短手方向の分割線により分割し、分割された一の記事配置領域に記事を割り当てて配置することになる。このため、記事のレイアウトに変化をつけつつ、効率的に記事を記事配置領域に配置することができる。以下、添付図面を参照しながら、本発明の一態様にかかる情報処理装置１００について詳細に説明する。
【００２１】
（第１の実施形態）
＜情報処理装置１００の構成例＞
まず、図１を参照しながら、本実施形態の情報処理装置１００の構成例について説明する。図１は、本実施形態の情報処理装置１００の構成例を示す図である。情報処理装置１００としては、例えば、ＰＣ、スマートフォンなど各種の機器が該当する。
【００２２】
本実施形態の情報処理装置１００は、通信部１０、操作表示部２０、記憶部３０、制御部４０を有して構成する。
【００２３】
通信部１０は、有線または無線により、インターネットなどのネットワークを介して、各種のＷｅｂサーバ２００等に接続する。また、ＴＶ受信用アンテナおよびＴＶチューナを備え、ＴＶ番組表やＴＶ番組放送を受信する。
【００２４】
操作表示部２０は、例えばタッチパネルディスプレイなどであり、各種記事を画面表示すると共に、ユーザによる操作入力を受け付ける。操作表示部２０に表示する記事としては、例えば、画像コンテンツ、音楽コンテンツ、広告コンテンツなどの各種のコンテンツがあげられる。
【００２５】
記憶部３０は、各種情報を記憶する。本実施形態の記憶部３０は、記事蓄積部３１、テンプレート画面記憶部３２、優先順位付記事記憶部３３、記事配置状況記憶部３４を有している。
【００２６】
記事蓄積部３１は、ネットワーク上の各種のＷｅｂサーバ２００等に格納されている各種記事を取得して予め定めたカテゴリ毎に分類して蓄積する。記事蓄積部３１は、例えば、図２に示すような情報ソーステーブルに基づいてインターネット上の各種のＷｅｂサーバ２００等から取得した記事を記憶する。図２に示す情報ソーステーブルは、「政治」、「経済」、「スポーツ」などのカテゴリが各ＵＲＩに紐付けられている。記事は、このＵＲＩに基づいて取得したＲＳＳやＡｔｏｍフィードに含まれる記事の１つ１つのようなものである。これにより、記事蓄積部３１には、様々なカテゴリの記事が蓄積されることになる。
【００２７】
テンプレート画面記憶部３２は、操作表示部２０に記事を表示する際に使用するテンプレート画面５０を記憶する。テンプレート画面５０は、例えば、図３に示すように、記事を配置する複数の記事配置領域Ａ１〜Ａ４、Ｂ１〜Ｂ２、Ｃ１で構成し、各々の記事配置領域Ａ１〜Ａ４、Ｂ１〜Ｂ２、Ｃ１に所望の記事を配置して操作表示部２０に表示する。テンプレート画面５０は、操作表示部２０に全ての記事配置領域が一度に表示されるように構成しても良い。また、テンプレート画面５０の一部の記事配置領域が操作表示部２０に表示され、残りの記事配置領域はスクロール操作等により操作表示部２０に表示されるように構成しても良い。
【００２８】
テンプレート画面５０は、アスペクト比の異なる複数種類の記事配置領域で構成する。この場合、テンプレート画面５０を構成する記事配置領域のアスペクト比は、Ｗｅｂサーバ２００等から配信されうる記事に含まれる記事画像のアスペクト比を基に数種類に決定することが好ましい。記事配置領域のアスペクト比の種類はいくつでもよいが、種類が少なすぎると記事画像をトリミングする際に記事画像の重要領域を取り除いてしまう場合が発生する。逆に、種類が多すぎるとテンプレート画面５０を構成する記事配置領域のバリエーションが多くなり、テンプレート画面５０の設計が困難になる。
【００２９】
本実施形態では、テンプレート画面５０を構成する記事配置領域は、図３に示すように、縦長サイズＡ１〜Ａ４、正方形サイズＢ１〜Ｂ２、横長サイズＣ１の３種類とし、この３種類の記事配置領域を組み合わせてテンプレート画面５０を構成することにしている。縦長サイズＡ１〜Ａ４のアスペクト比は、幅１：高さ２で構成している。正方形サイズＢ１〜Ｂ２のアスペクト比は、幅１：高さ１で構成している。横長サイズＣ１のアスペクト比は、幅２：高さ１で構成している。テンプレート画面５０の構成例は図３の構成例に限定せず、任意の種類の記事配置領域を組み合わせて構成することが可能である。縦長サイズ、横長サイズの記事配置領域Ａ１〜Ａ４、Ｃ１は、記事間の緩衝領域も含み、縦長サイズ、横長サイズの記事配置領域Ａ１〜Ａ４、Ｃ１を短手方向の分割線により半分に分割すると、正方形サイズの記事配置領域Ｂ１〜Ｂ２と同じサイズの正方形サイズの記事配置領域になるようにしている。
【００３０】
図３に示すテンプレート画面５０は、４つの縦長サイズの記事配置領域Ａ１〜Ａ４、２つの正方形サイズの記事配置領域Ｂ１〜Ｂ２、１つの横長サイズの記事配置領域Ｃ１で構成している。図３に示すテンプレート画面５０を構成する縦長サイズ、横長サイズの記事配置領域Ａ１〜Ａ４、Ｃ１を全て短手方向の分割線により半分に分割すると、図４に示すテンプレート画面５０になる。図４に示すテンプレート画面５０は、図３に示す縦長サイズの記事配置領域Ａ１を短手方向の分割線により２つの正方形サイズの記事配置領域Ａ１１，Ａ１２に分割している。また、図３に示す縦長サイズの記事配置領域Ａ２を短手方向の分割線により２つの正方形サイズの記事配置領域Ａ２１，Ａ２２に分割している。また、図３に示す縦長サイズの記事配置領域Ａ３を短手方向の分割線により２つの正方形サイズの記事配置領域Ａ３１，Ａ３２に分割している。また、図３に示す縦長サイズの記事配置領域Ａ４を短手方向の分割線により２つの正方形サイズの記事配置領域Ａ４１，Ａ４２に分割している。また、図３に示す横長サイズの記事配置領域Ｃ１を短手方向の分割線により２つの正方形サイズの記事配置領域Ｃ１１，Ｃ１２に分割している。
【００３１】
優先順位付記事記憶部３３は、操作表示部２０に表示する際の優先順位が付与された記事を記憶する。優先順位付記事記憶部３３には、例えば、カテゴリ毎に優先順位が付与された記事を記憶する。カテゴリは、記事蓄積部３１に記事を蓄積する際に使用したカテゴリを使用し、記事蓄積部３１に蓄積されたカテゴリ毎の記事に優先順位を付与して記憶する。また、優先順位付記事記憶部３３には、所定の時間帯毎に優先順位が付与された記事を記憶する。所定の時間帯は、例えば、朝、昼、午後、夕方、夜などの各種時間帯を使用し、Ｗｅｂサーバ２００等から記事が配信された時間帯毎の記事に優先順位を付与して記憶する。
【００３２】
記事配置状況記憶部３４は、テンプレート画面５０を構成する複数の記事配置領域に記事を配置した状況を記憶する。例えば、記事が配置済みである記事配置領域は、配置済みである旨の情報およびその記事配置領域に配置する記事の情報を記憶する。また、記事が配置済みでない記事配置領域は、未配置である旨の情報を記憶する。これにより、テンプレート画面５０を構成する複数の記事配置領域の中でどの記事配置領域が配置済みであり、どの記事配置領域が未配置であるかを把握することができる。また、テンプレート画面５０を構成する各記事配置領域に対してどの記事を配置するかを把握することができる。
【００３３】
制御部４０は、情報処理装置１００の制御を行う。本実施形態の制御部４０は、記事取得部４１、個人的注目度解析部４２、社会的注目度解析部４３、記事優先順位決定部４４、記事配置部４５、表示制御部４６を有している。
【００３４】
記事取得部４１は、通信部１０によりネットワークを介して各種のＷｅｂサーバ２００に接続し、各種記事を取得する。記事取得部４１が取得した各種記事は、記事蓄積部３１にカテゴリ毎に分類して蓄積する。
【００３５】
個人的注目度解析部４２は、各記事に対するユーザの興味推定値である個人的注目度を求める。記事蓄積部３１には、各種記事を予め定めたカテゴリ毎に分類して蓄積している。個人的注目度解析部４２は、記事蓄積部３１に蓄積された各種記事の個人的注目度を求める。これにより、どの記事の個人的注目度が高く、どの記事の個人的注目度が低いのかを把握することができる。個人的注目度は、ユーザ個人の記事に対する嗜好の度合いを特定する指標となる値であり、ユーザ個人の評価指標によって得られる。個人的注目度は、記事に対する得点、偏差値、順位、あるいはそれらを組み合わせたものがあげられる。個人的注目度の高い記事は、ユーザ個人がその記事に興味があることを意味し、個人的注目度の低い記事は、ユーザ個人がその記事に興味がないことを意味する。記事蓄積部３１は、各種記事をカテゴリ毎に分類して蓄積している。このため、個人的注目度の高い記事のカテゴリは、注目度が高くなり、個人的注目度の低い記事のカテゴリは、注目度が低くなる。これにより、カテゴリに対する注目度も求めることができる。
【００３６】
個人的注目度は、例えば、操作表示部２０に表示した記事に対するユーザ操作およびその記事に含まれるキーワードを用いて決定する。ユーザ操作としては、例えば、記事を開いた、記事を開かなかった、記事に対して良いコメントをした、記事に対して悪いコメントをした、記事を保存した、記事を捨てたなどの操作があげられる。このユーザ操作の中で、記事を開いた、記事に対して良いコメントをした、記事を保存したなどの操作は、個人的注目度と正の相関を示す操作に該当する。また、記事を開かなかった、記事に対して悪いコメントをした、記事を捨てたなどの操作は、個人的注目度と負の相関を示す操作に該当する。これにより、個人的注目度と正の相関を示す操作が行われた記事に含まれるキーワードと同じキーワードを含む記事は、個人的注目度が高くなる。また、個人的注目度と負の相関を示す操作が行われた記事に含まれるキーワードと同じキーワードを含む記事は、個人的注目度が低くなる。なお、記事の個人的注目度は、ユーザ操作によって求められるため、学習速度が遅い。
【００３７】
社会的注目度解析部４３は、各記事に対する他ユーザの興味推定値である社会的注目度を求める。記事蓄積部３１には、各種記事を予め定めたカテゴリ毎に分類して蓄積している。社会的注目度解析部４３は、記事蓄積部３１に蓄積された各種記事の社会的注目度を求める。これにより、どの記事の社会的注目度が高く、どの記事の社会的注目度が低いのかを把握することができる。社会的注目度は、複数のユーザの記事に対する相対的な嗜好の度合いを特定する指標となる値であり、複数のユーザの評価指標によって得られる。社会的注目度は、記事に対する得点、偏差値、順位、あるいはそれらを組み合わせたものがあげられる。社会的注目度の高い記事は、複数のユーザが相対的にその記事に興味があることを意味する。社会的注目度の低い記事は、複数のユーザが相対的にその記事に興味がないことを意味する。社会的注目度は、例えば、記事に対するツイート数に基づいて決定する。また、記事を気に入ったユーザ数に基づいて決定する。また、記事のページビュー、PageRankなどの他のユーザによる記事の閲覧操作によって決定しても良い。記事の社会的注目度は、複数のユーザによってリアルタイムに求められるため、学習速度が速い。各記事に対する社会的注目度は、Ｗｅｂサーバ２００等から纏めて取得することも可能である。
【００３８】
記事優先順位決定部４４は、記事蓄積部３１に蓄積された各種記事に対する個人的注目度と社会的注目度とを基に、記事蓄積部３１に蓄積された各種記事を操作表示部２０に表示する際の優先順位を決定する。例えば、各種記事に対する個人的注目度と社会的注目度とを基に記事に対する総合的な注目度を求め、その総合的な注目度を基に、各記事の優先順位を決定する。記事に対する総合的な注目度は、各記事に対する個人的注目度と社会的注目度とを単に加算した値にしても良く、また、個人的注目度と社会的注目度とに対して任意の重み付けを施して加算した値にしても良い。この場合、個人的注目度に施す重み付けと社会的注目度に施す重み付けとを任意に設定変更するようにすることも可能である。例えば、初期の段階は、個人的注目度の学習速度が遅いため、個人的注目度の重み付けを社会的注目度よりも大きくするようにし、個人的注目度の学習が蓄積されていくに従い、個人的注目度の重み付けを小さくしていき最終的に社会的注目度と同じ重み付けにするようにしても良い。各記事の優先順位は、記事に対する総合的な注目度を基に、カテゴリ毎に決定したり、時間帯毎に決定したりする。これにより、記事をカテゴリ毎に操作表示部２０に表示する場合は、カテゴリ毎に決定した記事の優先順位を基に操作表示部２０に表示することができる。また、記事を時間帯毎に操作表示部２０に表示する場合は、時間帯毎に決定した記事の優先順位を基に操作表示部２０に表示することができる。記事優先順位決定部４４で決定した優先順位付けの記事は、優先順位付記事記憶部３３に記憶する。これにより、優先順位付記事記憶部３３には、カテゴリ毎に優先順位が付与された記事が記憶される。また、時間帯毎に優先順位が付与された記事が記憶される。
【００３９】
記事配置部４５は、テンプレート画面記憶部３２からテンプレート画面５０をランダムに読み出し、その読み出したテンプレート画面５０を構成する各記事配置領域に記事を割り当てて配置する。記事配置部４５は、優先順位付記事記憶部３３に記憶された優先順位の高い記事から順番にテンプレート画面５０を構成する各記事配置領域に記事を割り当てる。そして、記事配置部４５は、各記事配置領域に割り当てた記事に含まれる記事画像の長手方向と、その記事配置領域に配置可能な記事画像の長手方向と、が合致し、記事を記事配置領域に配置することができる場合に、その記事配置領域に記事を配置する。また、双方の記事画像の長手方向が合致せず、記事を記事配置領域に配置することができない場合は、その記事配置領域を短手方向の分割線により分割し、分割後の一の記事配置領域に記事を割り当てて配置する。例えば、図３に示す縦長サイズの記事配置領域Ａ１に配置可能な記事画像が縦長サイズの記事画像とする。この場合、記事に含まれる記事画像が縦長サイズの記事画像である場合に、記事に含まれる記事画像の長手方向と、その記事配置領域に配置可能な記事画像の長手方向と、が合致し、記事を記事配置領域に配置することができることになり、その縦長サイズの記事配置領域Ａ１に記事を配置することになる。また、記事に含まれる記事画像が縦長サイズの記事画像でない場合に、記事に含まれる記事画像の長手方向と、その記事配置領域に配置可能な記事画像の長手方向と、が合致せず、記事を記事配置領域に配置することができないことになり、その縦長サイズの記事配置領域Ａ１を短手方向の分割線により２つの正方形サイズの記事配置領域Ａ１１，Ａ１２に分割し、分割後の一方の優先順位の高い正方形サイズの記事配置領域Ａ１１に記事を割り当てて配置することになる。
【００４０】
記事配置部４５は、記事に含まれる記事画像を記事配置領域に配置する場合は、記事配置領域に対応するアスペクト比になるように記事画像を機械的にトリミングし、トリミング後の記事画像を記事配置領域に配置する。
【００４１】
例えば、記事に含まれる記事画像が縦３×横２の縦長サイズの記事画像と仮定する。この場合、縦３×横２の縦長サイズの記事画像を縦１×横１の正方形サイズの記事配置領域に配置する場合は、縦３のサイズが縦２のサイズになるように記事画像の上下の領域を取り除くトリミングを行う。そして、縦２×横２のサイズの記事画像を縮小し、縦１×横１の正方形サイズの記事配置領域に配置する。この場合、一般に顔のような重要領域は、記事画像の上部に現れることが多いため、記事画像の上部より下部の領域を多く取り除くようにトリミングを行う。縦３×横２の縦長サイズの記事画像を正方形サイズにトリミングする場合は、記事画像から縦１×横２の領域を取り除くことになる。
【００４２】
また、縦３×横２の縦長サイズの記事画像を縦２×横１の縦長サイズの記事配置領域に配置する場合は、横２のサイズが横１．５のサイズになるように記事画像の左右の領域を取り除くトリミングを行う。そして、縦３×横１．５のサイズの記事画像を縮小し、縦２×横１の縦長サイズの記事配置領域に配置する。縦３×横２の縦長サイズの記事画像を縦長サイズにトリミングする場合は、記事画像から縦３×横０．５の領域を取り除くことになる。
【００４３】
上記の例の場合、縦３×横２の縦長サイズの記事画像を正方形サイズにトリミングする場合は、記事画像から縦１×横２の領域を取り除くことになり、縦長サイズにトリミングする場合は、記事画像から縦３×横０．５の領域を取り除くことになる。このため、正方形サイズへのトリミングよりも縦長サイズへのトリミングの方が、トリミングで取り除かれる記事画像の面積が小さくなる。トリミングで取り除かれる記事画像の面積が小さいほど、記事画像を自然な状態で記事配置領域に配置して表示することができる。このため、縦長サイズへのトリミングの方が記事画像を自然な状態で記事配置領域に配置して表示することになり、正方形サイズへのトリミングの方が記事画像を不自然な状態で記事配置領域に配置して表示することになる。このため、縦長サイズの記事画像を含む記事は、縦長サイズの記事配置領域、正方形サイズの記事配置領域に配置することになる。
【００４４】
なお、記事画像をトリミングする場合は、記事画像の重要領域を取り除かないように条件を設定することが好ましい。
【００４５】
上記の例の場合、縦長サイズの記事画像を横長サイズの記事配置領域に配置するために、縦長サイズの記事画像をトリミングすると、トリミングの仕方によっては、記事画像の重要領域を取り除いてしまう可能性がある。また、横長サイズの記事画像を縦長サイズの記事配置領域に配置するために、横長サイズの記事画像をトリミングすると、トリミングの仕方によっては、記事画像の重要領域を取り除いてしまう可能性がある。このため、縦長サイズの記事画像を横長サイズの記事配置領域に配置しないように条件を設定する。また、横長サイズの記事画像を縦長サイズの記事配置領域に配置しないように条件を設定する。これにより、縦長サイズの記事画像は、縦長サイズ、正方形サイズの記事配置領域に配置可能となる。また、横長サイズの記事画像は、横長サイズ、正方形サイズの記事配置領域に配置可能となる。
【００４６】
また、本実施形態では、正方形サイズの記事画像は、正方形サイズの記事配置領域のみに配置可能にする。これは、正方形サイズの記事画像を縦長サイズや横長サイズの記事配置領域に配置すると、記事配置領域を無駄にしてしまうためである。また、後述する記事配置領域の分割により、その分割した記事配置領域に正方形サイズの記事画像が配置可能となりやすいためである。
【００４７】
記事配置部４５は、テンプレート画面５０を構成する全ての記事配置領域に記事を配置するまで優先順位の高い記事から順番に条件の満足する記事配置領域に記事を配置し、テンプレート画面５０を構成する全ての記事配置領域に記事を配置する。
【００４８】
記事配置部４５は、テンプレート画面５０を構成する各記事配置領域に記事を配置した状況を記事配置状況記憶部３４に記憶する。この場合、記事配置部４５は、テンプレート画面５０を構成する各記事配置領域に記事を配置する度に、その記事を配置した状況を記事配置状況記憶部３４に記憶して記事の配置状況を更新する。
【００４９】
表示制御部４６は、記事配置状況記憶部３４に記憶された記事の配置状況を基に、テンプレート画面５０を構成する各記事配置領域に対して該当する記事を配置し、操作表示部２０に表示する。表示制御部４６は、例えば、記事に含まれる記事画像や見出し文字を用いてサムネイル画像を生成し、その生成したサムネイル画像を該当する記事配置領域に配置して操作表示部２０に表示する。
【００５０】
＜情報処理装置１００の処理動作例＞
次に、図５、図６を参照しながら、本実施形態の情報処理装置１００の処理動作例について説明する。図５は、操作表示部２０に記事を表示する際の処理動作例を示す図である。図６は、図５のステップＳ４の詳細処理動作例を示す図である。
【００５１】
まず、記事取得部４１は、通信部１０によりネットワークを介して各種のＷｅｂサーバ２００に接続し、各種記事を取得する。そして、記事蓄積部３１にカテゴリ毎に分類して蓄積する（ステップＳ１）。
【００５２】
次に、個人的注目度解析部４２は、各記事に対するユーザの興味推定値である個人的注目度を求める。また、社会的注目度解析部４３は、各記事に対する他ユーザの興味推定値である社会的注目度を求める（ステップＳ２）。
【００５３】
次に、記事優先順位決定部４４は、各記事に対する個人的注目度と社会的注目度とを基に、操作表示部２０に表示する際の記事の優先順位を決定する（ステップＳ３）。この場合、例えば、カテゴリ毎の記事の優先順位を決定する。また、時間帯毎の記事の優先順位を決定する。記事優先順位決定部４４は、優先順位を付与した記事を優先順位付記事記憶部３３に記憶する。
【００５４】
次に、記事配置部４５は、テンプレート画面記憶部３２からテンプレート画面５０をランダムに読み出す。そして、優先順位付記事記憶部３３に記憶された情報を基に、優先順位の高い記事から順番にテンプレート画面５０を構成する各記事配置領域に記事を割り当てて配置する（ステップＳ４）。このステップＳ４の詳細処理動作例を図６に示す。
【００５５】
記事配置部４５は、優先順位付記事記憶部３３を参照し、優先順位付きの記事の中から優先順位の高い記事から順番に、テンプレート画面５０を構成する各記事配置領域に記事を割り当てる（ステップＳ３１）。例えば、図３に示すテンプレート画面５０を構成する各記事配置領域Ａ１〜Ａ４、Ｂ１〜Ｂ２、Ｃ１は、記事を配置する優先順位が予め決められており、例えば、テンプレート画面５０の左端から順番に、Ａ１→Ｂ１→Ｂ２→Ａ２→Ａ３→Ｃ１→Ａ４と優先順位が決まっている。このため、記事配置部４５は、優先順位付記事記憶部３３を参照し、優先順位の高い記事から順番にＡ１→Ｂ１→Ｂ２→Ａ２→Ａ３→Ｃ１→Ａ４の順番に記事を割り当てることになる。ステップＳ３１での記事の割り当ては、記事の配置が確定した状態ではない。
【００５６】
次に、記事配置部４５は、記事配置領域に割り当てた記事に含まれる記事画像の長手方向と、その記事配置領域に配置可能な記事画像の長手方向と、を比較し、記事に含まれる記事画像の長手方向と、その記事配置領域に配置可能な記事画像の長手方向と、が合致するか否かを判定する（ステップＳ３２）。例えば、図３に示す縦長サイズの記事配置領域Ａ１に配置可能な記事画像が縦長サイズの記事画像とする。この場合、記事に含まれる記事画像が縦長サイズの記事画像である場合に、記事に含まれる記事画像の長手方向と、その記事配置領域に配置可能な記事画像の長手方向と、が合致することになる。また、記事に含まれる記事画像が縦長サイズの記事画像でない場合に、記事に含まれる記事画像の長手方向と、その記事配置領域に配置可能な記事画像の長手方向と、が合致しないことになる。この比較は、優先順位の高いＡ１→Ｂ１→Ｂ２→Ａ２→Ａ３→Ｃ１→Ａ４の順番に行う。記事配置部４５は、双方の記事画像の長手方向が合致し、記事を記事配置領域に配置することができる場合は（ステップＳ３３／Ｙｅｓ）、その記事配置領域に記事を配置する（ステップＳ３４）。これにより、記事の配置が確定する。
【００５７】
また、双方の記事画像の長手方向が合致せず、記事を記事配置領域に配置することができない場合は（ステップＳ３３／Ｎｏ）、その記事配置領域を短手方向の分割線により分割し、分割後の一方の優先順位の高い記事配置領域に記事を割り当てて配置する（ステップＳ３５）。例えば、図３に示す縦長サイズの記事配置領域Ａ１に配置可能な記事画像が縦長サイズの記事画像とし、記事に含まれる記事画像が正方形サイズの記事画像と仮定する。この場合、双方の記事画像の長手方向が合致しないため、縦長サイズの記事配置領域Ａ１を短手方向の分割線により２つの正方形サイズの記事配置領域Ａ１１，Ａ１２に分割し、分割後の一方の優先順位の高い正方形サイズの記事配置領域Ａ１１に記事を割り当てて配置することになる。これにより、記事配置領域を短手方向の分割線により分割し、分割後の記事配置領域に記事を割り当てて配置するため、記事の配置が確定する。但し、未配置の記事配置領域が存在することになる。
【００５８】
記事配置部４５は、全ての記事配置領域において記事画像の比較が完了するまで（ステップＳ３６／Ｎｏ）、ステップＳ３２〜Ｓ３５の処理を繰り返し行う。そして、全ての記事配置領域において記事画像の比較が完了した場合に（ステップＳ３６／Ｙｅｓ）、未配置の記事配置領域があるか否かを判定する（ステップＳ３７）。未配置の記事配置領域がない場合は（ステップＳ３７／Ｎｏ）、テンプレート画面５０を構成する全ての記事配置領域に記事を配置することになり、記事の配置処理を終了する（Ｅｎｄ）。
【００５９】
また、未配置の記事配置領域がある場合は（ステップＳ３７／Ｙｅｓ）、未配置の記事配置領域に配置可能な記事を割り当てて配置する（ステップＳ３８）。この場合、優先順位の高い未配置の記事から順番に双方の記事画像の長手方向が合致する未配置の記事配置領域に記事を割り当てて配置する。これにより、テンプレート画面５０を構成する全ての記事配置領域に記事を配置することになり、記事の配置処理を終了する（Ｅｎｄ）。記事配置部４５は、テンプレート画面５０を構成する各記事配置領域に記事を配置する度に、その記事を配置した状況を記事配置状況記憶部３４に記憶して記事の配置状況を更新する。
【００６０】
表示制御部４６は、記事配置状況記憶部３４に記憶された記事の配置状況を基に、テンプレート画面５０を構成する各記事配置領域に記事を配置し、操作表示部２０に表示する（ステップＳ５）。これにより、表示制御部４６は、記事配置領域に記事を配置したテンプレート画面５０を操作表示部２０に表示することができる。
【００６１】
＜記事配置の具体例＞
次に、記事配置の具体例について説明する。本実施形態では、図３に示すテンプレート画面５０を使用する場合について説明する。また、優先順位付記事記憶部３３には、図７に示す優先順位付きの記事が記憶されているものとする。なお、図７では、記事に含まれる記事画像のアスペクト比も示している。記事画像のアスペクト比は、記事に含まれる記事画像を解析して特定しても良く、Ｗｅｂサーバ２００等から記事を取得する際のＨＴＭＬタグに含まれる記事画像のサイズを基に特定しても良い。本実施形態では、図３に示すテンプレート画面５０を構成する縦長サイズの記事配置領域Ａ１〜Ａ４には、縦長サイズの記事画像のみが配置可能とする。また、正方形サイズの記事配置領域Ｂ１、Ｂ２には、正方形サイズ、縦長サイズ、横長サイズの全てのサイズの記事画像が配置可能とする。また、横長サイズの記事配置領域Ｃ１には、横長サイズの記事画像のみが配置可能とする。
【００６２】
まず、記事配置部４５は、優先順位付記事記憶部３３を参照し、図７に示す優先順位付きの記事の中から優先順位の高い記事から順番に、図３に示すテンプレート画面５０を構成する各記事配置領域に記事を割り当てる（ステップＳ３１）。この場合、記事１は、記事配置領域Ａ１に割り当て、記事２は、記事配置領域Ｂ１に割り当て、記事３は、記事配置領域Ｂ２に割り当てる。また、記事４は、記事配置領域Ａ２に割り当て、記事５は、記事配置領域Ａ３に割り当て、記事６は、記事配置領域Ｃ１に割り当て、記事７は、記事配置領域Ａ４に割り当てる。これにより、図３に示すテンプレート画面５０は、図８に示す状態になる。なお、テンプレート画面５０を構成する各記事配置領域に割り当てた記事１〜記事７は、記事１〜記事７の配置が確定した状態ではない。
【００６３】
次に、記事配置部４５は、記事配置領域に割り当てた記事に含まれる記事画像の長手方向と、その記事配置領域に配置可能な記事画像の長手方向と、を比較し、記事に含まれる記事画像の長手方向と、その記事配置領域に配置可能な記事画像の長手方向と、が合致するか否かを判定する（ステップＳ３２）。
【００６４】
記事１に含まれる記事画像は、正方形サイズの記事画像であり、記事配置領域Ａ１に配置可能な記事画像は、縦長サイズの記事画像であるため、双方の記事画像の長手方向が合致せず、記事１を記事配置領域Ａ１に配置できないことになる。このため、縦長サイズの記事配置領域Ａ１を短手方向の分割線により２つの正方形サイズの記事配置領域Ａ１１，Ａ１２に分割し、優先順位の高い一方の正方形サイズの記事配置領域Ａ１１に記事１を割り当てて配置する。記事配置部４５は、記事１を配置した状況を記事配置状況記憶部３４に記憶する。これにより、記事配置領域Ａ１を短手方向の分割線により分割して、記事配置領域Ａ１１，Ａ１２を生成し、記事配置領域Ａ１１が配置済みであり、記事配置領域Ａ１１に記事１を配置する旨の情報を記憶する。また、記事配置領域Ａ１２が未配置である旨の情報を記憶する。
【００６５】
また、記事２に含まれる記事画像は、縦長サイズの記事画像であり、記事配置領域Ｂ１に配置可能な記事画像は、全てのサイズの記事画像であるため、双方の記事画像の長手方向が合致し、記事２を記事配置領域Ｂ１に配置できることになる。このため、正方形サイズの記事配置領域Ｂ１に記事２を配置する。記事配置部４５は、記事２を配置した状況を記事配置状況記憶部３４に記憶する。これにより、記事配置領域Ｂ１が配置済みであり、記事配置領域Ｂ１に記事２を配置する旨の情報を記憶する。
【００６６】
また、記事３に含まれる記事画像は、正方形サイズの記事画像であり、記事配置領域Ｂ２に配置可能な記事画像は、全てのサイズの記事画像であるため、双方の記事画像の長手方向が合致し、記事３を記事配置領域Ｂ２に配置できることになる。このため、正方形サイズの記事配置領域Ｂ２に記事３を配置する。記事配置部４５は、記事３を配置した状況を記事配置状況記憶部３４に記憶する。これにより、記事配置領域Ｂ２が配置済みであり、記事配置領域Ｂ２に記事３を配置する旨の情報を記憶する。
【００６７】
また、記事４に含まれる記事画像は、横長サイズの記事画像であり、記事配置領域Ａ２に配置可能な記事画像は、縦長サイズの記事画像であるため、双方の記事画像の長手方向が合致せず、記事４を記事配置領域Ａ２に配置できないことになる。このため、縦長サイズの記事配置領域Ａ２を短手方向の分割線により２つの正方形サイズの記事配置領域Ａ２１，Ａ２２に分割し、優先順位の高い一方の正方形サイズの記事配置領域Ａ２１に記事４を割り当てて配置する。記事配置部４５は、記事４を配置した状況を記事配置状況記憶部３４に記憶する。これにより、記事配置領域Ａ２を短手方向の分割線により分割して、記事配置領域Ａ２１，Ａ２２を生成し、記事配置領域Ａ２１が配置済みであり、記事配置領域Ａ２１に記事４を配置する旨の情報を記憶する。また、記事配置領域Ａ２２が未配置である旨の情報を記憶する。
【００６８】
また、記事５に含まれる記事画像は、横長サイズの記事画像であり、記事配置領域Ａ３に配置可能な記事画像は、縦長サイズの記事画像であるため、双方の記事画像の長手方向が合致せず、記事５を記事配置領域Ａ３に配置できないことになる。このため、縦長サイズの記事配置領域Ａ３を短手方向の分割線により２つの正方形サイズの記事配置領域Ａ３１，Ａ３２に分割し、優先順位の高い一方の正方形サイズの記事配置領域Ａ３１に記事５を割り当てて配置する。記事配置部４５は、記事５を配置した状況を記事配置状況記憶部３４に記憶する。これにより、記事配置領域Ａ３を短手方向の分割線により分割して、記事配置領域Ａ３１，Ａ３２を生成し、記事配置領域Ａ３１が配置済みであり、記事配置領域Ａ３１に記事５を配置する旨の情報を記憶する。また、記事配置領域Ａ３２が未配置である旨の情報を記憶する。
【００６９】
また、記事６に含まれる記事画像は、縦長サイズの記事画像であり、記事配置領域Ｃ１に配置可能な記事画像は、横長サイズの記事画像であるため、双方の記事画像の長手方向が合致せず、記事６を記事配置領域Ｃ１に配置できないことになる。このため、横長サイズの記事配置領域Ｃ１を短手方向の分割線により２つの正方形サイズの記事配置領域Ｃ１１，Ｃ１２に分割し、優先順位の高い一方の正方形サイズの記事配置領域Ｃ１１に記事６を割り当てて配置する。記事配置部４５は、記事６を配置した状況を記事配置状況記憶部３４に記憶する。これにより、記事配置領域Ｃ１を短手方向の分割線により分割して、記事配置領域Ｃ１１，Ｃ１２を生成し、記事配置領域Ｃ１１が配置済みであり、記事配置領域Ｃ１１に記事６を配置する旨の情報を記憶する。また、記事配置領域Ｃ１２が未配置である旨の情報を記憶する。
【００７０】
また、記事７に含まれる記事画像は、正方形サイズの記事画像であり、記事配置領域Ａ４に配置可能な記事画像は、縦長サイズの記事画像であるため、双方の記事画像の長手方向が合致せず、記事７を記事配置領域Ａ４に配置できないことになる。このため、縦長サイズの記事配置領域Ａ４を短手方向の分割線により２つの正方形サイズの記事配置領域Ａ４１，Ａ４２に分割し、優先順位の高い一方の正方形サイズの記事配置領域Ａ４１に記事７を割り当てて配置する。記事配置部４５は、記事７を配置した状況を記事配置状況記憶部３４に記憶する。これにより、記事配置領域Ａ４を短手方向の分割線により分割して、記事配置領域Ａ４１，Ａ４２を生成し、記事配置領域Ａ４１が配置済みであり、記事配置領域Ａ４１に記事７を配置する旨の情報を記憶する。また、記事配置領域Ａ４２が未配置である旨の情報を記憶する。この状態の記事配置状況記憶部３４に記憶された記事の配置状況を図９に示す。
【００７１】
記事配置部４５は、図３に示すテンプレート画面５０の全ての記事配置領域において記事画像の比較が完了したため（ステップＳ３６／Ｙｅｓ）、記事配置状況記憶部３４を参照し、未配置の記事配置領域があるか否かを判定する（ステップＳ３７）。この場合、図９に示すように、未配置の記事配置領域Ａ１２、Ａ２２、Ａ３２、Ｃ１２、Ａ４２があるため（ステップＳ３７／Ｙｅｓ）、その未配置の記事配置領域に配置可能な記事を割り当てて配置する（ステップＳ３８）。この場合、優先順位付記事記憶部３３に記憶されている優先順位の高い未配置の記事から順番に記事を割り当てて配置する。例えば、記事配置領域Ａ１２には、双方の記事画像の長手方向が合致する記事８を割り当てて配置する。また、記事配置領域Ａ２２には、双方の記事画像の長手方向が合致する記事９を割り当てて配置する。また、記事配置領域Ａ３２には、双方の記事画像の長手方向が合致する記事１０を割り当てて配置する。また、記事配置領域Ｃ１２には、双方の記事画像の長手方向が合致する記事１１を割り当てて配置する。また、記事配置領域Ａ４２には、双方の記事画像の長手方向が合致する記事１２を割り当てて配置する。これにより、テンプレート画面５０を構成する全ての記事配置領域に記事を配置することになり、記事の配置処理を終了する（Ｅｎｄ）。この状態の記事配置状況記憶部３４に記憶された記事の配置状況を図１０に示す。
【００７２】
表示制御部４６は、記事配置状況記憶部３４に記憶された記事の配置状況を基に、図１０に示すテンプレート画面５０を構成する各記事配置領域に該当する記事を配置して操作表示部２０に表示する。これにより、表示制御部４６は、図１０に示す個々の記事配置領域に記事を配置したテンプレート画面５０を操作表示部２０に表示することができる。
【００７３】
なお、上記処理動作において、図３に示すテンプレート画面５０に対し、図１１に示す優先順位付きの記事を表示する場合は、記事配置部４５は、図１２に示すテンプレート画面５０を構成することになる。この場合、表示制御部４６は、記事配置状況記憶部３４に記憶された記事の配置状況を基に、図１２に示すテンプレート画面５０を構成する各記事配置領域に該当する記事を配置して操作表示部２０に表示することになる。
【００７４】
＜本実施形態の情報処理装置１００の作用・効果＞
本実施形態の情報処理装置１００は、優先順位の高い記事から順番に、テンプレート画面５０を構成する記事配置領域に記事を割り当てる。そして、記事配置領域に割り当てた記事に含まれる記事画像の長手方向と、その記事配置領域に配置可能な記事画像の長手方向と、を比較し、記事に含まれる記事画像の長手方向と、その記事配置領域に配置可能な記事画像の長手方向と、が合致し、記事を記事配置領域に配置できる場合に、その記事配置領域に記事を配置する。また、双方の記事画像の長手方向が合致せず、記事を記事配置領域に配置できない場合は、その記事配置領域を短手方向の分割線により分割し、分割後の記事配置領域に記事を割り当てて配置する。本実施形態の情報処理装置１００は、記事配置領域に割り当てた記事に含まれる記事画像の長手方向と、その記事配置領域に配置可能な記事画像の長手方向と、が合致せず、記事を記事配置領域に配置できない場合は、その記事配置領域を短手方向の分割線により分割し、分割後の記事配置領域に記事を割り当てて配置することにしている。このため、記事のレイアウトに変化をつけつつ、効率的に記事を記事配置領域に配置することができる。
【００７５】
また、本実施形態の情報処理装置１００は、各記事に対するユーザの興味推定値である個人的注目度や、各記事に対する他ユーザの興味推定値である社会的注目度を求め、その各記事に対する個人的注目度と社会的注目度とを基に、操作表示部２０に表示する際の記事の優先順位を決定している。そして、その優先順位の高い記事から順番に記事配置領域に記事を割り当てるようにしている。このため、個々のユーザに最適な記事を記事配置領域に配置して操作表示部２０に表示することができる。
【００７６】
なお、記事を表示する方法としては、例えば、以下の方法もある。
【００７７】
方法１：全て同じサイズの記事配置領域に記事を配置して表示する。
方法２：記事配置領域を縦一列または横一行に複数並べ、その記事配置領域の横幅や縦幅のサイズを記事画像のアスペクト比に合わせて決定する。そして、その決定した記事配置領域に記事を配置して表示する。
方法３：複数の記事配置領域で構成するテンプレート画面を予め用意する。また、テンプレート画面を構成する個々の記事配置領域に配置可能な記事画像のアスペクト比の範囲を予め定義する。そして、テンプレート画面を構成する個々の記事配置領域に配置する配置候補となる記事に含まれる記事画像の重要領域を認識して記事画像のトリミングを行い、重要領域で構成する配置候補の記事の記事画像のアスペクト比の範囲を認識する。そして、配置候補の記事の記事画像のアスペクト比の範囲と、記事配置領域に配置可能な記事画像のアスペクト比の範囲と、を比較し、記事配置領域に配置可能な記事画像のアスペクト比の範囲に合致する配置候補の記事を記事配置領域に配置して表示する。
方法４：個々の記事に含まれる記事画像のアスペクト比やサイズから記事の表示サイズを計算し、優先順位の高い記事に高い点数を与え、限られた記事配置領域に記事を割り当てるナップザック問題を解くことで記事を配置して表示する。
【００７８】
１、２の方法は、全ての記事配置領域が全て同じサイズになるため、記事のレイアウトに変化をつけることができない。また、記事画像の機械的なトリミングにより、記事画像の重要領域が取り除かれ、記事画像がどのような内容の画像を意味しているか認識し難くなる場合がある。
【００７９】
３、４の方法は、記事の配置処理に時間がかかり記事を表示するまでの表示速度が低下してしまうことになる。記事の表示速度を低下させないようにするには、サーバ側などで記事を配信する前に、記事の配置処理を済ませておく必要があり、この場合は、個々のユーザの興味に合わせた記事を表示することができなくなる。
【００８０】
これに対し、本実施形態の情報処理装置１００は、各記事に対するユーザの興味推定値である個人的注目度や、各記事に対する他ユーザの興味推定値である社会的注目度を求め、その各記事に対する個人的注目度と社会的注目度とを基に、操作表示部２０に表示する際の記事の優先順位を決定する。そして、その優先順位の高い記事から順番に記事配置領域に記事を割り当てて配置するようにしている。その場合、記事配置領域に割り当てた記事に含まれる記事画像の長手方向と、その記事配置領域に配置可能な記事画像の長手方向と、が合致せず、記事を記事配置領域に配置できない場合は、その記事配置領域を短手方向の分割線により分割し、分割後の記事配置領域に記事を割り当てて配置することにしている。このため、記事のレイアウトに変化をつけつつ、効率的に記事を記事配置領域に配置して操作表示部２０に表示することができる。また、個々のユーザに最適な記事を記事配置領域に配置して操作表示部２０に表示することができる。
【００８１】
（第２の実施形態）
次に、第２の実施形態について説明する。
【００８２】
第２の実施形態では、優先順位の高い記事から順番に、テンプレート画面５０を構成する記事配置領域の中から記事に含まれる記事画像が配置可能な配置条件が成立する未配置の記事配置領域を探索し、配置条件が成立する未配置の記事配置領域がなく、記事を記事配置領域に割り当てて配置することができない場合に、未配置の記事配置領域の中で分割可能な記事配置領域を短手方向の分割線により分割し、分割後の記事配置領域に記事を割り当てて配置する。これにより、第１の実施形態と同様に、記事のレイアウトに変化をつけつつ、効率的に記事を記事配置領域に配置することができる。なお、配置条件は、記事に含まれる記事画像のアスペクト比と記事画像のサイズとに基づいて決まる。以下、図１、図１３を参照しながら、本実施形態の情報処理装置１００について詳細に説明する。
【００８３】
＜情報処理装置１００の構成例＞
まず、図１を参照しながら、本実施形態の情報処理装置１００の構成例について説明する。
【００８４】
本実施形態の情報処理装置１００は、第１の実施形態と同様に構成し、記事配置部４５の処理が第１の実施形態と異なるだけである。
【００８５】
本実施形態の記事配置部４５は、テンプレート画面記憶部３２からテンプレート画面５０をランダムに読み出し、その読み出したテンプレート画面５０を構成する各記事配置領域に記事を割り当てて配置する。記事配置部４５は、優先順位付記事記憶部３３に記憶された優先順位の高い記事から順番にその記事が配置可能な記事配置領域に記事を割り当てて配置する。この場合、記事配置部４５は、記事を配置する際の記事配置領域の優先順位を決定し、その記事配置領域の優先順位を基に、記事が配置可能な記事配置領域に記事を割り当てて配置する。例えば、記事に含まれる記事画像を記事配置領域に配置するために行われるトリミングで取り除かれる記事画像の領域のサイズ（面積）を基に、トリミング後の記事画像のアスペクト比の優先順位を求める。そして、その求めた記事画像のアスペクト比の優先順位を基に、記事を配置する際の記事配置領域の優先順位を決定する。そして、その記事配置領域の優先順位を基に、記事が配置可能な記事配置領域に記事を割り当てて配置する。
【００８６】
例えば、記事に含まれる記事画像が縦長サイズの場合は、その記事の記事配置領域の優先順位は、縦長サイズ→正方形サイズの順番となる。このため、記事配置部４５は、テンプレート画面５０を構成する各記事配置領域の中から未配置の縦長サイズの記事配置領域を検索し、未配置の縦長サイズの記事配置領域がある場合は、その未配置の縦長サイズの記事配置領域に記事を割り当てて配置する。また、未配置の縦長サイズの記事配置領域がない場合は、未配置の正方形サイズの記事配置領域を検索し、未配置の正方形サイズの記事配置領域がある場合は、その未配置の正方形サイズの記事配置領域に記事を割り当てて配置する。また、未配置の正方形サイズの記事配置領域がない場合は、分割可能な未配置の横長サイズの記事配置領域を検索し、分割可能な記事配置領域がある場合は、その記事配置領域を短手方向の分割線により分割し、分割後の正方形サイズの記事配置領域に記事を割り当てて配置する。また、分割可能な記事配置領域がない場合は、その記事の配置を断念する。
【００８７】
また、記事に含まれる記事画像が正方形サイズの場合は、その記事の記事配置領域の優先順位は、正方形サイズの順番となる。このため、記事配置部４５は、テンプレート画面５０を構成する各記事配置領域の中から未配置の正方形サイズの記事配置領域を検索し、未配置の正方形サイズの記事配置領域がある場合は、その未配置の正方形サイズの記事配置領域に記事を割り当てて配置する。また、未配置の正方形サイズの記事配置領域がない場合は、分割可能な未配置の縦長サイズや横長サイズの記事配置領域を検索し、分割可能な記事配置領域がある場合は、その記事配置領域を短手方向の分割線により分割し、分割後の正方形サイズの記事配置領域に記事を割り当てて配置する。また、分割可能な記事配置領域がない場合は、その記事の配置を断念する。
【００８８】
＜情報処理装置１００の処理動作例＞
次に、図１３を参照しながら、本実施形態の情報処理装置１００の処理動作例について説明する。図１３は、テンプレート画面５０に記事を配置する際の処理動作例を示す図であり、図５に示すステップＳ４の詳細処理動作例を示す。
【００８９】
記事配置部４５は、ｎに１を入力する（ステップＳ１１）。そして、優先順位付記事記憶部３３に記憶されたｎ番目に表示優先順位の高い記事を取り出し（ステップＳ１２）、記事に含まれる記事画像のアスペクト比および画像サイズを特定する（ステップＳ１３）。最初は、優先順位付記事記憶部３３に記憶されたｎ＝１番目である先頭の記事を取り出し、その記事に含まれる記事画像のアスペクト比および画像サイズを特定することになる。
【００９０】
記事配置部４５は、記事画像のアスペクト比および画像サイズを基に、トリミング後の記事画像のアスペクト比の優先順位を求め、その記事を記事配置領域に配置する探索をする際の記事配置領域の優先順位を決定する（ステップＳ１４）。本実施形態の場合は、記事画像が縦長サイズである場合は、優先順位は、縦長サイズ→正方形サイズとなる。また、記事画像が横長サイズである場合は、優先順位は、横長サイズ→正方形サイズとなる。また、記事画像が正方形サイズである場合は、優先順位は、正方形サイズとなる。
【００９１】
記事配置部４５は、ステップS１４で決定した記事配置領域の優先順位と、記事配置状況記憶部３４に記憶された記事の配置状況と、を基に、記事が配置可能な記事配置領域を検索する（ステップＳ１５）。例えば、記事に含まれる記事画像が横長サイズであり、記事配置領域の優先順位が横長サイズ→正方形サイズの場合は、未配置の横長サイズの記事配置領域の中で最も優先順位の高い記事配置領域に記事を割り当てて配置することになる。例えば、図３に示すテンプレート画面５０ではＣ１の記事配置領域しかない。横長サイズの記事配置領域が全て配置済みの場合は、未配置の正方形サイズの記事配置領域の中で最も優先順位の高い記事配置領域に記事を割り当てて配置することになる。例えば、図３に示すテンプレート画面５０では、Ｂ１→Ｂ２の記事配置領域の順に記事を割り当てて配置することになる。なお、図３に示す縦長サイズの記事配置領域Ａ１〜Ａ４が既に図４に示すように分割されていれば、図４に示す分割後の記事配置領域であるＡ１１，Ａ１２，Ａ２１，Ａ２２，Ａ３１，Ａ３２，Ａ４１，Ａ４２なども記事配置領域の対象となる。
【００９２】
記事が配置可能な記事配置領域がある場合は（ステップＳ１６／Ｙｅｓ）、その配置可能な記事配置領域に記事を割り当てて配置する（ステップＳ１９）。記事配置部４５は、記事配置領域に記事を配置した際に、その記事を配置した状況を記事配置状況記憶部３４に記憶して記事の配置状況を更新する。例えば、記事を配置した記事配置領域を配置済みである旨の情報に更新し、その記事配置領域に配置する記事の情報を記憶する。
【００９３】
記事が配置可能な記事配置領域がない場合は（ステップＳ１６／Ｎｏ）、分割可能な記事配置領域があるか否かを検索する（ステップＳ１７）。
【００９４】
分割可能な記事配置領域がある場合は（ステップＳ１７／Ｙｅｓ）、分割可能な記事配置領域を短手方向の分割線により分割し（ステップＳ１８）、分割後の一の記事配置領域に記事を割り当てて配置する（ステップＳ１９）。例えば、図３に示す分割可能な未配置の縦長サイズの記事配置領域Ａ１を短手方向の分割線により分割し、図４に示す２つの正方形サイズの記事配置領域Ａ１１，Ａ１２を生成し、分割後の優先順位の高い一方の記事配置領域Ａ１１に記事を割り当てて配置する。記事配置部４５は、記事配置領域に記事を配置した際に、その記事を配置した状況を記事配置状況記憶部３４に記憶して記事の配置状況を更新する。ちなみに、縦長サイズの記事配置領域Ａ１を短手方向の分割線により２つの正方形サイズの記事配置領域Ａ１１，Ａ１２に分割し、一方の正方形サイズの記事配置領域Ａ１１に記事を割り当てて配置するだけでよく、その時点で他の記事配置領域Ａ２、Ａ３、Ａ４、Ｃ１を分割するべきでない。以降の表示優先順位で、縦長サイズの記事画像を含む記事や横長サイズの記事画像を含む記事を配置する可能性は大いにあり、この時点で縦長サイズの記事配置領域や横長サイズの記事配置領域を全て破壊することがないためである。
【００９５】
また、分割可能な記事配置領域がない場合は（ステップＳ１７／Ｎｏ）、その記事の配置を断念する（ステップＳ２０）。
【００９６】
次に、記事配置部４５は、記事配置状況記憶部３４に記憶された記事の配置状況を基に、記事が配置されていない未配置の記事配置領域があるか否かを検索する（ステップＳ２１）。そして、未配置の記事配置領域がある場合は（ステップＳ２１／Ｙｅｓ）、ｎに１を加算し（ステップＳ２２）、優先順位付記事記憶部３３に記憶されたｎ番目の記事を取り出す（ステップＳ１２）。そして、未配置の記事配置領域がなくなるまで、ステップＳ１２〜Ｓ２２の処理動作を継続する。
【００９７】
そして、未配置の記事配置領域がなくなった場合に（ステップＳ２１／Ｎｏ）、記事の配置処理を終了する（Ｅｎｄ）。
【００９８】
これにより、テンプレート画面５０を構成する全ての記事配置領域に記事を配置することになる。また、一つの記事配置領域を検討するにあたり、先の記事を先読みすることもなく、検討する記事配置領域を後戻りして検討しなおすことがないため、効率的である。記事配置部４５は、テンプレート画面５０を構成する各記事配置領域に記事を配置する度に、その記事を配置した状況を記事配置状況記憶部３４に記憶して記事の配置状況を更新する。
【００９９】
なお、上記の処理動作例では、記事画像のアスペクト比を中心に説明したが記事画像の画像サイズも同様に考えることができる。上記の処理動作例では、横長サイズの記事画像は、横長サイズの記事配置領域Ｃ１に配置できないかをまず探索したが、記事画像の画像サイズが小さい場合には、横長サイズの記事配置領域Ｃ１よりも記事配置領域の小さい正方形サイズの記事配置領域Ｂ１等に配置すべきである。そのような配置条件を追加して記事配置領域を探索するようにしても良い。
【０１００】
＜記事配置の具体例＞
次に、記事配置の具体例について説明する。本実施形態では、図３に示すテンプレート画面５０を使用する場合について説明する。また、優先順位付記事記憶部３３には、図７に示す優先順位付きの記事が記憶されているものとする。
【０１０１】
まず、記事配置部４５は、優先順位付記事記憶部３３を参照し、図７に示す優先順位付きの記事の中から優先順位の最も高い記事１を図３に示すテンプレート画面５０の記事配置領域に割り当てて配置する。この場合、記事１に含まれる記事画像は、正方形サイズであるため、記事１が配置可能で最も優先順位の高い図３に示す正方形サイズの記事配置領域Ｂ１に記事１を割り当てて配置する。記事配置部４５は、記事１を配置した状況を記事配置状況記憶部３４に記憶する。これにより、記事配置領域Ｂ１が配置済みであり、記事配置領域Ｂ１に記事１を配置する旨の情報を記憶する。
【０１０２】
次に、記事配置部４５は、優先順位が２番目の記事２を図３に示すテンプレート画面５０の記事配置領域に割り当てて配置する。この場合、記事２に含まれる記事画像は、縦長サイズであるため、記事２が配置可能で最も優先順位の高い図３に示す縦長サイズの記事配置領域Ａ１に記事２を割り当てて配置する。記事配置部４５は、記事２を配置した状況を記事配置状況記憶部３４に記憶する。これにより、記事配置領域Ａ１が配置済みであり、記事配置領域Ａ１に記事２を配置する旨の情報を記憶する。
【０１０３】
次に、記事配置部４５は、優先順位が３番目の記事３を図３に示すテンプレート画面５０の記事配置領域に割り当てて配置する。この場合、記事３に含まれる記事画像は、正方形サイズであるため、記事３が配置可能で最も優先順位の高い図３に示す正方形サイズの記事配置領域Ｂ２に記事３を割り当てて配置する。記事配置部４５は、記事３を配置した状況を記事配置状況記憶部３４に記憶する。これにより、記事配置領域Ｂ２が配置済みであり、記事配置領域Ｂ２に記事３を配置する旨の情報を記憶する。
【０１０４】
次に、記事配置部４５は、優先順位が４番目の記事４を図３に示すテンプレート画面５０の記事配置領域に割り当てて配置する。この場合、記事４に含まれる記事画像は、横長サイズであるため、記事４が配置可能で最も優先順位の高い図３に示す横長サイズの記事配置領域Ｃ１に記事４を割り当てて配置する。記事配置部４５は、記事４を配置した状況を記事配置状況記憶部３４に記憶する。これにより、記事配置領域Ｃ１が配置済みであり、記事配置領域Ｃ１に記事４を配置する旨の情報を記憶する。
【０１０５】
次に、記事配置部４５は、優先順位が５番目の記事５を図３に示すテンプレート画面５０の記事配置領域に割り当てて配置する。この場合、記事５に含まれる記事画像は、横長サイズであるため、図３に示すテンプレート画面５０の記事配置領域には、記事５が配置可能な記事配置領域が存在しない。このため、分割可能な記事配置領域の中で最も優先順位の高い縦長サイズの記事配置領域Ａ２を短手方向の分割線により分割し、図１４に示す２つの正方形サイズの記事配置領域Ａ２１，Ａ２２を生成し、優先順位の高い一方の正方形サイズの記事配置領域Ａ２１に記事５を割り当てて配置する。記事配置部４５は、記事５を配置した状況を記事配置状況記憶部３４に記憶する。これにより、記事配置領域Ａ２を短手方向の分割線により分割して、記事配置領域Ａ２１，Ａ２２を生成し、記事配置領域Ａ２１が配置済みであり、記事配置領域Ａ２１に記事５を配置する旨の情報を記憶する。また、記事配置領域Ａ２２が未配置である旨の情報を記憶する。
【０１０６】
次に、記事配置部４５は、優先順位が６番目の記事６を図１４に示すテンプレート画面５０の記事配置領域に割り当てて配置する。この場合、記事６に含まれる記事画像は、縦長サイズであるため、記事６が配置可能で最も優先順位の高い図１４に示す縦長サイズの記事配置領域Ａ３に記事６を割り当てて配置する。記事配置部４５は、記事６を配置した状況を記事配置状況記憶部３４に記憶する。これにより、記事配置領域Ａ３が配置済みであり、記事配置領域Ａ３に記事６を配置する旨の情報を記憶する。
【０１０７】
次に、記事配置部４５は、優先順位が７番目の記事７を図１４に示すテンプレート画面５０の記事配置領域に割り当てて配置する。この場合、記事７に含まれる記事画像は、正方形サイズであるため、記事７が配置可能で最も優先順位の高い図１４に示す正方形サイズの記事配置領域Ａ２２に記事７を割り当てて配置する。記事配置部４５は、記事７を配置した状況を記事配置状況記憶部３４に記憶する。これにより、記事配置領域Ａ２２が配置済みであり、記事配置領域Ａ２２に記事７を配置する旨の情報を記憶する。
【０１０８】
次に、記事配置部４５は、優先順位が８番目の記事８を図１４に示すテンプレート画面５０の記事配置領域に割り当てて配置する。この場合、記事８に含まれる記事画像は、正方形サイズであるため、図１４に示すテンプレート画面５０の記事配置領域には、記事８が配置可能な記事配置領域が存在しない。このため、分割可能な記事配置領域の中で最も優先順位の高い縦長サイズの記事配置領域Ａ４を短手方向の分割線により分割し、図１５に示す２つの正方形サイズの記事配置領域Ａ４１，Ａ４２を生成し、優先順位の高い一方の正方形サイズの記事配置領域Ａ４１に記事８を割り当てて配置する。記事配置部４５は、記事８を配置した状況を記事配置状況記憶部３４に記憶する。これにより、記事配置領域Ａ４を短手方向の分割線により分割して、記事配置領域Ａ４１，Ａ４２を生成し、記事配置領域Ａ４１が配置済みであり、記事配置領域Ａ４１に記事８を配置する旨の情報を記憶する。また、記事配置領域Ａ４２が未配置である旨の情報を記憶する。
【０１０９】
次に、記事配置部４５は、優先順位が９番目の記事９を図１５に示すテンプレート画面５０の記事配置領域に割り当てて配置する。この場合、記事９に含まれる記事画像は、縦長サイズであるため、記事９が配置可能で最も優先順位の高い図１５に示す正方形サイズの記事配置領域Ａ４２に記事９を割り当てて配置する。記事配置部４５は、記事９を配置した状況を記事配置状況記憶部３４に記憶する。これにより、記事配置領域Ａ４２が配置済みであり、記事配置領域Ａ４２に記事９を配置する旨の情報を記憶する。
【０１１０】
記事配置部４５は、上記の配置処理により、図１６に示すテンプレート画面５０を構成する全ての記事配置領域に記事を配置することになり、記事の配置処理を終了する（Ｅｎｄ）。表示制御部４６は、記事配置状況記憶部３４に記憶された記事の配置状況を基に、図１６に示すテンプレート画面５０を構成する各記事配置領域に該当する記事を配置して操作表示部２０に表示する。これにより、表示制御部４６は、図１６に示す個々の記事配置領域に記事を配置したテンプレート画面５０を操作表示部２０に表示することができる。
【０１１１】
＜本実施形態の情報処理装置１００の作用・効果＞
本実施形態の情報処理装置１００は、優先順位の高い記事から順番に、テンプレート画面５０を構成する記事配置領域の中から記事に含まれる記事画像が配置可能な配置条件が成立する未配置の記事配置領域を探索し、配置条件が成立する未配置の記事配置領域がなく、記事を記事配置領域に割り当てて配置することができない場合に、未配置の記事配置領域の中で分割可能な記事配置領域を短手方向の分割線により分割し、分割後の一の記事配置領域に記事を割り当てて配置する。これにより、記事のレイアウトに変化をつけつつ、効率的に記事を記事配置領域に配置することができる。
【０１１２】
また、本実施形態の情報処理装置１００は、各記事に対するユーザの興味推定値である個人的注目度や、各記事に対する他ユーザの興味推定値である社会的注目度を求め、その各記事に対する個人的注目度と社会的注目度とを基に、操作表示部２０に表示する際の記事の優先順位を決定している。そして、その優先順位の高い記事から順番に記事配置領域に記事を割り当てて配置するようにしている。このため、個々のユーザに最適な記事を記事配置領域に配置して操作表示部２０に表示することができる。
【０１１３】
また、本実施形態の情報処理装置１００は、記事に含まれる記事画像のアスペクト比と記事画像のサイズとに基づく配置条件から決まる記事配置領域の優先順位に従って、配置条件が成立する記事配置領域を探索して記事を割り当てて配置するようにしている。このため、記事画像がより適切にトリミングされるため、記事画像の重要領域が取り除かれて記事画像がどのような画像なのか特定できない状況を防止することができる。また、記事画像のサイズが大きい記事は、大きな記事配置領域に優先的に割り当て、記事画像のサイズが小さい記事は、小さい記事配置領域に優先的に割り当てることにより、記事画像の劣化を防ぐこともできる。
【０１１４】
なお、上述する実施形態は、本発明の好適な実施形態であり、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
【０１１５】
例えば、上述する実施形態では、縦長サイズの記事配置領域、横長サイズの記事配置領域を正方形サイズの記事配置領域に分割する場合について説明した。しかし、縦長サイズ、横長サイズの記事配置領域よりも大きな正方形サイズの記事配置領域をテンプレート画面５０に設け、その大きな正方形サイズの記事配置領域を２つの縦長サイズの記事配置領域、もしくは、２つの横長サイズの記事配置領域に分割するようにすることも可能である。
【０１１６】
また、上述する実施形態では、記事画像の重要領域の認識処理などは行わずに、機械的に記事画像をトリミングすることにしている。これにより、記事画像を記事配置領域に表示するまでの処理を速くすることにしている。但し、処理時間のかからない簡便な方法で記事画像の重要領域を認識し、その認識結果に応じて記事画像のトリミングを行うようにすることも可能である。
【０１１７】
また、上述する実施形態では、記事に含まれる記事画像のアスペクト比に応じて最適な記事配置領域に記事を配置することにしている。しかし、記事画像の解像度に応じて最適な記事配置領域に記事を配置するようにすることも可能である。記事画像の解像度は、個々の記事毎に異なる。この場合、解像度の高い記事画像は、大きなサイズの記事配置領域に表示し、解像度の低い記事画像は、小さなサイズの記事配置領域に表示するようにすることが好ましい。これにより、美的に優れた記事一覧画面を操作表示部２０に表示することができる。
【０１１８】
また、上述する実施形態では、正方形サイズの記事配置領域には、正方形サイズ、縦長サイズ、横長サイズの全てのサイズの記事画像の記事を配置可能としている。しかし、正方形サイズの記事配置領域には、正方形サイズの記事画像の記事のみを配置可能にすることも可能である。
【０１１９】
また、上記実施形態の情報処理装置１００を構成する各部における制御動作は、ハードウェア、ソフトウェア、あるいは、両者の複合構成を用いて実行することも可能である。
【０１２０】
なお、ソフトウェアを用いて処理を実行する場合には、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれているコンピュータ内のメモリにインストールして実行させることが可能である。あるいは、各種処理が実行可能な汎用コンピュータ内のメモリにインストールして実行させることが可能である。
【０１２１】
例えば、プログラムは、記録媒体としてのハードディスクやＲＯＭ（Read Only Memory）に予め記録しておくことが可能である。あるいは、プログラムは、リムーバブル記録媒体に一時的、あるいは、永続的に格納（記録）しておくことが可能である。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することが可能である。リムーバブル記録媒体は、磁気ディスク、半導体メモリなどの各種記録媒体があげられる。
【０１２２】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールすることになる。また、ダウンロードサイトからコンピュータに無線転送することになる。また、ネットワークを介してコンピュータに有線で転送することになる。
【０１２３】
プログラムの形態としては、クラウド等によるネット上のサーバからの利用もありえる。一部のプログラムのみをコンピュータに転送して利用する形態もありえる。
【０１２４】
また、上記実施形態の情報処理装置１００を構成する各部は、上記実施形態で説明した処理動作に従って時系列的に処理を実行するだけに限定するものでない。例えば、処理を実行する装置の処理能力、あるいは、必要に応じて並列的にあるいは個別に処理を実行するように構築することも可能である。
【符号の説明】
【０１２５】
１００    情報処理装置
２００    Ｗｅｂサーバ
１０    通信部
２０    操作表示部
３０    記憶部
３１    記事蓄積部
３２    テンプレート画面記憶部
３３    優先順位付記事記憶部
３４    記事配置状況記憶部
４０    制御部
４１    記事取得部
４２    個人的注目度解析部
４３    社会的注目度解析部
４４    記事優先順位決定部
４５    記事配置部
４６    表示制御部
【図１】
0006055805.tif 000002
【図２】
0006055805.tif 000003
【図３】
0006055805.tif 000004
【図４】
0006055805.tif 000005
【図５】
0006055805.tif 000006
【図６】
0006055805.tif 000007
【図７】
0006055805.tif 000008
【図８】
0006055805.tif 000009
【図９】
0006055805.tif 000010
【図１０】
0006055805.tif 000011
【図１１】
0006055805.tif 000012
【図１２】
0006055805.tif 000013
【図１３】
0006055805.tif 000014
【図１４】
0006055805.tif 000015
【図１５】
0006055805.tif 000016
【図１６】
0006055805.tif 000017