(57)【要約】【課題】全体における領域の配置関係を把握しつつ、領域内の表示内容が視認可能な画像を表示することができる画像処理プログラム及び画像処理装置を提供する。【解決手段】画像処理装置１は、記憶部１１に記憶されている画像処理プログラム１１１に従って動作することにより、画像データを受け付ける画像受付手段１００、画像受付手段１００により受け付けられた画像データを解析し、画像データに含まれる領域の大きさと領域内の表示内容とを取得する取得手段１０１、取得手段１０１により取得された領域の大きさに設定された領域内の表示内容を拡大又は縮小する倍率を受け付ける倍率受付手段１０２、倍率受付手段１０２により受け付けられた倍率で領域の大きさを変えずに領域内の表示内容を拡大又は縮小して表示する領域表示手段１０３等として機能する。【選択図】図１
2009069888.tif 000002
【特許請求の範囲】
【請求項１】
表示画像の一部に設定された領域内の表示内容を拡大又は縮小する倍率を受け付ける倍率受付ステップと、
前記倍率受付ステップにより受け付けられた前記倍率で前記領域の大きさを変えずに前記領域内の前記表示内容を拡大又は縮小して表示する領域表示ステップとをコンピュータに動作させるための画像処理プログラム。
【請求項２】
表示画像を受け付ける画像受付ステップと、
前記画像受付ステップにより受け付けられた前記表示画像を解析し、前記表示画像に含まれる領域の大きさと前記領域内の表示内容とを取得する取得ステップと、
前記取得ステップにより取得された前記領域の大きさに設定された前記領域内の前記表示内容を拡大又は縮小する倍率を受け付ける倍率受付ステップと、
前記倍率受付ステップにより受け付けられた前記倍率で前記領域の大きさを変えずに前記領域内の前記表示内容を拡大又は縮小して表示する領域表示ステップとをコンピュータに動作させるための画像処理プログラム。
【請求項３】
前記表示画像は、前記表示画像の一部に設定された領域として複数の領域を有する請求項１又は２に記載の画像処理プログラム。
【請求項４】
前記領域表示ステップは、前記領域内の前記表示内容を拡大して表示したとき、前記領域内の前記表示内容のうち前記領域内に表示されなかった部分を前記領域内に表示するように前記領域内の前記表示内容を変更する変更ステップを有する請求項１又は２に記載の画像処理プログラム。
【請求項５】
表示画像の一部に設定された領域内の表示内容を拡大又は縮小する倍率を受け付ける倍率受付手段と、
前記倍率受付手段により受け付けられた前記倍率で前記領域の大きさを変えずに前記領域内の前記表示内容を拡大又は縮小して表示する領域表示手段とを備えた画像処理装置。
【請求項６】
表示画像を受け付ける画像受付手段と、
前記画像受付手段により受け付けられた前記表示画像を解析し、前記表示画像に含まれる領域の大きさと前記領域内の表示内容とを取得する取得手段と、
前記取得手段により取得された前記領域の大きさに設定された前記領域内の前記表示内容を拡大又は縮小する倍率を受け付ける倍率受付手段と、
前記倍率受付手段により受け付けられた前記倍率で前記領域の大きさを変えずに前記領域内の前記表示内容を拡大又は縮小して表示する領域表示手段とを備えた画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理プログラム及び画像処理装置に関する。
【背景技術】
【０００２】
従来、複数行にまたがる一連の文書を一目で読み取れるように表示する情報処理装置が知られている（例えば、特許文献１参照。）。
【０００３】
この情報処理装置によれば、文字列の書式から１行当たりの文字数を求める文字数算出手段と、文字数算出手段により算出された文字数の文字列を１行ごとに表示する第１の文字列表示手段と、画面に表示可能な文字数の文字列を１行ごとに表示する第２の文字列表示手段と、第１及び第２の文字列表示手段のいずれか一方を実行させるための切替手段とを備える。
【０００４】
【特許文献１】特開平８−３２０８６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、全体における領域の配置関係を把握しつつ、領域内の表示内容が視認可能な画像を表示することができる画像処理プログラム及び画像処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一態様は、上記目的を達成するため、以下の画像処理プログラム及び画像処理装置を提供する。
【０００７】
［１］表示画像の一部に設定された領域内の表示内容を拡大又は縮小する倍率を受け付ける倍率受付ステップと、前記倍率受付ステップにより受け付けられた前記倍率で前記領域の大きさを変えずに前記領域内の前記表示内容を拡大又は縮小して表示する領域表示ステップとをコンピュータに動作させるための画像処理プログラム。
【０００８】
［２］表示画像を受け付ける画像受付ステップと、前記画像受付ステップにより受け付けられた前記表示画像を解析し、前記表示画像に含まれる領域の大きさと前記領域内の表示内容とを取得する取得ステップと、前記取得ステップにより取得された前記領域の大きさに設定された前記領域内の前記表示内容を拡大又は縮小する倍率を受け付ける倍率受付ステップと、前記倍率受付ステップにより受け付けられた前記倍率で前記領域の大きさを変えずに前記領域内の前記表示内容を拡大又は縮小して表示する領域表示ステップとをコンピュータに動作させるための画像処理プログラム。
【０００９】
［３］前記表示画像は、前記表示画像の一部に設定された領域として複数の領域を有する前記［１］又は［２］に記載の画像処理プログラム。
【００１０】
［４］前記領域表示ステップは、前記領域内の前記表示内容を拡大して表示したとき、前記領域内の前記表示内容のうち前記領域内に表示されなかった部分を前記領域内に表示するように前記領域内の前記表示内容を変更する変更ステップを有する前記［１］又は［２］に記載の画像処理プログラム。
【００１１】
［５］表示画像の一部に設定された領域内の表示内容を拡大又は縮小する倍率を受け付ける倍率受付手段と、前記倍率受付手段により受け付けられた前記倍率で前記領域の大きさを変えずに前記領域内の前記表示内容を拡大又は縮小して表示する領域表示手段とを備えた画像処理装置。
【００１２】
［６］表示画像を受け付ける画像受付手段と、前記画像受付手段により受け付けられた前記表示画像を解析し、前記表示画像に含まれる領域の大きさと前記領域内の表示内容とを取得する取得手段と、前記取得手段により取得された前記領域の大きさに設定された前記領域内の前記表示内容を拡大又は縮小する倍率を受け付ける倍率受付手段と、前記倍率受付手段により受け付けられた前記倍率で前記領域の大きさを変えずに前記領域内の前記表示内容を拡大又は縮小して表示する領域表示手段とを備えた画像処理装置。
【発明の効果】
【００１３】
請求項１に係る画像処理プログラムによれば、全体における領域の配置関係を把握しつつ、領域内の表示内容が視認可能な画像を表示することができる。
【００１４】
請求項２に係る画像処理プログラムによれば、領域の大きさ及びその領域内の表示内容が予め設定されていない表示画像を表示対象にすることができる。
【００１５】
請求項３に係る画像処理プログラムによれば、全体における複数の領域の配置関係を把握しつつ、各領域内の表示内容が視認可能な画像を表示することができる。
【００１６】
請求項４に係る画像処理プログラムによれば、拡大表示により表示されなかった表示内容を表示することができる。
【００１７】
請求項５に係る画像処理装置によれば、全体における領域の配置関係を把握しつつ、領域内の表示内容が視認可能な画像を表示することができる。
【００１８】
請求項６に係る画像処理装置によれば、領域の大きさ及びその領域内の表示内容が予め設定されていない表示画像を表示対象にすることができる。
【発明を実施するための最良の形態】
【００１９】
［実施の形態］
図１は、本発明の実施の形態に係る画像処理装置の概略構成の一例を示すブロック図である。この画像処理装置１は、画像処理装置１の各部を制御する、例えば、ＣＰＵ等からなる制御部１０と、各種のプログラム及びデータを記憶するＲＯＭ，ＲＡＭ，ハードディスク等からなる記憶部１１と、操作指示を受け付けるキーボード、マウス等を備えた入力部１２と、表示画面や処理結果等を表示する液晶ディスプレイ等からなる表示部１３とから構成されている。
【００２０】
このような端末は、例えば、パーソナルコンピュータ（ＰＣ）、携帯情報端末（ＰＤＡ）等により構成することができる。
【００２１】
記憶部１１には、複数の画像データ１１０と、画像データ１１０を表示画像として表示部１３に表示するための画像処理プログラム１１１とが記憶されている。
【００２２】
制御部１０は、記憶部１１に記憶されている画像処理プログラム１１１に従って動作することにより、画像データを受け付ける画像受付手段１００、画像受付手段１００により受け付けられた画像データを解析し、画像データに含まれる領域の大きさと領域内の表示内容とを取得する取得手段１０１、取得手段１０１により取得された領域の大きさに設定された領域内の表示内容を拡大又は縮小する倍率を受け付ける倍率受付手段１０２、倍率受付手段１０２により受け付けられた倍率で領域の大きさを変えずに領域内の表示内容を拡大又は縮小して表示する領域表示手段１０３等として機能する。
【００２３】
なお、画像データが、例えば、ＨＴＭＬ（Hyper Text Markup Language）やＸＭＬ（Extensible Markup Language）等の構造化言語で記述されている場合には、取得手段１０１は、画像データを解析することなく、倍率受付手段１０２及び領域表示手段１０３は、構造化言語により記述された内容に基づいて、上記のように機能すればよい。
【００２４】
また、画像処理装置１は、ネットワークに接続するための、例えば、ネットワークインタフェースカード等からなる通信部をさらに備え、有線ＬＡＮ、無線ＬＡＮ等のローカルエリアネットワークやインターネットに接続され、表示対象の画像データをネットワークを介して他の画像処理装置やサーバ等から取得してもよい。また、画像データは、外部記録メディア等を介して取得してもよい。
【００２５】
（実施の形態の動作）
次に、本発明の実施の形態に係る画像処理装置１の動作の一例を図２〜図５を用いて説明する。
【００２６】
（１）領域内の表示内容の取得
まず、ユーザは、記憶部１１に記憶されている複数の画像データ１１０のうち表示部１３に表示する画像データを、例えば、複数の画像データ１１０のファイル名をリストとして表示するリスト表示画面上で入力部１２により選択する。
【００２７】
次に、画像受付手段１００は、入力部１２による画像データの選択を受け付けると、その選択された画像データが表示画像として入力されたものとして受け付ける。
【００２８】
ここで、図２は、画像データの一例を示す図である。この画像データには、例えば、物品売買に関する契約書２が記憶されており、契約書２には、上から順に、タイトル２０、複数の段落からなる契約内容２１、契約日２２、売主情報２３及び買主情報２４が各領域に記載されている。なお、画像データの内容は、契約書に限られない。
【００２９】
次に、取得手段１０１は、その選択された画像データを解析し、その画像データに含まれる文字列から構成される段落や、その画像データに含まれる図表、イラスト及び写真等の部分画像を抽出する。そして、取得手段１０１は、それら段落や部分画像が占める領域の大きさを示す領域サイズと、その領域内に表示する表示内容とからなる領域情報を取得する。なお、領域サイズは、例えば、画像データを表示した場合の左上の点を原点とし、その領域の左上の点を表すＸ座標及びＹ座標と、右下の点を表すＸ座標及びＹ座標とからなる。
【００３０】
具体的には、取得手段１０１は、画像データに対して文字認識処理等の画像処理を行い、画像データに含まれる文字列を抽出し、その抽出した文字列により構成される段落を１つの領域と認識する。そして、取得手段１０１は、その段落が占める領域の大きさを領域サイズとし、その抽出した文字列をその領域の表示内容とする領域情報を取得する。例えば、図２に例示する契約書２を表示対象の画像データとした場合には、取得手段１０１は、タイトル２０、契約内容２１、契約日２２、売主情報２３及び買主情報２４をそれぞれ領域として認識し、各領域が占める領域の大きさを領域サイズとし、各領域内の文字列を表示内容とする領域情報を取得する。なお、複数の段落からなる契約内容２１については、１つの段落を１つの領域として認識してもよいし、複数の段落を１つの領域として認識してもよい。
【００３１】
また、取得手段１０１は、画像データに対して、例えば、余白部分を認識する画像処理、文字認識処理等を組み合わせて実行することにより部分画像を抽出し、その抽出した部分画像を１つの領域として認識する。そして、取得手段１０１は、その部分画像の大きさを領域サイズとし、その抽出した部分画像をその領域の表示内容とする領域情報を取得する。
【００３２】
（２）画像データの表示
次に、領域表示手段１０３は、取得手段１０１により取得された領域情報に基づいて、領域サイズが示す領域内に表示内容を表示した画面を表示する。
【００３３】
ここで、図３は、領域情報に基づいて画像データを表示した表示画面の一例を示す図である。この表示画面３Ａには、画像表示領域３０に契約書２全体が表示され、分割領域３２Ａ〜３２Ｈには、各領域に対応する表示内容が表示されている。また、表示画面３Ａの上部には、拡大ボタン３１０と縮小ボタン３１１とからなるツールバー３１が表示されている。
【００３４】
分割領域３２Ａ〜３２Ｈは、領域情報が含む領域サイズによりその分割領域３２Ａ〜３２Ｈの大きさが決められたものである。また、分割領域３２Ａ〜３２Ｈの左上側には、分割領域３２Ａ〜３２Ｈの存在を示す領域マーク３３Ａ〜３３Ｈがそれぞれ表示されている。
【００３５】
なお、分割領域３２Ａ〜３２Ｈの存在を示すマークは、図３に示す領域マーク３３Ａ〜３３Ｈの形状に限られない。また、表示画面３Ａには、分割領域３２Ａ〜３２Ｈの大きさを、例えば、境界線、背景の色や模様等により表示してもよいし、表示しなくてもよい。
【００３６】
拡大ボタン３１０は、分割領域３２Ａ〜３２Ｈの大きさを変えずにその領域内に表示されている文字列、部分画像等の表示内容を拡大するための拡大操作をマウスカーソル３６により受け付けるボタンである。縮小ボタン３１１は、拡大ボタン３１０とは逆に、分割領域３２Ａ〜３２Ｈの大きさを変えずにその領域内の表示内容を縮小するための縮小操作をマウスカーソル３６により受け付けるボタンである。
【００３７】
（３）拡大表示及び縮小表示
ユーザが、表示画面３Ａにおいて、入力部１２によりマウスカーソル３６を操作し、例えば、拡大ボタン３１０を押下する拡大操作を行うと、倍率受付手段１０２は、その拡大操作を受け付けて、その旨を領域表示手段１０３に通知する。
【００３８】
次に、領域表示手段１０３は、その拡大操作の通知を受け取ると、画像表示領域３０に表示されている分割領域３２Ａ〜３２Ｈの大きさを変えずにその領域内の表示内容を拡大するように変更する。
【００３９】
ここで、図４は、領域内の表示内容を拡大した表示画面の一例を示す図である。この表示画面３Ｂには、表示画面３Ａと同様に、画像表示領域３０に契約書２が表示されているが、分割領域３２Ａ〜３２Ｈには、各領域に対応する表示内容が表示画面３Ａに比較して拡大された状態で表示されている。
【００４０】
そして、ユーザが、表示画面３Ｂの縮小ボタン３１１を押下する縮小操作を行うと、その通知を受けた領域表示手段１０３は、分割領域３２Ａ〜３２Ｈの大きさを変えずに領域内の表示内容を縮小するように変更し、各領域の表示状態は、表示画面３Ａの状態に戻る。
【００４１】
一方、ユーザが、表示画面３Ｂにおいて、拡大ボタン３１０を押下する拡大操作をした場合には、領域表示手段１０３は、分割領域３２Ａ〜３２Ｈの大きさを変えずに領域内の表示内容をさらに拡大するように変更し、各領域に対応する表示内容を表示画面３Ｂに比較して拡大した状態で表示する。
【００４２】
なお、拡大操作及び縮小操作は、拡大ボタン３１０及び縮小ボタン３１１の代わりに、例えば、画像データの最初の表示状態を「１００％」とし、その最初の表示状態に対する倍率を入力部１２により入力することにより操作するようにしてもよい。また、文字列を表示内容とする領域に対しては、領域内にその文字列を表示するフォントサイズにより指定するようにしてもよい。
【００４３】
（４）領域内の表示内容の変更
次に、ユーザが、表示画面３Ｂにおいて、領域マーク３３Ａ〜３３Ｈを入力部１２を用いて押下すると、倍率受付手段１０２は、その操作を展開操作として受け付けて、その旨を領域表示手段１０３に通知する。
【００４４】
次に、領域表示手段１０３は、その展開操作の通知を受け取ると、領域マーク３３Ａ〜３３Ｈに対応する領域内の表示内容のうちその領域内に表示されなかった部分に領域内の表示内容を変更するための変更手段を表示する。そして、領域表示手段１０３は、上記の展開操作が行われた領域マーク３３Ａ〜３３Ｈを後述する展開マークに変更する。
【００４５】
ここで、図５は、領域マーク３３Ｂに対して展開操作が行われた場合の表示画面の一例を示す図である。この表示画面３Ｃには、表示画面３Ｂと同様に、画像表示領域３０には、分割領域３２Ａ〜３２Ｈの表示内容が拡大された状態で表示されており、さらに分割領域３２Ｂの表示内容を上下に移動するための縦方向のスクロールバー３４と、領域マーク３３Ｂに対して展開操作が行われたことを示す展開マーク３５とが表示されている。
【００４６】
なお、上記の展開操作は、例えば、倍率受付手段１０２が所定の領域内にマウスカーソルが移動されたことを検出することにより受け付けてもよいし、ツールバー３１に展開操作を受け付けるためのボタンを設けてもよい。また、領域表示手段１０３は、縦方向のスクロールバーの他に、領域内の表示内容を左右に移動するための横方向のスクロールバーを表示するようにしてもよい。
【００４７】
そして、ユーザは、入力部１２によりマウスカーソル３６を操作してスクロールバー３４を上下に移動すると、その操作を受け付けた領域表示手段１０３は、その上下の操作に応じて、その領域内の表示内容を上下に移動して表示する。
【００４８】
なお、上記の表示内容を移動する操作は、スクロールバー３４による操作の他に、マウスカーソル３６で領域内をドラッグした状態でそのマウスカーソル３６を移動する操作でもよい。
【００４９】
［他の実施の形態］
なお、本発明は、上記実施の形態に限定されず、本発明の趣旨を逸脱しない範囲内で種々な変形が可能である。例えば、上記実施の形態では、端末の画像受付手段、取得手段、倍率受付手段及び領域表示手段を、制御部と画像処理プログラムとによって実現したが、それらの一部または全部を特定用途向け集積回路（ＡＳＩＣ：Application Specific IＣ）等のハードウェアによって実現してもよい。
【００５０】
また、上記実施の形態では、領域表示手段１０３は、複数の領域があった場合に、それら複数の領域内の表示内容を一律に拡大又は縮小して表示したが、複数の領域のうち特定の領域内の表示内容を拡大又は縮小して表示するようにしてもよい。なお、特定の領域は、１つでもよいし、複数でもよい。
【００５１】
また、上記実施の形態では、表示画面３Ａ〜３Ｃに領域内の表示内容を拡大又は縮小するための拡大ボタン３１０、縮小ボタン３１１を設けたが、さらに画像表示領域３０を拡大又は縮小するための、例えば、ボタン等の操作手段を設け、その操作手段による拡大又は縮小の操作を受け付けたとき、画像表示領域３０に表示された画像データ全体を拡大又は縮小して表示するようにしてもよい。
【００５２】
また、上記実施の形態では、取得手段１０１が画像データに対する領域情報を取得した後に領域表示手段１０３がその領域情報に基づいて領域内の表示内容を表示したが、例えば、領域表示手段１０３が画像データを表示した後、取得手段１０１がその表示画面上でユーザにより指示された範囲に対して領域情報を取得し、さらに領域表示手段１０３がその取得した領域情報に基づいて表示画面を更新するようにしてもよい。
【００５３】
また、上記実施の形態で使用されるプログラムは、ＣＤ−ＲＯＭ等の記録媒体から装置内の記憶部に読み込んでもよく、インターネット等のネットワークに接続されているサーバ等から装置内の記憶部にダウンロードしてもよい。
【図面の簡単な説明】
【００５４】
【図１】図１は、本発明の実施の形態に係る画像処理装置の概略構成の一例を示すブロック図である。
【図２】図２は、画像データの一例を示す図である。
【図３】図３は、画像データを表示した表示画面の一例を示す図である。
【図４】図４は、領域内の表示内容を拡大して表示した表示画面の一例を示す図である。
【図５】図５は、展開操作が行われた場合の表示画面の一例を示す図である。
【符号の説明】
【００５５】
１  画像処理装置
２  契約書
３Ａ〜３Ｃ  表示画面
１０  制御部
１１  記憶部
１２  入力部
１３  表示部
２０  タイトル
２１  契約内容
２２  契約日
２３  売主情報
２４  買主情報
３０  画像表示領域
３１  ツールバー
３２Ａ〜３２Ｈ  分割領域
３３Ａ〜３３Ｈ  領域マーク
３３  領域マーク
３４  スクロールバー
３５  展開マーク
３６  マウスカーソル
１００  画像受付手段
１０１  取得手段
１０２  倍率受付手段
１０３  領域表示手段
１１０  画像データ
１１１  画像処理プログラム
３１０  拡大ボタン
３１１  縮小ボタン
【図１】
2009069888.tif 000003
【図２】
2009069888.tif 000004
【図３】
2009069888.tif 000005
【図４】
2009069888.tif 000006
【図５】
2009069888.tif 000007