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