(57)【特許請求の範囲】
【請求項１】
商品名および料金を含む画像を表示する手段と、
ユーザの操作に従って、前記画像において文字認識をする範囲を指定するための枠を前記画像上に表示する手段と、
前記枠内の内容が商品名または料金のいずれに該当するのかを指定する操作を受け付ける手段と、
前記受け付けられた操作により指定された内容のパターン認識に特化した文字認識処理を利用し、前記枠内の画像に含まれる認識対象をテキストデータに変換する手段と、
商品データを登録するための登録画面領域に設けられる入力欄のうち、前記指定された内容に対応して設けられる入力欄に、前記変換されたテキストデータを入力して表示する手段と、
前記登録画面領域に設けられる入力欄に入力されたデータに基づいて、商品名データおよび料金データを含む商品データを記憶部に登録する手段と、
を備えることを特徴とする商品データ登録端末。
【請求項２】
前記表示する手段は、前記登録画面領域に設けられる入力欄を、前記変換されたテキストデータの行数に合わせて設ける、ことを特徴とする請求項１記載の商品データ登録端末。
【請求項３】
前記画像は、メニューの画像である、ことを特徴とする請求項１または２記載の商品データ登録端末。
【請求項４】
ユーザが操作する端末が、
商品名および料金を含む画像を表示するステップと、
ユーザの操作に従って、前記画像において文字認識をする範囲を指定するための枠を前記画像上に表示するステップと、
前記枠内の内容が商品名または料金のいずれに該当するのかを指定する操作を受け付けるステップと、
前記受け付けられた操作により指定された内容のパターン認識に特化した文字認識処理を利用し、前記枠内の画像に含まれる認識対象をテキストデータに変換するステップと、
商品データを登録するための登録画面領域に設けられる入力欄のうち、前記指定された内容に対応して設けられる入力欄に、前記変換されたテキストデータを入力して表示するステップと、
前記登録画面領域に設けられる入力欄に入力されたデータに基づいて、商品名データおよび料金データを含む商品データを記憶部に登録するステップと、
を実行することを特徴とする商品データ登録方法。
【請求項５】
コンピュータを、
商品名および料金を含む画像を表示する手段、
ユーザの操作に従って、前記画像において文字認識をする範囲を指定するための枠を前記画像上に表示する手段、
前記枠内の内容が商品名または料金のいずれに該当するのかを指定する操作を受け付ける手段、
前記受け付けられた操作により指定された内容のパターン認識に特化した文字認識処理を利用し、前記枠内の画像に含まれる認識対象をテキストデータに変換する手段、
商品データを登録するための登録画面領域に設けられる入力欄のうち、前記指定された内容に対応して設けられる入力欄に、前記変換されたテキストデータを入力して表示する手段、
前記登録画面領域に設けられる入力欄に入力されたデータに基づいて、商品名データおよび料金データを含む商品データを記憶部に登録する手段、
として機能させることを特徴とする商品データ登録プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品データ登録端末、商品データ登録方法および商品データ登録プログラムに関する。
【背景技術】
【０００２】
下記特許文献１には、飲食店に設置したレジ端末を利用して会計処理を行うシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１３７６５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
飲食店で提供される商品やその料金は店舗ごとに異なるのが一般的である。したがって、特許文献１のように店舗ごとにレジ端末を設置して利用する場合には、店舗ごとのメニューデータ（商品データ）を各レジ端末に事前に登録する作業が必要になる。レジ端末にメニューデータを登録する場合には、登録担当者が店舗ごとのメニューを見ながら、商品ごとに登録することになる。つまり、システムを利用する前に、商品および料金を入力して登録する作業が、商品数分繰り返し発生することとなり、労力を要することとなる。このような事前作業が存在すると、システムを導入する際の足かせになりかねない。
【０００５】
本発明は、上述した課題を解決するためになされたものであり、商品データを登録する際の労力を軽減することができる商品データ登録端末、商品データ登録方法および商品データ登録プログラムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００６】
本発明の一態様である商品データ登録端末は、商品名および料金を含む画像を表示する手段と、ユーザの操作に従って、前記画像において文字認識をする範囲を指定するための枠を前記画像上に表示する手段と、前記枠内の内容が商品名または料金のいずれに該当するのかを指定する操作を受け付ける手段と、前記受け付けられた操作により指定された内容のパターン認識に特化した文字認識処理を利用し、前記枠内の画像に含まれる認識対象をテキストデータに変換する手段と、商品データを登録するための登録画面領域に設けられる入力欄のうち、前記指定された内容に対応して設けられる入力欄に、前記変換されたテキストデータを入力して表示する手段と、前記登録画面領域に設けられる入力欄に入力されたデータに基づいて、商品名データおよび料金データを含む商品データを記憶部に登録する手段と、を備える。
【０００７】
前記表示する手段は、前記登録画面領域に設けられる入力欄を、前記変換されたテキストデータの行数に合わせて設ける、こととしてもよい。
【０００８】
前記画像は、メニューの画像である、こととしてもよい。
【０００９】
本発明の一態様である商品データ登録方法は、ユーザが操作する端末が、商品名および料金を含む画像を表示するステップと、ユーザの操作に従って、前記画像において文字認識をする範囲を指定するための枠を前記画像上に表示するステップと、前記枠内の内容が商品名または料金のいずれに該当するのかを指定する操作を受け付けるステップと、前記受け付けられた操作により指定された内容のパターン認識に特化した文字認識処理を利用し、前記枠内の画像に含まれる認識対象をテキストデータに変換するステップと、商品データを登録するための登録画面領域に設けられる入力欄のうち、前記指定された内容に対応して設けられる入力欄に、前記変換されたテキストデータを入力して表示するステップと、前記登録画面領域に設けられる入力欄に入力されたデータに基づいて、商品名データおよび料金データを含む商品データを記憶部に登録するステップと、を実行する。
【００１０】
本発明の一態様である商品データ登録プログラムは、コンピュータを、商品名および料金を含む画像を表示する手段、ユーザの操作に従って、前記画像において文字認識をする範囲を指定するための枠を前記画像上に表示する手段、前記枠内の内容が商品名または料金のいずれに該当するのかを指定する操作を受け付ける手段、前記受け付けられた操作により指定された内容のパターン認識に特化した文字認識処理を利用し、前記枠内の画像に含まれる認識対象をテキストデータに変換する手段、商品データを登録するための登録画面領域に設けられる入力欄のうち、前記指定された内容に対応して設けられる入力欄に、前記変換されたテキストデータを入力して表示する手段、前記登録画面領域に設けられる入力欄に入力されたデータに基づいて、商品名データおよび料金データを含む商品データを記憶部に登録する手段、として機能させる。
【発明の効果】
【００１１】
本発明によれば、商品データを登録する際の労力を軽減することができる。
【図面の簡単な説明】
【００１２】
【図１】実施形態における店舗端末を含む商品管理システムの構成を例示する図である。
【図２】図１に示す店舗端末の構成を例示する図である。
【図３】店舗端末の画面上に表示されるメニュー登録画面の一例を示す図である。
【図４】店舗端末の画面上に表示されるメニュー登録画面の一例を示す図である。
【図５】店舗端末の画面上に表示されるメニュー登録画面の一例を示す図である。
【図６】店舗端末の画面上に表示されるメニュー登録画面の一例を示す図である。
【図７】店舗端末の画面上に表示されるメニュー登録画面の一例を示す図である。
【図８】店舗端末の画面上に表示されるメニュー登録画面の一例を示す図である。
【図９】店舗端末でメニューデータを登録する際の処理手順を説明するためのフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について図面を参照しつつ詳細に説明する。なお、同一の要素には同一の符号を付し、重複する説明を省略する。
【００１４】
図１は、本発明の一実施形態における店舗端末（商品データ登録端末）を含む商品管理システムの構成を例示する概略図である。商品管理システム１は、単数又は複数の店舗端末２と、管理サーバ３とを備える。店舗端末２および管理サーバ３は、ネットワークＮを介して相互に通信できるように構成される。
【００１５】
本実施形態では、例示的に、飲食店の各店舗に店舗端末２を導入する場合について説明する。店舗端末２は、それぞれの店舗ごとに、単数又は複数備えることができる。各店舗では、店員が、後述するメニュー登録機能を利用して、自店舗のメニューに含まれる商品名および料金をメニューデータ（商品データ）として店舗端末２に登録する。
【００１６】
店舗端末２は、メニュー登録機能に加え、例えば、登録したメニューデータを用いて、来店した顧客からの注文内容を登録する注文受付処理や、登録した注文内容を用いて会計処理（例えば、売上登録処理、レシートの発行処理）を実行する機能を有する。店舗端末２に登録された各データは、適宜管理サーバ３に送信され、管理サーバ３において店舗ＩＤ等が付与された状態で管理される。
【００１７】
本実施形態では、店舗端末２として、タブレット端末を想定する。しかし、店舗端末２はこれに限定されず、店舗端末２として、例えば、ノートＰＣ（パーソナルコンピュータ）、スマートフォン、携帯電話機、携帯情報端末（ＰＤＡ）、その他の端末装置を適宜用いることができる。
【００１８】
管理サーバ３は、例えば、演算処理能力の高いコンピュータによって構成され、そのコンピュータにおいて所定のサーバ用プログラムが動作することにより、サーバ機能を実現するものである。ここで、管理サーバ３を構成するコンピュータは、必ずしも１台である必要はなく、ネットワーク上に分散する複数のコンピュータから構成されてもよい。
【００１９】
ネットワークＮは、店舗端末２と管理サーバ３との間で情報を送受信可能な通信網を含む。ネットワークＮは、例えば、インターネット、ＬＡＮ、専用線、電話回線、企業内ネットワーク、移動体通信網、ブルートゥース、ＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）、その他の通信回線、それらの組み合わせ等のいずれであってもよく、有線であるか無線であるかを問わない。
【００２０】
図２は、店舗端末２の構成を概略的に示すブロック図である。店舗端末２は、例えば、プロセッサ２１と、通信インタフェース２２と、入力デバイス２３と、表示デバイス２４と、記憶資源２５とを備える。
【００２１】
プロセッサ２１は、算術論理演算ユニットおよび各種レジスタ（プログラムカウンタ、データレジスタ、命令レジスタ、汎用レジスタ等）から構成され、記憶資源２５に格納されているプログラム２５０を実行することで、後述するメニュー登録機能等の各種機能を実現する。プログラム２５０の一例として、店舗端末２にインストールされたメニュー登録用のアプリケーションプログラム（商品データ登録プログラム。以下、「メニュー登録アプリ」ともいう。）がある。このアプリケーションプログラムは、例えば、管理サーバ３からネットワークＮを通じてダウンロードし、店舗端末２にインストールする。
【００２２】
通信インタフェース２２は、管理サーバ３との接続インタフェースを提供するものであり、無線通信インタフェースまたは有線通信インタフェースから構成される。入力デバイス２３は、ユーザからの入力操作を受け付けるインタフェースを提供するものであり、タッチパネル、キーボード、マウス等を例示することができる。表示デバイス２４は、後述するメニュー登録画面等の画像表示インタフェースをユーザに提供するものであり、例えば、有機ＥＬディスプレイ、液晶ディスプレイ、ＣＲＴディスプレイ等が挙げられる。本実施形態では、入力デバイス２３および表示デバイス２４として、例示的にタッチパネル付きディスプレイを用いる。
【００２３】
記憶資源２５は、例えば、物理デバイスの記憶領域が提供する論理デバイスである。物理デバイスは、例えば、ディスクドライブまたは半導体メモリ等のコンピュータ読み取り可能な記録媒体である。記憶資源２５には、上記プログラム２５０に加え、オペレーティングシステムプログラム、ドライバプログラム、各種データ等が格納される。ドライバプログラムとしては、例えば、入力デバイス２３を制御するための入力デバイスドライバプログラムや、表示デバイス２４を制御するための出力デバイスドライバプログラム等がある。各種データとしては、例えば、商品名データおよび料金データを含むメニューデータがある。メニューデータは、例えばメニュー情報ＤＢ２５２に記憶される、
【００２４】
本実施形態におけるプログラム２５０は、例示的に、メニュー登録処理モジュール２５１を有する。このメニュー登録処理モジュール２５１を実行してメニュー登録機能を発現する。図３〜図９を参照し、メニュー登録機能を利用してメニューデータを登録する際の手順について、その一例を説明する。図９は、メニューデータを登録する際の店舗端末２における基本的な処理の流れを例示するフローチャートであり、図３〜図８は、その際の店舗端末２における表示画面の一例を示す図である。
【００２５】
最初に、ユーザである店員の操作に応じて、店舗端末２のメニュー登録アプリの起動要求を受け付けると、店舗端末２のメニュー登録処理モジュール２５１は、図３に示すメニュー登録画面（登録画面領域）２４Ｓをディスプレイ２４に表示させる（ステップＳ１０１）。上記メニュー登録アプリの起動要求は、例えば、店舗端末２のディスプレイ２４に表示されたアイコンをタップ（選択）等することで行う。
【００２６】
続いて、店員の操作に応じて、メニュー登録に利用するメニュー画像を選択する画面の表示要求を受け付けると、メニュー登録処理モジュール２５１は、図３に示すメニュー画像選択画面２４１を、メニュー登録画面２４Ｓ上にポップアップ表示させる（ステップＳ１０２）。上記メニュー画像は、商品名および料金を表示するメニューを撮影した画像である。上記メニュー画像を選択する画面の表示要求は、例えば、メニュー画像を表示するボタン２４ａをタップ等することで行う。
【００２７】
続いて、店員の操作に応じて、メニュー画像の選択要求を受け付けると、メニュー登録処理モジュール２５１は、図４に示すように、選択されたメニュー画像２４ｃをメニュー登録画面２４Ｓの画像表示領域に表示させる（ステップＳ１０３）。上記メニュー画像の選択要求は、例えば、図３に示すメニュー画像選択画面２４１上で所望のメニュー画像２４ｃに対応するファイル名２４１ａを選択し、開くボタン２４１ｂをタップ等することで行う。
【００２８】
続いて、店員の操作に応じて、メニュー画像のうち商品名が含まれる範囲が指定されると、メニュー登録処理モジュール２５１は、図５に示すように、指定された範囲を画定する枠２４ｆをメニュー画像２４ｃ上に表示させる（ステップＳ１０４）。上記商品名が含まれる範囲の指定は、例えば、画像上をなぞる等して枠を出現させ、その枠上に設けられたサイズ変更機能を利用（ドラッグ等）して枠のサイズを調整することで行う。
【００２９】
続いて、店員による枠２４ｆの設定が終了すると、メニュー登録処理モジュール２５１は、図５に示すように、商品名または料金のいずれかを選択するためのアクションボタン２４ｇ、２４ｈを、枠２４ｆの下方側に表示させる（ステップＳ１０５）。上記枠２４ｆの設定が終了したかどうかは、例えば、ディスプレイ２４から指が離れたかどうかを条件にして判定すればよい。上記アクションボタン２４ｇ、２４ｈは、選択した内容に応じた処理を実行するようにモジュールに指示するためのボタンである。
【００３０】
続いて、店員により、アクションボタン２４ｇ、２４ｈのうち、商品名のアクションボタン２４ｇが選択された場合に、メニュー登録処理モジュール２５１は、枠２４ｆ内の画像に含まれる認識対象を、商品名のパターン認識に特化した文字認識処理を利用して１行ごとに文字認識し、テキストデータに変換する（ステップＳ１０６）。
【００３１】
ここで、文字認識処理の内容は、特に制限されず、例えば、一般的なＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ:光学式文字読取装置）技術に代表される画像認識系アプリケーションを適用することができる。また、ＯＣＲ技術に代えて、データ学習に用いるいわゆるディープラーニング（Ｄｅｅｐ  Ｌｅａｒｎｉｎｇ）技術を適用することもできる。かかるディープラーニング技術を含む文字認識は、例えば、画像処理、機械学習および言語処理（認識結果補正）のステップを含めて構成することができる。
【００３２】
続いて、メニュー登録処理モジュール２５１は、上記ステップＳ１０６で変換したテキストデータを、図６に示すメニュー登録画面２４Ｓの各商品名欄２４ｄに順次入力し、表示する（ステップＳ１０７）。メニュー登録画面２４Ｓに設けられる商品名欄２４ｄは、変換したテキストデータの行数に合わせて追加される。
【００３３】
ここで、例えば、図６の商品名欄２４ｄａに示すように、メニューに存在しない商品名の商品名欄２４ｄが追加で表示された場合には、その商品名欄２４ｄと同一行にある削除ボタン２４ｉａをタップ等することで、その削除ボタン２４ｉａに対応する行全体を削除することができる（図７参照）。なお、商品名欄２４ｄの内容は、ユーザが任意に変更することもできる。
【００３４】
続いて、店員の操作に応じて、メニュー画像のうち料金が含まれる範囲が指定されると、メニュー登録処理モジュール２５１は、図７に示すように、指定された範囲を画定する枠２４ｊをメニュー画像２４ｃ上に表示させる（ステップＳ１０８）。上記料金が含まれる範囲の指定は、上述した商品名が含まれる範囲の指定と同様に行う。
【００３５】
続いて、店員による枠２４ｊの設定が終了すると、メニュー登録処理モジュール２５１は、図７に示すように、商品名または料金のいずれかを選択するためのアクションボタン２４ｇ、２４ｈを、枠２４ｊの下方側に表示させる（ステップＳ１０９）。上記枠２４ｊの設定が終了したかどうかは、上述した枠２４ｆの設定が終了したかどうかの判定と同様に行う。
【００３６】
続いて、店員により、アクションボタン２４ｇ、２４ｈのうち、料金のアクションボタン２４ｈが選択された場合に、メニュー登録処理モジュール２５１は、枠２４ｊ内の画像に含まれる認識対象を、料金のパターン認識に特化した文字認識処理を利用して１行ごとに文字認識し、テキストデータに変換する（ステップＳ１１０）。
【００３７】
続いて、メニュー登録処理モジュール２５１は、上記ステップＳ１１０で変換したテキストデータを、図８に示すメニュー登録画面２４Ｓの各料金欄２４ｅに順次入力し、表示する（ステップＳ１１１）。
【００３８】
続いて、店員の操作に応じて、メニューデータの登録要求を受け付けると、メニュー登録処理モジュール２５１は、メニュー登録画面２４Ｓに設けられた商品名欄２４ｄおよび料金欄２４ｅに入力されたデータに基づいて、メニュー情報ＤＢ２５２にメニューデータを登録する（ステップＳ１１２）。上記メニューデータの登録要求は、例えば、図８に示すメニュー登録画面２４Ｓに設けられた登録ボタン２４ｂをタップ等することで行う。
【００３９】
上述したように、実施形態における店舗端末２によれば、商品名および料金を含むメニュー画像２４ｃを表示し、メニュー画像２４ｃにおいて文字認識をする範囲を指定するための枠２４ｆ、２４ｊを、ユーザの操作に従って画像２４ｃ上に表示し、その枠内の内容が商品名または料金のいずれに該当するのかを指定する操作を受け付けることができる。また、受け付けた操作により指定された内容のパターン認識に特化した文字認識処理を利用して枠内の画像に含まれる認識対象をテキストデータに変換し、メニュー登録画面２４Ｓに設けられる入力欄２４ｄ、２４ｅのうち、指定された内容に対応して設けられる入力欄に、変換されたテキストデータを入力して表示することができる。さらに、メニュー登録画面２４Ｓの入力欄２４ｄ、２４ｅに入力されたデータに基づいて、商品名データおよび料金データを含むメニューデータをメニュー情報ＤＢ２５２に登録することができる。
【００４０】
これにより、実施形態における店舗端末２によれば、メニューデータを登録する際の労力を軽減することができるため、店舗端末２を利用するシステムの導入を促進させることが可能となる。
【００４１】
ここで、本願発明は、以下の事項に着眼してなされたことに特徴がある。メニュー（商品価格表）は、商品とその料金との組み合わせが行単位に表示されることが多い。また、商品に利用される文字は、例えば飲食店の種類等によりある程度絞り込むことができ、料金に関しては数字に絞り込むことができる。したがって、文字認識の対象を商品名とする場合には、商品名に利用される文字のパターンを用いて文字認識処理を行うことで、商品名の認識率を向上させることができる。一方、文字認識の対象を料金とする場合には、料金に利用される数字のパターンを用いて文字認識処理を行うことで、料金の認識率を向上させることができる。
【００４２】
これらの点を勘案し、本願発明は、メニュー画像２４ｃにおいて商品名の表示範囲を指定する枠２４ｆが設定された場合に、その枠２４ｆ内の内容が商品名であることを選択指定させることで、枠２４ｆ内の画像に含まれる認識対象を、商品名のパターン認識に特化した文字認識処理を利用して１行ごとに文字認識し、テキストデータに変換する。
【００４３】
また、メニュー画像２４ｃにおいて料金の表示範囲を指定する枠２４ｊが設定された場合には、その枠２４ｊ内の内容が料金であることを選択指定させることで、枠２４ｊ内の画像に含まれる認識対象を、料金のパターン認識に特化した文字認識処理を利用して１行ごとに文字認識し、テキストデータに変換する。
【００４４】
本願発明は、これらの文字認識機能を備えることで、メニューデータを登録する際の労力を軽減させることを可能とした。
【００４５】
さらに、商品名の認識率と料金の認識率とを比較した場合に、数字のパターンを用いて文字認識を行う料金の方が、認識率が高くなる傾向にあることを踏まえ、本願発明は、メニュー画像２４ｃに含まれる商品名および料金のうち、商品名を先に文字認識し、後から料金を文字認識することで、以下のような効果も得ることができる。
【００４６】
例えば、図６に示すように、メニューにない商品の商品名欄２４ｄａが誤認識により追加された場合に、商品名よりも先に料金を文字認識していると、商品名と料金との対応関係が、商品名欄２４ｄａ以降でずれることになる。この場合、そのずれを解消するために商品名を入力し直す作業が発生してしまう。
【００４７】
これに対し、商品名を先に文字認識した場合には、図６に示すように商品名欄２４ｄａが誤認識により追加されたとしても、その商品名欄２４ｄａと同一行にある削除ボタン２４ｉａを選択して削除することで、不要な行全体を削除することができ、上記商品名を入力し直す作業の発生を防ぐことが可能となり、メニューデータを登録する際の労力をさらに軽減させることができる。
【００４８】
なお、文字認識の順番は、商品名を先に文字認識し、後から料金を文字認識する順番には限定されず、料金を先に文字認識し、後から商品名を文字認識することとしてもよい。商品名の認識率によっては、メニューにない商品の商品名欄２４ｄａが追加される可能性を低減させることができるためである。
【００４９】
[変形例]
なお、本発明は、上述した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において、他の様々な形で実施することができる。このため、上記実施形態はあらゆる点で単なる例示にすぎず、限定的に解釈されるものではない。例えば、上述した各処理ステップは処理内容に矛盾を生じない範囲で任意に順番を変更し、または並列に実行することができる。
【００５０】
また、上述した実施形態では、メニュー登録に利用するメニュー画像を、保存されている画像の中から選択しているが、これに限定されない。例えば、店舗端末２に搭載されるカメラを用いて撮影した画像を、メニュー画像として利用することとしてもよい。
【００５１】
また、上述した実施形態では、商品名および料金を含むメニューデータを登録する場合について説明したが、これに限定されず、商品名および料金を含む商品データを登録する場合に本発明を適用することができる。
【符号の説明】
【００５２】
１…商品管理システム
２…店舗端末
３…管理サーバ
２１…プロセッサ
２２…通信インタフェース
２３…入力デバイス
２４…表示デバイス
２４Ｓ…メニュー登録画面
２４ａ…メニュー画像を表示するボタン
２４ｂ…登録ボタン
２４ｃ…メニュー画像
２４ｄ…商品名欄
２４ｅ…料金欄
２４ｆ、２４ｊ…枠
２４ｇ、２４ｈ…アクションボタン
２４ｉ…削除ボタン
２５…記憶資源
２５０…プログラム
２５１…メニュー登録処理モジュール
２５２…メニュー情報ＤＢ
Ｎ…ネットワーク
【要約】
【課題】メニューデータを登録する際の労力を軽減する。
【解決手段】商品名および料金を含むメニュー画像を表示し、ユーザの操作に従って、メニュー画像において文字認識をする範囲を指定するための枠を画像上に表示し、その枠内の内容が商品名または料金のいずれに該当するのかを指定する操作を受け付け、その受け付けた操作により指定された内容のパターン認識に特化した文字認識処理を利用して枠内の画像に含まれる認識対象をテキストデータに変換し、メニュー登録画面に設けられる入力欄のうち、指定された内容に対応して設けられる入力欄に、変換されたテキストデータを入力して表示し、メニュー登録画面の入力欄に入力されたデータに基づいて、商品名データおよび料金データを含むメニューデータをメニュー情報ＤＢ２５２に登録する。
【選択図】図２【図１】
0005945645.tif 000002
【図２】
0005945645.tif 000003
【図３】
0005945645.tif 000004
【図４】
0005945645.tif 000005
【図５】
0005945645.tif 000006
【図６】
0005945645.tif 000007
【図７】
0005945645.tif 000008
【図８】
0005945645.tif 000009
【図９】
0005945645.tif 000010