[go: nahoru, domu]

JP5654851B2 - 文書画像表示装置ならびにその動作制御方法およびその制御プログラム - Google Patents

文書画像表示装置ならびにその動作制御方法およびその制御プログラム Download PDF

Info

Publication number
JP5654851B2
JP5654851B2 JP2010257494A JP2010257494A JP5654851B2 JP 5654851 B2 JP5654851 B2 JP 5654851B2 JP 2010257494 A JP2010257494 A JP 2010257494A JP 2010257494 A JP2010257494 A JP 2010257494A JP 5654851 B2 JP5654851 B2 JP 5654851B2
Authority
JP
Japan
Prior art keywords
image
character
document
display area
area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2010257494A
Other languages
English (en)
Other versions
JP2012108750A (ja
Inventor
絵理奈 小椋
絵理奈 小椋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Corp
Original Assignee
Fujifilm Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujifilm Corp filed Critical Fujifilm Corp
Priority to JP2010257494A priority Critical patent/JP5654851B2/ja
Priority to PCT/JP2011/076744 priority patent/WO2012067252A1/ja
Priority to CN2011800555423A priority patent/CN103221946A/zh
Publication of JP2012108750A publication Critical patent/JP2012108750A/ja
Priority to US13/893,186 priority patent/US20130298015A1/en
Application granted granted Critical
Publication of JP5654851B2 publication Critical patent/JP5654851B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/106Display of layout of documents; Previewing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, i.e. interaction techniques or interactors for controlling the zooming operation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)

Description

