(57)【要約】【課題】表示される画像の内容に応じて適切なスクロール表示を行う。【解決手段】ステップＳ１０１で選択されて、ステップＳ１０３での拡大キーの操作により拡大表示される画像がテキスト画像であるか否かを判断する（ステップＳ１０４）。テキスト画像でない場合には、自然画像スクロール表示処理を実行する（ステップＳ１０５）。テキスト画像である場合には、該画像が表形式のテキスト画像であるか否かを判断する（ステップＳ１０６）。表形式のテキスト画像である場合には、非表形式テキスト画像スクロール表示処理を実行し（ステップＳ１０７）、表形式のテキスト画像である場合には、表形式テキスト画像スクロール表示処理を実行する（ステップＳ１０８）。【選択図】図３
2007256401.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示手段と、
この表示手段に表示された画像がテキスト画像であるか否かを判断する画像判断手段と、
この画像判断手段によりテキスト画像であると判断された場合、テキスト画像でないと判断された場合とは異なるスクロール形態で、前記表示手段に表示された画像をスクロール制御する表示制御手段と
を備えることを特徴とする表示制御装置。
【請求項２】
前記表示制御手段は、前記画像判断手段によりテキスト画像であると判断された場合、
前記画像の一端部側から他端部側にスクロールしている状態において、前記表示手段に画像の他端部まで表示されたか否かを判断する表示判断手段を有し、
この表示判断手段により、画像の他端部まで表示されたと判断された場合、前記表示手段に表示された前記画像の前記他端部に当該画像の前記一端部からの画像を連続させて表示させることを特徴とする請求項１記載の表示制御装置。
【請求項３】
前記表示制御手段は、前記他端部に当該画像の前記一端部からの画像を連続させて表示させる際、該一端部からの画像を前記スクロール方向と直交する方向にずらして表示させることを特徴とする請求項２記載の表示制御装置。
【請求項４】
ずらし幅を設定する幅設定手段を更に備え、
前記表示制御手段は、前記幅設定手段により設定されたずらし幅に従って、前記画像を前記方向にずらして表示させること特徴とする請求項３記載の表示制御装置。
【請求項５】
前記テキスト画像における行幅を検出する行幅検出手段を更に備え、
前記表示制御手段は、前記行幅検出手段により検出された行幅に基づき、前記画像を前記方向にずらして表示させること特徴とする請求項３記載の表示制御装置。
【請求項６】
前記画像判断手段によりテキスト画像であると判断された場合、該テキスト画像の文字列が横方向であるか縦方向であるか検出する行方向検出手段を更に備え、
前記表示制御手段は、前記行方向検出手段により検出された方向に前記画像をスクロール制御することを特徴とする請求項１から５にいずれか記載の表示制御装置。
【請求項７】
スクロール速度を設定する速度設定手段を更に備え、
前記表示制御手段は、前記速度設定手段により設定された速度で前記画像をスクロール制御することを特徴とする請求項１から６にいずれか記載の表示制御装置。
【請求項８】
前記速度設定手段は、前記表示手段に表示されるテキスト文字の大きさに基づき、前記スクロール速度を設定することを特徴とする請求項７記載の表示制御装置。
【請求項９】
前記表示制御手段は、前記表示手段に表示される最も小さいテキスト文字の大きさに基づき、前記テキスト画像の拡大率を設定することを特徴とする請求項１から６にいずれか記載の表示制御装置。
【請求項１０】
前記表示制御手段は、前記表示手段に表示されるテキスト文字の大きさの統計に基づき、前記テキスト画像の拡大率を設定することを特徴とする請求項１から６にいずれか記載の表示制御装置。
【請求項１１】
前記表示制御手段は、前記統計に基づき５０％以上を占める文字の大きさに基づき、前記拡大率を設定することを特徴とする請求項１０記載の表示制御装置。
【請求項１２】
前記表示制御手段は、前記画像判断手段によりテキスト画像でないと判断された場合、
前記画像の一端部側から他端部側にスクロールしている状態において、前記表示判断手段により画像の他端部まで表示されたと判断された場合、前記スクロールを停止させることを特徴とする請求項１から１１にいずれか記載の表示制御装置。
【請求項１３】
前記画像判断手段は、テキスト画像であると判断した場合、このテキスト画像が表形式のテキスト画像であるか否かを更に判断し、
前記表示制御手段は、前記画像判断手段により表形式のテキスト画像でないと判断された場合に前記スクロール制御を実行することを特徴とする請求項１から１２にいずれか記載の表示制御装置。
【請求項１４】
前記画像判断手段は、テキスト画像であると判断した場合、このテキスト画像が表形式のテキスト画像であるか否かを更に判断し、
前記表示制御手段は、前記画像判断手段により表形式のテキスト画像であると判断された場合、表形式でないテキスト画像であると判断された場合とは異なるスクロール形態で前記画像をスクロール制御することを特徴とする請求項１から１２にいずれか記載の表示制御装置。
【請求項１５】
前記表示制御手段は、前記画像判断手段により表形式のテキスト画像であると判断された場合、前記表示手段に表示された表形式のテキスト画像における左端部又は上端部に存在する平行な一対の罫線間の表端部分を固定表示し、この表端部分を除く他の表部分をスクロール制御することを特徴とする請求項１４記載の表示制御装置。
【請求項１６】
前記固定表示する部分を指定する指定手段を更に備え、
前記表示制御手段は、前記指定手段により指定された表端部分を固定表示することを特徴とする請求項１５記載の表示制御装置。
【請求項１７】
前記表示制御手段は、前記表形式のテキスト画像において前記表端部分を認識する認識手段を備え、この認識手段により認識した表端部分をを固定表示することを特徴とする請求項１５記載の表示制御装置。
【請求項１８】
前記表における複数の項目部分を指定する指定手段を更に備え、
前記表示手段は、前記指定手段により指定された各項目部分と各項目部分に対応するデータ部分とを抽出して並列表示し、
前記表示制御手段は、この並列表示された複数の項目部分及びこれに対応するデータ部分において、項目部分を固定し、この項目部分を除くデータ部分をスクロール制御することを特徴とする請求項１５記載の表示制御装置。
【請求項１９】
前記表示制御手段は、前記各表示領域におけるスクロールを連動して制御することを特徴とする請求項１８記載の表示制御装置。
【請求項２０】
テキスト画像を表示する表示手段と、
この表示手段に表示されたテキスト画像が表形式のテキスト画像であるか否かを判断する画像判断手段と、
この画像判断手段により表形式のテキスト画像であると判断された場合、表形式でないテキスト画像である判断された場合とは異なるスクロール形態で、前記表示手段に表示された画像をスクロール制御する表示制御手段と
を備えることを特徴とする表示制御装置。
【請求項２１】
被写像を撮像する撮像手段と、
この撮像手段により撮像された画像又はテキスト画像を記録する記録手段とを更に備え、
前記表示手段は、前記記録手段に記録された画像又はテキスト画像を読み出して表示することを特徴とする請求項１から２０にいずれ記載の表示制御装置。
【請求項２２】
表示手段を備える装置が有するコンピュータを、
前記表示手段に表示された画像がテキスト画像であるか否かを判断する画像判断手段と、
この画像判断手段によりテキスト画像であると判断された場合、テキスト画像でないと判断された場合とは異なるスクロール形態で、前記表示手段に表示された画像をスクロール制御する表示制御手段と
して機能させることを特徴とする表示制御プログラム。
【請求項２３】
表示手段を備える装置が有するコンピュータを、
この表示手段に表示されたテキスト画像が表形式のテキスト画像であるか否かを判断する画像判断手段と、
この画像判断手段により表形式のテキスト画像であると判断された場合、表形式でないテキスト画像である判断された場合とは異なるスクロール形態で、前記表示手段に表示された画像をスクロール制御する表示制御手段と
して機能させることを特徴とする表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示された画像をスクロール制御する表示制御装置及び表示制御プログラムに関する。
【背景技術】
【０００２】
従来、例えば表示画面よりも上下及び左右方向において大きな画像を表示装置に表示させる場合、画像から表示画面と同等の領域を切り出し、ユーザのキー操作に従って任意の方向、例えば右スクロールキーが操作された場合には左端部から右端部方向にスクロール表示させ、画像の右端部までスクロール表示されたならばスクロールを停止する。また、ユーザが左スクロールキーを操作すると、画像の左端部までスクロール表示され、しかる後に下スクロールキーを操作して下方にスクロールさせた後、再度右スクロールキーを操作すると、前回よりも下方において左端部から右端部方向にスクロール表示される。したがって、表示画面に画像全体をスクロール表示させるためには、ユーザは左右スクロールキーと下スクロールキーとを複数回キー操作を行うことが必要となる。特に、画像がテキスト画像である場合には、行に沿ってテキストの文字を視認すべく、多数回に及ぶキー操作を行わなければならず煩雑となる。
【０００３】
そこで、画像の右端部までスクロール表示した後、連続して左端部からの画像をスクロール表示させることにより、煩雑な操作を伴うことなく、テキスト画像をスクロール表示させる表示制御装置が提案されるに至っている（例えば、特許文献１参照。）。
【特許文献１】特開平１１−２２４０８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前記表示画面に表示される画像がテキスト画像である場合には、ユーザが画像を視認する目的は方向性のある文字列からなる文章を判読することである。したがって、この場合には前述したように、画像の右端部までスクロール表示した後、連続して左端部からの画像をスクロール表示させることにより、ユーザは行に沿って方向性のある文字列を連続して視認することができ、文章の判読が容易となる。
【０００５】
しかし、前記表示画面に表示される画像がテキスト画像ではなく、テキスト画像以外の自然画像である場合には、自然画像にテキスト画像のような方向性はない。このため、方向性のない自然画像を観賞するに際して、同様に画像の右端部までスクロール表示した後、連続して左端部からの画像をスクロール表示させると、これを視認したユーザにおいて画像の全体を把握することが困難となってしまう等、画像観賞の妨げとなってしまう。
【０００６】
本発明は、かかる従来の課題に鑑みてなされたものであり、表示される画像の内容に応じて適切なスクロール表示を行うことのできる表示制御装置及び表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記課題を解決するため請求項１記載の発明に係る表示制御装置にあっては、画像を表示する表示手段と、この表示手段に表示された画像がテキスト画像であるか否かを判断する画像判断手段と、この画像判断手段によりテキスト画像であると判断された場合、テキスト画像でないと判断された場合とは異なるスクロール形態で、前記表示手段に表示された画像をスクロール制御する表示制御手段とを備える。
【０００８】
また、請求項２記載の発明に係る表示制御装置にあっては、前記表示制御手段は、前記画像判断手段によりテキスト画像であると判断された場合、前記画像の一端部側から他端部側にスクロールしている状態において、前記表示手段に画像の他端部まで表示されたか否かを判断する表示判断手段を有し、この表示判断手段により、画像の他端部まで表示されたと判断された場合、前記表示手段に表示された前記画像の前記他端部に当該画像の前記一端部からの画像を連続させて表示させることを特徴とする。
【０００９】
また、請求項３記載の発明に係る表示制御装置にあっては、前記表示制御手段は、前記他端部に当該画像の前記一端部からの画像を連続させて表示させる際、該一端部からの画像を前記スクロール方向と直交する方向にずらして表示させる。
【００１０】
また、請求項４記載の発明に係る表示制御装置にあっては、ずらし幅を設定する幅設定手段を更に備え、前記表示制御手段は、前記幅設定手段により設定されたずらし幅に従って、前記画像を前記方向にずらして表示させる。
【００１１】
また、請求項５記載の発明に係る表示制御装置にあっては、前記テキスト画像における行幅を検出する行幅検出手段を更に備え、前記表示制御手段は、前記行幅検出手段により検出された行幅に基づき、前記画像を前記方向にずらして表示させる。
【００１２】
また、請求項６記載の発明に係る表示制御装置にあっては、前記画像判断手段によりテキスト画像であると判断された場合、該テキスト画像の文字列が横方向であるか縦方向であるか検出する行方向検出手段を更に備え、前記表示制御手段は、前記行方向検出手段により検出された方向に前記画像をスクロール制御する。
【００１３】
また、請求項７記載の発明に係る表示制御装置にあっては、スクロール速度を設定する速度設定手段を更に備え、前記表示制御手段は、前記速度設定手段により設定された速度で前記画像をスクロール制御する。
【００１４】
また、請求項８記載の発明に係る表示制御装置にあっては、前記速度設定手段は、前記表示手段に表示されるテキスト文字の大きさに基づき、前記スクロール速度を設定する。
【００１５】
また、請求項９記載の発明に係る表示制御装置にあっては、前記表示制御手段は、前記表示手段に表示される最も小さいテキスト文字の大きさに基づき、前記テキスト画像の拡大率を設定する。
【００１６】
また、請求項１０記載の発明に係る表示制御装置にあっては、前記表示制御手段は、前記表示手段に表示されるテキスト文字の大きさの統計に基づき、前記テキスト画像の拡大率を設定する。
【００１７】
また、請求項１１記載の発明に係る表示制御装置にあっては、前記表示制御手段は、前記統計に基づき５０％以上を占める文字の大きさに基づき、前記拡大率を設定する。
【００１８】
また、請求項１２記載の発明に係る表示制御装置にあっては、前記表示制御手段は、前記画像判断手段によりテキスト画像でないと判断された場合、前記画像の一端部側から他端部側にスクロールしている状態において、前記表示判断手段により画像の他端部まで表示されたと判断された場合、前記スクロールを停止させる。
【００１９】
また、請求項１３記載の発明に係る表示制御装置にあっては、前記画像判断手段は、テキスト画像であると判断した場合、このテキスト画像が表形式のテキスト画像であるか否かを更に判断し、前記表示制御手段は、前記画像判断手段により表形式のテキスト画像でないと判断された場合に前記スクロール制御を実行する。
【００２０】
また、請求項１４記載の発明に係る表示制御装置にあっては、前記画像判断手段は、テキスト画像であると判断した場合、このテキスト画像が表形式のテキスト画像であるか否かを更に判断し、前記表示制御手段は、前記画像判断手段により表形式のテキスト画像であると判断された場合、表形式でないテキスト画像であると判断された場合とは異なるスクロール形態で前記画像をスクロール制御する。
【００２１】
また、請求項１５記載の発明に係る表示制御装置にあっては、前記表示制御手段は、前記画像判断手段により表形式のテキスト画像であると判断された場合、前記表示手段に表示された表形式のテキスト画像における左端部又は上端部に存在する平行な一対の罫線間の表端部分を固定表示し、この表端部分を除く他の表部分をスクロール制御する。
【００２２】
また、請求項１６記載の発明に係る表示制御装置にあっては、前記固定表示する部分を指定する指定手段を更に備え、前記表示制御手段は、前記指定手段により指定された表端部分を固定表示する。
【００２３】
また、請求項１７記載の発明に係る表示制御装置にあっては、前記表示制御手段は、前記表形式のテキスト画像において前記表端部分を認識する認識手段を備え、この認識手段により認識した表端部分をを固定表示する。
【００２４】
また、請求項１８記載の発明に係る表示制御装置にあっては、前記表における複数の項目部分を指定する指定手段を更に備え、前記表示手段は、前記指定手段により指定された各項目部分と各項目部分に対応するデータ部分とを抽出して並列表示し、前記表示制御手段は、この並列表示された複数の項目部分及びこれに対応するデータ部分において、項目部分を固定し、この項目部分を除くデータ部分をスクロール制御する。
【００２５】
また、請求項１９記載の発明に係る表示制御装置にあっては、前記表示制御手段は、前記各表示領域におけるスクロールを連動して制御する。
【００２６】
また、請求項２０記載の発明に係る表示制御装置にあっては、テキスト画像を表示する表示手段と、この表示手段に表示されたテキスト画像が表形式のテキスト画像であるか否かを判断する画像判断手段と、この画像判断手段により表形式のテキスト画像であると判断された場合、表形式でないテキスト画像である判断された場合とは異なるスクロール形態で、前記表示手段に表示された画像をスクロール制御する表示制御手段とを備える。
【００２７】
また、請求項２１記載の発明に係る表示制御装置にあっては、被写像を撮像する撮像手段と、この撮像手段により撮像された画像又はテキスト画像を記録する記録手段とを更に備え、前記表示手段は、前記記録手段に記録された画像又はテキスト画像を読み出して表示する。
【００２８】
また、請求項２２記載の発明に係る表示制御プログラムにあっては、表示手段を備える装置が有するコンピュータを、前記表示手段に表示された画像がテキスト画像であるか否かを判断する画像判断手段と、この画像判断手段によりテキスト画像であると判断された場合、テキスト画像でないと判断された場合とは異なるスクロール形態で、前記表示手段に表示された画像をスクロール制御する表示制御手段として機能させる。
【００２９】
また、請求項２３記載の発明に係る表示制御プログラムにあっては、表示手段を備える装置が有するコンピュータを、この表示手段に表示されたテキスト画像が表形式のテキスト画像であるか否かを判断する画像判断手段と、この画像判断手段により表形式のテキスト画像であると判断された場合、表形式でないテキスト画像である判断された場合とは異なるスクロール形態で、前記表示手段に表示された画像をスクロール制御する表示制御手段として機能させる。
【発明の効果】
【００３０】
本発明によれば、表示された画像がテキスト画像である場合であってもテキスト画像でない場合であっても、適切なスクロール形態で画像をスクロール制御することができる。
【発明を実施するための最良の形態】
【００３１】
以下、本発明の実施の形態を図にしたがって説明する。図１は、本発明一実施の形態を適用したデジタルカメラ１の電気的構成の概略を示すブロック図である。デジタルカメラ１は、撮像レンズ１０の光軸後方に配置された撮像素子であるＣＣＤ１１を備えている。ＣＣＤ１１は、タイミング発生器（ＴＧ）１２、垂直ドライバ１３によって走査駆動され、一定周期で１画面分の撮像信号を出力する。
【００３２】
ＣＣＤ１１の出力信号は、アナログ信号の状態でＲＧＢの原色成分毎に適宜ゲイン調整された後に、サンプルホールド回路（Ｓ／Ｈ）１４でサンプルホールドされ、Ａ／Ｄ変換器１５でデジタルデータに変換されカラープロセス回路１６に送られる。カラープロセス回路１６は画像補間処理を含むカラープロセス処理により、デジタル値の輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒを生成し、ＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ Ａｃｃｅｓｓ）ＤＭＡコントローラ１７に出力する。
【００３３】
ＤＭＡコントローラ１７は輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒを、カラープロセス回路１６からの複合同期信号、メモリ書込みイネーブル信号、及びクロック信号を用いて一度ＤＭＡコントローラ１７内部のバッファに書込み、ＤＲＡＭインタフェース（Ｉ／Ｆ）１８を介してＤＲＡＭ１９にＤＭＡ転送する。制御部２０は、上記輝度及び色差信号データ、つまり画像データのＤＲＡＭ１９へのＤＭＡ転送終了後に、その画像データを、ＤＲＡＭインタフェース１８を介してＤＲＡＭ１９から読み出し、ＶＲＡＭコントローラ２１を介してＶＲＡＭ２２に書き込む。
【００３４】
デジタルビデオエンコーダ２３は、上記画像データを、ＶＲＡＭコントローラ２１を介してＶＲＡＭ２２より定期的に読出し、これらのデータを元にビデオ信号を発生して表示部２４に出力する。表示部２４は本発明の表示手段であり、液晶モニタとその駆動回路等により構成され、デジタルビデオエンコーダ２３からのビデオ信号に基づいた表示を行うことで、その時点でＶＲＡＭコントローラ２１から取り込まれている画像情報に基づくスルー画像を表示する。
【００３５】
キー入力部２５は、シャッターキーや撮影モードと再生モードを切り換え設定するモード設定キー、再生時の画像拡大倍率を設定する設定キー、再生画像のスクロール方向を指示するためのスクロールキー等の各キーを含み、スルー画像が表示されている状態でシャッターキーが操作されると、撮像開始用のトリガ信号を発生する。記録モードによる静止画撮像モード時には、上記トリガ信号に応じて制御部２０がＣＣＤ１１からのＤＲＡＭ１９への経路を停止し、ＤＲＡＭ１９に書込まれている１フレーム分の画像データを、ＤＲＡＭインタフェース１８を介して読み出し、ＪＰＥＧ回路２６に送る。ＪＰＥＧ回路２６では送られた画像データを圧縮符号化し、圧縮された画像データは制御部２０によって読み出され、静止画ファイルとして不揮発性メモリであるフラッシュメモリ２７に記録される。
【００３６】
フラッシュメモリ２７に記録された画像ファイルは、再生モードにおいて、操作キー等による選択操作に応じてＪＰＥＧ回路２６に読み込まれ、そこで画像データに復号された後、必要に応じて制御部２０で拡大あるいは縮小処理されて、ＶＲＡＭコントローラ２１を介してＶＲＡＭ２２へ送られ、表示部２４で表示される。
【００３７】
また、制御部２０は、主としてＣＰＵ及びその周辺回路と、ＣＰＵの作業用メモリであるＲＡＭ、及びカレンダ機能を有する内蔵時計から構成されるマイクロコンピュータであり、フラッシュメモリ２７に確保されているプログラム領域に格納されているプログラムに基づき動作し、前述した各部の動作を制御する。
【００３８】
フラッシュメモリ２７には、前記プログラムとともに図２（ａ）に示すスクロール速度テーブル２７１と、同図（ｂ）に示す拡大率テーブル２７２とが格納されている。スクロール速度テーブル２７１には、前記表示部２４に再生表示されるテキスト画像の文字の大きさ（ポイント数）に対応して、適切なスクロール速度（ｍｍ／ｓ）が記憶されている。また、拡大率テーブル２７２には、フラッシュメモリ２７に記録された画像が後述する非表形式のテキスト画像である場合において、この記録されたテキスト画像の文字の大きさ（ポイント数）に対応して、表示部２４に表示させた場合に適正に視認できる文字の大きさに拡大するための拡大率（％）が記憶されている。
【００３９】
以上の構成に係る本実施の形態において、キー入力部２５に設けられている前記モード選択キーを操作して再生モードを設定すると、制御部２０はフラッシュメモリ２７に格納されているプログラムに基づき、図３のフローチャートに示すような処理を実行する。すなわち、ユーザが記録モードにおいて撮像することにより、前述のようにしてフラッシュメモリ２７に記録されている画像からいずれかの画像が選択されるまで待機する（ステップＳ１０１）。いずれかの画像が選択されたならば、選択された画像を表示部２４に表示させる（ステップＳ１０２）。次に、表示部２４に表示されている画像の一部を拡大表示するための拡大キーが操作されたか否かを判断する（ステップＳ１０３）。拡大キーが操作されたならば、前記ステップＳ１０１で選択された画像がテキスト画像であるか否かを判断する（ステップＳ１０４）。
【００４０】
このテキスト画像であるか否かの判断に際しては、例えば特開２００５−８４１５７号公報に開示されているように、元画像の画像データから、表示部２４の表示画面に対応する所定領域分の画像データを切り出し、この切り出した画像データにおいて、隣接画素との明度差がしきい値以上の画素の画像データがあるか否かを判断して、ある場合には該画像がテキスト（文字）を含む画像であると判断する。また、前記テキスト画像であるか否かの判断を用いる方法に関しては、特開２００６−５３９２０にも記載されているように、多くの従来技術の方法があり、例えば、ジュン スン（Ｊｕｎ Ｓｕｎ）、ユタカ カツヤマ（Ｙｕｔａｋａ Ｋａｔｓｕｙａｍａ）、サトシ ナオイ（Ｓａｔｏｓｈｉ Ｎａｏｉ）、「ｅ−ラーニングビデオのためのテキスト処理方法（Text processing method for e-Learning videos）」、文書画像の分析と検索に関するＩＥＥＥ ＣＶＰＲワークショップ（IEEE CVPR workshop on Document Image Analysis and Retrieval）、２００３年、に記載された方法などがある。
【００４１】
そして、テキスト画像でない場合には（ステップＳ１０４；ＮＯ）、後述する自然画像スクロール表示処理を実行する（ステップＳ１０５）。また、テキスト画像である場合には、該画像が表形式のテキスト画像であるか否かを判断する（ステップＳ１０６）。そして、表形式のテキスト画像である場合には、後述する非表形式テキスト画像スクロール表示処理を実行し（ステップＳ１０７）、表形式のテキスト画像である場合には、表形式テキスト画像スクロール表示処理を実行する（ステップＳ１０８）。
【００４２】
図４は、自然画像スクロール表示処理（ステップＳ１０５）の処理手順を示すフローチャートである。先ず、表示部２４に画像の中央部分を所定の拡大率で拡大表示させる（ステップＳ２０１）。つまり、ＤＲＡＭ１９内において、元画像をその中央部分から、所定の拡大率で表示部２４の画面に表示し得る大きさ（以下、単に「対応する大きさ」という）に切り出し、この切り出した中央部分の画像部分を表示部２４に拡大表示させる。次に、ユーザによりキー入力部２５での操作による拡大率の変更があったか否かを判断し、変更があった場合には拡大率を変更する（ステップＳ２０３）。つまり、拡大率を上げるにつれて元画像からの切り出し領域は次第に小さくなり、拡大率を下げるにつれて元画像からの切り出し領域は次第に大きくなる。また、スクロール操作があったか否かを判断し（ステップＳ２０４）、スクロール操作があったならば、スクロール処理を実行する（ステップＳ２０５）。すなわち、スクロール操作により指定された方向（上下左右方向のうちいずれかの方向）に、前記対応する大きさで順次切り出して、表示部２４に順次表示させる。引き続き、画像をスクロール方向の端部まで表示したか否か（ステップＳ２０６）、及びユーザによるスクロール操作が解除されたか否かを判断する（ステップＳ２０７）。そして、スクロール方向の端部まで表示した時点、あるいはユーザによりスクロール操作が解除された時点で前記スクロール処理を停止する（ステップＳ２０８）。
【００４３】
したがって、表示する画像がテキスト画像ではなく自然画像であった場合には、後述するテキスト画像であった場合のように、画像の一端部まで表示された後、引き続き画像の他端部から表示が継続されるようなことはない。よって、継続して端部からのスクロールが繰り返されることより、自然画像が見にくくなってしまうことはない。
【００４４】
図５及び図６は、前記非表形式テキスト画像表示処理（ステップＳ１０７）の処理手順を示す一連のフローチャートである。図５のフローチャートに示すように、予めユーザによるキー入力部２５の操作により速度設定があったか否かを判断する（ステップＳ３０１）。このとき、予め速度設定があった場合には、この設定速度がＤＲＡＭ１９に記憶されており、この記憶されている設定速度を読み出す（ステップＳ３０２）。予め設定されていない場合には、ＤＲＡＭ１９に記憶されている元画像において、最も小さい文字を検出し、この検出した文字の大きさ（ポイント数）に対応する速度を、前記スクロール速度テーブル２７１（図２（ａ））から読み出して設定する（ステップＳ３０３）。なお、ＤＲＡＭ１９に記憶されている元画像中における文字の大きさの統計に基づき、５０％以上を占める大きさの文字の大きさ（ポイント数）に対応する速度を、前記スクロール速度テーブル２７１（図２（ａ））から読み出して設定するようにしてもよい。
【００４５】
また、予めユーザによるキー入力部２５の操作によりシフト量設定があったか否かを判断する（ステップＳ３０４）。このシフト量設定は行単位で行われ、設定があった場合には行数がＤＲＡＭ１９に記憶されている。したがって、表示部２４に表示されている画像部分における行間距離を検出し、この行間距離に設定された行数を乗ずることにより、シフト量（ｍｍ）を算出する（ステップＳ３０５）。また、シフト量が設定されていない場合には、前記行間距離を検出してこれをシフト量とする（ステップＳ３０６）。したがって、本実施の形態においては、自動設定されるシフト量は、１行に相当する長さであるが、これに限ることなく、複数行がシフト量として自動設定されるようにしてもよい。
【００４６】
さらに、ユーザによるキー入力部２５の操作により拡大率の設定があったか否かを判断する（ステップＳ３０７）。予め拡大率の設定があった場合には、この拡大率がＤＲＡＭ１９に記憶されており、この記憶されている拡大率を読み出す（ステップＳ３０８）。予め設定されていない場合には、元画像において、最も小さい文字を検出し、この検出した文字の大きさ（ポイント数）に対応する拡大率を、前記拡大率テーブル２７２（図２（ｂ））から読み出して設定する（ステップＳ３０９）。なお、元画像における文字の大きさの統計に基づき、５０％以上を占める大きさの文字に対応する拡大率を、前記拡大率テーブル２７２（図２（ｂ））から読み出して設定するようにしてもよい。
【００４７】
次に、この非表形式テキスト画像における文字が横書きであるか否かを判断する（ステップＳ３１０）。この判別に際しては、前記ステップＳ１０４においてテキスト画像であるか否かを判別したことから、さらにこのテキスト画像における文字の並び方向を検出することにより、当該テキスト画像おける文字が横書きであるか縦書きであるかを判断することができる。そして、図７（Ａ）に示すように、横書きである場合には、表示部２４に画像の左上端部分を表示させる（ステップＳ３１１）。つまり、ＤＲＡＭ１９内において、図７（Ａ）に示した元画像をその左上端部から表示部２４の画面に対応する大きさで画像部分Ｐ１を切り出し、この切り出した左上端部からの画像部分Ｐ１を、前記ステップＳ３０８又はＳ３０９で設定された拡大率で、表示部２４に表示させる。したがって、このステップＳ３１１の処理により、図７（Ｂ）に示すように、前記画像部分Ｐ１が表示部２４に全画面表示されることとなる。
【００４８】
引き続き、スクロール操作があったか否かを判断し（ステップＳ３１２）、スクロール操作があった場合には、前記ステップＳ３０２又はステップＳ３０３で得られた速度で、右方向へのスクロール処理を開始する（ステップＳ３１３）。すなわち、前記対応する大きさで右方向に順次切り出して、表示部２４に順次表示させる。また、このスクロール動作中において切り出す画像部分が元画像におけるスクロール方向の端部である右端部を越えているか否か判断する（ステップＳ３１４）。したがって、図７（Ａ）に示すように、スクロールに際して切り出す切り出し画像部分Ｐ２が元画像の右端部を越えている場合には、このステップＳ３１４の判断がＹＥＳとなる。
【００４９】
そして、ステップＳ３１４の判断がＹＥＳとなった場合には、前記シフト量で画像を下方向にシフトして、左端部の画像を右端部に残る切り出し画像に合成して表示させる（ステップＳ３１５）。したがって、図７（Ａ）に示すように、切り出し画像部分Ｐ２が元画像の右端部を越えている場合には、この右端部に残る切り出し画像部分Ｐ２の不足する切り出し分に相当する画像部分Ｐ３が、左端部から切り出されて合成される。このとき、例えはこのシフト量が１行のシフト量であれば、左端からの切り出し画像部分Ｐ３は、１行下方向にシフトして合成される。よって、右端部に残る切り出し画像部分Ｐ２に、その不足する切り出し分に相当する左端部からの切り出し画像部分Ｐ３が１行シフトして合成され、図８に示すように、画像部分Ｐ２とＰ３とからなる画像が順次合成されてスクロール表示されて行く。また、ステップＳ３１４の判断がＮＯとなった場合には、前記ステップＳ３１３で説明した通常のスクロール制御が実行される。
【００５０】
次に、元画像の右下端部まで表示されたか否か（ステップＳ３１６）、及びユーザによるスクロール操作が解除されたか否かを判断する（ステップＳ３１７）。そして、元画像の右下端部まで表示された時点、又はスクロール操作が解除された時点でスクロール処理を停止する（ステップＳ３１８）。
【００５１】
なお、以上の説明においては、横書きのテキスト画像を左上端部から右方向にスクロール表示させる場合を示したが、これとは逆方向の左方向にスクロール表示させる場合は、ステップＳ３１４で左端部を越えているか否かを判断し、越えている場合には、ステップＳ３１５で上方向にシフトして、右端部の画像を合成するようにすればよい。
【００５２】
一方、前記ステップＳ３１０での判断の結果、縦書きである場合には、図６に示すフローチャートに進み、表示部２４に画像の右上端部分を表示させる（ステップＳ３１９）。つまり、ＤＲＡＭ１９内において、図７（Ａ）に示した元画像をその右上端部から表示部２４の画面に対応する大きさで切り出し、この切り出した右上端部からの画像部分を、前記ステップＳ３０８又はＳ３０９で設定された拡大率で、表示部２４に表示させる。
【００５３】
引き続き、スクロール操作があったか否かを判断し（ステップＳ３２０）、スクロール操作があった場合には、前記ステップＳ３０２又はステップＳ３０３で得られた速度で、下方向へのスクロール処理を開始する（ステップＳ３２１）。すなわち、前記対応する大きさで下方向に順次切り出して、表示部２４に順次表示させる。また、このスクロール動作中において切り出す画像部分が元画像におけるスクロール方向の端部である下端部を越えているか否か判断する（ステップＳ３２２）。
【００５４】
そして、ステップＳ３２２の判断がＹＥＳとなった場合には、前記シフト量で画像を左方向にシフトして、上端部の画像を下端部に残る切り出し画像に合成して表示させる（ステップＳ３２３）。
【００５５】
次に、元画像の左下端部まで表示されたか否か（ステップＳ３２４）、及びユーザによるスクロール操作が解除されたか否かを判断する（ステップＳ３２５）。そして、元画像の左下端部まで表示された時点、又はスクロール操作が解除された時点でスクロール処理を停止する（ステップＳ３２６）。
【００５６】
なお、以上の説明においては、縦書きのテキスト画像を右上端部から下方向にスクロール表示させる場合を示したが、これとは逆方向の上方向にスクロール表示させる場合は、ステップＳ３２２で上端部を越えているか否かを判断し、越えている場合には、ステップＳ３２３で右にシフトして、下端部の画像を合成するようにすればよい。また、本実施の形態においては、表示部２４に表示されている画像部分における行間距離を検出し、この行間距離に基づいてシフト量を算出するようにしたが、ユーザがキー入力部２５を操作することにより任意の行間距離やシフト量を手動設定するようにしてもよい。
【００５７】
図９は、前記表形式テキスト画像表示処理（ステップＳ１０８）の処理手順を示すフローチャートである。先ず、後述する表項目選択モードが設定されているか否かを判断する（ステップＳ４０１）。設定されていない場合には、表示部２４に画像の左上端部分を表示させる（ステップＳ４０２）。つまり、ＤＲＡＭ１９内において、図１０（Ａ）に示すような元画像をその左上端部から所定の拡大率に対応する大きさで部分を切り出し、この切り出した左上端部からの画像部分を、前記拡大率で、表示部２４に表示させる。
【００５８】
次に、右スクロール操作があったか否かを判断し（ステップＳ４０３）、右スクロール操作があったならば、表示部２４に表示されている表形式のテキスト画像における左端部に存在する平行な一対の罫線間の表端部分を、該画面左端部に固定表示する（ステップＳ４０４）。したがって、図１０（Ｂ）に示した表示状態において、左端部に存在する平行な一対の罫線間の表端部分は、「Ｙｅａｒ」の項であることから、「Ｙｅａｒ」の項Ｐ４が表示部２４の画面における上下方向の表示長さに応じて切り出されて、画面の左端部に固定表示される。
【００５９】
次に、前記表端部分を除く残る部分の右方向へのスクロール処理を開始する（ステップＳ４０５）。すなわち、所定の速度で、元画像を表示部２４の画面における前記表端部分（Ｐ４）を除く領域に対応する大きさで右方向に順次切り出して、表示部２４に前記表端部分（Ｐ４）と合成することにより順次表示させる。したがって、このステップＳ４０５での処理により、「Ｙｅａｒ」の項Ｐ４は固定であるが、他の項はスクロールされて表示部２４の画面内に収まる部分が表示されていく。また、このスクロール動作中において切り出す画像が元画像におけるスクロール方向の端部である右端部を越えているか否か判断する（ステップＳ４０６）。
【００６０】
したがって、図１１（Ａ）に示すように、スクロールに際して切り出す切り出し画像部分Ｐ５が元画像の右端部を越えている場合には、このステップＳ４０６の判断がＹＥＳとなる。このステップＳ４０６の判断がＹＥＳとなった場合には、前記表端画像部分Ｐ４を除く左端部の画像を右端部に残る切り出し画像に合成して表示させる（ステップＳ４０７）。したがって、このステップＳ４０７での処理により、図１１（Ａ）において、右端部に残る切り出し画像部分Ｐ５の右端部に、表端画像部分Ｐ４を除く左端部の画像部分Ｐ６が合成される。また、この合成した画像が表示部２４に表示されることにより、図１１（Ｂ）に示すように、表示部２４には、画像部分Ｐ４が固定表示される一方、画像部分Ｐ５とＰ６の合成画像が順次スクロール表示されていく。次に、ユーザによるスクロール操作が解除されたか否かを判断し（ステップＳ４０８）、スクロール操作が解除された時点でスクロール処理を停止する（ステップＳ４１５）。
【００６１】
なお、以上の説明においては、表形式のテキスト画像を左端部から右方向にスクロール表示させる場合を示したが、これとは逆方向の左方向にスクロール表示させる場合は、ステップＳ４０３で左スクロールキーが操作されたか否かを判断し、ステップＳ４０５で残る部分の左方向へのスクロールを開始し、ステップＳ４０６で左端部を越えているか否かを判断し、越えている場合には、ステップＳ４０７で右端部の画像を合成するようにすればよい。
【００６２】
また、前記ステップＳ４０３で右スクロール操作がなかった場合には、下スクロール操作があったか否かを判断し（ステップＳ４０９）、下スクロール操作があったならば、表示部２４に表示されている表形式のテキスト画像における上端部に存在する平行な一対の罫線間の表端部分を、画面上端部に固定表示する（ステップＳ４１０）。次に、前記表端部分を除く残る部分の下方向へのスクロール処理を開始する（ステップＳ４１１）。すなわち、所定の速度で、元画像を表示部２４の画面における前記表端部分を除く領域に対応する大きさで下方向に順次切り出して、表示部２４に順次表示させる。また、このスクロール動作中において切り出す画像が元画像におけるスクロール方向の端部である下端部を越えているか否か判断する（ステップＳ４１２）。このステップＳ４１２の判断がＹＥＳとなった場合には、前記表端部分を除く上端部の画像部分を下端部に残る切り出し画像部分に合成して表示させる（ステップＳ４１３）。次に、ユーザによるスクロール操作が解除されたか否かを判断し（ステップＳ４１４）、スクロール操作が解除された時点でスクロール処理を停止する（ステップＳ４１５）。
【００６３】
なお、本実施の形態においては、前記表端部分を自動認識するようにしたが、キー入力部２５での操作によりユーザが表端部分を任意に指定するようにしてもよい。また、以上の説明においては、表形式のテキスト画像を上端部から下方向にスクロール表示させる場合を示したが、これとは逆方向の上方向にスクロール表示させる場合は、ステップＳ４０９で上スクロールキーが操作されたか否かを判断し、ステップＳ４１１で残る部分の上方向へのスクロールを開始し、ステップＳ４１２で上端部を越えているか否かを判断し、越えている場合には、ステップＳ４１３で下端部の画像を合成するようにすればよい。
【００６４】
他方、図９のステップＳ４０１で表項目選択モードが設定されていると判断された場合には、このステップＳ４０１から図１２に示すフローチャートのステップＳ４２０に進む。そして、表示部２４に画像全体を表示させる。したがって、このステップＳ４２０での処理により、表示部２４には図１３に示す表形式テキスト画像の全体が表示されることとなる。
【００６５】
次に、この表示された表形式テキスト画像から、ユーザによるキー入力部２５での操作により項目部が選択されたか否かを判断する（ステップＳ４２１）。すなわち、この表は項目部として、「Ｙｅａｒ」、「Ｗｉｎｎｅｒ」、「Ｓｃｏｒｅ」、「Ｃｏｕｒｓｅ」、「Ｙａｒｄ」、「Ｐａｒ」を有していることから、これら項目部が選択されたか否かを判断する。そして、選択されたならば、選択された項目部の画像部分を元画像から切り出して、ＤＲＡＭ１９内に一時記憶する（ステップＳ４２２）。したがって、例えば「Ｙｅａｒ」、「Ｃｏｕｒｓｅ」、「Ｙａｒｄ」が選択されたとすると、これらの画像部分が元画像から切り出されて、ＤＲＡＭ１９内に一時記憶されることとなる。
【００６６】
次に、ユーザによるキー入力部２５でのスクロール操作があったか否かを判断し（ステップＳ４２３）、スクロール操作があったならば、選択された項目部分の画像を表示部２４の画面上端部に並べて固定表示する（ステップＳ４２４）。つまり、前記ステップＳ４２２でＤＲＡＭ１９に記憶されている複数の項目部分を横に並べた場合に、表示部２４の画面上端部に表示可能な拡大率を検出する。そして、この検出した拡大率で複数の項目部分を拡大し、表示部２４の画面上端部に並べて表示する。したがって、「Ｙｅａｒ」、「Ｃｏｕｒｓｅ」、「Ｙａｒｄ」が選択されたとすると、図１３（Ｂ）に示すように、「Ｙｅａｒ」、「Ｃｏｕｒｓｅ」、「Ｙａｒｄ」が横方向に連結された項目画像部分Ｐ６が、表示部２４の画面上端部において収まる拡大率で表示される。
【００６７】
引き続き、項目部分に対応するデータ部分の下方向へのスクロール処理を開始する（ステップＳ４２５）。すなわち、「Ｙｅａｒ」、「Ｃｏｕｒｓｅ」、「Ｙａｒｄ」が選択されたとすると、表示部２４の画面における前記項目画像部分Ｐ６を除く領域内に、前記拡大率でデータ部分を表示させた場合に収まる範囲で、対応するデータ部分を下方向に順次切り出して、表示部２４に順次表示させる。したがって、本例の場合には、図１３（Ａ）に示すように、「Ｙｅａｒ」、「Ｃｏｕｒｓｅ」、「Ｙａｒｄ」に対応するデータ画像部分Ｐ７、Ｐ８、Ｐ９部分が順次下方に切り出されて、スクロール表示されることとなる。
【００６８】
そして、このスクロール動作中において切り出す画像が元画像におけるスクロール方向の端部である下端部を越えているか否か判断する（ステップＳ４２６）。このステップＳ４２６の判断がＹＥＳとなった場合には、前記対応するデータ部分における上端部の画像を下端部に残る切り出し画像に合成して表示させる（ステップＳ４２７）。次に、ユーザによるスクロール操作が解除されたか否かを判断し（ステップＳ４２８）、スクロール操作が解除された時点でスクロール処理を停止する（ステップＳ４２９）。
【００６９】
なお、以上の説明においては、表形式のテキスト画像を上端部から下方向にスクロール表示させる場合を示したが、これとは逆方向の上方向にスクロール表示させる場合は、ステップＳ４２６で上端部を越えているか否かを判断し、越えている場合には、ステップＳ４２７で対応するデータ部分の下端部の画像を合成するようにすればよい。また、本実施の形態においては、表の項目部が上端部にある場合を示したが、左端部にある場合であっっても本発明を適用することができる。この場合には、左端部の項目部から選択された項目部を固定し、そのデータ部分を右方向スクロール表示させる場合は、ステップＳ４２６で右端部を越えているか否かを判断し、越えている場合には、ステップＳ４２７で対応するデータ部分の左端部の画像を合成するようにすればよい。また、そのデータ部分を左方向スクロール表示させる場合は、ステップＳ４２６で左端部を越えているか否かを判断し、越えている場合には、ステップＳ４２７で対応するデータ部分の右端部の画像を合成するようにすればよい。
【００７０】
また、表形式のテキスト画像スクール処理においては、所定の速度でスクロールを行うようにしたが、前述した図５のフローチャートにおけるステップＳ３０４〜Ｓ３０６と同様の処理を行うことにより、スクロール速度を可変設定するようにしてもよい。また、実施の形態においては、本発明をデジタルカメラに適用した場合について示したが、これに限定されず、携帯電話等の画像再生機能を具備する機器であればどのような機器であっても本発明を適用することができる。
【図面の簡単な説明】
【００７１】
【図１】本発明の一実施の形態を適用したデジタルカメラの電気的構成の概略を示すブロック図である。
【図２】（Ａ）はスクロール速度テーブルを示す概念図であり、（Ｂ）は拡大率テーブルを示す概念図である。
【図３】再生モード時の処理手順を示すフローチャートである。
【図４】自然画像スクロール処理の処理手順を示すフローチャートである。
【図５】非表形式テキスト画像スクロール処理の処理手順を示すフローチャートである。
【図６】図５のステップＳ３０１に続くフローチャートである。
【図７】（Ａ）は元画像データを示す図であり、（Ｂ）は表示例を示す図である。
【図８】他の表示例を示す図である。
【図９】表形式テキスト画像スクロール処理の処理手順を示すフローチャートである。
【図１０】（Ａ）は元画像データを示す図であり、（Ｂ）は表示例を示す図である。
【図１１】（Ａ）は元画像データを示す図であり、（Ｂ）は表示例を示す図である。
【図１２】図９のステップＳ４０１に続くフローチャートである。
【図１３】（Ａ）は元画像データを示す図であり、（Ｂ）は表示例を示す図である。
【符号の説明】
【００７２】
１    デジタルカメラ
１０    撮像レンズ
１１    ＣＣＤ
１３    垂直ドライバ
１５    Ａ／Ｄ変換器
１６    カラープロセス回路
１９    ＤＲＡＭ
２０    制御部
２２    ＶＲＡＭ
２３    デジタルビデオエンコーダ
２４    表示部
２５    キー入力部
２６    ＪＰＥＧ回路
２７    フラッシュメモリ
２７１    スクロール速度テーブル
２７２    拡大率テーブル
【図１】
2007256401.tif 000003
【図２】
2007256401.tif 000004
【図３】
2007256401.tif 000005
【図４】
2007256401.tif 000006
【図５】
2007256401.tif 000007
【図６】
2007256401.tif 000008
【図７】
2007256401.tif 000009
【図８】
2007256401.tif 000010
【図９】
2007256401.tif 000011
【図１０】
2007256401.tif 000012
【図１１】
2007256401.tif 000013
【図１２】
2007256401.tif 000014
【図１３】
2007256401.tif 000015