(57)【要約】【課題】撮像した文書画像における文字情報の閲覧作業を効率的に、かつ楽に行うことが可能となる撮像装置及び画像表示方法を提供する。【解決手段】文書画像１０１に、文章等が複数段の段組状態で配置されている段領域Ａ，Ｂを手動又は自動で設定し（ａ）、かつ段領域Ａ，Ｂにおける縦書き又は横書きの表記方向を手動又は自動で設定する。文書画像１０１の閲覧時には、段領域Ａ，Ｂの単位で表示するとともに（ｂ）、表示中の段領域Ａ，Ｂをユーザーのキー操作に応じて、表記方向に応じた行並び方向に（縦書きの場合は左右方向、横書きの場合は上下方向）に移動（スクロール）させたり（ｃ）、他の段領域に切り替えたりする（ｄ）。複数段に分れている文章等を閲覧する際における無用の画面操作がなくなる。【選択図】      図６
2006145642.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像する撮像手段と、この撮像手段により撮像された画像を記録する画像記録手段と、この画像記録手段に記録されている画像を表示する表示手段とを備えた撮像装置において、
前記画像記録手段に記録されている、複数段の段組状態で配置された文字情報を含む文書画像に、各段に相当する複数の段領域を設定する領域設定手段と、
前記領域設定手段により設定された複数の段領域を前記表示手段に個別に表示させる表示制御手段と、
この表示制御手段が前記表示手段に個別に表示させる表示対象の段領域を、使用者による所定の指示に応じて切り替える切替手段と
を備えたことを特徴とする撮像装置。
【請求項２】
前記領域設定手段が設定する複数の段領域を使用者に指定させる段落指定手段を備えたことを特徴とする請求項１記載の撮像装置。
【請求項３】
前記領域設定手段が設定する前記複数の段領域を、前記文書画像に基づき所定の画像認識技術を用いて決定する領域決定手段を備えたことを特徴とする請求項１又は２記載の撮像装置。
【請求項４】
前記領域設定手段により設定された各々の段領域について縦書き又は横書きの表記方向を設定する方向設定手段を備え、
前記表示制御手段は、前記表示手段に表示させる各段領域の当初の表示域を、前記方向設定手段により設定された表記方向に応じて決められている各段の開始位置を含む領域とすることを特徴とする請求項１，２又は３記載の撮像装置。
【請求項５】
前記方向設定手段が設定する表記方向を使用者に指定させる方向指定手段を備えたことを特徴とする請求項４記載の撮像装置。
【請求項６】
前記方向設定手段が設定する表記方向を前記表示手段により表示される段領域の形状に基づき判別する方向判別手段を備えたことを特徴とする請求項４又は５記載の撮像装置。
【請求項７】
前記方向設定手段が設定する表記方向を前記領域設定手段により設定された複数の段領域の形状に基づき判別する方向判別手段を備えたことを特徴とする請求項４又は５記載の撮像装置。
【請求項８】
前記方向設定手段により設定された表記方向に基づき、前記表示手段に表示する段領域の表示倍率を、各段の１行分の文字情報が前記表示手段の画面内に収まる表示倍率に調整する調整手段を備えたことを特徴とする請求項１〜７のいずれか１項に記載の撮像装置。
【請求項９】
前記表示制御手段は、前記表示手段に表示中の段領域の表示域を、使用者による移動指示指示に応じ、前記方向設定手段により設定された表記方向に応じて決められている文字情報の行並び方向へ移動させる移動手段を含むことを特徴とする請求項８記載の撮像装置。
【請求項１０】
前記領域設定手段により設定された複数の段領域における、文字情報の行方向の一端が並ぶ側の辺の文字情報の行並び方向に対する傾き角度を検出する角度検出手段を備え、
前記移動手段は、前記表示手段に表示中の段領域を、前記表示手段の画面に対して前記角度検出手段により検出された傾き角度に応じた方向に移動させることにより、前記表示手段に表示中の段領域の表示域を、使用者による移動指示に応じ、前記文字情報の行並び方向へ移動させることを特徴とする請求項９記載の撮像装置。
【請求項１１】
前記調整手段は、前記表示倍率の調整に際し、前記段領域の形状を矩形に整形する整形手段を含むことを特徴とする請求項８又は９記載の撮像装置。
【請求項１２】
前記切替手段は、前記表示制御手段により前記表示手段に表示されている段領域の表示域が、前記方向設定手段により設定された表記方向に応じて決められている当該段領域の末尾を含む領域で、かつ使用者による移動指示が末尾方向への指示であったとき、及び前記方向設定手段により設定された表記方向に応じて決められている当該段領域の先頭を含む領域で、かつ使用者による移動指示が先頭方向への指示であったとき、表示対象の段領域を他の段領域に切り替えることを特徴とする請求項９，１０又は１１記載の撮像装置。
【請求項１３】
前記領域設定手段により設定された各々の段領域を、前記方向設定手段により設定された表記方向に応じて決められている文字情報の行方向に分割する分割手段とを備え、
前記表示制御手段は、前記分割手段により分割された複数の分割領域を、各々の分数領域における同一行の文字情報が前記表記方向に応じて決められている文字情報の行並び方向に一定量のずれを維持しながら文字情報の行頭からの位置順に上書きした状態で前記表示手段に表示させることを特徴とする請求項１〜７のいずれか１項に記載の撮像装置。
【請求項１４】
前記表示制御手段により前記文字情報の行頭からの位置順に上書きした状態で前記表示手段に表示されている各々の分割領域の間におけるずれ量を使用者による所定の操作に応じて増減するずれ量調整手段と、
このずれ量調整手段により増減されたずれ量を、前記表示制御手段が表示手段に表示させる複数の分割領域の間に維持するずれ量として記憶する記憶手段と
を備えたことを特徴とする請求項１３記載の撮像装置。
【請求項１５】
前記表示制御手段により前記文字情報の行頭からの位置順に上書きした状態で前記表示手段に表示させる各々の分割領域の間におけるずれ量を、前記段領域の画像に基づき所定の画像認識技術を用いて決定するずれ量決定手段と、
このずれ量決定手段により決定されたずれ量を、前記表示制御手段が表示手段に表示させる複数の分割領域の間に維持するずれ量として記憶する記憶手段と
を備えたことを特徴とする請求項１３記載の撮像装置。
【請求項１６】
前記表示制御手段は、前記位置順に上書きした状態で前記表示手段に表示させている複数の分割領域の各々の表示域を、使用者による移動指示に応じ、前記ずれ量分だけ前記文字情報の行並び方向へ移動させる移動手段を含むことを特徴とする請求項１３，１４又は１５記載の撮像装置。
【請求項１７】
前記表示制御手段は、前記位置順に上書きした状態で前記表示手段に表示させている複数の分割領域以外の分割領域が存在する場合、前記位置順に上書きした状態で前記表示手段に表示させている複数の分割領域を、使用者による移動指示に応じ、当該複数の分割領域における各々の表示域を維持したまま、行頭からの位置順が前後する複数の分割領域に置き換える置換手段を含むことを特徴とする請求項１６記載の撮像装置。
【請求項１８】
前記切替手段は、前記方向設定手段により設定された表記方向に応じて決められている段領域の末尾を含む分割領域における前記表示手段に表示中の表示域が前記末尾を含む領域で、かつ使用者による移動指示が末尾方向への指示であったとき、及び前記方向設定手段により設定された表記方向に応じて決められている段領域の先頭を含む分割領域における前記表示手段に表示中の表示域が先頭を含む領域で、かつ使用者による移動指示が先頭方向への指示であったとき、表示対象の段領域を他の段領域に切り替えることを特徴とする請求項１６又は１７記載の撮像装置。
【請求項１９】
被写体を撮像する撮像手段と、この撮像手段により撮像された画像を記録する画像記録手段と、この画像記録手段に記録されている画像を表示する表示手段とを備えた撮像装置において、前記画像記録手段に記録されている、複数段の段組状態で配置された文字情報を含む文書画像を前記表示手段に表示する方法であって、
前記文書画像に、各段に相当する複数の段領域を設定する工程と、
設定された複数の段領域を前記表示手段に個別に表示する工程と、
表示手段に個別に表示する表示対象の段領域を、使用者による所定の指示に応じて切り替える工程と
を含むことを特徴とする画像表示方法。
【請求項２０】
被写体を撮像する撮像手段と、この撮像手段により撮像された画像を記録する画像記録手段と、この画像記録手段に記録されている画像を表示する表示手段とを備えた撮像装置が有するコンピュータを、
前記画像記録手段に記録されている、複数段の段組状態で配置された文字情報を含む文書画像に、各段に相当する複数の段領域を設定する領域設定手段と、
前記領域設定手段により設定された複数の段領域を前記表示手段に個別に表示させる表示制御手段と、
この表示制御手段が前記表示手段に個別に表示させる表示対象の段領域を、使用者の指示に応じ切り替える切替手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及び画像表示方法に関するものである。
【背景技術】
【０００２】
従来、デジタルカメラ等の小型の表示装置（主に液晶モニタ）を有する機器においては、ユーザーが画像を見る場合、画像の拡大や縮小、移動、スクロールなどの操作が必要に応じて行われている。また、例えばデジタルカメラにおいては、上記表示装置を備えることにより、その用途が写真を撮ることに止まらず、例えば雑誌や新聞等の文書情報をメモ代わりに記録しておき、それを必要に応じて表示装置に表示することにより文章等の文字情報を閲覧するといったことにも用いられている。
【０００３】
一方、雑誌や新聞等では紙面のレイアウトが段組となっている場合が多いが、それらを撮影した画像（文書画像）を表示装置の画面上、つまり小さな画面上で文字情報を閲覧する場合においては、画面上への段落毎の表示や、移動又はスクロール等が必要となる。
【０００４】
これに関する技術として、例えば下記の特許文献１には、文書画像を２値化した後、画像を文字行と垂直（又は平行）な方向にそれぞれ走査して画素の値が反転する回数を計測しその頻度分布を求め、求めた頻度分布の谷部を検出することにより段組を判定する方法、つまり文書画像内の各段を自動的に認識（抽出）する方法が記載されている。
【特許文献１】特開平５−１６６００１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、前述した方法等により文書画像内の各段を自動的に認識できたとしても、それだけでは、前述したような段組で配置された文字情報を含む文書画像を小さな画面に表示し、文章等を閲覧する際の作業性を向上させることはできない。したがって、文書画像に含まれる文字情報を閲覧する際には依然として煩雑な操作が必要であるという問題があった。なお、係る問題は、紙面のレイアウトが段組となっている雑誌や新聞等を撮影した文書画像だけでなく、例えば本の見開き頁（左右の頁）や、複数枚の文書原稿を上下左右に並べて撮影した文書画像を閲覧する場合についても同様であった。
【０００６】
本発明は、かかる従来の課題に鑑みてなされたものであり、撮像した文書画像における文字情報の閲覧作業を効率的に、かつ楽に行うことが可能となる撮像装置及び画像表示方法、その実現に使用されるプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記課題を解決するため請求項１の発明にあっては、被写体を撮像する撮像手段と、この撮像手段により撮像された画像を記録する画像記録手段と、この画像記録手段に記録されている画像を表示する表示手段とを備えた撮像装置において、前記画像記録手段に記録されている、複数段の段組状態で配置された文字情報を含む文書画像に、各段に相当する複数の段領域を設定する領域設定手段と、前記領域設定手段により設定された複数の段領域を前記表示手段に個別に表示させる表示制御手段と、この表示制御手段が前記表示手段に個別に表示させる表示対象の段領域を、使用者による所定の指示に応じて切り替える切替手段とを備えたものとした。
【０００８】
かかる構成においては、複数段の段組状態で配置された文字情報を含む文書画像を、各段に相当する複数の段領域毎に個別に表示するとともに、表示対象の段領域が使用者の指示によって切り替わる。
【０００９】
また、請求項２の発明にあっては、前記領域設定手段が設定する複数の段領域を使用者に指定させる段落指定手段を備えたものとした。
【００１０】
また、請求項３の発明にあっては、前記領域設定手段が設定する前記複数の段領域を、前記文書画像に基づき所定の画像認識技術を用いて決定する領域決定手段を備えたものとした。
【００１１】
かかる構成においては、文書画像に複数の段領域を設定する作業を自動的に行うことができる。
【００１２】
また、請求項４の発明にあっては、前記領域設定手段により設定された各々の段領域について縦書き又は横書きの表記方向を設定する方向設定手段を備え、前記表示制御手段は、前記表示手段に表示させる各段領域の当初の表示域を、前記方向設定手段により設定された表記方向に応じて決められている各段の先頭を含む領域とするものとした。
【００１３】
かかる構成においては、表示対象の段領域を切り替えたとき、直ちに新たな段の先頭を閲覧することができる。
【００１４】
また、請求項５の発明にあっては、前記方向設定手段が設定する表記方向を使用者に指定させる方向指定手段を備えたものとした。
【００１５】
かかる構成においては、表記方向を誤りなく設定することができる。
【００１６】
また、請求項６の発明にあっては、前記方向設定手段が設定する表記方向を前記表示手段により表示される段領域の形状に基づき判別する方向判別手段を備えたものとした。
【００１７】
かかる構成においては、表記方向を自動的に設定することができる。
【００１８】
また、請求項７の発明にあっては、前記方向設定手段が設定する表記方向を前記領域設定手段により設定された複数の段領域の形状に基づき判別する方向判別手段を備えたものとした。
【００１９】
かかる構成においては、自動的に設定する表記方向の精度を上げることができる。
【００２０】
また、請求項８の発明にあっては、前記方向設定手段により設定された表記方向に基づき、前記表示手段に表示する段領域の表示倍率を、各段の１行分の文字情報が前記表示手段の画面内に収まる表示倍率に調整する調整手段を備えたものとした。
【００２１】
かかる構成においては、各段領域を閲覧するとき、文字情報の行方向への画面操作が不要な状態が自動的に確保される。
【００２２】
また、請求項９の発明にあっては、前記表示制御手段は、前記表示手段に表示中の段領域の表示域を、使用者による移動指示指示に応じ、前記方向設定手段により設定された表記方向に応じて決められている文字情報の行並び方向へ移動させる移動手段を含むものとした。
【００２３】
かかる構成においては、縦書き又は横書きの表記方向を意識することなく、表示中の段領域の表示域を前後させることができる。
【００２４】
また、請求項１０の発明にあっては、前記領域設定手段により設定された複数の段領域における、文字情報の行方向の一端が並ぶ側の辺の文字情報の行並び方向に対する傾き角度を検出する角度検出手段を備え、前記移動手段は、前記表示手段に表示中の段領域を、前記表示手段の画面に対して前記角度検出手段により検出された傾き角度に応じた方向に移動させることにより、前記表示手段に表示中の段領域の表示域を、使用者による移動指示に応じ、前記文字情報の行並び方向へ移動させるものとした。
【００２５】
かかる構成においては、縦書き又は横書きの表記方向を意識することなく、表示中の段領域の表示域を前後に移動させることができ、しかも１行分の文字情報をより大きなサイズで表示することができる。
【００２６】
また、請求項１１の発明にあっては、前記調整手段は、前記表示倍率の調整に際し、前記段領域の形状を矩形に整形する整形手段を含むものとした。
【００２７】
また、請求項１２の発明にあっては、前記切替手段は、前記表示制御手段により前記表示手段に表示されている段領域の表示域が、前記方向設定手段により設定された表記方向に応じて決められている当該段領域の末尾を含む領域で、かつ使用者による移動指示が末尾方向への指示であったとき、及び前記方向設定手段により設定された表記方向に応じて決められている当該段領域の先頭を含む領域で、かつ使用者による移動指示が先頭方向への指示であったとき、表示対象の段領域を他の段領域に切り替えるものとした。
【００２８】
かかる構成においては、表示中の段領域の切り替えが必要なとき、段領域が自動的に切り替わることとなる。
【００２９】
また、請求項１３の発明にあっては、前記領域設定手段により設定された各々の段領域を、前記方向設定手段により設定された表記方向に応じて決められている文字情報の行方向に分割する分割手段とを備え、前記表示制御手段は、前記分割手段により分割された複数の分割領域を、各々の分数領域における同一行の文字情報が前記表記方向に応じて決められている文字情報の行並び方向に一定量のずれを維持しながら文字情報の行頭からの位置順に上書きした状態で前記表示手段に表示させるものとした。
【００３０】
かかる構成においては、表示対象となっている段領域における１行分の文字情報を複数行の状態で表示することができる。
【００３１】
また、請求項１４の発明にあっては、前記表示制御手段により前記文字情報の行頭からの位置順に上書きした状態で前記表示手段に表示されている各々の分割領域の間におけるずれ量を使用者による所定の操作に応じて増減するずれ量調整手段と、このずれ量調整手段により増減されたずれ量を、前記表示制御手段が表示手段に表示させる複数の分割領域の間に維持するずれ量として記憶する記憶手段とを備えたものとした。
【００３２】
かかる構成においては、複数行の状態で表示される１行分の文字情報の行間を正確に設定することができる。
【００３３】
また、請求項１５の発明にあっては、前記表示制御手段により前記文字情報の行頭からの位置順に上書きした状態で前記表示手段に表示させる各々の分割領域の間におけるずれ量を、前記段領域の画像に基づき所定の画像認識技術を用いて決定するずれ量決定手段と、このずれ量決定手段により決定されたずれ量を、前記表示制御手段が表示手段に表示させる複数の分割領域の間に維持するずれ量として記憶する記憶手段とを備えたものとした。
【００３４】
かかる構成においては、複数行の状態で表示される１行分の文字情報の行間を自動的に設定することができる。
【００３５】
また、請求項１６の発明にあっては、前記表示制御手段は、前記位置順に上書きした状態で前記表示手段に表示させている複数の分割領域の各々の表示域を、使用者による移動指示に応じ、前記所定のずれ量分だけ前記文字情報の行並び方向へ移動させる移動手段を含むものとした。
【００３６】
かかる構成においては、縦書き又は横書きの表記方向を意識することなく、表示中の段領域の表示域を前後に移動させることができる。
【００３７】
また、請求項１７の発明にあっては、前記表示制御手段は、前記位置順に上書きした状態で前記表示手段に表示させている複数の分割領域以外の分割領域が存在する場合、前記位置順に上書きした状態で前記表示手段に表示させている複数の分割領域を、使用者による移動指示に応じ、当該複数の分割領域における各々の表示域を維持したまま、行頭からの位置順が前後する複数の分割領域に置き換える置換手段を含むものとした。
【００３８】
かかる構成においては、複数の分割領域の数が多く、１行分の文字情報を同時に画面表示できない場合でも、縦書き又は横書きの表記方向を意識することなく、表示中の段領域の表示域を前後に移動させることができる。
【００３９】
また、請求項１８の発明にあっては、前記切替手段は、前記方向設定手段により設定された表記方向に応じて決められている段領域の末尾を含む分割領域における前記表示手段に表示中の表示域が前記末尾を含む領域で、かつ使用者による移動指示が末尾方向への指示であったとき、及び前記方向設定手段により設定された表記方向に応じて決められている段領域の先頭を含む分割領域における前記表示手段に表示中の表示域が先頭を含む領域で、かつ使用者による移動指示が先頭方向への指示であったとき、表示対象の段領域を他の段領域に切り替えるものとした。
【００４０】
かかる構成においては、表示中の段領域の切り替えが必要なとき、段領域が自動的に切り替わることとなる。
【００４１】
また、請求項１９の発明にあっては、被写体を撮像する撮像手段と、この撮像手段により撮像された画像を記録する画像記録手段と、この画像記録手段に記録されている画像を表示する表示手段とを備えた撮像装置において、前記画像記録手段に記録されている、複数段の段組状態で配置された文字情報を含む文書画像を前記表示手段に表示する方法であって、前記文書画像に、各段に相当する複数の段領域を設定する工程と、設定された複数の段領域を前記表示手段に個別に表示する工程と、表示手段に個別に表示する表示対象の段領域を、使用者による所定の指示に応じて切り替える工程とを含む方法とした。
【００４２】
かかる方法によれば、複数段の段組状態で配置された文字情報を含む文書画像を、各段に相当する複数の段領域毎に個別に表示するとともに、表示対象の段領域が使用者の指示によって切り替わる。
【００４３】
また、請求項２０の発明にあっては、被写体を撮像する撮像手段と、この撮像手段により撮像された画像を記録する画像記録手段と、この画像記録手段に記録されている画像を表示する表示手段とを備えた撮像装置が有するコンピュータを、前記画像記録手段に記録されている、複数段の段組状態で配置された文字情報を含む文書画像に、各段に相当する複数の段領域を設定する領域設定手段と、前記領域設定手段により設定された複数の段領域を前記表示手段に個別に表示させる表示制御手段と、この表示制御手段が前記表示手段に個別に表示させる表示対象の段領域を、使用者の指示に応じ切り替える切替手段として機能させるためのプログラムとした。
【発明の効果】
【００４４】
以上のように本発明においては、複数段の段組状態で配置された文字情報を含む文書画像を、各段に相当する複数の段領域毎に個別に表示するとともに、表示対象の段領域が使用者の指示によって切り替わるようにした。よって、文書画像に含まれる複数段の段組状態で配置された文字情報を閲覧する場合における画面操作回数を削減することができ、撮像した文書画像における文字情報の閲覧作業を効率的に、かつ楽に行うことが可能となる。
【００４５】
さらに、文書画像に複数の段領域を設定する作業を自動的に行うことができたり、また、表示対象の段領域を切り替えたとき、直ちに新たな段の開始位置を閲覧したりすることができる。
【００４６】
また、表記方向を誤りなく設定したり、表記方向を自動的に設定したり、自動的に設定する表記方向の精度を上げたりすることができる。
【００４７】
また、各段領域を閲覧するとき、文字情報の行方向への画面操作が不要な状態を自動的に確保することができるようにしたことから、無用の画面操作をなくすことができる。
【００４８】
また、縦書き又は横書きの表記方向を意識することなく、表示中の段領域の表示域を前後に移動させることができる。しかも１行分の文字情報をより大きなサイズで表示することができるようにしたことから、段領域の閲覧に際して文字情報の判読を容易とすることができる。
【００４９】
また、表示中の段領域の切り替えが必要なときには、段領域が自動的に切り替わるようにした。よって、複数の段領域の文字情報を連続して閲覧する際の使い勝手を向上させることができる。
【００５０】
さらに、表示対象となっている段領域における１行分の文字情報を複数行の状態で表示することができるようにした。よって、より大きなサイズで文字情報を表示することができ、段領域の閲覧に際して文字情報の判読が容易となる。
【００５１】
また、複数行の状態で同時に表示される１行分の文字情報の行間を正確に設定したり、それを自動的に設定したりすることができる。
【００５２】
また、１行分の文字情報を複数行の状態で表示する場合、さらに複数の分割領域の数が多く、１行分の文字情報を同時に画面表示できない場合においても、縦書き又は横書きの表記方向を意識することなく、表示中の段領域の表示域を前後に移動させることができるようにした。よって、使い勝手を向上させることができる。
【００５３】
また、１行分の文字情報を複数行の状態で表示する場合においても、表示中の段領域が必要な場合には、それが自動的に行われるようにした。よって、複数の段領域の文字情報を連続して閲覧する際の使い勝手を向上させることができる。
【発明を実施するための最良の形態】
【００５４】
以下、本発明の一実施の形態を図にしたがって説明する。図１は、本発明に係るデジタルカメラ１のブロック図である。このデジタルカメラ１は一般的にハード構成を備えたものであって、撮像手段であるＣＣＤ２とＣＰＵ３を有している。ＣＣＤ２はＴＧ（Timing Generator）４により所定の周期で走査駆動され、図示しない撮影レンズ、フォーカスレンズ及びズームレンズを含む光学系を介して結像された被写体の光学像を光電変換し、被写体の光学像に応じたアナログの撮像信号をアナログ処理部５に出力する。なお、前記フォーカスレンズやズームレンズは、ＣＰＵ３からレンズ駆動部６に送られる制御信号によって駆動される。
【００５５】
前記アナログ処理部５は、ＣＣＤ２から入力した撮像信号に含まれるノイズを除去するＣＤＳ（Correlated Double Sampling：相関二重サンプリング回路）と、ＣＤＳを経た撮像信号を増幅するアナログアンプであるＡＧＣ（ゲイン調整アンプ）と、ＡＧＣで増幅され調整されたアナログの撮像信号をデジタル信号に変換するＡＤ（Ａ／Ｄ変換器）とからなり、デジタルデータ化した撮像信号をＣＰＵ３に出力する。
【００５６】
ＣＰＵ３はデジタルカメラの各部を制御するとともに、画像データの圧縮・伸張を含む各種のデジタル信号処理機能を備えている。そして、ＣＰＵ３はアナログ処理部５から出力された撮像信号を、アドレス・データバス７を介して順次ＤＲＡＭ８に送り画素データとして蓄積する。また、ＤＲＡＭ８に蓄積された画素を、所定の画像処理ブロック単位で読み出し、Ｒ，Ｇ，Ｂ毎のデジタルの画像データを生成し、輝度（Ｙ）信号・色差（Ｃｂ，Ｃｒ）信号の画像データへ変換し、さらに変換後の画像データに基づきビデオ信号を生成して液晶モニタ９へ送る。
【００５７】
液晶モニタ９は本発明の表示手段であり、カラー表示可能な小型の液晶表示器及びその駆動回路とを含み、記録モードが設定されているときには、所定のフレーム周期で更新される被写体画像すなわちスルー画像等を表示する。また、操作補助用として機能選択時の処理メニュー表示や設定用の図形若しくはアイコン等を表示する。
【００５８】
また、ＣＰＵ３は、記録モードにおいて、画像処理ブロック単位のＹ，Ｃｂ，Ｃｒの画像データを所定の方式で圧縮符号化し、記録されている静止画像の再生時には伸張復号化する。撮影時に圧縮符号化された画像データは、静止画データとして内蔵フラッシュメモリ１０や、カードインターフェース１１を介して着脱自在な各種のメモリ・カード１２（画像記録手段）に記録される。また、再生モードにおいて、メモリ・カード１２に記録されている画像データを復号化してＤＲＡＭ８に展開させ、液晶モニタ９に表示させる。なお、ＤＲＡＭ８はＣＰＵ３の作業用のメモリとしても用いられ、本発明の記憶手段として機能し、上述した画像データ以外にも各種データを一時的に記憶する。
【００５９】
キー入力部１３は、図示しない電源キー、記録／再生のモード切替スイッチ、シャッターキー、任意の設定モードへの移行や設定内容の決定に使用されるメニューキー、設定内容の変更や、液晶モニタ９に表示された画像の移動操作に使用される方向キー（上下左右の４種類）等の各種キーにより構成されている。そして、ユーザーによるキー操作に応じた操作信号、例えば記録モードでシャッターキーが押された撮影操作時には、それを示すトリガー信号をＣＰＵ３に送る。
【００６０】
前記内蔵フラッシュメモリ１０には、圧縮後の画像データを記憶する画像記憶領域とは別にプログラム領域が確保されており、そのプログラム領域に、ＣＰＵ３に前述した画像データの圧縮・伸張や、色調整処理を含む各種の画像信号処理や、ＡＥ制御等を行わせるための各種プログラムと、それらのプログラムに基づく動作に必要な各種データが記憶されている。特に上記プログラム領域には、ＣＰＵ３に後述する動作を行わせるための本発明に係るプログラムが記録されている。
【００６１】
次に、以上の構成からなるデジタルカメラ１の本発明に係る動作について説明する。図２〜図５は、再生モードにおいて、紙面のレイアウトが段組となっている雑誌や新聞等を撮影した画像や、本の見開き頁（左右の頁）や、複数枚の文書原稿を上下左右に並べて撮影した画像のように、複数段の段組状態で配置された文字情報を含む文書画像の閲覧用に設けられている文書閲覧機能がオン設定されているときのＣＰＵ３の処理内容を示すフローチャートである。
【００６２】
文書閲覧機能がオン設定されているとき、ＣＰＵ３は、まずユーザーによって選択された文書画像のデータをメモリ・カード１２から読み出し、それを液晶モニタ９に表示させる（ステップＳ１）。次に、ユーザーに所定の操作で、表示した文書画像内に存在する段領域を特定する点（以下、特定点という。）を指定させ、その点のデータを記憶する（ステップＳ２）。つまり文書画像に表示対象の単位となる段領域を設定する。なお、特定点の指定に際しては、例えば画面上に任意の位置を指定するためのポインタを表示させ、ユーザーにポインタを所定のキー操作によって移動させる操作や、位置決定操作を行わせる。
【００６３】
図６（ａ）は、文書画像１０１上に矩形の段領域Ａ，Ｂが存在する場合の例であり、この場合には対角位置の２点つまり段領域Ａで（Ａ１ｘ，Ａ１ｙ）、（Ａ２ｘ，Ａ２ｙ）の点、段領域Ｂで（Ｂ１ｘ，Ｂ１ｙ）、（Ｂ２ｘ，Ｂ２ｙ）の点を特定点として指定させるとともに、他の２点については自動的に演算し、各特定点を画面上の左上を（０，０）とする座標位置データとして記憶する。また、段領域が矩形でない場合、例えば文書画像が文字が記載された紙面を斜め方向から撮影したものである場合には、図７（ａ）、同図（ｂ）に示したように段領域Ａ，Ｂの各領域の四隅の点を特定点としてそれぞれ指定させ、かつ記憶する。なお、フローチャートには示さないが、上述した段領域の設定に際しては、設定した順に表示順を自動的に割り当て、そのデータを特定点のデータと共に記憶するものとし、かつその表示順をユーザーが適宜変更できるものとする。
【００６４】
次に、表示対象とする段領域（当初は表示順が１番目の段領域Ａ）を設定した後（ステップＳ３）、表示対象の段領域の縦横サイズに基づき、段領域内の文字の表記方向（縦書き／横書き）を判定し、それを記憶するとともに、画面上にも表示する（ステップＳ４）。表記方向の判定は、領域形状が横長のとき（図６（ａ）の段領域Ａでは、Ａ|Ａ２ｘ−Ａ２ｘ| ＞ |Ａ２ｙ−Ａ２ｙ|のとき）には縦書きと判定し、領域形状が縦長のとき（図６（ａ）の段領域Ａでは、|Ａ２ｘ−Ａ２ｘ| ＜ |Ａ２ｙ−Ａ２ｙ|のとき）には横書きと判定する。そして、ユーザーによって表記方向の訂正指示があれば（ステップＳ５でＹＥＳ）、表記方向を訂正する（ステップＳ６）。なお、訂正指示がなければ、そのまま表記方向を確定する。
【００６５】
引き続き、判定、又は訂正した表記方向に基づき、段領域の先頭と末尾の位置、及びスクロール方向を決定し、記憶する（ステップＳ７）。すなわち段領域Ａ，Ｂが縦書きである場合には、先頭位置を「右上」、末尾位置を「左下」、スクロール方向を「右」と決定し、横書きである場合には、先頭位置を「左上」、末尾位置を「右下」、スクロール方向を「上」と決定する。
【００６６】
さらに、各段領域について、その領域内に記載されている文章等の行頭が並ぶ側の辺（表記方向が縦書きのときには上辺、横書きのときには左辺）のＸ方向又はＹ方向の傾き角度を演算によって検出し（ステップＳ８）、傾き角度が閾値以下でなかった場合においては（ステップＳ９でＮＯ）、先に決定したスクロール方向を傾き角度によって修正する（ステップＳ１０）。次に、設定した段領域の行方向（表記方向が縦書きのときには縦方向、横書きのときには横方向）のサイズが閾値以下であるかを判別する（ステップＳ１１）。なお、本実施の形態において閾値は液晶モニタ９の表示画面における行方向のサイズの２倍とする。ここで、行方向のサイズが閾値以下であれば（ステップＳ１１でＹＥＳ）、図３に示した処理に移行し、行方向のサイズが閾値を超えていた場合には（ステップＳ１１でＮＯ）、図４及び図５に示した処理に移行する。
【００６７】
まず、ステップＳ１１の判別結果がＹＥＳであり、行方向のサイズが閾値以下であった場合の処理について説明する。
【００６８】
図３に示したようにＣＰＵ３は、前述した行方向のサイズに基づき、表示対象の段領域の文章等の１行分が液晶モニタ９の表示画面に収まる表示倍率を演算する（ステップＳ１２）。しかる後、表示対象の段領域つまり文書画像の部分画像を、演算した表示倍率に応じて拡大又は縮小するとともに、その先頭が、前記表記方向に応じた表示域（表示画面に相当する領域）の始点位置となるように画面表示する（ステップＳ１３）。すなわち図６（ｂ）は、表記方向が縦書きである場合の例を示した図（同図（ｃ）、同図（ｄ）も同様）であって、この場合、表示順が１番目の段領域Ａの右辺を表示画面２０１の右端に寄せて表示する。
【００６９】
しかる後、ユーザーによる方向キーの操作に応じた以下の制御を開始する。なお、これ以降については、便宜上、表記方向が縦書きである場合に限定してＣＰＵ３の処理内容を説明する。まず左方向キーが押されたときには（ステップＳ１４でＹＥＳ）、その時点で段領域の末尾が表示されていなければ（ステップＳ１５でＮＯ）、表示中の段領域を右方向へ移動することにより、段領域の表示域を左方向へ移動する（ステップＳ１６）。図６（ｃ）は、１番目の段領域Ａが矩形、若しくはステップＳ７で検出した傾き角度が閾値以下である場合を示した図、図７（ｃ）は、１番目の段領域Ａが上記傾き角度が閾値を超えており、スクロール方向が修正されている場合を示した図である。この場合には、表示画面２０１の右端の表示域Ｐに、段領域Ａにおける注目行となる１行分が表示されることとなる。
【００７０】
そして、段領域の末尾が表示されている状態で左方向キーが押されたときには（ステップＳ１４，Ｓ１５が共にＹＥＳ）、表示対象の段領域を次の段領域へ変更した後（ステップＳ１７）、ステップＳ４へ戻る。これにより段領域Ａの段領域の末尾が表示されている状態で左方向キーが押されたときには、前述したステップＳ１３の処理によって段領域Ｂを新たに表示する（図６（ｃ）参照）。また、下方向キーが押されたときにも（ステップＳ１８でＹＥＳ）、直ちに前述したステップＳ１７へ進み、次の段領域Ｂを新たに表示する。
【００７１】
また、右方向キーが押されたときには（ステップＳ１９でＹＥＳ）、その時点で段領域の先頭が表示されていなければ（ステップＳ２０でＮＯ）、表示中の段領域を左方向へ移動することにより、段領域の表示域を右方向へ移動する（ステップＳ２１：図６（ｃ）、図７（ｃ）参照）。そして、段領域の先頭が表示されている状態で右方向キーが押されたときには（ステップＳ２０，Ｓ２１が共にＹＥＳ）、表示対象の段領域を表示順が前の段領域に変更した後（ステップＳ２２）、ステップＳ４へ戻る。これにより段領域Ｂの段領域の先頭が表示されている状態で右方向キーが押されたときには、前述したステップＳ１３の処理によって段領域Ａを再び表示する（図６（ｃ）参照）。但し、その際には、前の段領域を、その末尾が画面内の左端に位置する状態で表示させる。また、上方向キーが押されたときにも（ステップＳ２３でＹＥＳ）、直ちに前述したステップＳ２２へ進み、前の段領域Ａを再び表示する。
【００７２】
なお、図３には、各段領域における表記方向が縦書きである場合に限定した処理手順を示したが、各段領域における表記方向が横書きである場合には、ステップＳ１４〜Ｓ２３の処理において、左右を上下に読み替え、かつ上下を左右に読み替えた処理となる。
【００７３】
次に、前述したステップＳ１１の判別結果がＮＯであって、表示対象の段領域の行方向（表記方向が縦書きのときには縦方向、横書きのときには横方向）のサイズが閾値（液晶モニタ９の表示画面における行方向のサイズの２倍）を超えていた場合の処理を図４及び図５にしたがって説明する。
【００７４】
図４に示したようにＣＰＵ３は、表示対象の段領域を前述した行方向に分割し、複数の分割画像を生成する（ステップＳ２４）。すなわち図８（ａ）は、表記方向が縦書きである場合の例を示した図（同図（ｂ）、同図（ｃ）も同様）であって、本実施の形態においては、液晶モニタ９の表示画面２０１における行方向のサイズで表示対象の段領域Ａを分割して分割画像Ａａ，Ａｂを生成する。
【００７５】
次に、生成した複数の分割画像を、各々の表示域を段先頭領域とし、行並び方向に予め決められている規定量だけずらした状態で、行頭からの位置順に上書きして表示する（ステップＳ２５）。引き続き、ユーザーに、方向キーの操作によって２番目移行の分割画像のずれ量を調整（増減）させ、調整後のずれ量Ｘを記憶する（ステップＳ２６）。図８（ｂ）は、その際における表示画面２０１と分割画像Ａａ，Ａｂとの関係を示したものであって、ずれ量Ｘが調整されることにより、段領域Ａにおける文章等の第１行目が、図示したように隣り合う２行（図で「Ａ１Ａ１Ａ」の行と「Ｂ１Ｂ１Ｂ」の行と）に亙って表示される。なお、このとき、図示した例とは異なり分割画像の数が多い場合には、段領域Ａにおける文章等の第１行目が複数行に亙って表示されるとともに、表示画面２０１には表示されない分割画像が存在することとなる。
【００７６】
しかる後、ユーザーによる方向キーの操作に応じた以下の制御を開始する。なお、これ以降については、便宜上、表記方向が縦書きである場合に限定してＣＰＵ３の処理内容を説明する。まず左方向キーが押されたときには（ステップＳ２７でＹＥＳ）、前述した非表示の分割画像が存在するか否かを確認し、図８のように非表示の分割画像が存在しなければ（ステップＳ２８でＮＯ）、さらにその時点で表示域が段領域の段末領域であるか否か、つまり段領域における行並び方向の末尾の領域であるか否かを確認する（ステップＳ２９）。そして、段末領域でなければ（ステップＳ２９でＮＯ）、各分割画像の表示域をステップＳ２６で記憶したずれ量分だけ段末（左）方向へ移動する（ステップＳ３０）。図８（ｃ）は、その際における表示画面２０１と分割画像Ａａ，Ａｂとの関係を示したものであって、双方の表示域がずれ量Ｘ分だけ左に移動されることにより、段領域Ａにおける文章等の第２行目が、図示したように隣り合う２行（図で「Ａ２Ａ２Ａ」の行と「Ｂ２Ｂ２Ｂ」の行と）に亙って表示される。
【００７７】
また、ステップＳ２９の判別結果がＹＥＳであって、表示域が段領域の段末領域であった場合には、表示対象の段領域を表示順が次の段領域に変更した後（ステップＳ３１）、ステップＳ４へ戻り前述した処理を繰り返す。その際、前述したステップＳ２５では、次の段領域の複数の分割画像が、既に記憶されているずれ量分だけずれた状態で表示されるため、次の段領域における文章等の行間が、前の段領域と同一であったときには、その時点で自動的に、液晶モニタ９の表示画面２０１には次の段領域の文章等の１行目が分割画像の数と一致する行数に並んで表示される。
【００７８】
一方、ステップＳ２８の判別結果がＹＥＳであって、非表示の分割画像が存在する場合には、液晶モニタ９の表示画面２０１に行頭からの位置順に上書き表示されている分割画像の最上層が行末部の分割画像、つまり行頭からの位置順が最後の分割画像（ここでは表記方向が縦書きであるため段領域の下辺を含む分割画像である。）であるか否かをさらに判別する（ステップＳ３２）。ここで、最上層に表示されている分割画像が行末部の分割画像でなければ（ステップＳ３２でＮＯ）、行頭からの位置順に上書き表示されている表示中の各々の分割画像を、行頭からの位置順を１つ繰り上げた分割画像に置き換える（ステップＳ３３）。例えば表示対象の段領域が７つの分割画像Ａａ，Ａｂ，Ａｃ，Ａｄ，Ａｅ，Ａｆ，Ａｇに分割されている場合において、液晶モニタ９の表示画面２０１に分割画像Ａａ〜Ａｅが表示されていたときには、それらを分割画像Ａｂ〜Ａｆに切り替える。これにより表示画面２０１に表示されている、段領域における文章等の１行目の表示部分が行末側に移動される（図示せず）。
【００７９】
また、ステップＳ３２の判別結果がＹＥＳであって、最上層に表示されている分割画像が行末部の分割画像（上記の例では分割画像Ａｇ）であったときには、さらに、その時点で表示域が段領域の段末領域（段領域における行並び方向の末尾の領域）であるか否かを確認する（ステップＳ３４）。そして、段末領域でなければ（ステップＳ３４でＮＯ）、表示中の分割画像を、行頭部の分割画像を最下層とする複数の分割画像に置換（上記の例に従えば、分割画像Ａｃ〜Ａｇを分割画像Ａａ〜Ａｅに置換）すると同時に、各々の分割画像の表示域をずれ量分だけ段末（左）方向へ移動して表示する（ステップＳ３５）。これにより段領域の文章等の次の行（２行目等）の行頭部分が、分割画像の数と一致する行数に並んで表示される（図示せず）。
【００８０】
さらに、最上層に表示されている分割画像が行末部の分割画像であり、かつその時点で表示域が段領域の段末領域であったときには（ステップＳ３２，Ｓ３４が共にＹＥＳ）、表示対象の段領域を表示順が次の段領域に変更した後（ステップＳ３１）、ステップＳ４へ戻り前述した処理を繰り返す。この場合、液晶モニタ９の表示画面２０１には、次の段領域の文章等の１行目の行頭部分が分割画像の数と一致する行数に並んで表示される。
【００８１】
一方、左方向キーではなく下方向キーが押されたときには（ステップＳ３６でＹＥＳ）、直ちに表示対象の段領域を表示順が次の段領域に変更した後（ステップＳ３１）、ステップＳ４へ戻り前述した処理を繰り返す。これにより、次の段領域の文章等の１行目の全て又は行頭部分を分割画像の数と一致する行数に並べて表示する。
【００８２】
また、図５に示したように、右方向キーが押されたときには（ステップＳ３７でＹＥＳ）、前述した非表示の分割画像が存在するか否かを確認し、非表示の分割画像が存在しなければ（ステップＳ３８でＮＯ）、さらにその時点で表示域が段領域の先頭領域であるか否か、つまり段領域における行並び方向の先頭の領域であるか否かを確認する（ステップＳ３９）。そして、段先頭領域でなければ（ステップＳ３９でＮＯ）、各分割画像の表示域をステップＳ２６で記憶したずれ量分だけ段先頭（右）方向へ移動する（ステップＳ４０）。すなわち先に示した図８に即していうと、段領域Ａにおける文章等の２行目が２行に亙って表示されていたときには（図８（ｃ）参照）、その１行目を２行に亙って表示する（図８（ｂ）参照）。
【００８３】
また、ステップＳ３９の判別結果がＹＥＳであって、表示域が段領域の段先頭領域であった場合には、表示対象の段領域を表示順が前の段領域に変更した後（ステップＳ４１）、ステップＳ４へ戻り前述した処理を繰り返す。その際、前述したステップＳ２５では、次の段領域の複数の分割画像が、既に記憶されているずれ量分だけずれた状態で表示される。
【００８４】
一方、ステップＳ３８の判別結果がＹＥＳであって、非表示の分割画像が存在する場合には、液晶モニタ９の表示画面２０１に行頭からの位置順に上書き表示されている分割画像の最下層が行頭部の分割画像、つまり行頭からの位置順が最初の分割画像（ここでは表記方向が縦書きであるため段領域の上辺を含む分割画像である。）であるか否かをさらに判別する（ステップＳ４２）。ここで、最下層に表示されている分割画像が行頭部の分割画像でなければ（ステップＳ４２でＮＯ）、行頭からの位置順に上書き表示されている表示中の各々の分割画像を、行頭からの位置順を１つ繰り下げた分割画像に置き換える（ステップＳ４３）。例えば表示対象の段領域が７つの分割画像Ａａ，Ａｂ，Ａｃ，Ａｄ，Ａｅ，Ａｆ，Ａｇに分割されている場合において、液晶モニタ９の表示画面２０１に分割画像Ａｂ〜Ａｆが表示されていたときには、それらを分割画像Ａａ〜Ａｅに切り替える。これにより表示画面２０１に表示されている、段領域における文章等の１行目の表示部分が行頭側に移動される（図示せず）。
【００８５】
また、ステップＳ４２の判別結果がＹＥＳであって、最下層に表示されている分割画像が行頭部の分割画像（上記の例では分割画像Ａａ）であったときには、さらに、その時点で表示域が段領域の段先頭領域（段領域における行並び方向の先頭の領域）であるか否かを確認する（ステップＳ４４）。そして、段先頭領域でなければ（ステップＳ４４でＮＯ）、表示中の分割画像を、行末部の分割画像を最上層とする複数の分割画像に置換（上記の例に従えば、分割画像Ａａ〜Ａｅを分割画像Ａｃ〜Ａｇに置換）すると同時に、各々の分割画像の表示域をずれ量分だけ段先頭（右）方向へ移動して表示する（ステップＳ４５）。これにより段領域の文章等の前の行（１行目等）の行末部分が、分割画像の数と一致する行数に並んで表示される（図示せず）。
【００８６】
さらに、最下層に表示されている分割画像が行頭部の分割画像であり、かつその時点で表示域が段領域の段先頭領域であったときには（ステップＳ４２，Ｓ４４が共にＹＥＳ）、表示対象の段領域を表示順が前の段領域に変更した後（ステップＳ４１）、ステップＳ４へ戻り前述した処理を繰り返す。この場合、液晶モニタ９の表示画面２０１には、前の段領域の文章等の１行目の行頭部分が分割画像の数と一致する行数に並んで表示される。
【００８７】
一方、右方向キーではなく上方向キーが押されたときには（ステップＳ４６でＹＥＳ）、直ちに表示対象の段領域を表示順が前の段領域に変更した後（ステップＳ４１）、ステップＳ４へ戻り前述した処理を繰り返す。これにより、次の段領域の文章等の１行目の全て又は行頭部分を分割画像の数と一致する行数に並べて表示する。
【００８８】
なお、図４及び図５には、各段領域における表記方向が縦書きである場合に限定した処理手順を示したが、各段領域における表記方向が横書きである場合には、ステップＳ２４〜Ｓ４６の処理において、左右を上下に読み替え、かつ上下を左右に読み替えた処理となる。そしてＣＰＵ３は、ユーザーによって文書画像の表示が終了されるまで前述したステップＳ４以降の処理を繰り返す。
【００８９】
以上のように本実施の形態によれば、文書画像を閲覧するとき、ユーザーは左右上下の各方向キーの簡単な操作を行うだけで、閲覧箇所を段領域単位で切り替えることができ、かつ閲覧箇所を段領域内のみで移動させることができる。したがって、液晶モニタ９における表示画像２０１が小さくとも、少ない画面操作回数で、複数段に配置されている文章等の全てを効率的に、かつ楽に閲覧することができる。また、ユーザーが段領域内で閲覧箇所を移動させたとき、それが段領域の末尾や先頭に達すると、自動的に次の段領域や前の段領域を表示するため、複数の段領域の文章等を連続して閲覧する際の使い勝手が極めてよい。
【００９０】
なお、本実施の形態においては、文書画像に設定する段領域をキー操作によってユーザーに指定させるようにしたが、先に背景技術において示したような方法、または周知の画像認識技術を用いることにより文書画像から自動的に段領域を認識（抽出）し、認識した段領域を文書画像に設定したり、或いは認識した段領域はあくまでも設定候補に止め、自動認識した段領域の中からユーザーにより指定されたものを設定するようにしてもよい。また、前述した閲覧箇所の段領域単位での切り替えや、閲覧箇所の段領域内での移動といった画面操作を、左右上下の各方向キーといった単一のキーの操作により可能としたが、それらを任意の複数のキーの組み合わせ操作によって可能としたり、或いは任意の複数のキーの組み合わせ操作によって上記画面操作や、それ以外の画面操作を可能とするようにしてもよい。例えば左（右）方向キーと、上（下）方向キーとが同時操作されたときに、表示順が最初の段領域や最後の段領域を直ちに表示させるようにしてもよい。
【００９１】
また、本実施の形態においては、段領域内での閲覧箇所（表示域）を移動させる方向が、段領域における文章等の表記方向（縦書き、横書きの別）に応じた方向に設定され、しかもその表記方向自体が自動的に判別されるとともに、それに誤りがあった場合にはユーザーによる修正が可能であるため、それによっても使い勝手がよい。なお、本実施の形態においては、表記方向を各段領域の領域形状に基づき自動的に判別するようにしたが、文書画像に設定された複数の段領域における相互の位置関係や、複数の段領域の形状の違い等に基づき総合的に判別するようにしてもよい。例えば図６（ａ）に示したように横長の段落域が上下に複数並んでいる場合には、それらの表示方向を「横書き」と判断するが、それらの左右に複数の領域に亙る縦長の段落域が存在する場合には、縦長の段落域が新聞等における見出し部分であると考え、そのような場合には、上下に複数並んでいる横長の段落域、及び縦長の段落域の全てを「縦書き」と判断するようにしてもよい。さらに、文字認識等の周知の画像認識技術を用いて表記方向を自動的に判別するようにしてもよい。
【００９２】
また、本実施の形態においては、表示対象の段領域の行方向のサイズが閾値以下であるとき（ステップＳ１１がＹＥＳのとき）には、段領域を、行方向のサイズ（１行分）が液晶モニタ９の表示画面２０１に収まるように拡大又は縮小して表示するため、段領域の閲覧に際しては行方向の画面操作が不要であり、行並び方向のみの画面操作によって文章等を閲覧することができる。
【００９３】
しかも、そのとき段領域において文章等の行頭が並ぶ側の辺が閾値を超えて傾いている場合には、その傾き角度に応じてスクロール方向を修正し、そのスクロール方向に沿って段領域（表示域）を行方向へ移動するため、１行分の文字情報を、より大きなサイズで表示することができる。すなわち図７（ｃ）に示した例に即して言えば、段領域Ａの表示サイズを、それを内包する最小サイズの矩形における縦のサイズが液晶モニタ９の表示画面２０１の縦サイズとなる大きさ以上の大きさとすることができる。したがって、段領域の閲覧に際して文字情報の判読が容易となる。
【００９４】
なお、本実施の形態においては、上記のように文章等の行頭が並ぶ側の辺が閾値を超えて傾いている場合についても、段領域を、行方向のサイズ（１行分）が液晶モニタ９の表示画面２０１に収まるように拡大又は縮小して表示するものとしたが、上記場合には、２行分や３行分等の複数行分が表示画面２０１に収まるように段領域を拡大又は縮小してもよく、またユーザーが表示倍率つまり一度に表示される行数を必要に応じて調整できるようにしてもよい。さらに、段領域における注目行の表示域Ｐ（図７（ｃ）参照）を表示画面２０１の表記方向に応じた所定箇所（図７（ｃ）では右端）に位置させたが、その位置は変更してもよく、また必要に応じてユーザーが選択できるようにしてもよい。
【００９５】
また、本実施の形態においては、表示対象の段領域の行方向のサイズが閾値以下であるとき（ステップＳ１１がＮＯのとき）には、表示対象の段領域を分割し、それらをずらした状態で行頭からの位置順に上書きして表示することにより、段領域における１行分の文字情報を複数行の状態で表示するようにした（図８参照）。よって、段領域の行方向のサイズが表示画面２０１に比べて非常に大きくな場合であっても、より大きなサイズで文字情報を表示することができ、段領域の閲覧に際して文字情報の判読が容易となる。
【００９６】
なお、本実施の形態においては、段領域における１行分の文字情報を複数行の状態で表示する際、図８（ｂ）に示したように、段領域の分割数が少なく表示画面２０１に全ての分割画像が表示される状態では、最上層の分割画像Ａｂにおける注目行（「Ｂ１Ｂ１Ｂ」）以外の非注目行（「Ｂ２Ｂ２Ｂ」〜「Ｂ４Ｂ４Ｂ」）が表示されるものとしたが、以下のようにしてもよい。すなわち図９（ａ）に示したように、最上層の分割画像Ａｂにおける上記非注目行に相当する領域Ｑについては、それを表示させないようにしてもよい。その際、最上層の分割画像Ａｂの注目行に相当する表示域の幅は前述したずれ量Ｘと同じ幅とすればよい。
【００９７】
また、表示対象の段領域を単純に表示画面２０１の行方向のサイズで行方向に分割して分割画像を生成するようにしたが、段領域における文字情報の配置によっては同一の文字が分割されてしまうことも予想されるため、以下のようにしてもよい。すなわち図９（ｂ）に示したように、互いに隣接する分割画像Ａａ，Ａｂに重複する画像領域Ｒをそれぞれ含ませるようにしてもよい。さらに、その場合においては、分割画像Ａａ，Ａｂを表示するとき画像領域Ｒに色付けを行うなどによって、重複した部分部であることを明確にするようにしてもよい。
【００９８】
また、複数の分割画像を行頭からの位置順に上書きして表示するときの、各々の分割画像のずれ量Ｘを、方向キーを操作することによってユーザーに調整（補正）させるようにしたが、例えば輪郭抽出などの周知の画像認識技術を用いて文書画像から各行の幅や行間を検出し、それに基づいてずれ量Ｘを自動的に設定するようにしてもよい。なお、その場合であっても、ユーザーによる手動調整を可能としておけば、常に正確なずれ量Ｘを設定することができる。
【００９９】
さらに、表示対象の段領域を単純に表示画面２０１の行方向のサイズで行方向に分割して複数の分割画像を生成するようにしたが、予め輪郭抽出などの周知の画像認識技術を用いて元の段領域の画像における文字情報のサイズを確認するとともに、それが「解読可能な文字の大きさ」や「閲覧に適した文字の大きさ」となるように、段領域の画像をいったん拡大又は縮小してから、行方向に分割して複数の分割画像を生成するようようにしてもよい。
【０１００】
また、本実施の形態においては、文書画像に設定された複数の段領域を段領域毎に表示するとき、それらを必要に応じて拡大又は縮小したり、複数に分割して表示するようにしたが、ユーザーにより指定された段領域の形状によっては、その段領域の画像を予め矩形に変形させるようにしてもよい。例えば文書画像に図１０（ａ）に示したように、６つの特定点（Ａ１ｘ，Ａ１ｙ）〜（Ａ６ｘ，Ａ６ｙ）で示される四角形以外の段領域Ｃが指定された場合には、その左下部分を縦方向に伸張させることにより、その領域形状を予め矩形としてもよい。また、既に図７（ａ）に示した段領域Ａのように、文章等の行頭が並ぶ側の辺が閾値を超えて傾いている段領域については、図１０（ｂ）に示したように、その上辺側及び下辺側の傾きをなくすように全体的に変形させることにより予め正規の矩形とするようにしてもよい。
【０１０１】
また、本実施の形態においては、文書画像に複数段の段組状態で配置されている文字情報が日本語の文書である場合を想定して、表記方向を判別したり、表記方向に基づき領域の先頭と末尾の位置、及びスクロール方向を決定する場合について説明したが、それらは文字情報の言語や種類によって全く異なるものとなる。したがって、段領域における文章等の表記方向の判別基準や、領域の先頭と末尾の位置、スクロール方向等を、文字情報の言語や種類に対応させて記憶しておく一方、言語や種類をユーザーに選択させたり、或いは画像認識によって自動的に判断するとともに、段領域の表示に際しては、選択又は判断された言語や種類に応じて、表記方向の判別基準や、領域の先頭と末尾の位置、スクロール方向等を切り替えるようにしてもよい。また、それらを予め製品の出荷先の言語圏に対応して設定しておくようにしてもよい。
【０１０２】
また、本実施の形態においては、本発明をデジタルカメラに適用した場合について説明したが、これ以外にも本発明はカメラ付き携帯電話、カメラ付きＰＤＡ等の他の撮像装置にも適用することができる。
【図面の簡単な説明】
【０１０３】
【図１】本発明に係るデジタルカメラのブロック図である。
【図２】再生モードにおいて文書閲覧機能がオン設定されているときのＣＰＵの処理内容を示すフローチャートである。
【図３】図２に続くフローチャートである。
【図４】図３に続くフローチャートである。
【図５】図４に続くフローチャートである。
【図６】文書画像に設定された段領域と、各段領域の表示方法の一例を示す説明図である。
【図７】文書画像に設定された段領域と、各段領域の表示方法の他の例を示す説明図である。
【図８】段領域を、複数の画像に分割して表示する場合の一例を示す説明図である。
【図９】段領域を、複数の画像に分割して表示する場合の他の例を示す説明図である。
【図１０】表示対象の段領域を変形する場合の例を示す説明図である。
【符号の説明】
【０１０４】
１    デジタルカメラ
２    ＣＣＤ
３    ＣＰＵ
８    ＤＲＡＭ
９    液晶モニタ
１０    内蔵フラッシュメモリ
１２    メモリ・カード
１３    キー入力部
１０１    文書画像
２０１    表示画面
Ａ，Ｂ    段領域
Ａａ，Ａｂ    分割画像
Ｘ    ずれ量
【図１】
2006145642.tif 000003
【図２】
2006145642.tif 000004
【図３】
2006145642.tif 000005
【図４】
2006145642.tif 000006
【図５】
2006145642.tif 000007
【図６】
2006145642.tif 000008
【図７】
2006145642.tif 000009
【図８】
2006145642.tif 000010
【図９】
2006145642.tif 000011
【図１０】
2006145642.tif 000012