(57)【要約】【課題】自動レイアウト装置において、レイアウトを行った結果、ユーザにとって読みにくかったり、無駄な空白が存在したりする場合を防止する必要がある。【解決手段】コンテンツデータに基づいてレイアウト情報を自動的に生成する際に、コンテンツデータに含まれる矩形情報と、保持するレイアウト情報と、に基づいてレイアウトを事前に生成し、そのレイアウト情報の評価を行う。この評価の低いレイアウト情報は選択肢から排除することにより、最良のレイアウトを行うことができるようにする。【選択図】図３
2011039908.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータと、該コンテンツデータを出力するレイアウトを指定するためのレイアウト情報と、に従ってコンテンツデータを配置し出力する自動レイアウト装置であって、
前記コンテンツデータを入力するコンテンツデータ入力手段と、
コンテンツデータをレイアウトする際の位置とサイズを指定した複数のレイアウト情報を保持するレイアウト情報保持手段と、
前記コンテンツデータ入力手段から受け取った前記コンテンツデータを前記レイアウト情報保持手段から受け取ったレイアウト情報に従って事前レイアウトを行う事前レイアウト手段と、
前記事前レイアウト手段が行ったレイアウト結果内の空白領域を検出する空白領域検出手段と、
前記空白領域検出手段が検出した空白領域に基づいて、前記レイアウト情報の評価を行うレイアウト情報評価手段と、
前記レイアウト情報の評価に基づいて、前記レイアウト保持手段に保持されている複数のレイアウト情報から一つのレイアウト情報を選択し、レイアウト手段に出力するレイアウト情報選択手段と、
前記レイアウト手段からレイアウト結果を受け取り出力する出力手段と、
を具備する自動レイアウト装置。
【請求項２】
前記コンテンツデータは見出し、図、表のうち少なくとも１つを含む矩形情報と、本文情報と、を有し、
前記レイアウト情報評価手段は、前記事前レイアウト手段からコンテンツデータのレイアウト結果を受け取り、前記本文情報のレイアウト結果に所定の閾値より狭い幅、又は、所定の閾値より低い高さの部分が含まれる場合には低い評価結果とする、
請求項１に記載の自動レイアウト装置。
【請求項３】
前記レイアウト情報保持手段が保持するレイアウト情報は、前記矩形情報の位置とサイズとともに、該サイズを変更してもよいことを示すサイズ可変フラグを含み、
前記事前レイアウト手段は、前記サイズ可変フラグが有効の場合に、対応する矩形情報を拡大縮小した複数のレイアウト結果を出力する、
請求項２に記載の自動レイアウト装置。
【請求項４】
コンテンツデータと共にレイアウトされる可変情報を保持する可変情報保持手段と、
前記空白領域検出手段が検出した空白領域に前記可変情報保持手段が保持する可変情報を挿入する可変情報挿入手段と、
をさらに具備し、
前記レイアウト情報評価手段は、前記可変情報を挿入したレイアウト結果を評価する、
請求項１に記載の自動レイアウト装置。
【請求項５】
コンテンツデータ入力手段が取得したコンテンツデータに複数の矩形情報が含まれる場合、地紋付き見出しがある矩形情報を第１順位とする、又は、文字にゴシック体が使われている見出しの矩形情報は明朝体が使われている見出しの矩形情報より上位の順位とする、又は、文字サイズの大きい見出しの矩形情報を上位の順序とする、のいずれか１つにより前記矩形情報の順位づけを行い、該順位づけと共にコンテンツデータを前記事前レイアウト手段に渡す矩形情報順位づけ手段、
をさらに具備した自動レイアウト装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルコンテンツデータを画面等に出力する際に、その画面に相応しい自動レイアウトを行って出力する装置に関する。
【背景技術】
【０００２】
現在、インターネット等を通じたデジタルコンテンツの配信が盛んにおこなわれている。最も代表的な例はＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）であり、パソコンに搭載されたインターネットブラウザを用いて、インターネット情報のデジタルコンテンツを取得して閲覧することができ、現代社会の情報流通には欠かせないインフラとなっている。中でもニュースは重要なコンテンツであり、新聞社や通信社、テレビ局を母体としたニュース発信サイトが多数存在し、多くのユーザに利用されている。
【０００３】
このようなデジタルコンテンツを閲覧するためには、パソコンのような大きな画面で、キーボードやマウスを用いながら行なわれることが多い。キーボードやマウスといった入力インタフェースは非常に使いやすく改良されており、ストレスなくユーザが必要なデジタルコンテンツを閲覧することができる。しかし携帯電話やＰＤＡなどの比較的画面が小さく、入力インタフェースも貧弱なものしか持てないモバイル機器においては、配信を受けたデジタルコンテンツをそのまま画面に出力するだけでは十分ではない。画面サイズや入力インタフェースを考慮したレイアウトに加工して出力する必要がある。このため特許文献１に開示される装置では、表示を行うコンテンツの構成物である、設問や選択肢のタイプによって段組みを変更したり、画面の解像度によって段組みを変更しスクロールなく表示したりすることを動的に行うことにより、閲覧する画面等の事情ごとにコンテンツを作成する必要なくユーザに負担のない表示出力を行うことが示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−６７１００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示される装置では、設問や選択肢のタイプによって段組みを変更したり、画面の解像度によって段組みを変更しスクロールなく表示したりすることが示されており、レイアウトを行った結果、ユーザにとって読みにくかったり、無駄な空白が存在したりする場合を防止できないという問題がある。
【０００６】
本発明は、上記の点を鑑みてなされたもので、コンテンツデータに基づいてレイアウト情報を自動的に生成する際に、生成したレイアウト情報の評価を行い、評価の低いレイアウト情報は選択肢から排除することにより、最良のレイアウトを行うことができるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
この課題を解決するために、本発明の自動レイアウト装置は、前記コンテンツデータを入力するコンテンツデータ入力手段と、コンテンツデータをレイアウトする際の位置とサイズを指定した複数のレイアウト情報を保持するレイアウト情報保持手段と、前記コンテンツデータ入力手段から受け取った前記コンテンツデータを前記レイアウト情報保持手段から受け取ったレイアウト情報に従って事前レイアウトを行う事前レイアウト手段と、前記事前レイアウト手段が行ったレイアウト結果内の空白領域を検出する空白領域検出手段と、前記空白領域検出手段が検出した空白領域に基づいて、前記レイアウト情報の評価を行うレイアウト情報評価手段と、前記レイアウト情報の評価に基づいて、前記レイアウト保持手段に保持されている複数のレイアウト情報から一つのレイアウト情報を選択し、レイアウト手段に出力するレイアウト情報選択手段と、前記レイアウト手段からレイアウト結果を受け取り出力する出力手段と、を具備する。
【０００８】
また本発明の自動レイアウト装置において、前記コンテンツデータは見出し、図、表のうち少なくとも１つを含む矩形情報と、本文情報と、を有し、前記レイアウト情報評価手段は、前記事前レイアウト手段からコンテンツデータのレイアウト結果を受け取り、前記本文情報のレイアウト結果に所定の閾値より狭い幅、又は、所定の閾値より低い高さの部分が含まれる場合には低い評価結果とするものであってもよい。
【０００９】
また本発明の自動レイアウト装置において、前記レイアウト情報保持手段が保持するレイアウト情報は、前記矩形情報の位置とサイズとともに、該サイズを変更してもよいことを示すサイズ可変フラグを含み、前記事前レイアウト手段は、前記サイズ可変フラグが有効の場合に、対応する矩形情報を拡大縮小した複数のレイアウト結果を出力する、ものであってもよい。
【００１０】
また本発明の自動レイアウト装置において、コンテンツデータと共にレイアウトされる可変情報を保持する可変情報保持手段と、前記空白領域検出手段が検出した空白領域に前記可変情報保持手段が保持する可変情報を挿入する可変情報挿入手段と、をさらに具備し、前記レイアウト情報評価手段は、前記可変情報を挿入したレイアウト結果を評価する、ものであってもよい。
【００１１】
また本発明の自動レイアウト装置において、コンテンツデータ入力手段が取得したコンテンツデータに複数の矩形情報が含まれる場合、地紋付き見出しがある矩形情報を第１順位とする、又は、文字にゴシック体が使われている見出しの矩形情報は明朝体が使われている見出しの矩形情報より上位の順位とする、又は、文字サイズの大きい見出しの矩形情報を上位の順序とする、のいずれか１つにより前記矩形情報の順位づけを行い、該順位づけと共にコンテンツデータを前記事前レイアウト手段に渡す矩形情報順位づけ手段、をさらに備えたものであってもよい。
【発明の効果】
【００１２】
本発明では、コンテンツデータに基づいてレイアウト情報を自動的に生成する際に、生成したレイアウト情報の評価を行い、評価の低いレイアウト情報は選択肢から排除することとしたので、レイアウトを行った結果、ユーザにとって読みにくかったり、無駄な空白が存在したりする場合を防止できるという効果がある。
【００１３】
なお、本発明は、装置として実現できるだけでなく、その装置を構成する処理手段をステップとする方法として実現したり、それらステップをコンピュータに実行させるプログラムとして実現したり、そのプログラムを記録したコンピュータ読み取り可能なＣＤ−ＲＯＭなどの記録媒体として実現したり、そのプログラムを示す情報、データ又は信号として実現したりすることもできる。そして、それらプログラム、情報、データ及び信号は、インターネット等の通信ネットワークを介して配信してもよい。
【図面の簡単な説明】
【００１４】
【図１】本発明の自動レイアウト装置の外観図
【図２】本発明の自動レイアウト装置のレイアウト例を示す図
【図３】本発明の実施の形態１における自動レイアウト装置の構成図
【図４】レイアウト情報例を示す図
【図５】レイアウト情報を用いたレイアウトの仕方を示す図
【図６】レイアウト結果に存在する空白領域を示した例を示す図
【図７】レイアウト結果の評価において本文の幅が狭い部分が存在する例を示す図
【図８】レイアウト結果の評価において本文の幅が狭い部分を解決した例を示す図
【図９】レイアウト結果の評価において本文の幅が狭い部分を解決した例を示す図
【図１０】レイアウト結果の評価において本文の高さが狭い部分が存在する例を示す図
【図１１】レイアウト結果の評価において本文の高さが狭い部分を解決した例を示す図
【図１２】本発明の実施の形態２における自動レイアウト装置の構成図
【図１３】可変情報を挿入した結果を示す図
【図１４】本発明の実施の形態３における自動レイアウト装置の構成図
【図１５】矩形情報の順位づけを示す図
【図１６】矩形情報の順位づけを示す図
【発明を実施するための形態】
【００１５】
（第１の実施の形態）
図１は、本発明の第１の実施の形態における自動レイアウト装置の外観図である。図１において、１０１が自動レイアウト装置、１０２が表示画面、１０３が操作ボタンである。自動レイアウト装置本体１０１は、本体内に格納されたコンテンツデータを、操作ボタン１０３を用いて選択し、表示画面１０２に表示することができる。表示画面１０２にコンテンツデータを表示した例を図２に示す。コンテンツデータは見出しと本文から構成され、図２においては表示画面１０２の右上部分に見出しを表示し、残りの部分に本文を流し込んで表示した例が示されている。
【００１６】
図３は、本発明の自動レイアウト装置１０１の構成要素である。自動レイアウト装置１０１は、コンテンツデータ入力手段３０１、事前レイアウト手段３０２、レイアウト情報保持手段３０３、空白領域検出手段３０４、レイアウト情報評価手段３０５、レイアウト情報選択手段３０６、レイアウト手段３０７、出力手段３０８、から構成される。
【００１７】
コンテンツデータ入力手段３０１から入力されたコンテンツデータは、複数のレイアウト情報を保持するレイアウト情報保持手段３０３から取り出した適用可能な１つのレイアウト情報に従って、事前レイアウト手段３０２で事前レイアウトされる。空白領域検出手段３０４は事前レイアウト手段３０２が行った事前レイアウトされた結果を解析し、コンテンツデータがレイアウトされていない空白領域を検出する。レイアウト情報評価手段３０５は、事前レイアウト手段３０２がレイアウトした結果と、空白領域検出手段３０４が検出した空白領域を用いて、レイアウト情報の評価を行う。レイアウト情報選択手段３０６は、レイアウト情報保持手段３０３が保持し適用可能なレイアウト情報のすべてについてレイアウト情報評価手段３０５から評価結果を受け取り、評価が最も良いレイアウト情報を選択する。レイアウト手段３０７は評価が最も良いレイアウト情報を用いてコンテンツデータ入力手段から入力されたコンテンツデータをレイアウトし、出力手段３０８はレイアウト結果を出力する。
【００１８】
図４にレイアウト情報保持手段３０３が保持する複数のレイアウト情報の例を示す。レイアウト情報は、コンテンツデータの構成物である見出し、図、表などの矩形情報がどの位置にどのように配置されるかを示したものであり、矩形情報の種類と個数に応じて分類がされている。つまりレイアウト保持手段３０３からレイアウト情報を取り出す際には、コンテンツデータに含まれる矩形情報の種類と数に応じて、レイアウト情報を選択する。
【００１９】
図５に、コンテンツデータに見出しが１個と図が１個、本文が含まれている場合に、レイアウト情報に従ってコンテンツデータに含まれる各矩形情報の配置を行う方法の例を示す。レイアウト情報保持手段３０３から選択したレイアウト情報は、見出しが１個と図が１個、本文から構成される場合に適用可能なものである。すなわち、前記レイアウト情報は見出し１の開始指定位置、図１の開始指定位置、本文の開始指定位置と延伸方向を含み、見出し１と図１がそれぞれ開始指定位置と延伸方向に従ってレイアウトされ、残りの空白領域に本文が流し込まれてレイアウトされる。
【００２０】
図６に、空白領域検出手段３０４が検出した空白領域の例を示す。本文を流し込んだ結果、それ以上に本文が存在しないために残った領域が空白領域となる。
【００２１】
図７から図１１を使用して、レイアウト情報評価手段３０５がレイアウト結果を評価する際の判断基準を示す。
【００２２】
まず、図７に示すように、本文の流し込み領域の幅がある閾値（ここでは１行分の幅）以下の狭い部分が存在する場合は、本レイアウト情報は使用できないと判断する。本文が１行しかない部分が存在すると、レイアウト上好ましくなく、読みにくいためである。一方、図８に示すように多少図を縮小するレイアウト情報の場合には問題はなく、また図９に示すように図の位置が下辺に移動しているレイアウト情報の場合も問題はない。次に、図１０に示すように、本文の流し込み領域の高さある閾値（ここでは５文字分の高さ）以下の狭い部分が存在する場合は、本レイアウト情報は使用できないと判断する。本文が５文字以下しかない部分が存在すると、レイアウト上好ましくなく、読みにくいためである。一方、図１１に示すように多少図を拡大するレイアウト情報の場合には問題はない。最後に、空白領域検出手段３０４が検出した空白領域の量を計測し、前記空白領域の量が多い場合には評価が低いものと判断する。
【００２３】
なお、レイアウト情報保持手段３０３が保持するレイアウト情報は、前記矩形情報の位置とサイズとともに、サイズを変更してもよいことを示すサイズ可変フラグを含むものとしてもよい。この場合、事前レイアウト手段３０２は、レイアウト情報に含まれる矩形情報のサイズ可変フラグがＯＮの場合には対応する矩形情報を所定の個数パターンで拡大縮小した複数のレイアウト結果を出力する。
【００２４】
なお、事前レイアウト手段３０２は、サイズ可変フラグがＯＮの場合には対応する矩形情報を所定の個数パターンで拡大縮小した複数のレイアウト結果を出力するとしたが、レイアウト情報評価手段３０５における評価が最大になるパターンを１つ生成して出力するとしてもよい。
【００２５】
（第２の実施の形態）
図１２は、本発明の第２の実施の形態における自動レイアウト装置１０１の構成要素である。自動レイアウト装置１０１は、コンテンツデータ入力手段１２０１、事前レイアウト手段１２０２、レイアウト情報保持手段１２０３、空白領域検出手段１２０４、レイアウト情報評価手段１２０５、レイアウト情報選択手段１２０６、レイアウト手段１２０７、出力手段１２０８、可変情報挿入手段１２０９、可変情報保持手段１２１０から構成される。
【００２６】
図１２は図３に対し、可変情報挿入手段１２０９と可変情報保持手段１２１０が加わっただけであるため、その違いの部分のみを説明する。空白領域検出手段１２０４が検出した空白領域を可変情報挿入手段１２０９が受け取り、可変情報挿入手段１２０９は可変情報保持手段１２１０が保持する可変情報から空白領域に挿入可能なものが存在すれば受け取り、空白領域に挿入する。可変情報として挿入可能なものとしては、広告情報、挿絵、などが想定できる。レイアウト情報評価手段１２０５は、レイアウト情報の評価を行う際に可変情報を挿入したレイアウト結果を評価する。レイアウト手段１２０７は、レイアウト情報選択手段１２０６で可変情報が挿入されたレイアウト情報が選択された場合には、可変情報保持手段１２１０から前記可変情報を取得し、可変情報を挿入してレイアウトを行う。
【００２７】
図１３にレイアウト手段１２０７でレイアウトを行った結果を示す。可変情報挿入手段１２０４は、空白領域検出手段１２０４が図６で空白領域として検出した部分に、可変情報保持手段１２１０が保持していた広告１、広告２の可変情報を挿入している。結果として空白領域がなくなったため、可変情報を挿入しない場合と比較してレイアウト情報の評価が高くなり、レイアウト情報選択手段１２０６で前記レイアウト情報が選択された。
【００２８】
なお、可変情報挿入手段１２０９が空白領域に可変情報を挿入する際に、可変情報保持手段１２１０が保持する可変情報から空白領域に挿入可能なものが存在すれば受け取り挿入するとしたが、挿入可能かどうかを判断する基準として、サイズが一致すること、縦横比を変えずに拡大縮小した結果サイズが一致すること、のいずれかを用いてもよい。
【００２９】
また可変情報挿入手段１２０９が空白領域に可変情報を挿入する際に、同じ画面にレイアウトするコンテンツデータに関連する可変情報を選択したり、ユーザの嗜好に関連する可変情報を選択したりするものとしてもよい。
【００３０】
（第３の実施の形態）
図１４は、本発明の第３の実施の形態における自動レイアウト装置１０１の構成要素である。自動レイアウト装置１０１は、コンテンツデータ入力手段１４０１、事前レイアウト手段１４０２、レイアウト情報保持手段１４０３、空白領域検出手段１４０４、レイアウト情報評価手段１４０５、レイアウト情報選択手段１４０６、レイアウト手段１４０７、出力手段１４０８、矩形情報順位づけ手段１４０９から構成される。
【００３１】
図１４は図３に対し、矩形情報順位づけ手段１４０９が加わっただけであるため、その違いの部分のみを説明する。コンテンツデータ入力手段１４０１が入力したコンテンツデータは、矩形情報順位づけ手段１４０９に渡され、矩形情報の順位づけが行われる。図１５及び図１６は矩形情報である見出しの順位づけの例を示したものである。図１５（ａ）に示す見出しは地紋付きであり、図１５（ｂ）に示す見出しには地紋はない。この場合図１５（ａ）の方が重要性が高いと考えることができ、順位づけとしても先であると判断する。次に、図１６（ａ）に示す見出しは明朝体であり、フォントのサイズも若干小さいのに対し、図１６（ｂ）に示す見出しはゴシック体であり、フォントのサイズも若干大きい。この場合図１６（ｂ）の方が重要性が高いと考えることができ、順位づけとしても先であると判断する。
【００３２】
矩形情報順位づけ手段１４０９で判断した矩形情報の順位づけは、主に見出しの順位づけとして用いる。図４に示したレイアウト情報保持手段１４０３が保持しているレイアウト情報の例において、１−２−１のレイアウト情報には見出し１、見出し２の２つの見出しがあり、順位づけの先の見出しを見出し１、後の見出しを見出し２に適用することにより、好ましいレイアウトにすることができる。
【産業上の利用可能性】
【００３３】
本発明は、デジタルコンテンツデータを限られたサイズの画面等に出力し閲覧する電子データ表示装置などの分野に有益である。
【符号の説明】
【００３４】
１０１    自動レイアウト装置
１０２    表示画面
１０３    操作ボタン
３０１，１２０１，１４０１    コンテンツデータ入力手段
３０２，１２０２，１４０２    事前レイアウト手段
３０３，１２０３，１４０３    レイアウト情報保持手段
３０４，１２０４，１４０４    空白領域検出手段
３０５，１２０５，１４０５    レイアウト情報評価手段
３０６，１２０６，１４０６    レイアウト情報選択手段
３０７，１２０７，１４０７    レイアウト手段
３０８，１２０８，１４０８    出力手段
１２０９    可変情報挿入手段
１２１０    可変情報保持手段
１４０９    矩形情報順位づけ手段
【図１】
2011039908.tif 000003
【図２】
2011039908.tif 000004
【図３】
2011039908.tif 000005
【図４】
2011039908.tif 000006
【図５】
2011039908.tif 000007
【図６】
2011039908.tif 000008
【図７】
2011039908.tif 000009
【図８】
2011039908.tif 000010
【図９】
2011039908.tif 000011
【図１０】
2011039908.tif 000012
【図１１】
2011039908.tif 000013
【図１２】
2011039908.tif 000014
【図１３】
2011039908.tif 000015
【図１４】
2011039908.tif 000016
【図１５】
2011039908.tif 000017
【図１６】
2011039908.tif 000018