この発明は,文書画像表示装置ならびにその動作制御方法およびその制御プログラムに関する。
テキスト・ファイルによって文書が表わされるのではなく,文書が画像化されている文書画像がある(特許文献1〜4)。そのような文書画像では,テキスト・ファイルによって表わされる文書に比べて編集しづらいので,文書の内容を変更させたくない場合に有効である。いわゆるスマートフォンと呼ばれるような携帯電話で文書画像を見る場合には,表示画面の大きさが小さいので,上下左右に多数スクロールする必要がある。
特開2001-266068号公報 特開2000-322511号公報 特開平11-122398号公報 特開平7-168911号公報
この発明は,一方向のスクロールのみで文書画像を見ることができるようにすることを目的とする。
この発明による文書画像表示装置は,文書が画像化された文書画像に,表示装置の表示画面に表示する範囲を規定する表示領域を位置決めする表示領域位置決め手段,上記文書画像に含まれる文字を表わす文字画像が文字ごとに切り出されている,そのような文字画像を,上記文書画像に含まれる各文字の位置座標にもとづいて,上記文書の並び順が横書きの場合には上記表示領域の最上段に表示されている文字から文字の並び順にしたがって順に上記表示領域内に配列し,上記文書の並び順が縦書きの場合には上記表示領域の最右段に表示されている文字から文字の並び順にしたがって順に上記表示領域内に配列する文字画像配列手段,および上記文字画像配列手段によって上記表示領域内に配列された文字画像を表示画面に表示する表示装置を備えていることを特徴とする。
この発明は,上記文書画像表示装置に適した動作制御方法も提供している。すなわち,この方法は,表示領域位置決め手段が,文書が画像化された文書画像に,表示装置の表示画面に表示する範囲を規定する表示領域を位置決めし,文字画像配列手段が,上記文書画像に含まれる文字を表わす文字画像が文字ごとに切り出されている,そのような文字画像を,上記文書画像に含まれる各文字の位置座標にもとづいて,上記文書の並び順が横書きの場合には上記表示領域の最上段に表示されている文字から文字の並び順にしたがって順に上記表示領域内に配列し,上記文書の並び順が縦書きの場合には上記表示領域の最右段に表示されている文字から文字の並び順にしたがって順に上記表示領域内に配列し,表示装置が,上記文字画像配列手段によって上記表示領域内に配列された文字画像を表示画面に表示するものである。
この発明は,上記文書画像表示装置の動作制御方法を実施するためのコンピュータを制御するためのプログラムも提供している。そのようなプログラムを格納した記録媒体を提供するようにしてもよい。
この発明によると,文書が画像化された文書画像に表示領域が位置決めされる。文書画像に含まれる文字を表わす文字画像が文字ごとに切り出されている。文書画像に含まれる各文字の位置座標にもとづいて,文書の並び順が横書きの場合には表示領域の最上段に表示されている文字から文字の並び順にしたがって順に文字画像が表示領域内に配列され,文書の並び順が縦書きの場合には表示領域の最右段に表示されている文字から文字の並び順にしたがって順に文字画像が表示領域内に配列される。表示領域内に配列された文字画像が表示画面に表示される。この発明によると,文書画像に含まれる文字画像が文字ごとに切り出され,横書きの場合には左右にスクロールする必要が無いように,表示領域の最上段に表示されている文字から文字の並び順にしたがって配列され,縦書きの場合には上下にスクロールする必要が無いように,表示領域の最右段に表示されている文字から文字の並び順にしたがって配列される。文書が横書きの場合には,上下スクロールだけで文書画像を見ることができ,文書が縦書きの場合には,左右スクロールだけで文書画像を見ることができるようになる。
拡大指令または縮小指令を与える指令手段,および上記指令手段から拡大指令が与えられたことに応じて上記表示領域を縮小し,上記指令手段から縮小指令が与えられたことに応じて上記表示領域を拡大する表示領変更手段をさらに備えてもよい。
上記文書画像には,上記文字画像が含まれている文字画像領域のほかに上記文書が画像化される以前から画像ファイルによって表わされる画像を表わすオリジナル画像領域が含まれている場合には,上記文字画像領域については上記文字画像配列手段によって上記文字画像が配列され,上記オリジナル画像領域については上記表示領域の中心となるようにセンタリング処理,上記表示領域内に含まれるように縮小処理または上記表示領域に合致するように拡大処理するオリジナル画像領域調整手段をさらに備えてもよい。
上記文書が横書きのものについては,上記表示領域の幅と同じ幅をもち,かつ上記文書が縦書きのものについては上記表示領域の高さと同じ高さをもち,かつ上記オリジナル画像領域および上記文字画像領域の配置を文字の並び順に並び替えるレイアウト変更手段をさらに備えてもよい。
文書画像通信システムの概要である。 携帯電話の電気的構成を示すブロック図である。 文書画像サーバの電気的構成を示すブロック図である。 文書画像の一例である。 文書画像の一部を示している。 位置座標リストである。 文書画像サーバの処理手順を示すフローチャートである。 携帯電話の処理手順を示すフローチャートである。 文書画像の一例である。 文書画像を変更する様子を示している。 文書画像の一例である。 文書画像の一例である。 文書画像の一例である。 文書画像の一例である。 文書画像の一例である。 文書画像の一部を示している。 位置座標リストである。 文書画像を変更する様子を示している。 文書画像の一例である。
図1は,この発明の実施例を示すもので,文書画像(画像化された文書を文書画像ということにする)通信システムの概要を示している。
この実施例による文書画像通信システムには,インターネット(インターネットに限らず社内LAN:ローカル・エリア・ネットワークなどでもよい)を介して互いに通信可能な携帯電話1および文書画像サーバ20が含まれている。携帯電話1からの要求に応じて,文書画像サーバ20から携帯電話1に文書画像を表わすファイルが送信される。
図2は,いわゆるスマートフォンと呼ばれる携帯電話の電気的構成を示すブロック図である。
携帯電話1の全体の動作は,制御装置2によって統括される。
携帯電話1には,他の携帯電話との通信,インターネットへのアクセス等のための通信装置10およびアンテナ11が設けられている。アンテナ11を介して後述する動作を行うプログラム12が携帯電話1にダウンロードされる。ダウンロードされたプログラム12が携帯電話1にインストールされることにより,携帯電話1は後述する動作を行う。もっとも,携帯電話1にメモリ・カード・リーダ(図示略)などが設けられている場合には,メモリ・カードに格納されたプログラムを,メモリ・カード・リーダを用いて読み取り,読み取られたプログラムを携帯電話1にインストールするようにしてもよい。
さらに,携帯電話1には,表示画面に文書,画像などを表示するための表示装置3が設けられている。表示装置3の表示画面には,タッチ・パネル4が形成されている。表示画面上に形成されているタッチ・パネル4をタッチすることにより,ユーザは,携帯電話1にスクロール指令,拡大または縮小指令など様々な指令を与えることができる。
携帯電話1には,プログラム,所定のデータが格納されるメモリ5も含まれている。さらに,携帯電話1には,スピーカ8およびマイクロフォン9も含まれている。音声信号は,増幅回路7によって増幅されてスピーカ8に与えられることによりスピーカ8から音声が出力される。また,マイクロフォン9から入力した音声を表わす音声信号は,増幅回路7によって増幅されて制御装置2に入力する。
小さな表示画面に文書画像を表示して文書画像を見る場合には,上下左右にスクロールしなければならない。この実施例では,上下または左右のいずれかのスクロールだけで文書画像を見ることができるようにするものである。
図3は,文書画像サーバ20の電気的構成を示すブロック図である。
文書画像サーバ20の全体の動作は,CPU21によって統括される。
文書画像サーバ21には,インターネットにアクセスするための通信装置22,所定のデータ等を記憶するメモリ23,キーボードなどの入力装置24,ハードディスク25,ハードディスク25にアクセスするためのハードディスク・ドライブ26およびCD−ROM(コンパクトディスク-リードオンリ・メモリ)ドライブ27が含まれている。後述する動作を制御するプログラムが格納されたCD−ROM28がCD−ROMドライブ27に装填され,そのプログラムが読み取られる。読み取られたプログラムが文書画像サーバ20にインストールされる。もっともプログラムは,CD−ROM28のような記録媒体に格納されていずに,インターネットを介して受信してもよい。
文書を表わすテキスト・ファイルはハードディスク25に格納されている。ハードディスク25からテキスト・ファイルが読み取られ,CPU21によって文書画像を表わす画像ファイルに変換される。変換された画像ファイルもハードディスク25に格納される。
図4は,文書画像30の一例である。
文書画像30は,上述のようにテキスト・ファイルによって表わされるものではなく,テキスト・ファイルによって表わされる文書が画像化されたものである。文書画像30は,画像ファイルによって表わされる画像である。
文書画像30は,文字の並び順が横書きであるので,左上の頂点が原点であり,位置座標(X0,Y0)で表わされる。右下の頂点は,位置座標(X1,Y1)で表わされる。
図5は,文書画像30の一部を図4に比べて拡大したものである。
この実施例では,文書画像30に含まれる文字を表わす文字画像31が矩形(他の形状でもよい)のものとして検出される。検出された文字画像31の位置座標も検出され,後述するように位置座標リストが生成される。
文字画像31の位置座標は,文書画像の文字の並び順が横書きであるので,左上の頂点の座標と右下の頂点の座標とで表わされる。一文字目の文字「特」を表わす文字画像31の位置座標は,(x11,y11)および(x12,y12)で表わされる。同様に,二文字目の文字「許」を表わす文字画像31の位置座標は,(x21,y21)および(x22,y22)で表わされる。三文字目の文字「法」を表わす文字画像31の位置座標は,(x31,y31)および(x32,y32)で表わされる。三文字目の文字「法」を表わす文字座標31の次は改行となっており,四文字目の文字「第」を表わす文字座標31の座標は,(x41,y41)および(x42,y43)で表わされる。その他の文字画像31についても同様に位置座標が検出される。
図6は,位置座標リストの一例である。位置座標リストは文書画像に対応して生成されている。
位置座標リストには,上述したように文書画像30の並び順(上述した文書画像30では横書きであるが,並び順は縦書きであってもよい)を示すデータも格納されている。
位置座標リストには,上述したように文字画像31の位置座標が文書画像30の文字の並び順にしたがって格納されている。改行がある場合には,その改行の前の文字画像31の位置座標の次の位置座標が空欄となる。
図7は,文書画像サーバ20の処理手順を示すフローチャートである。
上述したように,テキスト・ファイルによって表わされる文書が画像化されて文書画像30が生成される(ステップ41)。つづいて,上述のように,文書画像30から文字画像が検出され,その位置座標が得られる(ステップ42)。得られた位置座標から上述したように位置座標リストが生成される(ステップ43)。
図8は,携帯電話1の処理手順を示すフローチャートである。
携帯電話1から文書画像サーバ20に文書画像30のリクエスト・データが送信されており,そのリクエスト・データに応じて文書画像30を表わす画像ファイルおよび位置座標リストが文書画像サーバ20から携帯電話1に送信されているものとする。位置座標リストは文書画像30を表わす画像ファイルのヘッダに格納される。もちろん,位置座標リストを表わすデータは画像ファイルと別ファイルにより文書画像サーバ20から携帯電話1に送信されてもよい。
画像ファイルが携帯電話1のメモリ5上で開かれて,開かれた画像ファイルによって表わされる文書画像30上で表示領域が位置決めされる(ステップ51)。表示領域の初期位置は,横書きの文書画像30であれば,文書画像30の左上となろう。文書画像30が縦書きであれば,文書画像30の右上となる。
図9は,文書画像30の一例である。
上述のように,表示領域60が文書画像30において位置決めされる。表示領域60の横幅はw1,高さはh1とする。表示領域60内の文書画像30が携帯電話1の表示装置3の表示画面に表示されることとなる。表示領域60は,タッチ・パネル4に与えられるスクロール指令により移動し,拡大または縮小指令に応じて縮小または拡大する。
つづいて,表示領域60の横幅w1と同じ横幅となるように文書画像30が変更される(図8ステップ52)。検出された文字画像31が文書画像30から切り出され,横幅が変更させられた文書画像に文書画像30の並び順にしたがって切り出された文字画像が並び替えられる。
図10は,文書画像30が表示領域60の横幅w1と同じ横幅w1をもつ文書画像32を生成する様子を示している。
表示領域60の横幅w1と同じ横幅w1をもつ文書画像32を生成するために,文書画像30を構成する文字画像31が位置座標リストにもとづいて切り出される。切り出された文字画像31が,位置座標リストにしたがった順序で並べられることにより,文書画像32が生成されていく。たとえば,文書画像30の一文字目の「特」,二文字目の「許」,三文字目の「法」がそれらの順序どおりに並べられて文書画像32が生成される。三文字目の「法」の後は,改行なので,文書画像32においても改行される。文書画像30において,第4行目では,表示領域60からはみ出る文字画像31が出てくる。このように,表示領域60からはみ出る文字画像31については文書画像32では改行される。文字画像31の左上の頂点のx座標と文字画像31の右下の頂点のx座標との差が文字画像31の横幅となる。複数の文字画像31の横幅の和が表示領域60の横幅w1内であって横幅w1にもっとも近くなるような数の文字画像31が並び順にしたがって並べられていくことにより,横幅w1をもつ文書画像32が生成されることとなる。
このように,文字の並び順が横書きの場合には表示領域60の最上段に表示されている文字から文字の並び順にしたがって順に表示領域60内に配列されることとなる。文字の並び順が縦書きの場合には表示領域60の最右段に表示されている文字から文字の並び順にしたがって順に表示領域60に配列される。
図11は,このようにして生成された文書画像32の一例である。
文書画像32の横幅は表示領域60の横幅w1と同じw1となっている。生成された文書画像32は,文字画像31が文字の並び順に並び替えられているので,左右方向にスクロールする必要がなく,上下方向にスクロールするだけで文書画像32の内容をすべて読むことができる。
図8に戻って,表示領域60内の文書画像32が携帯電話1の表示装置3の表示画面に表示されるようになる(ステップ53)。携帯電話1に与えられるユーザ操作に応じて表示領域60が移動または拡大もしくは縮小される(ステップ54)。
携帯電話1に上または下方向へのスクロール指令が与えられると(ステップ54),そのスクロール指令に応じて表示領域60が上または下方向に移動する(ステップ56)。
図11を参照して,表示領域60が文書画像32の上の位置にあった時に下方向へのスクロール指令が与えられると表示領域60は下方向に移動する。表示領域60の移動後の文書画像32が表示装置3の表示画面に表示されるようになる(スクロール)。
携帯電話1に拡大指令が与えられると(図8ステップ54),図11に示すように表示領域60は縮小する(表示領域61)(図8ステップ55)。表示領域61の横幅はw2,高さはh2とする。
縮小した表示領域61の横幅w2と同じ横幅となるように文書画像32(文書画像30を利用してもよい)の横幅の変更,文字画像31の再配列などが行われる(図8ステップ51,52)。
図12は,縮小した表示領域61の横幅w2と同じ横幅とされた文書画像33の一例である。図11に示した文書画像32と同様に,上下スクロール指令が与えられるだけで,文書画像33を見ることができることが理解されよう。
携帯電話1に拡大指令が与えられると(図8ステップ54),図13に示すように表示領域60は拡大する(表示領域62)(図8ステップ55)。表示領域62の横幅はw3,高さはh3とする。
拡大した表示領域61の横幅w3と同じ横幅となるように文書画像32(文書画像30を利用してもよい)の横幅の変更,文字画像31の再配列などが行われる(図8ステップ51,52)。
図14は,拡大した表示領域62の横幅w3と同じ横幅とされた文書画像34の一例である。図11,図12に示した文書画像32と同様に,上下スクロール指令が与えられるだけで,文書画像34を見ることができる。
上述の実施例では,文字の並び順が横書きであったが,文字の並び順が縦書きの場合も同様である。文字の並び順が縦書きの場合には,表示領域の高さと同じ高さをもつように文書画像の大きさが変更される(文字画像の配列も変更される)。左右スクロール指令に応じて表示領域が左右に移動させられることにより,左右スクロールのみで文書画像を見ることができる。文字の並び順が縦書きであっても横書きと同様に,拡大または縮小指令に応じて拡大または縮小された文書画像が表示されるのはいうまでもない。
図15から図19は,変形例を示している。
図15は,文書画像70の一例である。
図4に示す文書画像30は,文字のみから構成されている文書が画像化されたものであるのに対し,図15に示す文書画像70は,文字のほかに画像(文書が画像化される以前から画像ファイルによって表わされる画像)が含まれている文書が画像化されたものである。
文書画像70には,オリジナル画像領域71〜81と文字画像領域91〜105とが含まれている。オリジナル画像領域71〜81は,文書画像70が画像化される以前から画像ファイルによって表わされる画像が含まれる領域である。文字画像領域91〜105は,文書画像70が画像化される以前はテキスト・ファイルによって表わされる文章が含まれる領域である。但し,文書画像70は画像化されているから,文字画像領域91〜105は文書画像70の一部の画像部分となっている。
文書画像70は横書きであり,左上の頂点は座標(X3,Y3)で表わされ,右下の頂点は座標(X4,Y4)で表わされる。
図16は,文書画像70を図15に比べて拡大して示すものである。
文書画像70においては,上述のようにオリジナル画像領域71〜81と文字画像領域91〜105とが含まれている。これらの領域71〜81および91〜105の位置を特定するために,領域71〜81および91〜105のそれぞれにおいて,左上の頂点および右下の頂点の位置座標が検出され,位置座標リストに格納される。さらに,文字画像領域91〜105については,文字画像領域91〜105に含まれている文字画像31を囲む矩形の左上の頂点および右下の頂点の位置座標も検出され,位置座標リストに格納される。
たとえば,オリジナル画像領域71の左上の頂点の位置座標は,(xi11,yi11)であり,右下の頂点の位置座標は,(xi21,yi21)であるので,オリジナル画像領域71の位置座標として,これらの座標xi11,yi11,xi21,yi21が位置座標リストに格納される。文字画像領域91に含まれている文字画像31については上述のように,それらの文字画像31の左上の頂点の座標および右下の頂点の座標が位置座標リストに格納される。文字画像領域91に含まれている一文字目の文字画像31については,左上の頂点の位置座標は,(x11,y11)であり,右下の頂点の位置座標は,(x12,y12)であるので,文字画像領域91の一文字目の文字画像31の位置座標として,これらの座標x11,y11,x12,y12が位置座標リストに格納される。
図17は,図15に示す文書画像70に対応する位置座標リストの一例である。
位置座標リストには,文書画像70の位置座標および文書画像70に含まれる領域(オリジナル画像領域71〜81,文字画像領域91〜105)の位置座標が格納されている。文書画像70に含まれる領域(オリジナル画像領域71〜81,文字画像領域91〜105)については数字の識別符号が付されている。識別符号は,文書画像70のように横書きの場合,左から右に,かつ上から下に順番に付与されている。この識別符号にしたがって,後述するように文書画像70が変更させられるときに領域の位置が決定される。
位置座標リストには,領域がオリジナル画像領域71〜81または文字画像領域91〜105のいずれかを示すデータも格納されている。さらに,位置座標リストには,文字画像領域91〜105のそれぞれに含まれている文字画像31の位置座標も,それらの文字画像31を含む文字画像領域91〜104に対応して格納されている。
図18は,図10に対応するもので,文書画像70を表示領域60の横幅w1と同じ横幅w1をもつ文書画像110に変更する(図8ステップ52)様子を示している。
表示領域60の横幅w1と同じ横幅をもつ文書画像110に変更する場合には,識別符号の順に,オリジナル画像領域71〜81および文字画像領域91〜105が上から位置決めされていく。オリジナル画像領域71〜81については,一つの領域の中心が文書画像110の横方向の中心と一致するようにセンタリング処理される。もっとも,一つの領域の横方向の両端が文書画像110の横方向の両辺と一致するように拡大または縮小してもよい。文字画像領域91〜105については,上述したのと同様に,文字画像領域91〜105に含まれる文字画像31が抽出され,抽出された文字画像31が文字の並び順にしたがって配列し直される。
図19は,表示領域60の横幅w1と同じ横幅をもつように生成された文書画像110の一例である。
識別符号に対応する順番である領域71,72,73,74,91,92,93,75,94,76,96,97および77に対応する画像部分111,112,113,114,121,122,123,115,124,125,116,126,127および117が文書画像110に表わされている。
文書画像110の横幅w1は表示領域60の横幅と同じなので,上述したのと同様に,上下スクロールだけで文書画像110を見ることができる。拡大または縮小指令に応じて表示領域60が縮小または拡大し,縮小または拡大された表示領域60の横幅と同じ横幅をもつように文書画像70(文書画像110)が変更させられるのは上述したのと同様である。
上述した文書画像110は横書きであるが,縦書きであってもよい(横書きか縦書きかは指定できるものでもよい)。縦書きの場合には,識別符号は,上から下へ,右から左へと順番に決定される。また,縦書きの場合には,表示領域60の高さと同じ高さとなるように文書画像110が変更させられる。
上述の実施例では,携帯電話1と文書画像サーバ20とが通信しているが,携帯電話1と文書画像サーバ20とが通信する必要は必ずしも無い。たとえば,文書の画像化,位置座標リストの生成を文書画像サーバ20で行わずに,携帯電話1において行うようにしてもよいし,すでに生成されている文書画像および位置座標リストを携帯電話1に入力するようにしてもよい。また,携帯電話に限らず,電子ブックの閲覧装置などにも適用できるのはいうまでもない。さらに,図7に示すステップ41から43の文書の画像化から位置座標リストの生成および図8に示すステップ51および52の表示領域の位置決めおよび文書画像の変更を文書画像サーバ20で行うようにしてもよい。性能の低いCPUが利用されている携帯電話であっても,一方向のスクロールのみで文書画像を見ることができるようになる。
1 携帯電話(文書画像表示装置)
3 表示装置
4 タッチ・パネル
30,70 文書画像
31 文字画像
60 表示領域

