(57)【要約】【課題】  画像を参照する文字列の入力の効率を向上することができるようにする。【解決手段】  入力支援システム１０は、帳票画像を表示するためのスキャンデータを記憶するスキャンデータ記憶部１３１と、カーソル領域を示すカーソル定義情報を記憶するカーソル定義記憶部１３２と、スキャンデータに基づく帳票画像のビュー２０２を表示する帳票画像表示部１１２と、イメージカーソル２０４を表示するイメージカーソル表示部１１３とを備える。帳票画像表示部１１２は、ビュー領域にカーソル領域が含まれていない場合、カーソル領域がビュー領域に含まれるようにビュー領域を変更し、変更したビュー領域に含まれるビューを表示する。【選択図】  図３
2014089728.tif 000002
【特許請求の範囲】
【請求項１】
画像内に描画された文字列の入力を支援する装置であって、
前記画像を表示するための画像データを記憶する画像データ記憶部と、
前記画像上において、入力すべき前記文字列が描画される領域である文字列領域を特定するための文字列領域情報を記憶する文字列領域情報記憶部と、
前記画像のうち、画面に表示される一部の領域であるビュー領域に含まれる部分画像を表示する画像表示部と、
前記文字列領域情報により特定される前記文字列領域を他の領域と区別可能に表示するイメージカーソル表示部と、
を備え、
前記画像表示部は、前記ビュー領域に前記文字列領域が含まれていない場合に、前記文字列領域が前記ビュー領域に含まれるように前記ビュー領域を変更し、前記変更したビュー領域に含まれる前記部分画像を表示すること、
を特徴とする入力支援装置。
【請求項２】
請求項１に記載の入力支援装置であって、
前記文字列を入力するための入力欄を画面に複数表示する入力欄表示部と、
前記入力欄がフォーカスを取得したことを検知するフォーカス検知部と、
をさらに備え、
前記文字列領域情報記憶部は、前記入力欄ごとに、前記入力欄に入力するべき前記文字列が描画される前記文字列領域を特定するための前記文字列領域情報を記憶しており、
前記イメージカーソル表示部は、前記フォーカスを取得した前記入力欄に対応する前記文字列領域情報を前記文字列領域情報記憶部から読み出し、前記読み出した文字列領域情報により特定される前記文字列領域を前記他の領域から区別可能に表示すること、
を特徴とする入力支援装置。
【請求項３】
請求項２に記載の入力支援装置であって、
前記画像表示部は、前記フォーカスを取得した第１の前記入力欄に対応する第１の前記文字列領域情報により特定される第１の前記文字列領域が前記ビュー領域に含まれていない場合、前記フォーカスを喪失した第２の前記入力欄に対応する第２の前記文字列領域情報により特定される第２の前記文字列領域から前記第１の文字列領域までのオフセットを計算し、前記オフセットに応じて前記ビュー領域の位置を変更すること、
を特徴とする入力支援装置。
【請求項４】
請求項１乃至３のいずれか１項に記載の入力支援装置であって、
前記文字列領域は矩形であり、前記文字列領域情報は、前記矩形の基準点を示す座標値と、前記矩形の幅及び高さとを含むこと、
を特徴とする入力支援装置。
【請求項５】
請求項１乃至４のいずれか１項に記載の入力支援装置であって、
前記画像に対する、拡大、縮小、回転及び移動を含む画像操作の指示を受け付ける画像操作指示入力部をさらに備え、
前記画像表示部は、前記画像データに対して前記画像操作を適用し、前記画像操作を適用した前記画像データに基づく画像から、前記ビュー領域に含まれる前記部分画像を抽出して表示し、
前記イメージカーソル表示部は、前記画像操作に応じて前記文字列領域を前記他の領域から区別可能に表示すること、
を特徴とする入力支援装置。
【請求項６】
請求項１乃至５のいずれか１項に記載の入力支援装置であって、
前記イメージカーソル表示部は、前記部分画像に重なる透明なパネルを作成し、作成した前記透明なパネル上に前記文字列領域を示す図形を描画すること、
を特徴とする入力支援装置。
【請求項７】
請求項１乃至６のいずれか１項に記載の入力支援装置であって、
前記画像表示部は、オブジェクト指向プログラミング言語の第１のクラスにより定義されるプログラムを実行することにより実現され、
前記イメージカーソル表示部は、前記第１のクラスを継承する第２のクラスにより定義されるプログラムを実行することにより実現されること、
を特徴とする入力支援装置。
【請求項８】
請求項１乃至７のいずれか１項に記載の入力支援装置であって、
前記文字列領域情報により特定される前記文字列領域に記載されている前記文字列をＯＣＲ処理によって認識する文字認識処理部をさらに備えること、
を特徴とする入力支援装置。
【請求項９】
請求項１乃至８のいずれか１項に記載の入力支援装置であって、
前記画像データ記憶部は、前記画像データに対応付けて前記画像のカテゴリを記憶しており、
前記文字列領域情報記憶部は、前記カテゴリに対応付けて前記文字列領域情報を記憶しており、
前記画像データの指定を受け付ける画像指定部をさらに備え、
前記画像表示部は、前記指定された画像データに基づく前記画像から前記ビュー領域に含まれる前記部分画像を抽出して表示し、
前記イメージカーソル表示部は、前記指定された画像データに対応する前記カテゴリを前記画像データ記憶部から読み出し、前記読み出したカテゴリに対応する前記文字列領域情報を前記文字列領域情報記憶部から読み出し、前記読み出した文字列領域情報により特定される前記文字列領域を前記他の領域と区別可能に表示すること、
を特徴とする入力支援装置。
【請求項１０】
請求項９に記載の入力支援装置であって、
前記カテゴリが印刷された帳票を読み込んで前記画像データを出力するスキャナと接続され、
前記スキャナから取り込んだ前記画像データを解析して前記カテゴリを判別する画像解析部と、
前記画像データに前記画像解析部が判別した前記カテゴリを対応付けて前記画像データ記憶部に登録する画像登録部と、
をさらに備えることを特徴とする入力支援装置。
【請求項１１】
画像内に描画された文字列の入力を支援する方法であって、
前記画像を表示するための画像データを記憶するステップと、
前記画像上において、入力すべき前記文字列が描画される領域である文字列領域を特定するための文字列領域情報を記憶するステップと、
前記画像のうち、画面に表示される一部の領域であるビュー領域に含まれる部分画像を表示するステップと、
前記文字列領域情報により特定される前記文字列領域を他の領域と区別可能に表示するステップと、
を備え、
前記部分画像を表示するステップは、前記ビュー領域に前記文字列領域が含まれていない場合に、前記文字列領域が前記ビュー領域に含まれるように前記ビュー領域を変更し、前記変更したビュー領域に含まれる前記部分画像を表示するステップを含むこと、
を特徴とする入力支援方法。
【請求項１２】
画像に描画された文字列の入力を支援するためのプログラムであって、
コンピュータに、
前記画像を表示するための画像データを記憶するステップと、
前記画像上において、入力すべき前記文字列が描画される領域である文字列領域を特定するための文字列領域情報を記憶するステップと、
前記画像のうち、画面に表示される一部の領域であるビュー領域に含まれる部分画像を表示するステップと、
前記文字列領域情報により特定される前記文字列領域を他の領域と区別可能に表示するステップと、
を実行させ、
前記部分画像を表示するステップにおいて、前記コンピュータに、前記ビュー領域に前記文字列領域が含まれていない場合に、前記文字列領域が前記ビュー領域に含まれるように前記ビュー領域を変更し、前記変更したビュー領域に含まれる前記部分画像を表示するステップをさらに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力支援装置、入力支援方法及びプログラムに関する。
【背景技術】
【０００２】
スキャナなどから取り込んだ画像をオペレータが参照しながら、画像に表示されている文字列をコンピュータに入力したり、画像からＯＣＲにより読み取った文字列を修正したりすることが行われている。このような入力作業の効率化を図るべく、例えば特許文献１では、伝票を読み取ったイメージデータに、入力フィールドに対応する部分イメージを加工して表示することが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−３０３６６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
項目が多い帳票などについては、全体を画面に表示すると項目が見にくくなるため、画像の一部のみを表示することが多い。しかしながら、特許文献１では、イメージデータの全体を表示することが前提となっており、項目が多い伝票などでは記入された内容を参照することが難しくなってしまう。
【０００５】
本発明は、このような背景を鑑みてなされたものであり、画像を参照する文字列の入力の効率を向上することのできる入力支援装置、入力支援方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するための本発明の主たる発明は、画像内に描画された文字列の入力を支援する装置であって、前記画像を表示するための画像データを記憶する画像データ記憶部と、前記画像上において、入力すべき前記文字列が描画される領域である文字列領域を特定するための文字列領域情報を記憶する文字列領域情報記憶部と、前記画像のうち、画面に表示される一部の領域であるビュー領域に含まれる部分画像を表示する画像表示部と、前記文字列領域情報により特定される前記文字列領域を他の領域と区別可能に表示するイメージカーソル表示部と、を備え、前記画像表示部は、前記ビュー領域に前記文字列領域が含まれていない場合に、前記文字列領域が前記ビュー領域に含まれるように前記ビュー領域を変更し、前記変更したビュー領域に含まれる前記部分画像を表示することとする。
【０００７】
本発明の入力支援システムによれば、画像において文字列が描画されている領域を他の領域と区別することが可能となるので、オペレータは入力すべき文字列を容易に参照することができる。したがって、文字列の入力効率が向上される。本発明の入力支援システムではさらに、ビュー領域に文字列領域が含まれていない場合、すなわち文字列が部分画像として表示されていない場合には、文字列領域がビュー領域に含まれるようにビュー領域が調整されるので、参照すべき文字列が部分画像の一部として確実に表示されるようにすることができる。したがって、参照すべき文字列がどこに表示されているかを探す手間を省くことができるので、さらに文字列の入力効率を向上することができる。
【０００８】
また、本発明の入力支援装置は、前記文字列を入力するための入力欄を画面に複数表示する入力欄表示部と、前記入力欄がフォーカスを取得したことを検知するフォーカス検知部と、をさらに備え、前記文字列領域情報記憶部は、前記入力欄ごとに、前記入力欄に入力するべき前記文字列が描画される前記文字列領域を特定するための前記文字列領域情報を記憶しており、前記イメージカーソル表示部は、前記フォーカスを取得した前記入力欄に対応する前記文字列領域情報を前記文字列領域情報記憶部から読み出し、前記読み出した文字列領域情報により特定される前記文字列領域を前記他の領域から区別可能に表示するようにしてもよい。  
この場合、画像において入力者が参照すべき場所を、入力欄のフォーカスに応じて強調することができる。したがって、さらに入力効率を向上することができる。
【０００９】
また、本発明の入力支援装置では、前記画像表示部は、前記フォーカスを取得した第１の前記入力欄に対応する第１の前記文字列領域情報により特定される第１の前記文字列領域が前記ビュー領域に含まれていない場合、前記フォーカスを喪失した第２の前記入力欄に対応する第２の前記文字列領域情報により特定される第２の前記文字列領域から前記第１の文字列領域までのオフセットを計算し、前記オフセットに応じて前記ビュー領域の位置を変更するようにしてもよい。
【００１０】
また、本発明の入力支援装置では、前記文字列領域は矩形であり、前記文字列領域情報は、前記矩形の基準点を示す座標値と、前記矩形の幅及び高さとを含むようにしてもよい。
【００１１】
また、本発明の入力支援装置では、前記画像に対する、拡大、縮小、回転及び移動を含む画像操作の指示を受け付ける画像操作指示入力部をさらに備え、前記画像表示部は、前記画像データに対して前記画像操作を適用し、前記画像操作を適用した前記画像データに基づく画像から、前記ビュー領域に含まれる前記部分画像を抽出して表示し、前記イメージカーソル表示部は、前記画像操作に応じて前記文字列領域を前記他の領域から区別可能に表示するようにしてもよい。  
この場合、画像に対する拡大、縮小、回転、移動などの画像操作と連動させて、参照すべき場所を他の領域から区別可能に表示することができる。したがって、オペレータは参照すべき領域を確実に把握することができる。
【００１２】
また、本発明の入力支援装置では、前記イメージカーソル表示部は、前記部分画像に重なる透明なパネルを作成し、作成した前記透明なパネル上に前記文字列領域を示す図形を描画するようにしてもよい。  
この場合、透明パネル上に図形を描画すればよいので、元画像に対する編集を行うことなく、参照すべき場所を強調することができる。また、元画像に対する拡大や縮小、回転、移動などの画像操作を行う場合にも、一般的な画像処理を行えばよいので、特別な画像処理ルーチンを準備する必要がなく、開発効率を向上することができる。
【００１３】
また、本発明の入力支援装置では、前記画像表示部は、オブジェクト指向プログラミング言語の第１のクラスにより定義されるプログラムを実行することにより実現され、前記イメージカーソル表示部は、前記第１のクラスを継承する第２のクラスにより定義されるプログラムを実行することにより実現されるようにしてもよい。  
この場合、画像の一部を表示する第１のクラスが存在しているときに、第１のクラスを継承させて、画像上に文字列領域を示す図形を表示するメソッドを含む第２のクラスを作成することで、第１のクラスで実装済みの画像処理に関するメソッドを利用しつつ、文字列領域を示す図形を表示するメソッドのみを開発すればよいので、開発効率を向上することができる。
【００１４】
また、本発明の入力支援装置は、前記文字列領域情報により特定される前記文字列領域に記載されている前記文字列をＯＣＲ処理によって認識する文字認識処理部をさらに備えるようにしてもよい。  
この場合、ＯＣＲにより認識可能な文字列については入力者の入力を省略することができる。したがって、さらに入力効率を向上することができる。また、入力者は認識エラーを修正することなどの、入力内容の確認作業に力を入れることができるので、入力ミスの低減が期待される。
【００１５】
また、本発明の入力支援装置では、前記画像データ記憶部は、前記画像データに対応付けて前記画像のカテゴリを記憶しており、前記文字列領域情報記憶部は、前記カテゴリに対応付けて前記文字列領域情報を記憶しており、前記画像データの指定を受け付ける画像指定部をさらに備え、前記画像表示部は、前記指定された画像データに基づく前記画像から前記ビュー領域に含まれる前記部分画像を抽出して表示し、前記イメージカーソル表示部は、前記指定された画像データに対応する前記カテゴリを前記画像データ記憶部から読み出し、前記読み出したカテゴリに対応する前記文字列領域情報を前記文字列領域情報記憶部から読み出し、前記読み出した文字列領域情報により特定される前記文字列領域を表す前記図形を表示するようにしてもよい。  
この場合、帳票の様式に応じて図形を調整することができる。したがって、様々な様式のデータを参照しながら入力を行う場合でも、効率的に入力を行うことが可能となる。
【００１６】
また、本発明の入力支援装置では、前記カテゴリが印刷された帳票を読み込んで前記画像データを出力するスキャナと接続され、前記スキャナから取り込んだ前記画像データを解析して前記カテゴリを判別する画像解析部と、前記画像データに前記画像解析部が判別した前記カテゴリを対応付けて前記画像データ記憶部に登録する画像登録部と、をさらに備えるようにしてもよい。  
この場合、帳票に印刷されたカテゴリを認識して、文字列領域を強調する図形の位置や大きさを変更することができる。したがって、帳票にカテゴリを印刷しておければ、文字の記入後に帳票をスキャナにより読み込んですぐに文字列領域を強調することが可能となり、例えば、複数のサービスに関する帳票を受け付ける窓口業務などにおいて、効率よく記入された文字を入力することができる。
【００１７】
また、本発明の他の態様は、画像に描画された文字列の入力を支援する方法であって、前記画像を表示するための画像データを記憶するステップと、前記画像上において、入力すべき前記文字列が描画される領域である文字列領域を特定するための文字列領域情報を記憶するステップと、前記画像データに基づく前記画像の一部の領域であるビュー領域に含まれる部分画像を表示するステップと、前記文字列領域情報により特定される前記文字列領域を表す図形を表示するステップと、を備え、前記部分画像を表示するステップは、前記ビュー領域に前記文字列領域が含まれていない場合に、前記文字列領域が前記ビュー領域に含まれるように前記ビュー領域を変更し、前記変更したビュー領域に含まれる前記部分画像を表示するステップを含むこととする。
【００１８】
また、本発明の他の態様は、画像に描画された文字列の入力を支援するためのプログラムであって、コンピュータに、前記画像を表示するための画像データを記憶するステップと、前記コンピュータが、前記画像上において、入力すべき前記文字列が描画される領域である文字列領域を特定するための文字列領域情報を記憶するステップと、前記コンピュータが、前記画像データに基づく前記画像の一部の領域であるビュー領域に含まれる部分画像を表示するステップと、前記コンピュータが、前記文字列領域情報により特定される前記文字列領域を表す図形を表示するステップと、を実行させ、前記部分画像を表示するステップにおいて、前記コンピュータに、前記ビュー領域に前記文字列領域が含まれていない場合に、前記文字列領域が前記ビュー領域に含まれるように前記ビュー領域を変更し、前記変更したビュー領域に含まれる前記部分画像を表示するステップをさらに実行させることとする。
【００１９】
その他本願が開示する課題やその解決方法については、発明の実施形態の欄及び図面により明らかにされる。
【発明の効果】
【００２０】
本発明によれば、画像を参照する文字列の入力の効率を向上することができる。
【図面の簡単な説明】
【００２１】
【図１】入力支援システム１０が表示する画面２０の一例を示す図である。
【図２】イメージカーソル２０４を表示した場合の画面２０の一例を示す図である。
【図３】帳票画像を拡大した場合の画面２０の一例を示す図である。
【図４】入力支援システム１０のハードウェア構成例を示す図である。
【図５】入力支援システム１０のソフトウェア構成例を示す図である。
【図６】カーソル定義記憶部１３２に登録されるカーソル定義情報の構成例を示す図である。
【図７】帳票画像２２上に重ねられるカーソルパネルにイメージカーソル２０４が描画されている状態を説明する図である。
【図８】入力データ記憶部１３３の構成例を示す図である。
【図９】入力支援システム１０において実行される処理の流れを説明する図である。
【図１０】初期化処理について説明する図である。
【図１１】フォーカスの変更に応じてイメージカーソル２０４を再描画する処理を説明する図である。
【図１２】スクロール処理を説明する図である。
【図１３】イメージカーソル２０４の描画処理の流れを示す図である。
【図１４】帳票画像２２を拡大又は縮小する処理を説明する図である。
【図１５】帳票画像２２を回転する処理を説明する図である。
【発明を実施するための形態】
【００２２】
本発明の一実施形態に係る入力支援システム１０は、手書きの帳票をスキャナで読み取った画像（以下、帳票画像という。）を表示して、オペレータによる帳票画像に表示されている各入力項目の文字列の入力を支援するものである。
【００２３】
図１は、本実施形態の入力支援システム１０により表示される画面２０の一例を示す図である。図１の例では、画面２０の左側の表示欄２０１に帳票画像の全部又は一部（以下、表示欄２０１に表示される帳票画像の一部又は全部をビュー２０２と称する。）が表示されている。帳票には入力項目に対応する記入欄が設けられており、右側に各入力項目に対応する入力欄２０３が表示される。オペレータは、帳票画像のビュー２０２を参照し、帳票画像に表示されている文字列を入力欄２０３に入力する。終了ボタン２１１が押下されると、入力処理が終了する。
【００２４】
マウスによる入力欄２０３のクリックやキーボードの操作などにより、画面２０上では１つの入力欄２０３が選択され、当該入力欄２０３のみに対してキーボードからの入力が可能となる。入力欄２０３が入力可能となった状態のことは、フォーカスといわれる。本実施形態の入力支援システム１０では、入力欄２０３がフォーカスを取得すると、図２に示すように、フォーカスを取得した入力欄２０３に対応する帳票上の記入欄の領域を示す図形（以下、イメージカーソル２０４という。）が帳票画像のビュー２０２に重畳して表示される。このようにイメージカーソル２０４が帳票画像上に表示されることにより、入力者が帳票のどこを参考に入力を行えばよいかを容易に把握することが可能となり、入力の効率が向上する。
【００２５】
画面２０の表示欄２０１の下部には、拡大ボタン２０５、縮小ボタン２０６、左回転ボタン２０７及び右回転ボタン２０８が設けられる。これらのボタンが押下されると、帳票画像は拡大されもしくは縮小され、または回転される。また、イメージカーソル２０４も、帳票画像の拡大、縮小、回転に合わせて拡大、縮小、回転される。図３は帳票画像を拡大表示した状態を説明する図である。図３の例では、帳票画像のビュー２０２は帳票画像の一部のみを表示している。イメージカーソル２０４も帳票画像の拡大に合わせて拡大表示されている。
【００２６】
画面２０では、表示欄２０１の下端及び右端にはそれぞれ、水平方向のスクロールバー（以下、水平スクロールバー２０９という。）と、垂直方向のスクロールバー（以下、垂直スクロールバー２１０という。）と、が表示されており、これらの操作に応じて帳票画像は水平方向及び垂直方向に移動（スクロール）される。イメージカーソル２０４も帳票画像のスクロールに合わせて移動される。これにより、帳票上の記入欄をオペレータの見やすいように調整して表示させることができる。以下、詳細について説明する。
【００２７】
図４は、本実施形態の入力支援システム１０のハードウェア構成例を示す図である。入力支援システム１０は、データ入力を行う入力者が操作するパーソナルコンピュータやスマートフォン、ＰＤＡ（Personal Digital Assistant）などのコンピュータにより実現されることを想定する。入力支援システム１０は、ＣＰＵ１０１、メモリ１０２、記憶装置１０３、キーボード１０５、マウス１０６、ディスプレイ１０７、スキャナ１０８を備える。記憶装置１０３は、各種のデータやプログラムを記憶する、例えばハードディスクドライブやソリッドステートドライブ、フラッシュメモリなどである。ＣＰＵ１０１は記憶装置１０３に記憶されているプログラムをメモリ１０２に読み出して実行することにより各種の機能を実現する。キーボード１０５及びマウス１０６は、入力支援システム１０を操作する入力者からデータの入力を受け付ける。ディスプレイ１０６は、データを出力する。スキャナ２０８は手書きの帳票などを読み取り、画像データとして出力する。
【００２８】
図５は、入力支援システム１０のソフトウェア構成例を示す図である。入力支援システム１０は、スキャンデータ登録部１１１、帳票画像表示部１１２、イメージカーソル表示部１１３、画像操作指示入力部１１４、データ入力部１１５、スキャンデータ記憶部１３１、カーソル定義記憶部１３２、入力データ記憶部１３３を備えている。なお、スキャンデータ登録部１１１、帳票画像表示部１１２、イメージカーソル表示部１１３、画像操作指示入力部１１４、データ入力部１１５は、入力支援システム１０が備えるＣＰＵ１０１が記憶装置１０３に記憶されているプログラムをメモリ１０２に読み出して実行することにより実現され、スキャンデータ記憶部１３１、カーソル定義記憶部１３２、入力データ記憶部１３３は、メモリ１０２及び記憶装置１０３が提供する記憶領域の一部として実現される。
【００２９】
スキャンデータ記憶部１３１は、帳票画像を表示するための画像データ（以下、スキャンデータという。）を記憶する。スキャンデータ記憶部１３１は、例えば、入力支援システム１０において動作するオペレーティングシステムが提供するファイルシステムのフォルダ（ディレクトリ）として実現することができる。この場合、スキャンデータは例えば画像ファイルとして管理することができる。なお、スキャンデータ記憶部１３１は、これに限らず、例えばリレーショナルデータベース管理システム（ＲＤＢＭＳ）により管理されるテーブルとして実現することもできる。
【００３０】
スキャンデータ登録部１１１は、スキャナ１０８を制御して、スキャナ１０８が読み取った帳票画像のデータを取得し、スキャンデータをスキャンデータ記憶部１３１に登録する。スキャンデータは、例えばＴＩＦＦ、Ｊｐｅｇ、ＧＩＦ、ＰＮＧなどのビットマップ画像形式であるものとし、スキャンデータから画像のサイズ（幅及び高さ）が取得可能であるものとする。本実施形態では、スキャナ１０８はＪｐｅｇ形式のデータを出力するものとし、スキャンデータ登録部１１１は、スキャナ１０８から出力されたデータをそのままスキャンデータ記憶部１３１に登録するものとする。なお、スキャンデータ登録部１１１が、スキャナ１０８が出力するデータを上記のような形式の画像データに変換するようにしてもよい。
【００３１】
帳票画像表示部１１２は、スキャンデータに基づいて表示欄２０１に帳票画像のビュー２０２を表示する。また、帳票画像表示部１１２は、オペレータからの指示に応じて、帳票画像に対する拡大、縮小、移動、回転などの画像操作を行うこともできる。本実施形態では、帳票画像表示部１１２は、スキャンデータに対して画像操作を行ったもの（以下、加工データという。）を作成してメモリ１０２に記憶し、この加工データに基づいて帳票画像を表示する。帳票画像表示部１１２は、表示欄２０１のサイズに合わせて帳票画像の一部のみをビュー２０２として表示欄２０１に表示する。なお、帳票画像表示部１１２が帳票画像を表示する処理は、一般的な画像データに基づく画像の表示処理を用いることができる。
【００３２】
カーソル定義記憶部１３２は、イメージカーソル２０４を表示するための情報（以下、カーソル定義情報という。）を記憶する。図６はカーソル定義記憶部１３２に登録されるカーソル定義情報の構成例を示す図である。カーソル定義情報には、入力項目を特定する情報（以下、入力項目ＩＤという。）と、当該入力欄２０３に対応するイメージカーソル２０４の形状（すなわち、帳票画像上における当該入力項目に対応する記入欄を囲む領域である。）を示す情報（以下、文字列領域情報という。）と、が含まれる。本実施形態では、イメージカーソル２０４は矩形であるものとし、文字列領域情報により特定される矩形（以下、イメージカーソル２０４が囲む領域をカーソル領域という。本発明の文字列領域に対応する。）は、スキャンデータに基づいて等倍の拡大率で作成される帳票画像上における位置により特定される。すなわち、等倍の拡大率の帳票画像の左上隅を（０，０）とし、右方向及び下方向に増加する座標系において、矩形の左上隅の座標を（Ｘ，Ｙ）とし、横（Ｘ）軸方向の幅をＷ、縦（Ｙ）軸方向の高さをＨとした（Ｘ，Ｙ，Ｗ，Ｈ）で文字列領域情報は表現されるものとする。
【００３３】
なお、以下の説明において、帳票画像上の記入欄を囲む領域に限らず、各種の領域はすべて矩形であるものとし、矩形について、「（矩形の左上隅のＸ座標，矩形の左上隅のＹ座標，矩形の幅，矩形の高さ）」と表記するものとする。
【００３４】
イメージカーソル表示部１１３は、カーソル定義情報に基づいてイメージカーソル２０４を帳票画像のビュー２０２に重畳させて描画する。本実施形態では、画面２０の表示欄２０１に画像を描画するために２枚のパネル（レイヤーとも呼ばれる。）を作成し、一方のパネルに帳票画像表示部１１２が帳票画像のビュー２０２を描画するとともに、他方のパネルにイメージカーソル表示部１１３がイメージカーソル２０４を描画する。イメージカーソル表示部１１３は、画面２０において入力欄２０３のフォーカスが変更された場合、フォーカスを取得した入力欄２０３に対応するカーソル定義情報に基づいてイメージカーソル２０４を再描画する。
【００３５】
イメージカーソル２０４を描画するパネル（以下、カーソルパネルという。）は透明であり、図７に示すように、帳票画像のビュー２０２を描画するパネル（以下、ビューパネルという。）の上に重ねられる。これにより、イメージカーソル表示部１１３は、帳票画像のビュー２０２を加工することなく、イメージカーソル２０４を描画することが可能となる。また、帳票画像表示部１１２には、一般的なパネルへの描画ルーチンを用いつつ、イメージカーソル２０４をその上に重畳させて描画することができる。なお、パネルは、例えば、Ｊａｖａ（登録商標）言語におけるＪＰａｎｅｌを用いて実装することができる。また、カーソルパネルは、図７に示すようにビューパネルと同じ大きさのものとして、イメージカーソル表示部１１３はカーソルパネル上に矩形を描画するようにしてもよいし、カーソルパネルをイメージカーソル２０４の矩形の大きさとして、カーソルパネルの境界線に色をつけることにより矩形を表現するようにしてもよい。
【００３６】
データ入力部１１５は、画面２０の入力欄２０３に入力された文字列の入力を受け付け、受け付けた文字列を入力データ記憶部１３３に登録する。図８は、入力データ記憶部１３３の構成例を示す図である。図８の例では、データ入力部１１５には、入力項目ＩＤに対応づけて、入力欄２０３に入力された文字列が入力値として管理されている。なお、データ入力部１１５は、入力欄２０３に入力された文字列を入力データ記憶部１３３に登録せず、例えば他のアプリケーションに通知するようにしてもよいし、他のコンピュータに文字列を設定したメッセージを送信するようにしてもよい。
【００３７】
画像操作指示入力部１１４は、オペレータから、帳票画像に対する拡大、縮小、移動、回転などの画像操作の指示を受け付ける。
【００３８】
図９は、本実施形態の入力支援システム１０において実行される処理の流れを説明する図である。本実施形態の入力支援システム１０では、まず図１０に示す初期化処理が行われる（Ｓ３１）。その後、入力欄２０３のフォーカスが変更された場合には（Ｓ３２：ＹＥＳ）、図１１に示すフォーカス変更処理が行われ（Ｓ３３）、水平スクロールバー２０９及び垂直スクロールバー２１０の少なくともいずれかが操作された場合には（Ｓ３４：ＹＥＳ）、ビュー領域を移動させる、図１２のスクロール処理が行われる（Ｓ３５）。拡大ボタン２０５又は縮小ボタン２０６が押下された場合には（Ｓ３６：ＹＥＳ）、図１４に示す拡大縮小処理が行われ（Ｓ３７）、左回転ボタン２０７又は右回転ボタン２０８が押下された場合には（Ｓ３８：ＹＥＳ），図１５に示す回転処理が行われる（Ｓ３９）。終了ボタン２１１が押下されていなければ（Ｓ４０：ＮＯ）、ステップＳ３２からの処理をくり返し、終了ボタン２１１が押下されれば（Ｓ４０：ＹＥＳ）、入力欄２０３に入力された文字列が入力データ記憶部１３３に登録される（Ｓ４１）。
【００３９】
図１０の初期化処理では、帳票画像表示部１１２は、帳票画像上におけるビュー２０２の範囲（以下、ビュー領域という。）を、ビュー２０２の左上隅座標を（ＶＸ，ＶＹ）とし、ビュー２０２の幅をＶＷ、ビュー２０２の高さをＶＨとして、（０，０，７００，９００）に初期化する（Ｓ３１０１）。なお、本実施形態では、表示欄２０１の幅が７００、表示欄２０１の高さが９００とするが、この値に限らず、画面２０の大きさに応じてＶＷ及びＶＨの値を設定することができる。
【００４０】
次に、イメージカーソル表示部１１３は、イメージカーソル２０４を描画するカーソル領域を示す（ＣＸ，ＣＹ，ＣＷ，ＣＨ）にそれぞれ０を設定する（Ｓ３１０２）。帳票画像表示部１１２は、帳票画像の全体が表示欄２０１に表示可能な拡大率を初期値として設定する（Ｓ３１０３）。スキャンデータ記憶部１３１に記憶される全てのスキャンデータの大きさが同じである場合には、図１０の例のように所定の値（図１０の例では０．１を）を拡大率の初期値として設定することができる。スキャンデータの大きさが異なる場合には、例えばスキャンデータの幅をＶＷで割った商と、スキャンデータの高さをＶＨで割った商との小さい方を拡大率の初期値として設定することができる。
【００４１】
帳票画像表示部１１２は、帳票画像を回転させる角度を０度に初期化し（Ｓ３１０４）、スキャンデータ記憶部１３１からスキャンデータを読み出し、読み出したスキャンデータを拡大率で拡大又は縮小して加工データとする（Ｓ３１０５）。帳票画像表示部１１２は、例えばオペレータからファイル名の入力を受け付け、受け付けたファイル名が示すスキャンデータを読み出すようにしてもよいし、予め決められた順にスキャンデータを読み出すようにしてもよい。なお、スキャンデータの拡大又は縮小処理には、一般的な画像処理を適用することができる。
【００４２】
イメージカーソル表示部１１３は、イメージカーソル２０４用の透明パネルを作成し（Ｓ３１０６）、帳票画像表示部１１２は、加工データに基づいて、帳票画像からビュー領域のビュー２０２を抽出して表示欄２０１に表示する（Ｓ３１０７）。
【００４３】
図１１のフォーカス変更処理では、フォーカスの変更に応じてイメージカーソル２０４を再描画する。イメージカーソル表示部１１３は、フォーカスを取得した入力欄２０３を示す入力項目ＩＤを取得する（Ｓ３３０１）。例えば、各入力欄２０３に入力項目ＩＤを付帯させておき、オペレーティングシステムや、オペレーティングシステム上で動作しているウィンドウ管理システム、Ｊａｖａ（登録商標）の仮想マシンなど、フォーカスを管理しているプロセスからフォーカスを取得した入力欄２０３を示す情報を取得し、取得した入力欄２０３に付帯されている入力項目ＩＤを取得することができる。イメージカーソル表示部１１３は、取得した入力項目ＩＤに対応するカーソル定義情報をカーソル定義記憶部１３２から読み出し（Ｓ３３０２）、ＣＸ，ＣＹ，ＣＷ，ＣＨに、カーソル定義情報に含まれる文字列領域情報の（Ｘ，Ｙ，Ｗ，Ｈ）をそれぞれ設定する（Ｓ３３０３）。
【００４４】
イメージカーソル表示部１１３は、カーソル領域がビュー領域に含まれているか否かを判定する（Ｓ３３０４）。イメージカーソル表示部１１３は、ビュー領域の右端のＸ座標値（ＶＸ＋ＶＷ）がカーソル領域の右端のＸ座標値（ＣＸ＋ＣＷ）以上であり、かつ、ビュー領域の下端のＹ座標値（ＶＹ＋ＶＨ）がカーソル領域の下端のＹ座標値（ＣＹ＋ＣＨ）以上であるかどうかにより、カーソル領域がビュー領域に含まれているか否かを判定する。カーソル領域がビュー領域に含まれていなかった場合（Ｓ３３０４：ＮＯ）、イメージカーソル表示部１１３は、ビュー領域の左上隅の座標が（ＣＸ，ＣＹ）になるように、水平スクロールバー２０９にＣＸを設定し、垂直スクロールバー２１０にＣＹを設定して、図１２に示すスクロール処理を実行させる（Ｓ３３０５）。カーソル領域がビュー領域に含まれていた場合には（Ｓ３３０４：ＹＥＳ）、図１３に示すイメージカーソル２０４の描画処理を行う（Ｓ３３０６）。
【００４５】
図１２のスクロール処理では、ビュー領域を移動してビュー２０２を再描画する。帳票画像表示部１１２は、水平スクロールバー２０９の値を取得してＶＸとし（Ｓ３５０１）、垂直スクロールバー２１０の値を取得してＶＹとする（Ｓ３５０２）。帳票画像表示部１１２は、スキャンデータからビュー領域の画像を抽出してビューパネルにビュー２０２を表示する（Ｓ３５０３）。イメージカーソル表示部１１３は、図１３のイメージカーソル２０４の表示処理を行う（Ｓ３５０４）。
【００４６】
図１３の処理では、イメージカーソル２０４を表示する。イメージカーソル表示部１１３は、カーソルパネル上のイメージカーソル２０４を消去する（Ｓ５１）。イメージカーソル表示部１１３は、ＣＸ及びＣＹのそれぞれに拡大率を乗じた値からＶＸ及びＶＹをそれぞれ引いて、ビュー領域の左上隅を基準点とした座標系における座標（ｘ，ｙ）を算出し（Ｓ５２）、ＣＷ及びＣＨのそれぞれに拡大率を乗じてイメージカーソル２０４の幅ｗ及び高さｈを算出する（Ｓ５３）。イメージカーソル表示部１１３は、（ｘ，ｙ，ｗ，ｈ）の矩形を描画する（Ｓ５４）。なお、イメージカーソル表示部１１３は、例えばカーソルパネルを（ｘ，ｙ，ｗ，ｈ）の位置及び大きさとし、カーソルパネルの境界線を描画するようにしてもよい。
【００４７】
図１４の拡大縮小処理では、帳票画像を拡大又は縮小させて表示する。画像操作指示入力部１１４は、オペレータから拡大率の入力を受け付ける（Ｓ３７０１）。画像操作指示入力部１１４は、例えば、画面２０の拡大ボタン２０５が押下された場合には、拡大率に所定のステップ値（例えば、０．０５や０．１など任意の値）を加算し、縮小ボタン２０６が押下された場合には拡大率から上記ステップ値を減算するようにすることができる。帳票画像表示部１１２は、スキャンデータ記憶部１３１からスキャンデータを読み出し、読み出したスキャンデータを拡大率で拡大又は縮小して加工データとする（Ｓ３７０２）。帳票画像表示部１１２は、加工データに基づいて、帳票画像からビュー領域のビュー２０２を抽出して表示欄２０１に表示し（Ｓ３７０３）、イメージカーソル表示部１１３は、図１３の処理によりイメージカーソル２０４を描画する（Ｓ３７０４）。
【００４８】
図１５の回転処理では、帳票画像を回転させて描画するとともに、イメージカーソル２０４も合わせて回転させて描画する。
【００４９】
画像操作指示入力部１１４は、オペレータから回転角度の入力を受け付ける（Ｓ３９０１）。なお、本実施形態では、帳票画像の回転は、０度、９０度、１８０度、２７０度のいずれかであるものとする。画像操作指示入力部１１４は、例えば画面２０の左回転ボタン２０７が押下された場合には、回転角度から９０度を減算して回転角度が０度未満になれば３６０度を加算し、右回転ボタン２０８が押下された場合には、回転角度に９０度を加算して回転角度が３６０度以上になれば３６０度を減算するようにして、回転角度を算出することができる。
【００５０】
イメージカーソル表示部１１３は、ＣＸ，ＣＹ，ＣＷ，ＣＨをそれぞれｘ，ｙ，ｗ，ｈとする（Ｓ３９０２）。回転角度が９０度の場合（Ｓ３９０３：ＹＥＳ）、イメージカーソル表示部１１３は、ｙ及びｈの和を加工データの高さから減算した値、ｘ、ｈ、ｗをそれぞれＣＸ，ＣＹ，ＣＷ，ＣＨに設定する（Ｓ３９０４）。回転角度が１８０度の場合（Ｓ３９０５：ＹＥＳ）、イメージカーソル表示部１１３は、ｘ及びｗの和を加工データの幅から減算した値と、ｙ及びｈの和を加工データの高さから減算した値とをそれぞれＣＸとＣＹとに設定する（Ｓ３９０６）。回転角度が２７０度の場合（Ｓ３９０７：ＹＥＳ）、イメージカーソル表示部１１３は、ｙと、ｘ及びｗの和を加工データの幅から減算した値と、ｈと、ｗとをそれぞれＣＸ，ＣＹ，ＣＷ，ＣＨに設定する（Ｓ３９０８）。
【００５１】
帳票画像表示部１１２は、スキャンデータ記憶部１３１からスキャンデータを読み出し、読み出したスキャンデータを拡大率で拡大又は縮小し、回転角度で時計回りに回転させたものを加工データとし（Ｓ３９０９）、加工データに基づいて、帳票画像からビュー領域のビュー２０２を抽出して表示欄２０１に表示する（Ｓ３９１０）。イメージカーソル表示部１１３は、図１３の処理によりイメージカーソル２０４を再描画する（Ｓ３７１１）。
【００５２】
以上説明したように、本実施形態の入力支援システム１０によれば、表示欄２０１に表示されている帳票画像のうち、入力項目に対応する記入欄をイメージカーソル２０４により他の領域とは区別するようにすることができる。したがって、例えば、振込伝票の手交を受けて振込先や振込金額などの入力を行う銀行員のように、帳票画像を参照して文字列を入力するオペレータは、たとえ１枚の記入用紙に数多くの入力項目が存在するような様式の帳票であっても、参照すべき文字列が帳票画像のどこに記入されているかを容易に視認することができる。これにより、オペレータの入力効率を向上することができる。
【００５３】
また、本実施形態の入力支援システム１０によれば、入力欄２０３のフォーカスが変更されることに応じてイメージカーソル２０４も入力欄２０３に対応する記入欄の位置に移動させることができる。したがって、入力すべき文字列をイメージカーソル２０４により確実に強調することができる。
【００５４】
さらに、ビュー領域にカーソル領域が含まれていない場合には、ビュー領域にカーソル領域が含まれるようにビュー領域の帳票画像に対する位置（左上隅の座標からのオフセット）を調整することができる。したがって、たとえフォーカスの変更により、入力欄２０３に対応する文字列の記入欄が帳票画像のビュー２０２に表示されていない部分であったとしても、ビュー２０２には当該記入欄を確実に表示させるようにすることができる。よって、オペレータがイメージカーソル２０４により強調されるカーソル領域を見失うことがなくなるので、文字列の入力を効率的に行うことが可能となる。
【００５５】
また、本実施形態の入力支援システム１０によれば、帳票画像に対する拡大、縮小、回転、スクロールに連動させてイメージカーソル２０４の位置及び大きさも変更することができる。したがって、イメージカーソル２０４により参照すべき場所を強調しながら、帳票画像を見やすい位置や大きさ、角度に調整することができる。よって、オペレータによる文字列の入力効率を向上することができる。
【００５６】
また、本実施形態の入力支援システム１０では、透明なカーソルパネルを帳票画像とは別に作成しておき、カーソルパネル上にイメージカーソル２０４を描画するようにしているので、帳票画像自体には編集を行うことなくカーソル領域を強調することができる。したがって、カーソル領域は強調しつつも、オペレータには帳票に記載されたそのままの状態を確認させることが可能となり、画像が編集されたことにより記入された文字列が見にくくなってしまうような状況を回避することができる。
【００５７】
なお、本実施形態では、入力支援システム１０は１台のコンピュータにより実現されるものとしたが、複数台のコンピュータにより構成するようにすることができる。例えば、スキャンデータを作成するコンピュータと、帳票画像及びイメージカーソル２０４を表示して文字列の入力を受け付ける処理を行うコンピュータとを別のコンピュータとすることもできる。また、クライアント及びサーバにより入力支援システム１０を構成し、サーバ側において、帳票画像のビュー２０２やイメージカーソル２０４を合成した１枚の画像データを作成し、この画像データ及び入力欄２０３を含むＷｅｂページを表示するための画面データをＨＴＭＬ（HyperText Markup Language）により作成し、これをクライアント側で表示するようにしてもよい。
【００５８】
また、本実施形態では、帳票を読み取った画像を表示するものとしたが、帳票に限らず文字列を記入するものを読み取った画像であれば何でもよい。
【００５９】
また、本実施形態では、スキャナにより画像を読み取るものとしたが、スキャナに限らず、例えばデジタルカメラで撮像することによりスキャンデータを作成するようにしてもよい。
【００６０】
また、本実施形態では、イメージカーソル表示部１１３は、透明なカーソルパネルを作成し、カーソルパネル上にイメージカーソル２０４を矩形の図形として描画するものとしたが、これに限らず、カーソル領域が他の領域と区別できるようにすればよい。例えば、イメージカーソル表示部１１３は、帳票画像上に直接矩形を描画するようにしてもよいし、カーソルパネル上にカーソル領域を塗りつぶした四角形を帳票画像が透けて見えるように描画するようにしてもよい。また、帳票画像のカーソル領域に含まれるピクセルに演算処理を行った色を変えるようにしてもよい。また、カーソル領域の画像を拡大した上で帳票画像に重畳させて表示するようにしてもよい。また、帳票画像を、カーソル領域の矩形と、カーソル領域の上下左右に隣接する矩形と、これら上下左右の矩形に挟まれる、カーソル領域の左上、右上、右下及び左下の矩形とに分割し、これらの矩形の間に隙間を設けるように帳票画像のビュー２０２を表示するようにしてもよい。
【００６１】
また、本実施形態では、カーソル領域の全体がビュー領域に含まれていない場合には、カーソル領域の左上隅とビュー領域の左上隅とを合わせるようにビュー領域を変更するスクロール処理を行うものとしたが、カーソル領域の一部がビュー領域に含まれている場合には、スクロール処理は行わないようにしてもよい。また、本実施形態では、図１１のステップＳ３３０５においてビュー領域の左上隅の座標が（ＣＸ，ＣＹ）となるようにスクロール処理を行うものとしたが、ここでビュー領域の右端Ｘ座標が帳票画像の右端Ｘ座標を超える場合には、ビュー領域の左上隅のＸ座標値をビュー領域の右端Ｘ座標値からビュー領域の幅ＶＷを減じた値とし、ビュー領域の下端Ｙ座標が帳票画像の下端Ｙ座標を超える場合には、ビュー領域の左上隅のＹ座標値をビュー領域の下端Ｙ座標値からビュー領域の高さＶＨを減じた値とするように、スクロール処理を行うようにしてもよい。
【００６２】
また、ビュー領域の左上隅をカーソル領域に合わせるのではなく、ビュー領域とカーソル領域との位置関係を保ったままビュー領域を移動させるようにしてもよい。この場合、図１１のステップＳ３３０３より前に、ＣＸ及びＶＸの差（ＣＸ−ＶＸ）及びＣＹ及びＶＹの差（ＣＹ−ＶＸ）を（ＤＸ，ＤＹ）として計算しておき、ステップＳ３３０３においてフォーカスを取得した入力欄２０３に対応するカーソル定義情報のＸ，Ｙ，Ｗ，Ｈを読み出した後、ステップＳ３３０４−Ｓ３３０６を省略して、ＣＸ及びＣＹからＤＸ及びＤＹを引いた座標（ＣＸ−ＤＸ，ＣＹ−ＤＹ）にスクロール処理を行うようにすることができる。これにより、ビュー領域における相対的なカーソル領域の位置を固定しながらフォーカスに応じたイメージカーソル２０４を表示することができる。
【００６３】
また、本実施形態では、帳票画像表示部１１２及びイメージカーソル表示部１１３は、ＣＰＵ１０１が記憶装置１０３に記憶されているプログラムを実行することにより実現すると記載するにとどめたが、例えば、各機能部がＪａｖａ（登録商標）などのオブジェクト指向プログラミング言語で記述されている場合には、帳票画像表示部１１２を、画像の描画処理のために一般的に提供されている第１のクラスとして実装し、イメージカーソル表示部１１３は、第１のクラスを継承する第２のクラスとして実装するようにすることができる。この場合、一般的に提供されている第１のクラスを継承させて、画像上にカーソル領域を示す図形を表示するメソッドを含む第２のクラスを作成することで、第１のクラスで実装済みの画像処理に関するメソッドを利用しつつ、カーソル領域を示す図形を表示するメソッドのみを開発すればよいので、開発効率を向上することができる。
【００６４】
また、本実施形態では、帳票画像に表示される文字列はオペレータがキーボードで入力欄２０３に入力することを前提としたが、カーソル定義情報のそれぞれについて、カーソル定義情報に含まれる文字列領域情報により特定されるカーソル領域の部分画像を抽出して解析し、カーソル領域に記入されている文字列を検出するＯＣＲ（Optical Character Reader;光学式文字読取装置）処理を行い、検出した文字列を対応する入力欄２０３に入力するＯＣＲ処理部を設けるようにしてもよい。なお、ＯＣＲ処理には一般的な文字列の認識処理を採用することができる。この場合、ＯＣＲにより認識可能な文字列については入力者の入力を省略することができる。したがって、さらに文字列の入力効率を向上することができる。また、オペレータは、認識エラーを修正することなどの、入力内容の確認作業に力を入れることができるので、入力ミスの低減が期待される。
【００６５】
また、本実施形態では、スキャンデータは全て同じ様式であって、同じカーソル領域に同じ入力項目があることを前提としたが、帳票の種類ごとにカーソル領域を管理するようにしてもよい。この場合、カーソル定義記憶部１３２は、帳票の種類ごとにカーソル定義情報を記憶する。帳票画像表示部１１２は、スキャンデータを読み出すときに、オペレータから帳票の種類の入力を受け付ける。イメージカーソル表示部１１３は、入力された種類に対応するカーソル定義情報を読み出す。これにより、様々な種類の帳票について、イメージカーソル２０４を表示することができる。この場合、帳票の様式に応じてイメージカーソル２０４の位置や形状を調整することができる。したがって、様々な様式のデータを参照しながら入力を行う場合でも、効率的に入力を行うことが可能となる。
【００６６】
また、帳票にバーコードやＱＲコード（登録商標）などにより、帳票の種類（カテゴリ）を符号化した画像を表示しておき、スキャンデータ登録部１１１がこの符号化された種類を認識し、認識した種類に対応づけてスキャンデータをスキャンデータ記憶部１３１に登録するようにしてもよい。また、帳票に文字列や数字、記号などにより帳票の種類を印刷しておき、これを認識するようにしてもよい。この場合、帳票に印刷された種類を認識してイメージカーソル２０４の位置や大きさを変更することができる。したがって、帳票にその種類を印刷しておければ、文字の記入後に帳票をスキャナで読み込んだ後すぐにイメージカーソル２０４を描画することが可能となり、例えば、複数のサービスに関する帳票を受け付ける窓口業務などにおいて、文字列の入力処理を効率化することができる。
【００６７】
以上、本実施形態について説明したが、上記実施形態は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。
【符号の説明】
【００６８】
１０    入力支援システム
１１１  スキャンデータ登録部
１１２  帳票画像表示部
１１３  イメージカーソル表示部
１１４  画像操作指示入力部
１１５  データ入力部
１３１  スキャンデータ記憶部
１３２  カーソル定義記憶部
１３３  入力データ記憶部
２０    画面
２０１  表示欄
２０２  ビュー
２０３  入力欄
２０４  イメージカーソル
２０５  拡大ボタン
２０６  縮小ボタン
２０７  左回転ボタン
２０８  右回転ボタン
２０９  水平スクロールバー
２１０  垂直スクロールバー
２１１  終了ボタン
【図１】
2014089728.tif 000003
【図２】
2014089728.tif 000004
【図３】
2014089728.tif 000005
【図４】
2014089728.tif 000006
【図５】
2014089728.tif 000007
【図６】
2014089728.tif 000008
【図７】
2014089728.tif 000009
【図８】
2014089728.tif 000010
【図９】
2014089728.tif 000011
【図１０】
2014089728.tif 000012
【図１１】
2014089728.tif 000013
【図１２】
2014089728.tif 000014
【図１３】
2014089728.tif 000015
【図１４】
2014089728.tif 000016
【図１５】
2014089728.tif 000017
【手続補正書】
【提出日】平成25年12月9日(2013.12.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像を表示するための画像データを記憶する画像データ記憶部と、
前記画像上において、表示すべき情報が描画される領域である情報領域を特定するための情報領域情報を記憶する情報領域情報記憶部と、
前記画像を画面に表示する画像表示部と、
前記画像に対する、拡大、縮小、回転及び移動を含む画像操作の指示を受け付ける画像操作指示入力部と、
前記画像操作に応じて前記情報領域を他の領域から区別可能に表示するイメージカーソル表示部と、
を備える表示装置。
【請求項２】
請求項１に記載の表示装置であって、前記情報領域情報により特定される前記情報領域に記載されている前記情報を光学式情報読取処理によって認識する情報読取処理部をさらに備える表示装置。
【請求項３】
画像を表示するための画像データを記憶する画像データ記憶部と、
前記画像上において、表示すべき情報が描画される領域である情報領域を特定するための情報領域情報を記憶する情報領域情報記憶部と、
前記画像を画面に表示する画像表示部と、
前記情報領域情報により特定される前記情報領域に記載されている前記情報を光学式情報読取処理によって認識する情報読取処理部と、
を備える表示装置。
【請求項４】
画像を表示するための画像データを記憶する画像データ記憶部と、
前記画像上において、表示すべき情報が描画される領域である情報領域を特定するための情報領域情報を記憶する情報領域情報記憶部と、を備えるコンピュータに、
前記画像を画面に表示するステップと、
前記画像に対する、拡大、縮小、回転及び移動を含む画像操作の指示を受け付けるステップと、
前記画像操作に応じて前記情報領域を他の領域から区別可能に表示するステップと、
を実行させるためのプログラム。
【請求項５】
請求項４に記載のプログラムであって、前記コンピュータに、前記情報領域情報により特定される前記情報領域に記載されている前記情報を光学式情報読取処理によって認識するステップをさらに実行させるためのプログラム。
【請求項６】
画像を表示するための画像データを記憶する画像データ記憶部と、
前記画像上において、表示すべき情報が描画される領域である情報領域を特定するための情報領域情報を記憶する情報領域情報記憶部と、を備えるコンピュータに、
前記画像を画面に表示するステップと、
前記情報領域情報により特定される前記情報領域に記載されている前記情報を光学式情報読取処理によって認識するステップと、
を実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記課題を解決するための本発明の主たる発明は、表示装置であって、画像を表示するための画像データを記憶する画像データ記憶部と、前記画像上において、表示すべき情報が描画される領域である情報領域を特定するための情報領域情報を記憶する情報領域情報記憶部と、前記画像を画面に表示する画像表示部と、前記画像に対する、拡大、縮小、回転及び移動を含む画像操作の指示を受け付ける画像操作指示入力部と、前記画像操作に応じて前記情報領域を他の領域から区別可能に表示するイメージカーソル表示部と、を備えることとする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、本発明の表示装置は、前記情報領域情報により特定される前記情報領域に記載されている前記情報を光学式情報読取処理によって認識する情報読取処理部をさらに備えるようにしてもよい。
また、本発明の他の態様は、表示装置であって、画像を表示するための画像データを記憶する画像データ記憶部と、前記画像上において、表示すべき情報が描画される領域である情報領域を特定するための情報領域情報を記憶する情報領域情報記憶部と、前記画像を画面に表示する画像表示部と、前記情報領域情報により特定される前記情報領域に記載されている前記情報を光学式情報読取処理によって認識する情報読取処理部と、を備えることとする。
この場合、光学式情報読取処理により認識可能な文字列については入力者の入力を省略することができる。したがって、さらに入力効率を向上することができる。また、入力者は認識エラーを修正することなどの、入力内容の確認作業に力を入れることができるので、入力ミスの低減が期待される。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
また、本発明の他の態様は、プログラムであって、画像を表示するための画像データを記憶する画像データ記憶部と、前記画像上において、表示すべき情報が描画される領域である情報領域を特定するための情報領域情報を記憶する情報領域情報記憶部と、を備えるコンピュータに、前記画像を画面に表示するステップと、前記画像に対する、拡大、縮小、回転及び移動を含む画像操作の指示を受け付けるステップと、前記画像操作に応じて前記情報領域を他の領域から区別可能に表示するステップと、を実行させることとする。
また、本発明の他の態様は、プログラムであって、画像を表示するための画像データを記憶する画像データ記憶部と、前記画像上において、表示すべき情報が描画される領域である情報領域を特定するための情報領域情報を記憶する情報領域情報記憶部と、を備えるコンピュータに、前記画像を画面に表示するステップと、前記情報領域情報により特定される前記情報領域に記載されている前記情報を光学式情報読取処理によって認識するステップと、を実行させることとする。