(57)【要約】【課題】表示装置の画面サイズより大きな画像サイズの文書を含む画像データを容易に閲覧可能とする。【解決手段】表示部と、文書画像データと文書画像データに含まれる文書の読み順及び文書画像データ内の表示対象となる範囲が指定された表示制御データと、を取得する文書画像データ取得部と、表示制御データで指定された読み順に基づいて表示部の画面に表示される表示領域を移動させて、表示制御データで指定された表示対象となる範囲を表示させる制御を行う表示制御手段と、を備える。【選択図】        図１
2007256529.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
前記表示部の画面サイズより大きい画像サイズを有し且つ文書を含む文書画像情報と、該文書画像情報に含まれる該文書の読み順及び該文書画像情報内の表示対象となる範囲が指定された表示制御情報と、を取得する文書画像取得手段と、
前記文書画像情報を表示する時、前記文書画像取得手段により取得した前記表示制御情報で指定された前記読み順に基づいて前記表示部の画面に表示される表示領域を移動させて、前記表示制御情報で指定された前記表示対象となる範囲を表示させる制御を行う表示制御手段と、
を備えたことを特徴とする文書画像表示装置。
【請求項２】
利用者からの入力を受け付ける入力受付手段をさらに備え、
前記表示制御手段は、前記入力受付手段による受け付けられた入力に従って、前記表示制御情報で指定された前記読み順で、前記表示領域を移動させて表示制御を行うこと、
を特徴とする請求項１に記載の文書画像表示装置。
【請求項３】
前記文書画像取得手段が取得した前記文書画像情報の前記表示対象となる範囲の行方向の幅が、該行方向の前記表示部の画面幅より長いか否か判断する判断手段と、
前記表示制御手段は、前記判断手段により短いと判断された場合、前記表示制御情報で指定された前記行方向と垂直方向に、前記表示領域を移動させて表示制御を行うこと、
を特徴とする請求項１又は２に記載の文書画像表示装置。
【請求項４】
前記表示制御手段は、前記判断手段により長いと判断された場合、前記表示制御情報で指定された前記行方向に、前記表示領域を移動させて表示制御を行うこと、
を特徴とする請求項３に記載の文書画像表示装置。
【請求項５】
前記表示制御手段は、前記行方向に前記表示領域を移動させて前記文書画像情報の前記表示対象となる範囲に含まれる任意の行の文末を表示した後、前記表示領域を次の行の文頭を含む位置まで移動させて表示制御を行うこと、
を特徴とする請求項４に記載の文書画像表示装置。
【請求項６】
前記文書画像取得手段は、前記文書画像情報に含まれるコラム毎に前記表示対象となる範囲及び前記読み順として該コラムを表示する順序が指定された前記表示制御情報を取得し、
前記表示制御手段は、前記表示領域を、前記文書画像情報に含まれる任意のコラムの終端部まで移動させた後、前記表示制御情報の読み順に従って前記文書画像情報に含まれる別のコラムの先頭部に移動させて表示制御を行うこと、
を特徴とする請求項１乃至５のいずれか一つに記載の文書画像表示装置。
【請求項７】
前記文書画像取得手段は、前記文書画像情報に含まれている写真又は図表を示す画像情報の範囲を前記表示対象となる範囲として指定された前記表示制御情報を取得し、
前記表示制御手段は、前記文書画像情報に含まれる前記画像情報に前記表示領域を移動させて表示制御を行うこと、
を特徴とする請求項１乃至６のいずれか一つに記載の文書画像表示装置。
【請求項８】
利用者からの前記画像情報の選択を受け付ける選択受付手段をさらに備え、
前記表示制御手段は、前記選択受付手段により前記画像情報の選択を受け付けた場合、前記表示領域を、前記画像情報を含む範囲に移動させて表示制御を行うこと、
を特徴とする請求項７に記載の文書画像表示装置。
【請求項９】
前記文書画像取得手段は、前記文書画像情報に含まれている前記画像情報が表された範囲と、前記文書が表された領域内で該画像情報に対応する記載がある画像対応領域との対応関係が指定された前記表示制御情報とを取得し、
前記表示制御手段は、前記表示領域を、前記画像対応領域から、前記表示対応領域と前記表示制御情報で対応付けられた前記画像情報が表された範囲まで移動させて表示制御を行うこと、
を特徴とする請求項７又は８に記載の文書画像表示装置。
【請求項１０】
前記表示制御手段は、前記表示対象となる範囲を示すアイコンの表示制御すること、
を特徴とする請求項７乃至９のいずれか一つに記載の文書画像表示装置。
【請求項１１】
前記表示制御手段は、前記表示制御情報で前記表示対象となる範囲に前記画像情報が表された領域が指定されている場合、前記画像情報を示すサムネイルの表示制御を行うこと、
を特徴とする請求項７乃至９のいずれか一つに記載の文書画像表示装置。
【請求項１２】
前記文書画像データに対して変倍処理を行う変倍処理手段をさらに備え、
前記表示制御手段は、前記変倍処理手段により変倍処理が行われた前記文書画像情報の表示対象となる範囲に対して、前記表示領域を移動させて表示制御を行うこと、
を特徴とする請求項１乃至１１のいずれか一つに記載の文書画像表示装置。
【請求項１３】
前記変倍処理手段は、前記文書画像情報の表示対象となる範囲の行幅又はコラム幅を、前記表示部の画面幅と一致させる倍率で、変倍処理を行うこと、
を特徴とする請求項１２に記載の文書画像表示装置。
【請求項１４】
文書を含む文書画像情報を取得する文書画像取得手段と、
前記文書画像取得手段により取得された前記文書画像情報に対して、文書の所定の単位を示す文書要素を抽出する文書要素抽出手段と、
前記文書要素位置特定手段により抽出された前記文書要素の読み順を特定する読み順特定手段と、
前記文書要素抽出部により抽出された前記文書要素の表示対象となる範囲と、前記読み順特定手段により特定された前記文書要素の読み順を含んだ前記文書画像情報の表示制御情報を生成する表示制御情報生成手段と、
を備えたことを特徴とする情報処理装置。
【請求項１５】
前記文書要素抽出手段は、前記文書画像情報から抽出された前記文書要素の行方向を、さらに抽出し、
前記表示制御情報生成手段は、前記文書要素抽出部により抽出された前記行方向を、さらに含んだ前記表示制御情報を生成すること、
を特徴とする請求項１４に記載の情報処理装置。
【請求項１６】
表示部の画面サイズより大きい画像サイズを有し且つ文書を含む文書画像情報と、該文書画像情報に含まれる該文書の読み順及び該文書画像情報内の表示対象となる範囲が指定された表示制御情報と、を取得する文書画像取得ステップと、
前記文書画像情報を表示する時、前記文書画像取得ステップにより取得した前記表示制御情報で指定された前記読み順に基づいて前記表示部の画面に表示される表示領域を移動させて、前記表示制御情報で指定された前記表示対象となる範囲を表示させる制御を行う表示制御ステップと、
を有することを特徴とする文書画像表示方法。
【請求項１７】
利用者からの入力を受け付ける入力受付ステップをさらに有し、
前記表示制御ステップは、前記入力受付ステップによる受け付けられた入力に従って、前記表示制御情報で指定された前記読み順で、前記表示領域を移動させて表示制御を行うこと、
を特徴とする請求項１６に記載の文書画像表示方法。
【請求項１８】
前記文書画像取得ステップが取得した前記文書画像情報の前記表示対象となる範囲の行方向の幅が、該行方向の前記表示部の画面幅より長いか否か判断する判断ステップと、
前記表示制御ステップは、前記判断ステップにより短いと判断された場合、前記表示制御情報で指定された前記行方向と垂直方向に、前記表示領域を移動させて表示制御を行うこと、
を特徴とする請求項１６又は１７に記載の文書画像表示方法。
【請求項１９】
前記表示制御ステップは、前記判断ステップにより長いと判断された場合、前記表示制御情報で指定された前記行方向に、前記表示領域を移動させて表示制御を行うこと、
を特徴とする請求項１８に記載の文書画像表示方法。
【請求項２０】
前記表示制御ステップは、前記行方向に前記表示領域を移動させて前記文書画像情報の前記表示対象となる範囲に含まれる任意の行の文末を表示した後、前記表示領域を次の行の文頭を含む位置まで移動させて表示制御を行うこと、
を特徴とする請求項１９に記載の文書画像表示方法。
【請求項２１】
前記文書画像取得ステップは、前記文書画像情報に含まれるコラム毎に前記表示対象となる範囲及び前記読み順として該コラムを表示する順序が指定された前記表示制御情報を取得し、
前記表示制御ステップは、前記表示領域を、前記文書画像情報に含まれる任意のコラムの終端部まで移動させた後、前記表示制御情報の読み順に従って前記文書画像情報に含まれる別のコラムの先頭部に移動させて表示制御を行うこと、
を特徴とする請求項１６乃至２０のいずれか一つに記載の文書画像表示方法。
【請求項２２】
前記文書画像取得ステップは、前記文書画像情報に含まれている写真又は図表を示す画像情報の範囲を前記表示対象となる範囲として指定された前記表示制御情報を取得し、
前記表示制御ステップは、前記文書画像情報に含まれる前記画像情報に前記表示領域を移動させて表示制御を行うこと、
を特徴とする請求項１６乃至２１のいずれか一つに記載の文書画像表示方法。
【請求項２３】
利用者からの前記画像情報の選択を受け付ける選択受付ステップをさらに有し、
前記表示制御ステップは、前記選択受付ステップにより前記画像情報の選択を受け付けた場合、前記表示領域を、前記画像情報を含む範囲に移動させて表示制御を行うこと、
を特徴とする請求項２２に記載の文書画像表示方法。
【請求項２４】
前記文書画像取得ステップは、前記文書画像情報に含まれている前記画像情報が表された範囲と、前記文書が表された領域内で該画像情報に対応する記載がある画像対応領域との対応関係が指定された前記表示制御情報とを取得し、
前記表示制御ステップは、前記表示領域を、前記画像対応領域から、前記表示対応領域と前記表示制御情報で対応付けられた前記画像情報が表された範囲まで移動させて表示制御を行うこと、
を特徴とする請求項２２又は２３に記載の文書画像表示方法。
【請求項２５】
前記表示制御ステップは、前記表示対象となる範囲を示すアイコンの表示制御すること、
を特徴とする請求項２２乃至２４のいずれか一つに記載の文書画像表示方法。
【請求項２６】
前記表示制御ステップは、前記表示制御情報で前記表示対象となる範囲に前記画像情報が表された領域が指定されている場合、前記画像情報を示すサムネイルの表示制御を行うこと、
を特徴とする請求項２２乃至２４のいずれか一つに記載の文書画像表示方法。
【請求項２７】
前記文書画像データに対して変倍処理を行う変倍処理ステップをさらに有し、
前記表示制御ステップは、前記変倍処理ステップにより変倍処理が行われた前記文書画像情報の表示対象となる範囲に対して、前記表示領域を移動させて表示制御を行うこと、
を特徴とする請求項１６乃至２６のいずれか一つに記載の文書画像表示方法。
【請求項２８】
前記変倍処理ステップは、前記文書画像情報の表示対象となる範囲の行幅又はコラム幅を、前記表示部の画面幅と一致させる倍率で、変倍処理を行うこと、
を特徴とする請求項２７に記載の文書画像表示方法。
【請求項２９】
文書を含む文書画像情報を取得する文書画像取得ステップと、
前記文書画像取得ステップにより取得された前記文書画像情報に対して、文書の所定の単位を示す文書要素を抽出する文書要素抽出ステップと、
前記文書要素位置特定ステップにより抽出された前記文書要素の読み順を特定する読み順特定ステップと、
前記文書要素抽出部により抽出された前記文書要素の表示対象となる範囲と、前記読み順特定ステップにより特定された前記文書要素の読み順を含んだ前記文書画像情報の表示制御情報を生成する表示制御情報生成ステップと、
を有することを特徴とする情報処理方法。
【請求項３０】
前記文書要素抽出ステップは、前記文書画像情報から抽出された前記文書要素の行方向を、さらに抽出し、
前記表示制御情報生成ステップは、前記文書要素抽出部により抽出された前記行方向を、さらに含んだ前記表示制御情報を生成すること、
を特徴とする請求項２９に記載の情報処理方法。
【請求項３１】
請求項１６乃至請求項２８のいずれか１つに記載された文書画像表示方法をコンピュータで実行させることを特徴とする文書画像表示プログラム。
【請求項３２】
請求項３１に記載された文書画像表示プログラムを格納したコンピュータの読み取り可能な記録媒体。
【請求項３３】
文書が表示される画像情報と、
前記画像情報に含まれる前記文書の読み順と、前記画像情報の前記文書が含まれた表示対象となる範囲が定義された制御情報と、
が記録された画像データのデータ構造。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書画像表示装置、情報処理装置、文書画像表示方法、情報処理方法、文書画像表示プログラム、記録媒体及びデータ構造に関するものであり、特に表示部の画面のサイズより広い領域を有する文書画像情報に対して容易に表示制御を行うための技術に関するものである。
【背景技術】
【０００２】
近年、液晶パネルの技術的発展により、ＰＣ（Personal Computer）に加え、ＰＤＡ（Personal Digital Assistance）又は携帯電話等の様々な携帯可能な端末から文書又は画像を表示する機会が増加している。
【０００３】
このような文書又は画像を閲覧する機会が増加に伴い、これら携帯可能な端末に対してどのような文書を提供すればよいのかという問題がある。即ち、これら携帯可能な端末は機種毎に画面のサイズが異なるので、携帯可能な端末専用の文書を作成するのは難しいからである。
【０００４】
また、ＨＴＭＬ形式であれば表示させることもできるが、ＰＣ等を主眼に作成されているＷｅｂページが多いので、携帯可能な端末では文章を表示する際にフォーマットが崩れ、視認するのが難しい。
【０００５】
これに対して、本などの紙原稿をスキャンした画像データを、利用者に表示するために提供する技術がいくつか提案されている（例えば、特許文献１）。
【０００６】
また、この特許文献１に記載された技術は、画像データのため、携帯可能な端末で表示してもフォーマットが崩れることはない。また、縮小拡大を行うことで、文字サイズも変更できるので、利用者は容易に文書を読むことができる。
【０００７】
【特許文献１】特開平０９−３０５３４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に記載された技術は、ある程度サイズが大きいモニタに表示することを想定しているため、文書を含む画像データを携帯可能な端末では文字が読めても文書全てを読むためには、画像データに対して移動操作が煩雑になるという問題がある。
【０００９】
例えば、画像データに複数の段組がなされている場合、一つの段を読み終えた後、次の段に移動するためには、任意の段の文末から次の段の先頭まで、画像データを移動させる操作を行う必要がある。
【００１０】
本発明は、上記に鑑みてなされたものであって、表示装置の画面サイズより大きな画像サイズの文書を含む画像データを容易に閲覧可能とする文書画像表示装置、情報処理装置、文書画像表示方法、情報処理方法、文書画像表示プログラム、記録媒体及びデータ構造を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、表示部と、前記表示部の画面サイズより大きい画像サイズを有し且つ文書を含む文書画像情報と、該文書画像情報に含まれる該文書の読み順及び該文書画像情報内の表示対象となる範囲が指定された表示制御情報と、を取得する文書画像取得手段と、前記文書画像情報を表示する時、前記文書画像取得手段により取得した前記表示制御情報で指定された前記読み順に基づいて前記表示部の画面に表示される表示領域を移動させて、前記表示制御情報で指定された前記表示対象となる範囲を表示させる制御を行う表示制御手段と、を備えたことを特徴とする。
【００１２】
また、請求項２にかかる発明は、請求項１にかかる発明において、利用者からの入力を受け付ける入力受付手段をさらに備え、前記表示制御手段は、前記入力受付手段による受け付けられた入力に従って、前記表示制御情報で指定された前記読み順で、前記表示領域を移動させて表示制御を行うこと、を特徴とする。
【００１３】
また、請求項３にかかる発明は、請求項１又は２にかかる発明において、前記文書画像取得手段が取得した前記文書画像情報の前記表示対象となる範囲の行方向の幅が、該行方向の前記表示部の画面幅より長いか否か判断する判断手段と、前記表示制御手段は、前記判断手段により短いと判断された場合、前記表示制御情報で指定された前記行方向と垂直方向に、前記表示領域を移動させて表示制御を行うこと、を特徴とする。
【００１４】
また、請求項４にかかる発明は、請求項３にかかる発明において、前記表示制御手段は、前記判断手段により長いと判断された場合、前記表示制御情報で指定された前記行方向に、前記表示領域を移動させて表示制御を行うこと、を特徴とする。
【００１５】
また、請求項５にかかる発明は、請求項４にかかる発明において、前記表示制御手段は、前記行方向に前記表示領域を移動させて前記文書画像情報の前記表示対象となる範囲に含まれる任意の行の文末を表示した後、前記表示領域を次の行の文頭を含む位置まで移動させて表示制御を行うこと、を特徴とする。
【００１６】
また、請求項６にかかる発明は、請求項１乃至５のいずれか一つにかかる発明において、前記文書画像取得手段は、前記文書画像情報に含まれるコラム毎に前記表示対象となる範囲及び前記読み順として該コラムを表示する順序が指定された前記表示制御情報を取得し、前記表示制御手段は、前記表示領域を、前記文書画像情報に含まれる任意のコラムの終端部まで移動させた後、前記表示制御情報の読み順に従って前記文書画像情報に含まれる別のコラムの先頭部に移動させて表示制御を行うこと、を特徴とする。
【００１７】
また、請求項７にかかる発明は、請求項１乃至６のいずれか一つにかかる発明において、前記文書画像取得手段は、前記文書画像情報に含まれている写真又は図表を示す画像情報の範囲を前記表示対象となる範囲として指定された前記表示制御情報を取得し、前記表示制御手段は、前記文書画像情報に含まれる前記画像情報に前記表示領域を移動させて表示制御を行うこと、を特徴とする。
【００１８】
また、請求項８にかかる発明は、請求項７にかかる発明において、利用者からの前記画像情報の選択を受け付ける選択受付手段をさらに備え、前記表示制御手段は、前記選択受付手段により前記画像情報の選択を受け付けた場合、前記表示領域を、前記画像情報を含む範囲に移動させて表示制御を行うこと、を特徴とする。
【００１９】
また、請求項９にかかる発明は、請求項７又は８にかかる発明において、前記文書画像取得手段は、前記文書画像情報に含まれている前記画像情報が表された範囲と、前記文書が表された領域内で該画像情報に対応する記載がある画像対応領域との対応関係が指定された前記表示制御情報とを取得し、前記表示制御手段は、前記表示領域を、前記画像対応領域から、前記表示対応領域と前記表示制御情報で対応付けられた前記画像情報が表された範囲まで移動させて表示制御を行うこと、を特徴とする。
【００２０】
また、請求項１０にかかる発明は、請求項７乃至９のいずれか一つにかかる発明において、前記表示制御手段は、前記表示対象となる範囲を示すアイコンの表示制御すること、を特徴とする。
【００２１】
また、請求項１１にかかる発明は、請求項７乃至９のいずれか一つにかかる発明において、前記表示制御手段は、前記表示制御情報で前記表示対象となる範囲に前記画像情報が表された領域が指定されている場合、前記画像情報を示すサムネイルの表示制御を行うこと、を特徴とする。
【００２２】
また、請求項１２にかかる発明は、請求項１乃至１１のいずれか一つにかかる発明において、前記文書画像データに対して変倍処理を行う変倍処理手段をさらに備え、前記表示制御手段は、前記変倍処理手段により変倍処理が行われた前記文書画像情報の表示対象となる範囲に対して、前記表示領域を移動させて表示制御を行うこと、を特徴とする。
【００２３】
また、請求項１３にかかる発明は、請求項１２にかかる発明において、前記変倍処理手段は、前記文書画像情報の表示対象となる範囲の行幅又はコラム幅を、前記表示部の画面幅と一致させる倍率で、変倍処理を行うこと、を特徴とする。
【００２４】
また、請求項１４にかかる発明は、文書を含む文書画像情報を取得する文書画像取得手段と、前記文書画像取得手段により取得された前記文書画像情報に対して、文書の所定の単位を示す文書要素を抽出する文書要素抽出手段と、前記文書要素位置特定手段により抽出された前記文書要素の読み順を特定する読み順特定手段と、前記文書要素抽出部により抽出された前記文書要素の表示対象となる範囲と、前記読み順特定手段により特定された前記文書要素の読み順を含んだ前記文書画像情報の表示制御情報を生成する表示制御情報生成手段と、を備えたことを特徴とする。
【００２５】
また、請求項１５にかかる発明は、請求項１４にかかる発明において、前記文書要素抽出手段は、前記文書画像情報から抽出された前記文書要素の行方向を、さらに抽出し、前記表示制御情報生成手段は、前記文書要素抽出部により抽出された前記行方向を、さらに含んだ前記表示制御情報を生成すること、を特徴とする。
【００２６】
また、請求項１６にかかる発明は、表示部の画面サイズより大きい画像サイズを有し且つ文書を含む文書画像情報と、該文書画像情報に含まれる該文書の読み順及び該文書画像情報内の表示対象となる範囲が指定された表示制御情報と、を取得する文書画像取得ステップと、前記文書画像情報を表示する時、前記文書画像取得ステップにより取得した前記表示制御情報で指定された前記読み順に基づいて前記表示部の画面に表示される表示領域を移動させて、前記表示制御情報で指定された前記表示対象となる範囲を表示させる制御を行う表示制御ステップと、を有することを特徴とする。
【００２７】
また、請求項１７にかかる発明は、請求項１６にかかる発明において、利用者からの入力を受け付ける入力受付ステップをさらに有し、前記表示制御ステップは、前記入力受付ステップによる受け付けられた入力に従って、前記表示制御情報で指定された前記読み順で、前記表示領域を移動させて表示制御を行うこと、を特徴とする。
【００２８】
また、請求項１８にかかる発明は、請求項１６又は１７にかかる発明において、前記文書画像取得ステップが取得した前記文書画像情報の前記表示対象となる範囲の行方向の幅が、該行方向の前記表示部の画面幅より長いか否か判断する判断ステップと、前記表示制御ステップは、前記判断ステップにより短いと判断された場合、前記表示制御情報で指定された前記行方向と垂直方向に、前記表示領域を移動させて表示制御を行うこと、を特徴とする。
【００２９】
また、請求項１９にかかる発明は、請求項１８にかかる発明において、前記表示制御ステップは、前記判断ステップにより長いと判断された場合、前記表示制御情報で指定された前記行方向に、前記表示領域を移動させて表示制御を行うこと、を特徴とする。
【００３０】
また、請求項２０にかかる発明は、請求項１９にかかる発明において、前記表示制御ステップは、前記行方向に前記表示領域を移動させて前記文書画像情報の前記表示対象となる範囲に含まれる任意の行の文末を表示した後、前記表示領域を次の行の文頭を含む位置まで移動させて表示制御を行うこと、を特徴とする。
【００３１】
また、請求項２１にかかる発明は、請求項１６乃至２０のいずれか一つにかかる発明において、前記文書画像取得ステップは、前記文書画像情報に含まれるコラム毎に前記表示対象となる範囲及び前記読み順として該コラムを表示する順序が指定された前記表示制御情報を取得し、前記表示制御ステップは、前記表示領域を、前記文書画像情報に含まれる任意のコラムの終端部まで移動させた後、前記表示制御情報の読み順に従って前記文書画像情報に含まれる別のコラムの先頭部に移動させて表示制御を行うこと、を特徴とする。
【００３２】
また、請求項２２にかかる発明は、請求項１６乃至２１のいずれか一つにかかる発明において、前記文書画像取得ステップは、前記文書画像情報に含まれている写真又は図表を示す画像情報の範囲を前記表示対象となる範囲として指定された前記表示制御情報を取得し、前記表示制御ステップは、前記文書画像情報に含まれる前記画像情報に前記表示領域を移動させて表示制御を行うこと、を特徴とする。
【００３３】
また、請求項２３にかかる発明は、請求項２２にかかる発明において、利用者からの前記画像情報の選択を受け付ける選択受付ステップをさらに有し、前記表示制御ステップは、前記選択受付ステップにより前記画像情報の選択を受け付けた場合、前記表示領域を、前記画像情報を含む範囲に移動させて表示制御を行うこと、を特徴とする。
【００３４】
また、請求項２４にかかる発明は、請求項２２又は２３にかかる発明において、前記文書画像取得ステップは、前記文書画像情報に含まれている前記画像情報が表された範囲と、前記文書が表された領域内で該画像情報に対応する記載がある画像対応領域との対応関係が指定された前記表示制御情報とを取得し、前記表示制御ステップは、前記表示領域を、前記画像対応領域から、前記表示対応領域と前記表示制御情報で対応付けられた前記画像情報が表された範囲まで移動させて表示制御を行うこと、を特徴とする。
【００３５】
また、請求項２５にかかる発明は、請求項２２乃至２４のいずれか一つにかかる発明において、前記表示制御ステップは、前記表示対象となる範囲を示すアイコンの表示制御すること、を特徴とする。
【００３６】
また、請求項２６にかかる発明は、請求項２２乃至２４のいずれか一つにかかる発明において、前記表示制御ステップは、前記表示制御情報で前記表示対象となる範囲に前記画像情報が表された領域が指定されている場合、前記画像情報を示すサムネイルの表示制御を行うこと、を特徴とする。
【００３７】
また、請求項２７にかかる発明は、請求項１６乃至２６のいずれか一つにかかる発明において、前記文書画像データに対して変倍処理を行う変倍処理ステップをさらに有し、前記表示制御ステップは、前記変倍処理ステップにより変倍処理が行われた前記文書画像情報の表示対象となる範囲に対して、前記表示領域を移動させて表示制御を行うこと、を特徴とする。
【００３８】
また、請求項２８にかかる発明は、請求項２７にかかる発明において、前記変倍処理ステップは、前記文書画像情報の表示対象となる範囲の行幅又はコラム幅を、前記表示部の画面幅と一致させる倍率で、変倍処理を行うこと、を特徴とする。
【００３９】
また、請求項２９にかかる発明は、文書を含む文書画像情報を取得する文書画像取得ステップと、前記文書画像取得ステップにより取得された前記文書画像情報に対して、文書の所定の単位を示す文書要素を抽出する文書要素抽出ステップと、前記文書要素位置特定ステップにより抽出された前記文書要素の読み順を特定する読み順特定ステップと、前記文書要素抽出部により抽出された前記文書要素の表示対象となる範囲と、前記読み順特定ステップにより特定された前記文書要素の読み順を含んだ前記文書画像情報の表示制御情報を生成する表示制御情報生成ステップと、を有することを特徴とする。
【００４０】
また、請求項３０にかかる発明は、請求項２９にかかる発明において、前記文書要素抽出ステップは、前記文書画像情報から抽出された前記文書要素の行方向を、さらに抽出し、前記表示制御情報生成ステップは、前記文書要素抽出部により抽出された前記行方向を、さらに含んだ前記表示制御情報を生成すること、を特徴とする。
【００４１】
また、請求項３１にかかる発明は、請求項１６乃至請求項２８のいずれか１つに記載された文書画像表示方法をコンピュータで実行させることを特徴とする。
【００４２】
また、請求項３２にかかる発明は、請求項３１に記載された文書画像表示プログラムを格納したコンピュータの読み取り可能な記録媒体であることを特徴とする。
【００４３】
また、請求項３３にかかる発明は、文書が表示される画像情報と、前記画像情報に含まれる前記文書の読み順と、前記画像情報の前記文書が含まれた表示対象となる範囲が定義された制御情報と、が記録された画像データのデータ構造であることを特徴とする。
【発明の効果】
【００４４】
請求項１にかかる発明によれば、文書画像情報を表示する時、表示制御情報で指定された読み順に基づいて表示領域を移動させ、表示制御情報で指定された文書画像情報の表示対象となる範囲を表示させる制御を行うことで、表示部の画面サイズより大きい画像サイズの文書画像情報に含まれる文書を容易に閲覧できるという効果を奏する。
【００４５】
また、請求項２にかかる発明によれば、入力受付手段により受け付けられた入力に従って、表示領域を移動させて表示制御を行うことで、利用者の操作要求に従って文書画像情報を表示できるという効果を奏する。
【００４６】
また、請求項３にかかる発明によれば、画面内に文書画像情報の表示対象となる範囲の行全体が含まれる場合、行方向と垂直方向に表示領域を移動させる表示制御が行われるので、利用者が表示対象となる範囲に含まれる文章をとぎれることなく閲覧できるという効果を奏する。
【００４７】
また、請求項４にかかる発明によれば、表示部の画面内に表示対象となる範囲の行全体が含まれない場合、行方向に表示領域を移動させる表示制御が行われるので、利用者が表示対象となる範囲に含まれる行全体を閲覧できるという効果を奏する。
【００４８】
また、請求項５にかかる発明によれば、行の文末を表示した後に次の文頭を表示する制御が行われるので、利用者は表示対象となる範囲に含まれる文書をとぎれることなく閲覧できるという効果を奏する。
【００４９】
また、請求項６にかかる発明によれば、文書制御情報に含まれる読み順に従って各コラムの表示制御が行われるので、文書画像情報に複数のコラムが含まれている場合でも、利用者が各コラムをとぎれることなく閲覧できるという効果を奏する。
【００５０】
また、請求項７にかかる発明によれば、文書画像情報に含まれている画像情報も利用者が容易に閲覧できるという効果を奏する。
【００５１】
また、請求項８にかかる発明によれば、選択を受け付けることで画像情報の表示制御が行われるので、利用者からの要求に応じて画像情報を表示できるという効果を奏する。
【００５２】
また、請求項９にかかる発明によれば、文書で画像情報と関係のある領域から画像情報に移動する表示制御をできるので、利用者は容易に画像情報を閲覧できるという効果を奏する。
【００５３】
また、請求項１０にかかる発明によれば、表示対象となる範囲を示すアイコンが表示されるので、利用者は文書画像情報に含まれる表示対象となる範囲を容易に確認できるという効果を奏する。
【００５４】
また、請求項１１にかかる発明によれば、画像情報のサムネイルが表示されるので、利用者は文書画像情報に含まれる画像情報の概要を容易に確認できるという効果を奏する。
【００５５】
また、請求項１２にかかる発明によれば、変倍処理が行われた文書画像情報の表示対象となる範囲が表示されるので、利用者の閲覧が容易になるという効果を奏する。
【００５６】
また、請求項１３にかかる発明によれば、前記文書画像情報の表示対象となる範囲の行幅又はコラム幅が表示部の画面幅と一致するので、利用者による閲覧が容易になるという効果を奏する。
【００５７】
また、請求項１４にかかる発明によれば、文書画像情報の表示対象なる領域と、読み順とを含んだ表示制御情報を生成するので、当該表示制御情報を閲覧して文書画像情報の表示制御を行うことで、表示部の画面より大きい文書画像情報を容易に閲覧できるという効果を奏する。
【００５８】
また、請求項１５にかかる発明によれば、さらに行方向を含んだ表示制御情報を生成するので、さらに行方向を閲覧して文書画像情報の表示制御を行うことで、表示部の画面より大きい文書画像情報を容易に閲覧できるという効果を奏する。
【００５９】
また、請求項１６にかかる発明によれば、文書画像情報を表示する時、表示制御情報で指定された読み順に基づいて表示領域を移動させ、表示制御情報で指定された文書画像情報の表示対象となる範囲を表示させる制御を行うことで、表示部の画面サイズより大きい画像サイズの文書画像情報に含まれる文書を容易に閲覧できるという効果を奏する。
【００６０】
また、請求項１７にかかる発明によれば、入力受付手段により受け付けられた入力に従って、表示領域を移動させて表示制御を行うことで、利用者の操作要求に従って文書画像情報を表示できるという効果を奏する。
【００６１】
また、請求項１８にかかる発明によれば、画面内に文書画像情報の表示対象となる範囲の行全体が含まれる場合、行方向と垂直方向に表示領域を移動させる表示制御が行われるので、利用者が表示対象となる範囲に含まれる文章をとぎれることなく閲覧できるという効果を奏する。
【００６２】
また、請求項１９にかかる発明によれば、表示部の画面内に表示対象となる範囲の行全体が含まれない場合、行方向に表示領域を移動させる表示制御が行われるので、利用者が表示対象となる範囲に含まれる行全体を閲覧できるという効果を奏する。
【００６３】
また、請求項２０にかかる発明によれば、行の文末を表示した後に次の文頭を表示する制御が行われるので、利用者は表示対象となる範囲に含まれる文書をとぎれることなく閲覧できるという効果を奏する。
【００６４】
また、請求項２１にかかる発明によれば、文書制御情報に含まれる読み順に従って各コラムの表示制御が行われるので、文書画像情報に複数のコラムが含まれている場合でも、利用者が各コラムをとぎれることなく閲覧できるという効果を奏する。
【００６５】
また、請求項２２にかかる発明によれば、文書画像情報に含まれている画像情報も利用者が容易に閲覧できるという効果を奏する。
【００６６】
また、請求項２３にかかる発明によれば、選択を受け付けることで画像情報の表示制御が行われるので、利用者からの要求に応じて画像情報を表示できるという効果を奏する。
【００６７】
また、請求項２４にかかる発明によれば、文書で画像情報と関係のある領域から画像情報に移動する表示制御をできるので、利用者は容易に画像情報を閲覧できるという効果を奏する。
【００６８】
また、請求項２５にかかる発明によれば、表示対象となる範囲を示すアイコンが表示されるので、利用者は文書画像情報に含まれる表示対象となる範囲を容易に確認できるという効果を奏する。
【００６９】
また、請求項２６にかかる発明によれば、画像情報のサムネイルが表示されるので、利用者は文書画像情報に含まれる画像情報の概要を容易に確認できるという効果を奏する。
【００７０】
また、請求項２７にかかる発明によれば、変倍処理が行われた文書画像情報の表示対象となる範囲が表示されるので、利用者の閲覧が容易になるという効果を奏する。
【００７１】
また、請求項２８にかかる発明によれば、前記文書画像情報の表示対象となる範囲の行幅又はコラム幅が表示部の画面幅と一致するので、利用者による閲覧が容易になるという効果を奏する。
【００７２】
また、請求項２９にかかる発明によれば、文書画像情報の表示対象なる領域と、読み順とを含んだ表示制御情報を生成するので、当該表示制御情報を閲覧して文書画像情報の表示制御を行うことで、表示部の画面より大きい文書画像情報を容易に閲覧できるという効果を奏する。
【００７３】
また、請求項３０にかかる発明によれば、さらに行方向を含んだ表示制御情報を生成するので、さらに行方向を閲覧して文書画像情報の表示制御を行うことで、表示部の画面より大きい文書画像情報を容易に閲覧できるという効果を奏する。
【００７４】
また、請求項３１にかかる発明によれば、コンピュータに読み取らせて実行することによって、請求項１６から２８のいずれか一つに記載された文書画像表示方法をコンピュータの利用で実現することができ、これら各文書画像表示方法と同様の効果を奏する。
【００７５】
また、請求項３２に係る発明によれば、請求項３１に記載された文書画像表示プログラムを格納した記録媒体であり、この記録媒体をコンピュータに読み込ませることで、文書画像表示プログラムを実行することが可能という効果を奏する。
【００７６】
また、請求項３３に係る発明によれば、画像情報の表示対象となる領域と読み順とが特定されるので、画像情報を読み込んだ情報処理装置において、利用者に当該画像情報を閲覧させるときの表示制御が容易になるという効果を奏する。
【発明を実施するための最良の形態】
【００７７】
以下に添付図面を参照して、この発明にかかる文書画像表示装置、情報処理装置、文書画像表示方法、情報処理方法、文書画像表示プログラム、記録媒体及びデータ構造の最良な実施の形態を詳細に説明する。また、後述する本実施の形態では、文書画像表示装置をＰＤＡに適用した場合について説明するが、文書画像表示装置をＰＤＡに適用することに制限するものではなく、例えば携帯電話等の携帯容易な電子機器など、どのような電子機器に適用しても良い。
【００７８】
（第１の実施の形態）
図１は、本発明の第１の実施の形態にかかるＰＤＡ１００と文書画像処理サーバ１５０の構成を示すブロック図である。また、ＰＤＡ１００と、文書画像処理サーバ１５０は、ネットワークを介して接続されている。このＰＤＡ１００と文書画像処理サーバ１５０を接続するネットワークは、公衆ネットワーク、ＬＡＮなどどのようなネットワークでも良い。また、ＰＤＡ１００が、文書画像処理サーバ１５０に対して接続する際、無線又は有線のどちらでもよい。
【００７９】
本図に示すように文書画像処理サーバ１５０の内部は、文書画像データ取得部１５１と、文書要素抽出部１５２と、読み順特定部１５３と、表示制御データ生成部１５４と、文書画像データ合成部１５５と、通信制御部１５６とを備え、文書が表示される文書画像データを取得してから、文書画像データに表示する際に用いられる表示制御データを付加して、ＰＤＡ１００に送信する処理を行う。
【００８０】
また、文書画像処理サーバ１５０が、表示制御データが付加された文書画像データを送信する対象となる電子機器は、ＰＤＡ１００に制限するものではなく、例えば携帯電話など、画像データが表示できる電子機器であれば良い。
【００８１】
文書画像データ取得部１５１は、ＰＤＡ１００等に表示させる文書画像データを取得する。文書画像データの取得手段は、スキャナにより紙原稿から読み込みを行う、又は図示しないＨＤＤに予め蓄積されている文書画像データを取得するなど、どのような取得手段を用いても良い。
【００８２】
また、文書画像データとは、文書が記載された画像データを示し、例えば文書が記載された紙原稿をスキャナ等で読み込んだ画像データ又は、文書データから変換された画像データなどが含まれる。
【００８３】
図２は、文書画像処理サーバ１５０が取得した文書画像データの例を示した図である。そして、本実施の形態は、この文書画像データを処理の対象とした場合について説明する。本図に示すように、当該文書画像データは、表題と横の３段組からなる文書として構成されている。
【００８４】
図１に戻り、文書要素抽出部１５２は、文書画像データに含まれる各文書要素を抽出する。これにより、文書要素毎の領域を特定することができる。本実施の形態においては、文書要素をコラムとする。そして、文書要素抽出部１５２は、文書画像データに含まれるコラムの領域を特定する。また、文書要素抽出部１５２は、文書に掲載されている図表又は写真画像なども文書要素として抽出しても良い。
【００８５】
また、文書要素抽出部１５２のコラムの領域の特定手法としては、例えば特開平５−２３３８７３号公報に記載された手法を用いるなど、どのような特定手法を用いても良い。また、この特開平５−２３３８７３号公報に記載された手法等では、標準文字サイズを決定した後、当該標準文字サイズにより画像データにおいて分割された矩形を図表矩形と文字矩形とに分類し、文字矩形を統合して行矩形を抽出し、さらに行矩形を統合してコラム毎の領域を抽出している。そこで、本実施の形態に係る文書要素抽出部１５２は、当該手法等を用いることで、コラムや図表（写真画像含む）毎の領域範囲を特定すると共に、抽出された行矩形から、コラム毎の行方向を特定する。
【００８６】
図３は、文書要素抽出部１５２により特定された文書要素の領域を示した説明図である。本図で示した文書要素毎の領域は、コラムが文書要素として抽出されている。そして、これらコラムが、表示する対象の範囲として設定されることになる。
【００８７】
なお、抽出する文書要素をコラム等に制限するものではなく、文字又は行などでも良い。そこで本実施の形態の変形例として、行を文書要素として抽出した場合について説明する。
【００８８】
図４は、本実施の形態の変形例として、文書要素抽出部１５２により特定された行の領域を示した説明図である。本変形例では、本図で示した行毎の領域が表示する対象として設定され、読み順特定部１５３では読まれる行の順番が設定される。そして、後述するＰＤＡ１００では、設定された行順に表示されるように制御が行われる。これらの技術は、周知の技術を問わずどのような技術を用いても良い。
【００８９】
第１の実施の形態に戻り、読み順特定部１５３は、抽出されたコラムの読み順を特定する。この読み順の特定手法としては、どのような手法を用いても良いが、例えば、特開平０７−１９２０８４号公報に記載された手法を用いても良い。さらに、この特開平０７−１９２０８４号公報に記載された手法等を用いることで、各文書要素の領域が表題を示しているのか、単なるコラムを示しているのか特定できる。そこで、本実施の形態にかかる読み順特定部１５３は、当該手法を用いることで、文書要素の読み順、各文書要素の領域が表題かコラムかを特定する。
【００９０】
表示制御データ生成部１５４は、文書要素抽出部１５２の抽出処理結果及び読み順特定部１５３の特定処理結果に応じて表示制御データの生成処理を行う。本実施の形態においては、表示制御データ生成部１５４は、文書要素抽出部１５２で抽出されたコラム毎の領域と行方向、及び読み順特定部１５３で特定されたコラムの読み順と各領域がコラムか表題かを含めた表示制御データを生成する。
【００９１】
図５は、表示制御データ生成部１５４で生成された表示制御データの一例を示した図である。本図に示すように表示制御データは、タグを用いたテキスト形式で上述した情報が定義されている。なお、この表示制御データは、図２で示した文書画像データの表示制御データとする。図５で示した表示制御データの詳細について説明する前に、まず表示制御データのタグについて説明する。
【００９２】
図６は、表示制御データに含まれたタグの構造を示した説明図である。本図に示すようにタグ内に、タグ名と、タグに対応付けられた属性を設定することができる。また、設定可能なタグ名は例えば、‘document’，‘page’，‘area’等とする。タグ名が‘document’であれば当該タグは１文書に対応し、タグ名が‘page’であれば当該タグは１ページに対応し、タグ名が‘area’であれば１領域に対応に対応する。
【００９３】
そして、タグについて属性を設定する際には、属性名と当該属性のパラメータを記述する。また、タグに対して設定可能な属性はどのような属性でも良い。また、本実施の形態で用いる属性名の例としては、‘area_num’，‘area_1st’，‘name’，‘location_xxx’，‘width’,‘height’，‘direction’，‘prev_xxx’，‘next_xxx’等とする。
【００９４】
そして、‘area_num’は、当該タグに対応する文書要素に含まれる領域の数を示している。また、‘area_1st’は、当該タグに対応する文書要素に含まれる領域のうち、読み順が最初の領域を示したＩＤが示されている。また、‘name’は、当該文書要素の名前が示されている。また、‘location_xxx’は、当該文書要素の領域の端点を示す座標が示されている。また、‘width’は当該文書要素の領域幅が、‘height’は当該文書要素の領域の高さが示されている。また、‘direction’は、当該文書要素における行方向が示されている。また、‘prev_xxx’は読み順が前の文書要素を示したＩＤが、‘next_xxx’は読み順が次の文書要素を示したＩＤが示されている。これらのタグと属性を用いて表示制御データが生成されることになる。
【００９５】
図５に戻り、<page>タグ５０１は、ページの概要が示されている。まず、‘area_num=5'によりページ内に領域が５つあることが示され、‘area_1st=1’により、読み順が最初となる領域のidが1であることが示されている。そして、</page>タグ５０３は、当該ページの情報の終端部を示している。
【００９６】
次に、<area>タグ５０２は、該当する領域に対する詳細な情報が示されている。まず、‘id=1’は、ＩＤが１であることを示し、‘name="title1"’は、領域名が「title1」であることを示している。また、‘location_top=10 location_left=10 location_bottom=29 location right=599’は左上座標(10,10)-右下座標(599,29)で領域の範囲を示している。また、‘width=590’は幅が５９０であることを示し、‘height=20’は高さが２０であることを示している。なお、右下座標、幅及び高さの情報はいずれか一方が設定されていれば領域の範囲を特定できるので、片方であれば省略しても良い。
【００９７】
また、‘direction=horizontal’は、行方向が横方向であることを示している。‘prev_area=null’は、読み順が当該領域の前となる領域が存在しないことを示し、‘next_area=2’は、読み順が当該領域の次となる領域のＩＤが２であることを示している。なお、例えば、‘next_area=3’に変更すると、読み順がid=1の領域の次となる領域はid=3の領域に変更される。つまり、‘prev_area’，‘next_area’より読み順のリンクが定義されていることとなり、当該リンクを変更することで読み順を変更することもできる。
【００９８】
また、図５では省略したが、<area>タグ内に当該領域がテキストであることを明示することもできる。この場合、属性として‘type="text"’をタグ内で指定すればよい。なお、領域の種別を特定する際、‘text’の他に、‘figure’，‘photo’などを指定することで、当該領域が図や写真であることを明示できる。これよりＰＤＡ１００において、領域毎の種別を特定することができる。なお、種別は文書要素抽出部１５２等により抽出された情報とする。
【００９９】
また、当該領域が、図表又は写真の場合、文書中に説明があることが多い。そこで、表示制御データで、図表又は写真等の領域と、文書中の説明が記載された箇所の対応付けを保持することができる。例えば、図表又は写真などを示したタグ内に、文書中の記載がある箇所の座標領域を保持するなどが考えられる。これにより、表示制御データを読み込んだＰＤＡ１００で、図表又は写真領域と、対応付けられた文書中の説明箇所とを特定することができる。
【０１００】
また、図５で示したように表示制御データに記載される情報は、１ページのみに制限するものでもない。図７は、１文書内に複数ページがある場合の表示制御データの例を示した図である。本図に示すように<document>タグに複数の<page>タグが記載されていることが確認できる。また、<document>タグに定義されている属性により、文書名が「サンプル文書」であり、ページ数が３０ページであり、読み順が最初となるページのＩＤが１となる。なお、<page>タグ内で定義される属性及びタグは図５で示したものと同様なので説明を省略する。
【０１０１】
このように文書画像処理サーバ１５０が生成した表示制御データにより、ＰＤＡ１００は、文書要素の領域の座標、当該領域のサイズから、ＰＤＡ１００の画面に表示対象となる範囲を特定できる。また、ＰＤＡ１００は、当該文書画像データの文書要素毎の行方向及び文書要素の領域により、画面に表示される表示領域の移動方向を決定することができる。
【０１０２】
なお、表示制御データ生成部１５４は、文書要素抽出部１５２で決定された標準文字サイズを、表示制御データに埋め込んでも良い。埋め込んだ場合、後述するＰＤＡ１００は、当該標準文字のサイズにより当該画面の表示された文字を利用者が読めるかどうか判断することが容易になる。
【０１０３】
図１に戻り、文書画像データ合成部１５５は、生成された表示制御データを、文書画像データと合成する処理を行う。そして、合成されたデータを、表示制御データ付き文書画像データとする。このように表示制御データを文書画像データに添付したことで、表示制御データの取り扱いが容易となる。
【０１０４】
通信制御部１５６は、生成された表示制御データ付き文書画像データを、ＰＤＡ１００に送信する処理を行う。また、通信制御部１５６は、表示制御データを生成する対象とする文書画像データに対して受信する処理も行う。
【０１０５】
本図に示すようにＰＤＡ１００の内部は、通信制御部１０１と、文書画像データ取得部１０２と、判断部１０３と、表示制御部１０４と、表示部１０５と、入力受付部１０６とを備え、表示部１０５の画面上に、文書画像データの読み順に従って、当該文書画像データの表示対象となる範囲を表示する制御を行う。
【０１０６】
表示部１０５は、表示する画面を備えていればどのような構成でも良いが、本実施の形態ではＰＤＡ１００が備える液晶タッチパネルとする。
【０１０７】
入力受付部１０６は、利用者からの入力を受け付ける。また、入力受付部１０６からの入力に従って、後述する表示制御部１０４が、画面の表示を制御する。また、入力受付部１０６が入力の受け付け元となる入力デバイスはどのようなものでも良い。入力デバイスとしては、ＰＤＡ１００に備えられた方向キーや、接触等を検出できる液晶タッチパネルでもよい。このような入力受付部１０６により、利用者の操作要求に従って、文書画像データの表示対象なる領域を表示できる。
【０１０８】
また、入力受付部１０６は、文書画像データを文書内容に従って順に表示していくのであれば、画面の移動指示は一次元的（前方、後方）となる。つまり、本実施の形態のＰＤＡ１００は、従来の文書画像データの２次元的な移動指示と比べて、操作が容易になった。
【０１０９】
通信制御部１０１は、文書画像処理サーバ１５０等のネットワークを介して接続された電子機器との間の通信を制御することで、情報の送受信を行う。
【０１１０】
文書画像データ取得部１０２は、通信制御部１０１で受信した情報から、表示制御データ付き文書画像データを取得する。
【０１１１】
判断部１０３は、取得した文書画像データに含まれる表示対象となる範囲（コラムなどの範囲など）を表示する際、文書画像データに添付されていた表示制御データから、表示対象となる範囲（コラム、又は表題などの範囲）の行方向の幅が、表示部１０５の画面幅より長いか否か判断する。なお、表示対象となる範囲には、コラム又は表題の他に、写真又は図表などの画像領域の範囲を含めても良い。
【０１１２】
表示制御部１０４は、表示制御データ及び判断部１０３の判断結果により、表示部１０５の画面に表示される文書画像データの表示領域を、移動させる表示制御を行う。まずは、判断部１０３において表示対象となるコラムの読み順方向の幅が、表示部１０５の画面幅より短いと判断された場合について説明する。
【０１１３】
図８は、表示制御部１０４の制御により表示される表示領域の移動方向を示した説明図である。このように移動方向が定められる間での処理について説明する。まず、表示制御部１０４は、表示制御データに従って、コラムの表示する順を設定する。本図に示した例では、表示制御部１０４は、括弧で括った番号順にコラムの読み順を設定した。
【０１１４】
また、表示制御データでは、各コラムの行方向が属性として設定されている。例えば、表示制御データでは、図５の<area>タグ５０２のように‘direction=horizontal’と設定されている場合、表示制御部１０４は、行方向は横方向と判断できる。そこで、表示制御部１０４は、当該コラムの横方向の幅が、表示部１０５の画面の幅に収まるようであれば、表示領域を下方向（つまり図８の実線矢印方向）に移動させる制御を行う。そして、表示制御部１０４は、コラムの終端を表示した後、次のコラムの最初から表示する制御を行うこととなる。
【０１１５】
図９は、表示制御部１０４の制御により表示される表示領域の範囲の例を示した説明図である。図９の領域９０１が、表示制御部１０４により表示されるコラム（１）の先頭の領域を示している。そして、入力受付部１０６が前方に移動する旨の入力を受け付けた場合、表示制御部１０４は、当該入力に従って、表示領域を、領域９０１から領域９０２まで移動させる制御を行う。そして、表示制御部１０４は、領域９０２まで移動した後は、次のコラム（２）を表示するための制御を行うこととなる。このような制御により、利用者はコラムに含まれる文書をとぎれることなく閲覧できる。
【０１１６】
図１０―１は、表示部１０５に表示される画面例を示した図である。本図の画面１００１に示すように、図９で示した領域９０１が表示されているのが確認できる。
【０１１７】
図１０−２は、図１０−１の画面例の次に表示部１０５に表示される画面例を示した図である。本図の画面１００２に示すように、図９で示した領域９０２が表示されているのが確認できる。また、図１０―１で示した画面から、図１０―２で示した画面が表示されるためには、入力受付部１０６が前方に移動する旨の入力を受けつけた場合に行われる表示制御部１０４の表示制御により可能とする。
【０１１８】
図１１は、コラムの行方向の幅が表示部１０５に画面幅より広い場合、表示制御部１０４が表示制御する表示領域の移動方向を示した説明図である。図１１の領域１１０１が表示部１０５に最初に表示される表示領域となる。そして、入力受付部１０６への前方に進む旨の入力により、表示制御部１０４は、実線矢印１１０１に従って、表示部１０５の表示領域を、当該コラムの右端まで表示する制御を行う。その後、当該コラムの左端から表示する制御を行う。この際、表示制御部１０４は、表示領域を一行分下げる制御を行う。表示制御部１０４はこのような制御を行うことで、利用者は入力デバイスに対して前方に進む旨の入力を行うだけで、コラムの内容をとぎれることなく全て閲覧することができる。
【０１１９】
また、本実施の形態とは異なるが、図１１で示したコラムで、表示制御部１０４がコラムの右端まで表示した後、再度コラムの左端を表示する際に一行下げずに表示してもよい。この場合、表示制御部１０４は、この処理を画面に含まれる行の回数繰り返すことになる。そして、表示制御部１０４は、行の回数分繰り返した後、一画面分下げてコラムの左端から表示する。表示制御部１０４はこのような処理を行うことで、画面に表示されていた２行目以降を利用者が読まないうちに次の画面を表示することを防止できる。
【０１２０】
図１２は、コラムの行方向の幅が表示部１０５に画面幅より広い行方向の幅のコラムが複数存在する場合、表示制御部１０４が表示制御する表示領域の移動方向を示した説明図である。図１２の領域１２０１が表示部１０５に最初に表示される表示領域となる。表示制御部１０４が行う各コラムでの表示制御は、図１１で示した制御と同様とする。そして、コラムの読み順は表示制御データに定義されているので、表示制御部１０４は、最初のコラムの表示が終了した後で次のコラムを表示するために、図１２の点線矢印１２０２で示した表示領域を移動させる制御をすることができる。
【０１２１】
図１３は、行方向が縦方向のコラムが複数存在する場合、表示制御部１０４が表示制御する表示領域の移動方向を示した説明図である。図１３の領域１３０１が表示部１０５に最初に表示される表示領域となる。この領域１３０１は、表示制御データに含まれるコラムの読み順及び行方向から特定できる。そして、行方向が横方向の場合の処理と同様に、判断部１０３の行方向の幅が、表示部１０５の画面幅より長いか否かの判断結果に応じて、表示制御部１０４は、各コラムにおいて表示領域を移動させる方向を決定することができる。後の処理は行方向が横方向の場合と同様なので説明を省略する。
【０１２２】
なお、ＰＤＡ１００でこのような制御を可能とするために、予め専用のプログラム（文書画像表示プログラム）をインストールされているものとする。そして、文書画像表示プログラムが上述した構成を備えているので、ＰＤＡ１００において上述した制御を行うことを可能とした。また、インストールされるプログラムを、専用プログラムに制限するものではなく、例えば、ＰＤＡ１００に予め備えられているＷｅｂブラウザのプラグイン等でも良い。
【０１２３】
次に、以上のように構成された本実施の形態にかかる文書画像処理サーバ１５０における文書画像データの取得から表示制御データを付加した文書画像データをＰＤＡ１００に送信するまでの処理について説明する。図１４は、本実施の形態にかかる文書画像処理サーバ１５０における上述した処理の手順を示すフローチャートである。
【０１２４】
まず、文書画像データ取得部１５１は、ＰＤＡ１００等に表示させる文書画像データを取得する（ステップＳ１４０１）。
【０１２５】
次に、文書要素抽出部１５２は、取得した文書画像データに含まれるコラム、図表（写真画像含む）などを文書要素として抽出する（ステップＳ１４０２）。また、文書要素抽出部１５２は、抽出されたコラム毎の行方向も抽出する。
【０１２６】
そして、読み順特定部１５３は、文書画像データデータに含まれるコラムの読み順を特定する（ステップＳ１４０３）。また、読み順特定部１５３の処理で、文書要素のコラムと表題とが区別されることになる。
【０１２７】
次に、表示制御データ生成部１５４は、文書要素抽出部１５２及び読み順特定部１５３の処理により取得した情報から、表示制御データを生成する（ステップＳ１４０４）。例えば、文書要素抽出部１５２が抽出した文書要素の領域、行方向、そして、読み順特定部１５３が特定した文書要素間の読み順そして文書要素の種別などを、表示制御データに含めることとする。
【０１２８】
そして、文書画像データ合成部１５５は、生成された表示制御データに文書画像データを合成する（ステップＳ１４０５）。合成手法はどのような手法でも良いが、例えば文書画像データのヘッダ領域に表示制御データを含めるなどが考えられる。
【０１２９】
そして、通信制御部１５６が、表示制御データが付加された文書画像データを、ＰＤＡ１００に送信する処理を行う（ステップＳ１４０６）。
【０１３０】
上述した処理手順により、ＰＤＡ１００が文書画像データとともに表示制御データを取得することが可能となる。なお、上述した処理手順は、本実施の形態による文書画像データの取得から表示制御データを付加した文書画像データをＰＤＡ１００に送信するまでの処理手順の例を示したものであり、本発明をこの処理手順に制限するものではない。
【０１３１】
次に、以上のように構成された本実施の形態にかかるＰＤＡ１００が表示制御データの付加された文書画像データ等の受信処理から文書画像データの表示制御までの処理について説明する。図１５は、本実施の形態にかかるＰＤＡ１００における上述した処理の手順を示すフローチャートである。
【０１３２】
まず、ＰＤＡ１００の通信制御部１０１は、文書画像処理サーバ１５０との間で通信制御を行い、文書画像処理サーバ１５０から情報を受信する（ステップＳ１５０１）。
【０１３３】
次に、文書画像データ取得部１０２は、受信して得られた情報から、表示制御データが付加された文書画像データを取得する（ステップＳ１５０２）。
【０１３４】
そして、判断部１０３は、文書画像データに含まれるコラムの行方向の幅が、ＰＤＡ１００の表示部１０５の画面幅より長いか判断する（ステップＳ１５０３）。なお、文書画像データを取得した後であれば、文書画像データの読み順が最初のコラムを判断の対象とする。また、このコラムの読み順、コラムの行方向及び行方向の幅は、表示制御データから取得する。
【０１３５】
次に、表示制御部１０４は、判断部１０３の判断結果と、表示制御データに含まれた表示対象となる範囲（コラム等の範囲）に従って、文書画像データの表示領域を、移動させる制御を行う（ステップＳ１５０４）。また、表示領域を変更する処理は、入力デバイスから前に進む又は前に戻る旨を入力受付部１０６が受け付けた場合に行うものとする。
【０１３６】
そして、表示制御部１０４は、コラムの終端部まで表示する制御を行った後、表示制御データから次のコラムがあるか否か判断する（ステップＳ１５０５）。
【０１３７】
また、表示制御部１０４は、次のコラムがあると判断した場合（ステップＳ１５０５：Ｙｅｓ）、表示制御データに含まれている読み順で、次のコラムの先頭部を表示対象となる範囲として表示処理を行う（ステップＳ１５０６）。そして、判断部１０３が、表示されたコラムの行方向の幅と、画面幅の比較から再び処理が行われる（ステップＳ１５０３）。
【０１３８】
また、表示制御部１０４は、次のコラムがないと判断した場合（ステップＳ１５０５：Ｎｏ）、入力受付部１０６で前に進む旨の入力を受け付けた時でも表示領域を移動させる処理を行わず、表示制御は終了する。
【０１３９】
上述した処理手順により、利用者が容易な操作で、文書画像データに含む全てのコラムをとぎれることなく閲覧することが可能となる。なお、上述した処理手順は、本実施の形態による表示制御データの付加された文書画像データ等の受信処理から文書画像データの表示制御までの処理手順の例を示したものであり、本発明をこの処理手順に制限するものではない。
【０１４０】
また、本実施の形態においては、表示制御データをタグ及び属性で定義することとした。そして、タグや属性の拡張は容易なので、本実施の形態で説明しなかった属性及びタグや、将来利用者の要望により必要になる可能性があるデータの受け渡しなどにも容易に対応することができる。
【０１４１】
また、本実施の形態において表示制御部１０４は、表示部１０５に表示される表示領域の変更を画面の切り替えにより行っていたが、このような画面の変更に制限するものではなく、例えばスクロール処理により表示領域を変更する処理を行っても良い。
【０１４２】
また、本実施の形態においては、文書画像処理サーバ１５０で表示制御データを生成し、ＰＤＡ１００でこの表示制御データにより文書画像データの表示制御を行うこととした。しかしながら、表示制御データの生成と利用を別々の電子機器で行うことに制限するものではなく、一つの電子機器で生成と利用を行っても良い。
【０１４３】
また、表示制御データでは文書画像データの表示対象領域の属性などが記載されている。そして、ＰＤＡ１００は、表示制御データに含まれる属性に基づいて、移動方向などを独自で判断し、表示制御を行った。しかしながら、このような機構に制限するものではない。例えば、表示制御データで移動方向等を予め記載し、当該記載に従ってＰＤＡで表示制御を行っても良い。
【０１４４】
なお、本実施の形態は、文書画像データと表示制御データを合成することに制限するものではなく、別々のファイルとして扱ってもよい。本実施の形態と異なる変形例として、文書画像データと表示制御データが別のファイルの場合とする。この場合、文書画像データと表示制御データは、拡張子までのファイル名が一致させて、対応関係を明確にする。そして、文書画像処理サーバ１５０は、ＰＤＡ１００に対して、文書画像データと当該文書画像データに対応する表示制御データとを送信する。そして、ＰＤＡ１００は、文書画像データを読み込む際に、対応する表示制御データも読み込む処理を行う。これによりＰＤＡ１００は、表示制御データに従って、文書画像データを表示する制御ができる。
【０１４５】
この変形例の場合、ＰＤＡ１００は、文書画像処理サーバ１５０から、表示制御データと文書画像データを同時に受信する以外の取得手法も考えられる。例えば、ＰＤＡ１００が文書画像データを何らかの手段で取得し、当該文書画像データを閲覧したい場合に、文書画像処理サーバ１５０に対して文書画像データを送信する。そして、文書画像処理サーバ１５０が、受信した文書画像データに対応する表示制御データを生成してＰＤＡ１００に送信する。その後、ＰＤＡ１００が、文書画像データを、受信した表示制御データに従って表示制御を行うことにしても良い。
【０１４６】
また、上述した実施の形態によれば、画面サイズの小さいＰＤＡ１００等の電子機器でも、当該画面サイズより大きい文書画像データを容易に閲覧することができる。また、文書画像情報に含まれる文書を順に閲覧する場合は、利用者は一次元的な入力だけでよいので、文書画像情報を閲覧する際の操作性が向上する。
【０１４７】
（第１の実施の形態にかかる変形例）
また、上述した第１の実施の形態に限定されるものではなく、以下に例示するような種々の変形が可能である。
【０１４８】
（第１の実施の形態にかかる変形例１）
上述した第１の実施の形態において、文書画像データの文書要素としてコラムが含まれている場合の例のみ説明した。そして、コラムにおいても行方向が縦方向又は横方向のいずれか一方の場合について説明した。しかしながら、このような場合に制限されるものではない。
【０１４９】
そこで、本変形例では、行方向が縦方向のコラム、行方向が横方向のコラム及び図表が含まれている文書画像データの場合について説明する。
【０１５０】
図１６は、行方向が縦方向のコラム、行方向が横方向のコラム及び写真画像が含まれている複雑な構成の文書画像データの例を示した図である。本図で示した文書画像データは、新聞の紙面をスキャナでスキャンした文書画像データとする。
【０１５１】
文書画像データの内部に含まれている行については、説明を簡略化するために省略し、行方向のみ白抜き矢印で示しておく。白抜き矢印が示された矩形は、文書領域とするが、この文書領域のうち網掛けの領域についてはタイトルや小見出しに相当する領域とする。また、本図に示すように写真画像なども含まれている。
【０１５２】
そして、文書画像処理サーバ１５０の文書要素抽出部１５２で文書領域及び図表などの領域の範囲を抽出し、文書領域毎に行方向が抽出される。また、読み順特定部１５３では、文書領域及び図表などの領域を含めて、読み順（表示する順番）を特定する。また、読み順特定部１５３では、複数のコラムで一つの内容を示しているのか、一つのコラムで一つの内容を示しているのか判断する。そして、表示制御データ生成部１５４は、この判断結果に従って、表示制御データの各コラムのタイトルなどを設定する。これにより、ＰＤＡ１００で、複数コラムをとぎれなく読むべきものなのか、一つのコラムで一つの内容を示しているのか判断することができる。
【０１５３】
図１７は、図１６で示した文書画像データに対して読み順特定部１５３が特定したコラム及び画像の読み順を示した図である。本図で示したコラム間を結ぶ矢印は、複数をとぎれなく読むべき順番を示したものとする。そして、矢印がないコラムは単体で一つの内容を示したものとする。そして、コラムに付した番号は、読み順特定部１５３が文書画像データを表示する際に便宜上必要となる読み順を示したものである。この番号は、読み順として、タイトルを示した後、タイトルで示された内容を表したコラムの順で設定されている。写真画像の読み順は、内容を示したコラムの後に写真画像の順に設定しても、写真画像の後に当該写真画像を説明したコラムの順に設定しても良い。このように文書画像データに、画像情報が表示されている場合でも、利用者は容易に閲覧できる。
【０１５４】
そして、ＰＤＡ１００では、これら表示制御データにより、上述した読み順でコラムが表示されることになる。また、各コラムの行方向は表示制御データから判断できるので、行方向が複数混在する文書画像データであっても、コラム毎に適した表示制御を行うことができる。
【０１５５】
また、本変形例のように、文字領域に限らず、図表、写真画像も読み順に含めて表示領域制御データを生成すれば、適切な順番でそれらを閲覧することができる。
【０１５６】
（第１の実施の形態にかかる変形例２）
上述した第１の実施の形態では、ＰＤＡ１００の表示部１０５の画面に文書画像データのみ表示することとした。しかしながら、ＰＤＡ１００の表示部１０５の画面には、文書画像データ以外の情報を表示しても良い。
【０１５７】
そこで本変形例では、ＰＤＡ１００の表示部１０５の画面にコラムを示すアイコンを表示する場合について説明する。
【０１５８】
図１８は、ＰＤＡ１００の表示部１０５にコラム毎のアイコンを示した場合の画面例を示した図である。なお、本図は、図３で示した文書画像データを用いた場合の例とする。つまり、文書画像データに、一つの表題と、３つのコラムが含まれているものする。この場合、本図に示すように４つのアイコンが表示される。アイコン‘Ｔ’１８０１は、文書画像データの表題を示したアイコンとし、アイコン‘１’１８０２は最初のコラムを示したアイコンとする。このように、各アイコンには、表示制御データの<area>タグに含まれている名前等に基づいて、コラムを特定する番号やイニシャルなどが表示される。また、色が反転しているアイコンは、現在表示しているコラムであることを示している。
【０１５９】
また、入力受付部１０６により当該アイコンの選択を受け付けた場合には、表示制御部１０４は、選択されたアイコンに対応付けられたコラム、表題又は図表領域などを表示する制御を行う。これにより、興味のあるコラムへの移動操作が容易になる。
【０１６０】
また、本変形例では、アイコンと文書画像データが表示される領域を分けたが、アイコンを半透過にして文書画像データに重畳して表示しても良い。
【０１６１】
また、画面に表示される情報は、アイコン以外でも良く、例えばサムネイルを表示しても良い。特に文書画像データに含まれる図表や写真画像をサムネイルとして表示することで、ＰＤＡ１００の表示部１０５に図表又は写真画像を表示せずとも、利用者が当該図表又は写真画像の概要を理解できる。なお、表題やコラムなどについてもサムネイルで表示しても良い。このようにアイコンやサムネイルなどを画面に表示することで、利用者は文書画像情報に含まれる表示対象なる領域を容易に確認できる。
【０１６２】
（第１の実施の形態にかかる変形例３）
上述した第１の実施の形態では、ＰＤＡ１００では、文書画像データを表示制御する際に、入力受付部１０６から一次元的な操作（前方、後方）により移動指示を行うこととしていた。しかしながら、このような一次元的な操作のみに制限するものではない。
【０１６３】
そこで、本変形例においては、一次元的な操作を行う操作キーの他に、さらに入力を受け付ける操作キーが備えられた場合について説明する。
【０１６４】
本変形例で新たに追加された操作キーでは、コラム内の移動制御を行うものではなく、次のコラムに移動、又は前のコラムに移動する制御を行うものとする。これにより、利用者は興味のないコラムの表示を飛ばせるので、利便性が向上する。
【０１６５】
また、これ以外の入力操作も、受け付けても良い。例えば、あらかじめ表示制御データにおいて、図表又は写真画像の領域と、コラム中の図表又は写真画像の説明がなされた領域の対応付けておく。
【０１６６】
そして、表示部１０５にコラムに含まれた図表又は写真画像の説明を表示している際に、入力受付部１０６が所定の操作の入力を受け付けることで、表示制御部１０４が、表示制御データに従って、表示されていた説明に対応付けられた図表又は写真画像を表示する制御を行う等が考えられる。
【０１６７】
また、本変形例の入力受付部１０６は、所定の操作で画像情報を選択できることから、換言すれば選択受付手段に相当する。また、所定の操作としては、タッチペンなどの入力デバイスで、表示部１０５に表示された図表又は写真画像の説明領域の押下や、前方、後方以外の操作キーの押下などが考えられる。これにより、利用者は容易に画像データを閲覧できる。
【０１６８】
また、表示制御部１０４は、コラムを表示する際に、対応付けられた図表又は写真画像がある場合、コラム中の当該領域の背景の色を変更するなどの制御を行ってもよい。
【０１６９】
（第２の実施の形態）
第１の実施の形態においては、文書画像データに対して変倍処理を行わずにＰＤＡ１００の画面に表示した。しかしながら、ＰＤＡの画面に適切なサイズに文書画像データに対して変倍処理を行っても良い。そこで、第２の実施の形態においては、ＰＤＡが文書画像データを表示する際に変倍処理を行う場合について説明する。
【０１７０】
図１９は、本発明の第２の実施の形態にかかるＰＤＡ１９００と文書画像処理サーバ１５０の構成を示すブロック図である。ＰＤＡ１９００は、上述した第１の実施の形態にかかるＰＤＡ１００とは、判断部１０３とは処理が異なる判断部１９０１に変更され、変倍処理部１９０２が追加された構成を有している点で異なる。以下の説明では、上述した第１の実施の形態と同一の構成要素には同一の符号を付してその説明を省略している。
【０１７１】
判断部１９０１は、第１の実施の形態と同様に表示対象となる範囲の行方向の幅が、表示部１０５の画面幅より長いか否か判断した後、変倍処理が可能か否か判断する。
【０１７２】
表示対象となる範囲の行方向の幅が画面幅より長いと判断された場合、判断部１９０１は、表示対象となる範囲から標準となる文字サイズを抽出する。そして、判断部１９０１は、当該行方向の幅を画面幅と一致させる倍率で表示対象となる範囲に対して縮小処理を行った場合に、表示部１０５の画面で当該領域に含まれる文字を利用者が識別できるか否かを、抽出された文字サイズに基づいて判断する。
【０１７３】
変倍処理部１９０２は、表示対象となる範囲の行方向の幅と、画面幅を一致させる倍率で、文書画像データに含まれる表示対象となる範囲に対して、変倍する処理を行う。但し、判断部１９０１で縮小処理を行った場合文字を利用者が識別できないと判断された場合には、変倍処理を行わない。次に、変倍処理部１９０２が、拡大処理を行う場合について説明する。
【０１７４】
図２０は、ＰＤＡ１９００の画面サイズと文書画像データの表示対象となる範囲の関係を示した説明図である。本図に示した領域２００１が、ＰＤＡ１９００の画面サイズである。つまり文書画像データをそのままＰＤＡ１９００の表示部１０５に表示すると、コラム１とコラム２の一部が含まれることになる。
【０１７５】
そこで、変倍処理部１９０２は、コラム１の幅（表示対象の領域の幅）が、表示部の画面の幅と一致させるために表示対象の領域に対して拡大する処理を行う。このような処理を変倍処理部１９０２が行うことで、領域２００２がＰＤＡ１９００の画面サイズと一致することになる。
【０１７６】
図２１は、変倍処理を行った後に図２０のコラム１を表示部１０５に表示した画面例を示した図である。本図に示すようにコラム１の幅と、画面幅が一致しているので、視認性が向上する。
【０１７７】
そして、表示制御部１０４は、変倍処理が行われた後の表示領域に基づいて、表示部１０５に表示される表示領域を移動させる処理を行う。
【０１７８】
図２２は、表示制御部１０４により表示制御される表示領域の範囲を示した説明図である。本図に示すように、入力受付部１０６が表示領域を変更する旨の入力を受け付けた場合、表示制御部１０４は、重複する領域がないように表示領域を移動させる制御を行う。
【０１７９】
また、以上のように構成された本実施の形態にかかるＰＤＡ１９００で行われる処理手順は、判断部１９０１の表示対象となる範囲の幅と表示部１０５の画面幅との比較を行った後、判断部１９０１が変倍処理を可能か否か判断し、その結果に従って変倍処理部１９０２が表示対象となる範囲に対して変倍処理を行うことに変更された点を除けば第１の実施の形態で示した処理手順と同様であるため説明を省略する。
【０１８０】
本実施の形態においては、文書画像データの表示対象なる領域（コラム）の幅が表示部１０５の画面幅と一致させる変倍率で変倍処理が行われるので、利用者の表示対象なる領域の閲覧が容易になる。
【０１８１】
（第２の実施の形態の変形例）
また、上述した各実施の形態に限定されるものではなく、以下に例示するような種々の変形が可能である。
【０１８２】
上述した第２の実施の形態において、表示制御部１０４は、重複する領域がないように表示領域を移動させる制御を行う。しかしながら、このような移動制御に制限するものではない。
【０１８３】
図２３は、本変形例の表示制御部１０４により表示制御される表示領域の範囲を示した説明図である。本図に示すように、表示対象となる範囲を移動させる際、移動方向において所定の範囲の重なり（のりしろ）を持つように移動させても良い。なお、図２３では、分かりやすくするために移動後の表示領域を右方向に少しずらしているが、実際の表示領域を右方向に移動させるものではない。
【０１８４】
図２４は、上述した実施の形態にかかるＰＤＡのハードウェア構成を示した図である。本実施の形態にかかるＰＤＡは、制御装置となるＣＰＵ（Central Processing Unit）２４０１と、ＲＡＭ２４０２及びＲＯＭ（Read Only Memory）２４０３と、外部記憶装置となるフラッシュＲＯＭ２４０４と、タッチペン等の入力デバイス２４２０で操作及び表示可能な液晶ディスプレイ等で構成される表示操作部２４０５と、表示操作部２４０５からの信号を入力するための入力Ｉ／Ｆ２４０６と、音声を出力する音声出力部２４０７と、外部装置あるいはネットワークと接続する通信Ｉ／Ｆ２４０８と、バッテリ２４１０又はＡＣ電源２４１１等の給電手段と接続を可能にする電源回路２４０９を備えたハードウェア構成となっている。そしてＲＯＭ２４０３又はフラッシュＲＯＭ２４０４にはＰＤＡ全体を制御するためのＯＳ等の基本プログラムやＰＤＡで使用可能なアプリケーションソフトが格納されている。
【０１８５】
上述した実施の形態の文書画像処理サーバは、ＣＰＵなどの制御装置と、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などの記憶装置と、ＨＤＤ（Hard Disk Drive）、ＣＤ（Compact Disk）ドドライブ装置などの外部記憶装置と、ディスプレイ装置などの表示装置と、キーボードやマウスなどの入力装置を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【０１８６】
上述した実施の形態のＰＤＡで実行される文書画像表示プログラム又は文書画像処理サーバで実行される文書画像処理プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１８７】
また、本実施の形態のＰＤＡで実行される文書画像表示プログラム又は文書画像処理サーバで実行される文書画像処理プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態のＰＤＡで実行される文書画像表示プログラム又は文書画像処理サーバで実行される文書画像処理プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１８８】
また、本実施の形態のＰＤＡで実行される文書画像表示プログラム又は文書画像処理サーバで実行される文書画像処理プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１８９】
本実施の形態にかかるＰＤＡで実行される文書画像表示プログラムは、上述した各部（通信制御部、文書画像データ取得部、判断部、表示制御部、表示部、入力受付部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵが上記記録媒体から文書画像表示プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、通信制御部、文書画像データ取得部、判断部、表示制御部、表示部、入力受付部が主記憶装置上に生成されるようになっている。
【０１９０】
本実施の形態にかかる文書画像処理サーバで実行される文書画像処理プログラムは、上述した各部（文書画像データ取得部、文書要素抽出部、読み順特定部、表示制御データ生成部、文書画像データ合成部、通信制御部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵが上記記録媒体から文書画像処理プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、文書画像データ取得部、文書要素抽出部、読み順特定部、表示制御データ生成部、文書画像データ合成部、通信制御部が主記憶装置上に生成されるようになっている。
【産業上の利用可能性】
【０１９１】
以上のように、本発明にかかる文書画像表示装置、情報処理装置、文書画像表示方法、情報処理方法、文書画像表示プログラム、記録媒体及びデータ構造は、文書画像データを画面に表示する技術に有用であり、特に、携帯電話やＰＤＡ等の画面サイズが小さい電子機器で表示する技術に適している。
【図面の簡単な説明】
【０１９２】
【図１】第１の実施の形態にかかるＰＤＡと文書画像処理サーバの構成を示すブロック図である。
【図２】第１の実施の形態にかかる文書画像処理サーバが取得した文書画像データの例を示した図である。
【図３】第１の実施の形態にかかる文書画像処理サーバの文書要素抽出部により特定された文書要素の領域を示した説明図である。
【図４】第１の実施の形態の変形例として、文書画像処理サーバの文書要素抽出部により特定された行の領域を示した説明図である。
【図５】第１の実施の形態にかかる表示制御データ生成部で生成された表示制御データの一例を示した図である。
【図６】表示制御データに含まれたタグの構造を示した説明図である。
【図７】１文書内に複数ページがある場合の表示制御データの例を示した図である。
【図８】第１の実施の形態にかかるＰＤＡの表示制御部の制御により表示される表示領域の移動方向を示した説明図である。
【図９】第１の実施の形態にかかるＰＤＡの表示制御部の制御により表示される表示領域の範囲を示した説明図である。
【図１０−１】第１の実施の形態にかかるＰＤＡの表示部に表示される画面例を示した図である。
【図１０−２】第１の実施の形態にかかるＰＤＡの表示部に図１０−１の画面例の次に表示される画面例を示した図である。
【図１１】コラムの行方向の幅が表示部に画面幅より広い場合、第１の実施の形態にかかるＰＤＡの表示制御部が表示制御する表示領域の移動方向を示した説明図である。
【図１２】コラムの行方向の幅が表示部に画面幅より広い行方向の幅のコラムが複数存在する場合、第１の実施の形態にかかるＰＤＡの表示制御部が表示制御する表示領域の移動方向を示した説明図である。
【図１３】行方向が縦方向のコラムが複数存在する場合、第１の実施の形態にかかるＰＤＡの表示制御部が表示制御する表示領域の移動方向を示した説明図である。
【図１４】第１の実施の形態にかかる文書画像処理サーバにおける文書画像データの取得から表示制御データを付加した文書画像データをＰＤＡに送信するまでの処理の手順を示すフローチャートである。
【図１５】本実施の形態にかかるＰＤＡにおける表示制御データの付加された文書画像データ等の受信処理から文書画像データの表示制御までの処理の手順を示すフローチャートである。
【図１６】行方向が縦方向のコラム、行方向が横方向のコラム及び写真画像が含まれている複雑な構成の文書画像データの例を示した図である。
【図１７】図１６で示した文書画像データに対して、第１の実施の形態の変形例１にかかる文書画像処理サーバの読み順特定部が特定したコラム及び画像の読み順を示した図である。
【図１８】第１の実施の形態の変形例２にかかるＰＤＡの表示部にコラム毎のアイコンを示した場合の画面例を示した図である。
【図１９】第２の実施の形態にかかるＰＤＡと文書画像処理サーバの構成を示すブロック図である。
【図２０】第２の実施の形態にかかるＰＤＡの画面サイズと文書画像データの表示対象となる範囲の関係を示した説明図である。
【図２１】変倍処理を行った後に図２０のコラム１を、第２の実施の形態にかかるＰＤＡの表示部に表示した画面例を示した図である。
【図２２】第２の実施の形態にかかるＰＤＡの表示制御部により表示制御される表示領域の範囲を示した説明図である。
【図２３】第２の実施の形態の変形例にかかるＰＤＡの表示制御部により表示制御される表示領域の範囲を示した説明図である。
【図２４】ＰＤＡのハードウェア構成を示した図である。
【符号の説明】
【０１９３】
ＰＤＡ  １００、１９００
１０１  通信制御部
１０２  文書画像データ取得部
１０３、１９０１  判断部
１０４  表示制御部
１０５  表示部
１０６  入力受付部
１５０  文書画像処理サーバ
１５１  文書画像データ取得部
１５２  文書要素抽出部
１５３  読み順特定部
１５４  表示制御データ生成部
１５５  文書画像データ合成部
１５６  通信制御部
５０１  <page>タグ
５０２  <area>タグ
５０３  </page>タグ
９０１、９０２  領域
１９０２  変倍処理部
２４０１  ＣＰＵ
２４０２  ＲＡＭ
２４０３  ＲＯＭ
２４０４  フラッシュＲＯＭ
２４０５  表示操作部
２４０６  入力Ｉ／Ｆ部
２４０７  音声出力部
２４０８  通信Ｉ／Ｆ部
２４０９  電源回路
２４１０  バッテリ
２４１１  ＡＣ電源
２４２０  入力デバイス
【図１】
2007256529.tif 000003
【図２】
2007256529.tif 000004
【図３】
2007256529.tif 000005
【図４】
2007256529.tif 000006
【図５】
2007256529.tif 000007
【図６】
2007256529.tif 000008
【図７】
2007256529.tif 000009
【図８】
2007256529.tif 000010
【図９】
2007256529.tif 000011
【図１０−１】
2007256529.tif 000012
【図１０−２】
2007256529.tif 000013
【図１１】
2007256529.tif 000014
【図１２】
2007256529.tif 000015
【図１３】
2007256529.tif 000016
【図１４】
2007256529.tif 000017
【図１５】
2007256529.tif 000018
【図１６】
2007256529.tif 000019
【図１７】
2007256529.tif 000020
【図１８】
2007256529.tif 000021
【図１９】
2007256529.tif 000022
【図２０】
2007256529.tif 000023
【図２１】
2007256529.tif 000024
【図２２】
2007256529.tif 000025
【図２３】
2007256529.tif 000026
【図２４】
2007256529.tif 000027