Claims (5)

  1. 文書が画像化された文書画像に,表示装置の表示画面に表示する範囲を規定する表示領域を位置決めする表示領域位置決め手段,
    上記文書画像に含まれる文字を表わす文字画像が文字ごとに切り出されている,そのような文字画像を,上記文書画像に含まれる各文字の位置座標にもとづいて,上記文書の並び順が横書きの場合には上記表示領域の最上段に表示されている文字から文字の並び順にしたがって順に上記表示領域内に配列し,上記文書の並び順が縦書きの場合には上記表示領域の最右段に表示されている文字から文字の並び順にしたがって順に上記表示領域内に配列する文字画像配列手段,および
    上記文字画像配列手段によって上記表示領域内に配列された文字画像を表示画面に表示する表示装置を備えた文書画像表示装置であって,
    上記文書画像には,上記文字画像が含まれている文字画像領域のほかに上記文書が画像化される以前から画像ファイルによって表わされる画像を表わすオリジナル画像領域が含まれており,
    上記文字画像領域については上記文字画像配列手段によって上記文字画像が配列され,上記オリジナル画像領域については上記表示領域の中心となるようにセンタリング処理,上記表示領域内に含まれるように縮小処理または上記表示領域に合致するように拡大処理するオリジナル画像領域調整手段,
    をさらに備えた文書画像表示装置。
  2. 拡大指令または縮小指令を与える指令手段,および
    上記指令手段から拡大指令が与えられたことに応じて上記表示領域を縮小し,上記指令手段から縮小指令が与えられたことに応じて上記表示領域を拡大する表示領変更手段,
    をさらに備えた請求項1に記載の文書画像表示装置。
  3. 上記文書が横書きのものについては,上記表示領域の幅と同じ幅をもち,かつ上記文書が縦書きのものについては上記表示領域の高さと同じ高さをもち,かつ上記オリジナル画像領域および上記文字画像領域の配置を文字の並び順に並び替えるレイアウト変更手段,
    をさらに備えた請求項1または2に記載の文書画像表示装置。
  4. 表示領域位置決め手段が,文書が画像化された文書画像に,表示装置の表示画面に表示する範囲を規定する表示領域を位置決めし,
    文字画像配列手段が,上記文書画像に含まれる文字を表わす文字画像が文字ごとに切り出されている,そのような文字画像を,上記文書画像に含まれる各文字の位置座標にもとづいて,上記文書の並び順が横書きの場合には上記表示領域の最上段に表示されている文字から文字の並び順にしたがって順に上記表示領域内に配列し,上記文書の並び順が縦書きの場合には上記表示領域の最右段に表示されている文字から文字の並び順にしたがって順に上記表示領域内に配列し,
    表示装置が,上記文字画像配列手段によって上記表示領域内に配列された文字画像を表示画面に表示
    上記文書画像には,上記文字画像が含まれている文字画像領域のほかに上記文書が画像化される以前から画像ファイルによって表わされる画像を表わすオリジナル画像領域が含まれており,
    オリジナル画像領域調整手段が,上記文字画像領域については上記文字画像配列手段によって上記文字画像が配列され,上記オリジナル画像領域については上記表示領域の中心となるようにセンタリング処理,上記表示領域内に含まれるように縮小処理または上記表示領域に合致するように拡大処理する,
    文書画像表示装置の動作制御方法。
  5. 文書画像表示装置のコンピュータを制御するためのコンピュータが読み取り可能なプログラムであって,
    文書が画像化された文書画像に,表示装置の表示画面に表示する範囲を規定する表示領域を位置決めさせ,
    上記文書画像に含まれる文字を表わす文字画像が文字ごとに切り出されている,そのような文字画像を,上記文書画像に含まれる各文字の位置座標にもとづいて,上記文書の並び順が横書きの場合には上記表示領域の最上段に表示されている文字から文字の並び順にしたがって順に上記表示領域内に配列させ,上記文書の並び順が縦書きの場合には上記表示領域の最右段に表示されている文字から文字の並び順にしたがって順に上記表示領域内に配列させ,
    上記表示領域内に配列された文字画像を表示画面に表示させ
    上記文書画像には,上記文字画像が含まれている文字画像領域のほかに上記文書が画像化される以前から画像ファイルによって表わされる画像を表わすオリジナル画像領域が含まれており,
    上記文字画像領域については上記文字画像が配列され,上記オリジナル画像領域については上記表示領域の中心となるようにセンタリング処理,上記表示領域内に含まれるように縮小処理または上記表示領域に合致するように拡大処理させるように文書画像表示装置のコンピュータを制御するプログラム。
JP2010257494A 2010-11-18 2010-11-18 文書画像表示装置ならびにその動作制御方法およびその制御プログラム Expired - Fee Related JP5654851B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2010257494A JP5654851B2 (ja) 2010-11-18 2010-11-18 文書画像表示装置ならびにその動作制御方法およびその制御プログラム
PCT/JP2011/076744 WO2012067252A1 (ja) 2010-11-18 2011-11-15 文書画像表示装置ならびにその動作制御方法およびその制御プログラム
CN2011800555423A CN103221946A (zh) 2010-11-18 2011-11-15 文档图像显示设备及用于控制其操作的方法和用于其的控制程序
US13/893,186 US20130298015A1 (en) 2010-11-18 2013-05-13 Document image display device, and method for controlling operation of same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010257494A JP5654851B2 (ja) 2010-11-18 2010-11-18 文書画像表示装置ならびにその動作制御方法およびその制御プログラム

Publications (2)

Publication Number Publication Date
JP2012108750A JP2012108750A (ja) 2012-06-07
JP5654851B2 true JP5654851B2 (ja) 2015-01-14

Family

ID=46084170

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010257494A Expired - Fee Related JP5654851B2 (ja) 2010-11-18 2010-11-18 文書画像表示装置ならびにその動作制御方法およびその制御プログラム

Country Status (4)

Country Link
US (1) US20130298015A1 (ja)
JP (1) JP5654851B2 (ja)
CN (1) CN103221946A (ja)
WO (1) WO2012067252A1 (ja)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014050561A1 (ja) * 2012-09-26 2014-04-03 富士フイルム株式会社 文書画像送信装置ならびにその動作制御方法およびその動作制御プログラム
JP6099961B2 (ja) * 2012-12-18 2017-03-22 キヤノン株式会社 画像表示装置、画像表示装置の制御方法およびコンピュータプログラム
JP6128898B2 (ja) * 2013-03-08 2017-05-17 キヤノン株式会社 情報処理装置、情報処理装置の制御方法、プログラム
JP6303622B2 (ja) 2014-03-06 2018-04-04 ブラザー工業株式会社 画像処理装置
JP6311360B2 (ja) 2014-03-06 2018-04-18 ブラザー工業株式会社 画像処理装置
JP6322086B2 (ja) * 2014-08-26 2018-05-09 シャープ株式会社 表示制御装置、表示装置、プログラム、記録媒体
JP2019016236A (ja) * 2017-07-07 2019-01-31 インターマン株式会社 文字列画像表示方法

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07261736A (ja) * 1994-03-18 1995-10-13 Fujitsu Ltd 拡大表示装置
US7469381B2 (en) * 2007-01-07 2008-12-23 Apple Inc. List scrolling and document translation, scaling, and rotation on a touch-screen display
JP2001216292A (ja) * 2000-01-31 2001-08-10 Toshiba Corp レイアウト画像編集装置及びレイアウト画像編集方法
JP2002342243A (ja) * 2001-05-17 2002-11-29 Ntt Docomo Inc 電子メール内容の画像表示システム、このシステムに用いるサーバ、電子メール内容の画像表示方法、及び、電子メール内容の画像表示プログラム
US20030014445A1 (en) * 2001-07-13 2003-01-16 Dave Formanek Document reflowing technique
JP2004110411A (ja) * 2002-09-18 2004-04-08 Nec Corp 文書表示システム、文書表示方法および文書表示用プログラム
US20070061755A1 (en) * 2005-09-09 2007-03-15 Microsoft Corporation Reading mode for electronic documents
WO2009128728A1 (en) * 2008-04-15 2009-10-22 Opera Software Asa Method and device for dynamically wrapping text when displaying a selected region of an electronic document

Also Published As

Publication number Publication date
JP2012108750A (ja) 2012-06-07
WO2012067252A1 (ja) 2012-05-24
US20130298015A1 (en) 2013-11-07
CN103221946A (zh) 2013-07-24

Similar Documents

Publication Publication Date Title
JP5654851B2 (ja) 文書画像表示装置ならびにその動作制御方法およびその制御プログラム
JP4776995B2 (ja) コンピュータ装置およびその制御方法およびプログラム
US20110283228A1 (en) Information processing apparatus and method, and program
US10504258B2 (en) Information processing device editing map acquired from server
EP2874054B1 (en) Application text adjusting method, device, and terminal
KR102368044B1 (ko) 사용자 단말 장치 및 이의 제어 방법
WO2013097804A1 (en) Method and device for determining a display mode of electronic documents
JP2010026343A (ja) 携帯端末装置、画像表示方法及び携帯端末プログラム
JP5444187B2 (ja) 携帯型表示装置ならびにその動作制御方法およびそのプログラム
JP6287498B2 (ja) 電子ホワイトボード装置、電子ホワイトボードの入力支援方法、及びプログラム
KR20140132938A (ko) 웹 페이지 표시 방법 및 그 장치
JP2014174709A (ja) 情報処理装置、情報処理装置の制御方法、プログラム
JP2001228857A (ja) 画像表示装置及び画像表示方法
JP5676199B2 (ja) 文書画像表示制御装置ならびにその動作制御方法およびその動作制御プログラム
WO2012056974A1 (ja) 文書画像表示装置ならびにその動作制御方法およびその動作プログラム
US20160301827A1 (en) Image processing apparatus and image processing method
JP2014164692A (ja) 文書表示装置、文書表示方法及び文書表示プログラム
JP5528410B2 (ja) ビューワ装置、サーバ装置、表示制御方法、電子コミック編集方法及びプログラム
JP2012079141A (ja) 携帯型表示装置ならびにその動作制御方法およびその動作プログラム
JP5482710B2 (ja) 表示端末装置及びプログラム
JP5999153B2 (ja) 情報処理装置及びプログラム
EP1229512A2 (en) Moving picture playback method and apparatus with the use of windows
JP2012108749A (ja) 文書画像表示制御装置および携帯型端末装置ならびにそれらの動作制御方法およびその動作制御プログラム
JP2012123497A (ja) 画像表示制御装置ならびにその動作制御方法およびそのプログラム
JP2009223830A (ja) サーバベース・コンピューティング・システムのサーバ装置およびサーバ制御プログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130510

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140401

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140530

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20141029

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20141121

R150 Certificate of patent or registration of utility model

Ref document number: 5654851

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees