(57)【特許請求の範囲】
【請求項１】
関連付けられたメニュー品目のオーダー受け付けのための処理を行うよう指示するためのユーザ操作を入力するための複数のボタン部品を配列してなる操作画像を含んだグラフィカルユーザインタフェース画像を生成する生成手段と、
前記グラフィカルユーザインタフェース画像を表示する表示手段と、
前記表示手段により表示されている前記グラフィカルユーザインタフェース画像中の任意の位置を指定するユーザの操作を入力する入力手段と、
前記入力手段により入力された操作により指定された位置が前記複数のボタン部品のいずれかの配置位置である場合に、当該位置に配置された前記ボタン部品に関連付けられた指示に従った処理を実行する処理手段と、
変更手段とを具備し、
かつ前記生成手段は、前記処理手段が実行する処理に関する説明の表示が前記ユーザにより指定されている第１の状態においては、前記複数のボタン部品を小型化することによって前記操作領域を横方向に一定の率で縮小した縮小画像と前記説明を表すとともに一部の関連付け領域に前記複数のボタン部品のいずれかを関連付ける設定をした説明画像とを互いに重ならせずに横方向に並べて表すように前記グラフィカルユーザインタフェース画像を生成し、前記第１の状態とは別の第２の状態においては前記操作画像を含むものの前記説明画像を含まない画像として前記グラフィカルユーザインタフェース画像を生成し、
さらに前記変更手段は、前記説明画像を含んだ前記グラフィカルユーザインタフェース画像中における前記関連付け領域内がユーザにより指定されたことに応じて、該当する関連付け領域に対応付けられた前記ボタン部品を他の前記ボタン部品とは区別可能とするように前記グラフィカルユーザインタフェース画像を変更することを特徴とする情報処理装置。
【請求項２】
グラフィカルユーザインタフェース画像を表示する表示手段と、
前記表示手段により表示されている前記グラフィカルユーザインタフェース画像中の任意の位置を指定するユーザの操作を入力する入力手段とともに情報処理装置を構成するコンピュータを、関連付けられたメニュー品目のオーダー受け付けのための処理を行うよう指示するためのユーザ操作を入力するための複数のボタン部品を配列してなる操作画像を含むものとして前記グラフィカルユーザインタフェース画像を生成する生成手段と、前記入力手段により入力された操作により指定された位置が前記複数のボタン部品のいずれかの配置位置である場合に、当該位置に配置された前記ボタン部品に関連付けられた指示に従った処理を実行する処理手段と、変更手段として機能させ、かつ前記生成手段を、前記処理手段が実行する処理に関する説明の表示が前記ユーザにより指定されている第１の状態においては、前記複数のボタン部品を小型化することによって前記操作領域を横方向に一定の率で縮小するとともに、小型化した前記複数のボタン部品上に前記文字を文字サイズを変えずに示した縮小画像と前記説明を表すとともに一部の関連付け領域に前記複数のボタン部品のいずれかを関連付ける設定をした説明画像とを互いに重ならせずに横方向に並べて表すように前記グラフィカルユーザインタフェース画像を生成し、前記第１の状態とは別の第２の状態においては前記操作画像を含むものの前記説明画像を含まない画像として前記グラフィカルユーザインタフェース画像を生成し、さらに前記変更手段を、前記説明画像を含んだ前記グラフィカルユーザインタフェース画像中における前記関連付け領域内がユーザにより指定されたことに応じて、該当する関連付け領域に対応付けられた前記ボタン部品を他の前記ボタン部品とは区別可能とするように前記グラフィカルユーザインタフェース画像を変更するものとすることを特徴とするプログラム。
【請求項３】
前記グラフィカルユーザインタフェース画像は、前記ボタン部品上に文字を示し、
かつ前記生成手段は、前記第１の状態と前記第２の状態とで前記文字のサイズを変更しないことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記生成手段は、前記ボタン部品を小型化したことによって当該ボタン部品上に示す複数の前記文字を前記ボタン部品上に配置しきれなくなる場合には、前記複数の文字の配列を変更することを特徴とする請求項３に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、飲食店等における店員などによる注文受付業務を支援するなどの処理を行う情報処理装置およびその動作制御のためのプログラムに関する。
【背景技術】
【０００２】
例えばファミリーレストランや居酒屋等の多くの飲食店では、メニュー品目の注文の受付業務や会計業務などの種々の業務を支援する種々の情報処理装置が利用されている。これらの情報処理装置はネットワークを介して互いに接続されて協働することにより、各種の業務の支援を効率的に行うシステムが構築されることも多い。
【０００３】
さて、上記のような情報処理装置では、ユーザによる指示の入力にグラフィカルユーザインタフェースを利用することが一般的である。そしてこのグラフィカルユーザインタフェースにおける表示画像（グラフィカルユーザインタフェース画像）には、ユーザの指示を入力するための表示部品が複数配列される。なお上記の表示部品は、例えば注文されたメニュー品目を指定するためのボタンを仮想的に表した画像などを指す。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−２５５０６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のような情報処理装置は、高機能化に伴って操作が複雑となっており、操作説明を表したヘルプ画像を表示できることが望まれている。しかしながら、この種のヘルプ画像は、一般に操作説明を記述した文章を表す。このため、不慣れなユーザは、ヘルプ画像に示された操作説明に基づいてどの表示部品を操作すれば良いのかを認識することが困難である場合があった。
【０００６】
このような不具合への対策としてヘルプ画像に表示部品を表す画像を含めることが考えられる。しかしながらこの場合には、ヘルプ画像の限られた領域の一部を表示部品により専有することとなって、操作説明を記述した文章を示すための領域が小さくなってしまい、その文章が読み辛くなってしまう。
【０００７】
本発明はこのような事情を考慮してなされたものであり、その目的とするところは、操作説明を、その内容をユーザが容易に把握できるように提示することにある。
【課題を解決するための手段】
【０００８】
関連付けられたメニュー品目のオーダー受け付けのための処理を行うよう指示するためのユーザ操作を入力するための複数のボタン部品を配列してなる操作画像を含んだグラフィカルユーザインタフェース画像を生成する生成手段と、前記グラフィカルユーザインタフェース画像を表示する表示手段と、前記表示手段により表示されている前記グラフィカルユーザインタフェース画像中の任意の位置を指定するユーザの操作を入力する入力手段と、前記入力手段により入力された操作により指定された位置が前記複数のボタン部品のいずれかの配置位置である場合に、当該位置に配置された前記ボタン部品に関連付けられた指示に従った処理を実行する処理手段と、変更手段とを具備し、かつ前記生成手段は、前記処理手段が実行する処理に関する説明の表示が前記ユーザにより指定されている第１の状態においては、前記複数のボタン部品を小型化することによって前記操作領域を横方向に一定の率で縮小するとともに、小型化した前記複数のボタン部品上に前記文字を文字サイズを変えずに示した縮小画像と前記説明を表すとともに一部の関連付け領域に前記複数のボタン部品のいずれかを関連付ける設定をした説明画像とを互いに重ならせずに横方向に並べて表すように前記グラフィカルユーザインタフェース画像を生成し、前記第１の状態とは別の第２の状態においては前記操作画像を含むものの前記説明画像を含まない画像として前記グラフィカルユーザインタフェース画像を生成し、さらに前記変更手段は、前記説明画像を含んだ前記グラフィカルユーザインタフェース画像中における前記関連付け領域内の位置を指定する操作が前記入力手段により入力されたことに応じて、該当する関連付け領域に対応付けられた前記ボタン部品を他の前記ボタン部品とは区別可能とするように前記グラフィカルユーザインタフェース画像を変更することとした。
【発明の効果】
【０００９】
本発明によれば、ヘルプ画像における説明をユーザにより理解し易く表示できる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係る接客支援システムの構成を図。
【図２】図１中の情報端末のブロック図。
【図３】図２中のＨＤＤに記憶される部門ファイルのファイル構造を示す図。
【図４】図２中のＨＤＤに記憶されるＰＬＵファイルのファイル構造を示す図。
【図５】図２中のＣＰＵのフローチャート。
【図６】オーダー入力用のＧＵＩ画像の一例を示す図。
【図７】図６に示すＧＵＩ画像を説明画像を含むように更新して得られたＧＵＩ画像の一例を示す図。
【図８】図７に示すＧＵＩ画像を説明画像中でタッチされた関連付け領域に関連付けられたボタン部品を強調するように更新得られたＧＵＩ画像の一例を示す図。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施形態について説明する。なお、本実施の形態では、商品の販売に関わる業務を支援する情報処理装置を含んだ接客支援システム１００を例に説明する。
【００１２】
図１は本実施形態に係る接客支援システム１００の構成を図である。
【００１３】
この接客支援システム１００は、飲食店や販売店などのような顧客の注文に応じて飲食サービスや商品販売サービスを提供する任意の施設で利用可能である。ただし以下においては、飲食店での利用に適応するものとして構成された接客支援システム１００について説明することとする。
【００１４】
接客支援システム１００は、３つの情報端末１、キッチンプリンタ２およびステーション３をＬＡＮ（local area network）４にそれぞれ接続して構成される。ただし、情報端末１は、１台のみを含んでも良いし、２台または４台以上を含んでも良い。またキッチンプリンタ２は、２台以上を含み得る。
【００１５】
情報端末１は、例えば接客フロアやチェックアウトカウンタに設置される。顧客に対する案内業務、受注業務、給仕（配膳）業務、あるいは会計業務など各種の業務を支援するための処理を行う。そして、接客フロアに設置された情報端末１においては、案内業務、受注業務および給仕（配膳）業務を支援するための処理が主として利用される。またチェックアウトカウンタに設置された情報端末１においては、さらに会計業務を支援するための処理が利用される。なお、情報端末１は、上記の業務の一部のみを支援する処理を行うことにより用途に特化したものとしても良い。すなわち、この情報端末１は、店舗における業務を支援するための情報処理装置としての機能を備えている。
【００１６】
キッチンプリンタ２は、例えばキッチンに設置され、情報端末１から送信された受注情報に基づく調理指示伝票を調理人のために印字する。
【００１７】
ステーション３は、例えばバックヤードに設置され、情報端末１から送信された各種の情報を集計処理し、飲食店の営業に拘わる管理業務を支援する。またステーション３は、複数の情報端末１で共通に利用される情報の管理処理を行うこともある。
【００１８】
図２は情報端末１のブロック図である。
【００１９】
情報端末１は、液晶ディスプレイ（ＬＣＤ）１０、表示コントローラ１１、タッチパネル１２、タッチパネルコントローラ１３、周辺機器インタフェース（周辺機器Ｉ／Ｆ）１４、通信インタフェース（通信Ｉ／Ｆ）１５、ＲＯＭ（read-only memory）１６、ＲＡＭ（random-access memory）１７、ＨＤＤ（hard disk drive）１８およびＣＰＵ（central processing unit）１９を含む。このうち、表示コントローラ１１、タッチパネルコントローラ１３、周辺機器インタフェース１４、通信インタフェース１５、ＲＯＭ１６、ＲＡＭ１７、ＨＤＤ１８およびＣＰＵ１９は、バスラインにそれぞれ接続されている。液晶ディスプレイ１０およびタッチパネル１２は、表示コントローラ１１およびタッチパネルコントローラ１３にそれぞれ接続されている。
【００２０】
液晶ディスプレイ１０は、表示コントローラ１１により駆動されて画像を表示する。表示コントローラ１１は、ＣＰＵ１９の制御の下にＲＡＭ１７から転送される画像データに応じた画像が表示されるように液晶ディスプレイ１０を制御する。
【００２１】
タッチパネル１２は、液晶ディスプレイ１０の表示面に積層配置されている。タッチパネル１２は、液晶ディスプレイ１０の表示画面へのユーザによるタッチがなされた際に、そのタッチ位置に応じた検出信号を出力する。タッチパネルコントローラ１３は、タッチパネル１２から出力された検出信号に基づいて上記のタッチ位置を表す座標情報を求め、この座標情報をＣＰＵ１９へ送る。
【００２２】
周辺機器インタフェース１４には、プリンタ５や客面表示装置６などの周辺機器が必要に応じて接続される。周辺機器インタフェース１４は、接続されている周辺機器と通信する。周辺機器インタフェース１４としては、ＵＳＢ（universal serial bus）の汎用規格に準拠したインタフェース回路などを利用できる。なお、プリンタ５は、受注伝票、領収伝票あるいは各種のジャーナルなどを印刷するために利用される。客面表示装置６は、会計結果や広告情報などを顧客に提示するための画像を表示するために利用される。プリンタ５および客面表示装置６の少なくとも一方は、情報端末１に内蔵されていても良い。
【００２３】
通信インタフェース１５は、キッチンプリンタ２およびステーション３とＬＡＮ４を介して通信する。通信インタフェース１５としては、イーサネット（登録商標）などの汎用規格に準拠したインタフェース回路などを利用できる。
【００２４】
ＲＯＭ１６は、ＣＰＵ１９の処理手順を記述したプログラムや、ＣＰＵ１６が各種の処理を実行する上で必要なデータなどを記憶している。
【００２５】
ＲＡＭ１７は、ＣＰＵ１６が各種の処理を実行する上で必要なデータを必要に応じて記憶する。例えばＲＡＭ１７には、液晶ディスプレイ１０で表示する画像を表す画像情報が記憶される。またＲＡＭ１７は、ＣＰＵ１６が各種の処理を行う際のワークエリアとしても利用される。
【００２６】
ＨＤＤ１８は、ＣＰＵ１９の処理手順を記述したプログラムや、ＣＰＵ１６が各種の処理を実行する上で必要なデータなどを記憶している。ＨＤＤ１８が記憶するデータには、後述する部門ファイルおよびＰＬＵ（price look up）ファイルを含む。またＨＤＤ１８が記憶するデータには、各種の画像を生成するための素材となる表示部品を表すデータが含まれる。この表示部品には、グラフィカルユーザインタフェース画像に配置するボタン部品も含まれる。
【００２７】
ＣＰＵ１９は、ＲＯＭ１６やＨＤＤ１８に記憶されたプログラムに基づく処理を実行することによって、各種の処理手段として機能する。これらの処理手段の１つは、前述した各種の業務に関する指示のためのユーザによる操作のための操作画像を含んだグラフィカルユーザインタフェース画像を生成する。また上記の処理手段の１つは、上記の操作画像に基づくユーザ操作による指示に基づいて前述した各種の業務を支援するための各種の処理を実行する。なお、業務を支援するための各種の処理とは、例えばメニュー品目のオーダー受け付けのための処理などである。
【００２８】
なお、情報端末１は、ＲＯＭ１６やＨＤＤ１８にプログラムが記憶された状態にて販売や譲渡がなされても良いし、記憶媒体に記憶された状態や通信回線を介した通信により販売または譲渡されたプログラムが任意に情報端末１にインストールされても良い。なお、上記の記憶媒体としては、磁気ディスク、光磁気ディスク、光ディスク、あるいは半導体メモリなどのあらゆる種類のものを利用できる。
【００２９】
図３は部門ファイルのファイル構造を示す図である。
【００３０】
部門ファイルは、部門番号、部門名、タグ位置および備考の各情報フィールドをそれぞれ含んだ複数のデータレコードの集合からなる。これらのデータレコードは、個別の部門に関する情報がそれぞれ記述される。具体的には、部門番号の情報フィールドには、メニュー品目を分類するべく定められた複数の部門のそれぞれに割り付けられた番号が記述される。部門名の情報フィールドには、上記の部門のそれぞれを識別するための名称が記述される。タグ位置の情報フィールドには、後述するオーダー入力用のグラフィカルユーザインタフェース画像（以下、ＧＵＩ画像と記す）におけるボタン部品の配置位置が記述される。備考には、その他の備考情報が必要に応じて記述される。なお図３においては、いずれのデータレコードも備考情報が記述されていない。
【００３１】
図３の例では、「ドリンク」「デザート」「和膳」「和洋食」「丼もの」「鍋もの」「うどん＆そば」「一品料理」ならびに「健康とサラダ」なる９つの部門が定められており、これらの部門には「０１」〜「０９」の各部門番号がそれぞれ割り付けられていることが部門ファイルに記述されている。そして例えば、「ドリンク」なる部門に対応するボタン部品の配置位置が「２行５列」であることが部門ファイルに記述されている。
【００３２】
図４はＰＬＵファイルのファイル構造を示す図である。
【００３３】
ＰＬＵファイル４０２は、コード、部門、割付、画像、メニュー名、単価、持帰り、奉仕料対象およびボタン色の各情報フィールドをそれぞれ含んだ複数のデータレコードの集合からなる。これらのデータレコードには、個別のメニュー品目に関する情報が記述される。コードの情報フィールドには、個々のメニュー品目に割り付けられたコードが記述される。部門の情報フィールドには、個々のメニュー品目が属する部門の部門番号が記述される。割付の情報フィールドには、オーダー入力用のＧＵＩ画像におけるボタン部品の配置位置が記述される。画像の情報フィールドには、ボタン部品に重畳表示する画像が記述される。メニュー名の情報フィールドには、個々のメニュー品目の名称が記述される。単価の情報フィールドには、個々のメニュー品目の単価が記述される。持帰りの情報フィールドには、個々のメニュー品目の持ち帰りの可否が記述される。奉仕料対象の情報フィールドには、個々のメニュー品目が奉仕料徴収の対象となるか否かが記述される。ボタン色の情報フィールドは、ボタン部品の色が記述される。
【００３４】
なお、部門ファイルおよびＰＬＵファイルは、接客支援システム１００が使用される飲食店における営業実態に基づいて、例えば接客支援システム１００の導入作業の一環として作成されてＨＤＤ１８に書き込まれる。また部門ファイルおよびＰＬＵファイルは、ステーション３に内臓または接続された記憶媒体のみにより記憶されても良いし、そのような記憶媒体とＨＤＤ１８との双方により記憶されても良い。
【００３５】
次に接客支援システム１００の動作について説明する。
【００３６】
顧客の注文についてのオーダー情報が店員によって情報端末１に入力されると、入力されたオーダー情報はＬＡＮ４を介してステーション３に伝送される。ステーション３は、到来したオーダー情報を、会計処理や集計処理などのために管理する。またステーション３は、オーダー情報をＬＡＮ４を介してキッチンプリンタ２へと送信する。キッチンプリンタ２は、到来したオーダー情報に応じた内容の調理指示伝票を印字する。
【００３７】
さて、上記のようなオーダー情報の入力に使用される情報端末１は、例えば店員によってオーダー入力モードに設定される。このオーダー入力モードが設定されているときにＣＰＵ１９は、図５に示す処理を実行する。ただし、図５においては本実施の形態の特徴的な一部の処理のみを示している。
【００３８】
ステップＳａ１においてＣＰＵ１９は、オーダー入力用のＧＵＩ画像を生成し、このＧＵＩ画像をＬＣＤ１０に表示させる。具体的には、ＣＰＵ１９は図６に示すようなレイアウトのＧＵＩ画像７０を示す画像データをＲＡＭ１７に生成する。
【００３９】
ＧＵＩ画像７０は、オーダー入力のための操作画像７１を含む。操作画像７１には、領域７１ａ，７１ｂ，７１ｃを含んでいる。領域７１ａは、オーダー入力の結果を表す。領域７１ｂは、複数のボタン部品が配列される。領域７１ｃは、オーダー入力操作に関わる付加機能を指定するための複数のボタン部品が配列される。
【００４０】
領域７１ｂに配置されるボタン部品には、部門がそれぞれ関連付けられた複数のボタン部品と、メニュー品目がそれぞれ関連付けられた複数のボタン部品とを含む。メニュー品目がそれぞれ関連付けられた複数のボタン部品は、その関連付けられたメニュー品目のオーダー受け付けのための処理を行うよう指示するためのユーザ操作を入力するためのものである。部門がそれぞれ関連付けられた複数のボタン部品を配列する領域と、メニュー品目がそれぞれ関連付けられた複数のボタン部品を配列する領域とは、それぞれ個別に予め定義されており、ＣＰＵ１９は、これらの領域内での各ボタン部品の位置を部門ファイルおよびＰＬＵファイルに記述された情報に基づいて決定する。そしてＣＰＵ１９は、領域７１ｂ，７１ｃに配置するべきボタン部品の情報をＨＤＤ１８から取得して、その情報を配置位置に応じてＲＡＭ１７に展開する。
【００４１】
ＧＵＩ画像７０は、操作画像７１の外にも複数のボタン部品を配置している。これらのボタン部品のうちの一つであるボタン部品７２には、操作説明の表示（ヘルプ表示）の要求の入力が関連付けられている。
【００４２】
なお、図６における領域７１ａはオーダー入力がなされたのちの状態を示している。これは、領域７１ａの機能を把握し易くするためであり、ＣＰＵ１９がステップＳａ１において生成するＧＵＩ画像には、具体的なオーダー入力の結果の情報はまだ含まれない。
【００４３】
そしてＧＵＩ画像７０を示す画像データを生成し終えたならばＣＰＵ１９は、表示コントローラ１１に対してその画像データを転送するとともに、表示を指示する。これに応じて表示コントローラ１１は、転送された画像データに応じてＧＵＩ画像７０が表示されるようにＬＣＤ１０を駆動する。
【００４４】
ＧＵＩ画像７０がＬＣＤ１０によって表示された状態でＣＰＵ１９は、ステップＳａ２においてユーザによりＧＵＩ操作が行われるのを待ち受ける。なお本実施形態では、ＧＵＩ操作はＬＣＤ１０の表示画面をユーザが指などでタッチすることにより行われる。そこでＣＰＵ１９は、タッチパネルコントローラ１３から検出信号が与えられたならば、ユーザによるＧＵＩ操作がなされたと判断し、ステップＳａ２からステップＳａ３へ進む。
【００４５】
ステップＳａ３においてＣＰＵ１９は、上記のなされたＧＵＩ操作の内容を判定する。具体的にはＣＰＵ１９は、上記の検出信号に基づいてタッチ位置を判断し、そのタッチ位置に割り付けられている機能を実現するための処理の実行がユーザにより指示されたとして判定する。例えば、ユーザがメニュー品目が関連付けられたボタン部品をタッチするように表示画面にタッチしたならば、該当するボタン部品に関連付けられたメニュー品目のオーダー受け付けのための処理を行うよう指示するためのユーザ操作であると判定する。
【００４６】
ヘルプ表示以外の機能を実現するための処理の実行がユーザにより指示されたならばＣＰＵ１９は、その指示に応じた図示しない処理に移行し、その処理を実行する。例えば、部門が関連付けられたボタン部品をタッチすることによって部門の切り換えが指示されたならばＣＰＵ１９は、タッチされたボタン部品に関連付けられた部門に属するメニュー品目のボタン部品が配列されるように領域７１ｂを更新する処理を実行する。また、メニュー品目が関連付けられたボタン部品をタッチすることによってオーダー受け付けのための処理を行うように指示されたならばＣＰＵ１９は、タッチされたボタン部品に関連付けられたメニュー品目に関するオーダー情報をステーション３に送信するとともに、そのオーダー入力の結果を表すように領域７１ａにおける表示内容を更新する処理を実行する。なお、別の業務を支援するための処理の起動や処理の停止などのような図５の処理の終了条件に合致する要求がなされた場合以外では、操作に応じた処理の完了後にＣＰＵ１９はステップＳａ２の待ち受け状態に戻る。
【００４７】
さて、例えばボタン部品７２がタッチされるなどしてヘルプ表示が要求されたのであれば、ＣＰＵ１９はステップＳａ３からステップＳａ４へ進む。
【００４８】
ステップＳａ４においてＣＰＵ１９は、その時点でＬＣＤ１０に表示させているＧＵＩ画像７０における操作画像７１内の画像を横方向に一定の率で縮小する。
【００４９】
ステップＳａ５においてＣＰＵ１９は、ＬＣＤ１０に表示させる画像を、図７に示すようなレイアウトのＧＵＩ画像８０に更新する。具体的には、ＣＰＵ１９は、ＧＵＩ画像７０における操作画像７１の左端に寄せた状態で操作画像７１を縮小して得られた操作画像８１を配置する。そしてＣＰＵ１９は、操作画像７１よりも操作画像８１が小さいことにより生じる空き領域をヘルプ領域とし、このヘルプ領域に説明画像８２を配置することによって、ＧＵＩ画像８０を生成する。説明画像８２は、それを表すデータがＲＯＭ１６またはＨＤＤ１８に予め記憶されており、ＣＰＵ１９はそのデータに基づく画像をＲＡＭ１７に展開する。なお、説明画像８２を表すデータは、例えばＨＴＭＬ（hypertext markup language）などのような周知のページ記述言語により作成されたものを利用可能である。またＧＵＩ画像８０には、操作画像８１および説明画像８２の外にも複数のボタン部品を配置している。これらのボタン部品のうちの一つであるボタン部品８３には、操作説明の表示（ヘルプ表示）の削除要求の入力が関連付けられている。
【００５０】
ＧＵＩ画像８０がＬＣＤ１０によって表示された状態でＣＰＵ１９は、ステップＳａ６においてユーザによりＧＵＩ操作が行われるのを待ち受ける。そしてＣＰＵ１９は、ユーザによるＧＵＩ操作がなされたならば、ステップＳａ６からステップＳａ７へ進む。
【００５１】
ステップＳａ７においてＣＰＵ１９は、上記のなされたＧＵＩ操作の内容を判定する。
【００５２】
ここで、説明画像８２内の一部の領域には、他の説明画像や縮小画像８１に含まれたボタン部品を関連付ける設定をしている。このような関連付けは、典型的には説明画像８２を表したデータ中に予め記述される。しかしながら、説明画像８２を表したデータとは別に、上記の関連付けを表したデータテーブルを例えばＲＯＭ１６またはＨＤＤ１８などの任意の記憶手段に記憶させておいても良い。そしてこのような領域（以下、関連付け領域と称する）をタッチするようにユーザが表示画面にタッチしたならば、ＣＰＵ１９はステップＳａ７からステップＳａ８へ進む。
【００５３】
ステップＳａ８においてＣＰＵ１９は、タッチされた関連付け領域が、他の説明画像か縮小画像８１に含まれたボタン部品のいずれかであるかを確認する。そしてタッチされた関連付け領域が他の説明画像に関連付けられているならば、ＣＰＵ１９はステップＳａ８からステップＳａ９へ進む。
【００５４】
ステップＳａ９においてＣＰＵ１９は、タッチされた関連付け領域に関連付けられたを表示するべく、ＬＣＤ１０にて表示中のＧＵＩ画像を更新する。こののちにＣＰＵ１９は、ステップＳａ６の待ち受け状態に戻る。
【００５５】
一方、ＣＰＵ１９がステップＳａ６の待ち受け状態にあるときにユーザがタッチした関連付け領域が縮小画像８１に含まれたボタン部品に関連付けられている場合には、ＣＰＵ１９はステップＳａ８からステップＳａ１０へ進む。
【００５６】
ステップＳａ１０においてＣＰＵ１９は、上記のユーザによりタッチされた関連付け領域を強調するように説明画像を変更するとともに、関連付け先のボタン部品を強調するように操作画像を変更することによって、ＬＣＤ１０にて表示中のＧＵＩ画像を更新する。具体的には、図７に示す操作画像７１中において、［アイテムＴＯ］と表されてる領域が関連付け領域の１つであり、アイテムＴＯと表示されたボタン部品が関連付けられている。そしてこの関連付け領域がタッチされた場合にＣＰＵ１９は、ＬＣＤ１０における表示を、図７に示したＧＵＩ画像８０から図８に示したＧＵＩ画像９０に更新する。ＧＵＩ画像９０は、操作画像９１および説明医画像９２を含む。操作画像９１は、枠９１ａおよびマーク９１ｂを追加するように操作画像８１を変更したものである。枠９１ａおよびマーク９１ｂは、アイテムＴＯと表示されたボタン部品を指し示して強調するように配置される。なお、枠９１ａおよびマーク９１ｂは、ＧＵＩ画像９０中で目立つ色を使用するのが好ましい。説明画像９２は、［アイテムＴＯ］と表されている領域を反転表示とするように説明画像８２を変更したものである。ただし図８においては、見辛くなってしまうことを避けるために、反転表示される領域のみを枠９２ａにより示している。なお、ＧＵＩ画像９０において関連付け領域およびボタン部品を強調するための表示方法は任意であって良い。そしてこのようにＧＵＩ画像を更新し終えたならばＣＰＵ１９は、ステップＳａ６の待ち受け状態に戻る。
【００５７】
このようにして、説明画像中でボタン部品が関連付けられた関連付け領域内がユーザにより指定されたことを認識して、その関連付け領域に関連付けられたボタン部品を認識し、この認識したボタン部品を強調するようにＧＵＩ画像が変更されることになる。
【００５８】
ところでステップＳａ６の待ち受け状態にあるときに、関連付け領域のタッチおよびヘルプ表示の削除要求以外を指示する操作がユーザにより行われたならばＣＰＵ１９は、その指定に応じた図示しない処理に移行し、その処理を実行する。なお、別の業務を支援するための処理の起動や処理の停止などのような図５の処理の終了条件に合致する要求がなされた場合以外では、操作に応じた処理の完了後にＣＰＵ１９はステップＳａ６の待ち受け状態に戻る。
【００５９】
さてステップＳａ６の待ち受け状態にあるときに、例えばボタン部品８３がタッチされるなどしてヘルプ表示の削除が要求されたのであれば、ＣＰＵ１９はステップＳａ７からステップＳａ１１へ進む。
【００６０】
ステップＳａ１１においてＣＰＵ１９は、説明画像を除去する。この上でステップＳａ１２においてＣＰＵ１９は、操作画像を元に戻して、ＬＣＤ１０での表示画像をＧＵＩ画像７０のような下のレイアウトのＧＵＩ画像に戻す。
【００６１】
こののちにＣＰＵ１９は、ステップＳａ２の待ち受け状態に戻る。
【００６２】
以上のように情報端末１においては、オーダー入力用のＧＵＩ画像７０がＬＣＤ１０にて表示されている状態においてヘルプ表示の要求がなされたならば、ＧＵＩ画像７０における操作画像７１を縮小するとともに、これによって生じる空き領域としてのヘルプ領域に説明画像８２を配置したＧＵＩ画像にＬＣＤ１０における表示が変更される。つまり、ＬＣＤ１０には、ヘルプ表示の要求がなされた際に操作画像７１に示されていた情報の全てを表す操作画像８１と、説明画像８２とが並べて示される。従ってユーザは、操作画像７１に表示されていたボタン部品のそれぞれを目視により直接的に確認しながら、その操作法を説明画像により確認することができる。
【００６３】
そして情報端末１においてはさらに、説明画像中の関連付け領域がタッチされた場合には、その関連付け領域に関連付けられたボタン部品が強調表示される。従ってユーザは、説明画像中で説明されているボタン部品が操作画像中のどのボタン部品であるのかを直感的に把握できる。
【００６４】
この実施形態は、次のような種々の変形実施が可能である。
【００６５】
説明画像は、操作画像の一部に重なる状態で配置されても良い。ただしこの場合には、操作画像をＧＵＩ画像中にてユーザが任意に移動できるようにしておくことが望ましい。タッチされた関連付け領域に関連付けられたボタン部品が説明画像により隠されている場合には、該当するボタン部品が表示されるように説明画像を自動的に移動させるようにすることがさらに望ましい。
【００６６】
販売店における商品購入の注文の受け付けなどのような上記各実施形態とは異なる受注業務を支援する装置においても上記の実施形態と同様に実施が可能である。また、注文の受付業務の支援に拘わらず、会計業務や売上集計業務などのような他の様々な業務を支援する処理に際してのＧＵＩ画像の表示に関しても上記の実施形態と同様に実施が可能である。
【００６７】
ＧＵＩ操作は、マウスなどの他のポインティングデバイスを用いて行われても良い。
【００６８】
操作画像７１に示された画像を縮小する際に、ボタン部品のみを縮小し、ボタン部品上に示す文字のサイズは変更しないこととしても良い。そうすれば、各ボタン部品の機能をユーザが容易に判別することが可能となる。この場合に文字が縮小されたボタン部品の上に配置しきれなくなる場合には、例えば改行を新たに加えるか、あるいは既に改行状態であるならば改行位置を変更するなどして、全ての文字を縮小されたボタン部品の上に配置することが望ましい。
【００６９】
操作画像７１に示された画像を縮小する際に、ボタン部品上に示す文字をそのサイズを変更せずにボタン部品上に配置することが可能である場合にはそのようにし、不可能である場合には文字のサイズを小さく変更することとしても良い。
【００７０】
支援する業務は、ユーザの業務である必要はない。すなわち、例えば、買上商品に関する情報を入力する業務を支援する処理を買上客の操作に応じて実行するセルフレジスタ装置においても上記の実施形態と同様な実施が可能である。
【００７１】
この実施形態は、次のような種々の変形実施が可能である。
【００７２】
ステップＳａ５におけるＧＵＩ画像の更新およびステップＳａ１０におけるＧＵＩ画像の更新の一方または両方を、ステップＳａ１におけるＧＵＩ画像の生成とは別のプログラムに基づくＣＰＵ１９の処理により実現しても良い。ステップＳａ５およびステップＳａ１０についても、それぞれを別々のプログラムに基づくＣＰＵ１９の処理により実現しても良い。
【００７３】
ステップＳａ５におけるＧＵＩ画像の更新およびステップＳａ１０におけるＧＵＩ画像の更新の一方または両方を、ＣＰＵ１９とは別のコンピュータにより実行しても良い。ステップＳａ５およびステップＳａ１０についても、それぞれを別々のコンピュータにより実行しても良い。
【００７４】
ステップＳａ５におけるＧＵＩ画像の更新およびステップＳａ１０におけるＧＵＩ画像の更新の一方または両方を、更新用の画像または変更用の画像を既に表示されているＧＵＩ画像に付加する処理により実現することもできる。
【００７５】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
以下に、本願の当初の特許請求の範囲に記載された発明を付記する。
［１］
ユーザによる指示がそれぞれ関連付けられた複数の表示部品を配列してなる操作画像と前記操作画像の操作に関する説明を表すとともに一部の関連付け領域に前記複数の表示部品のいずれかを関連付ける設定をした説明画像とを含んだグラフィカルユーザインタフェース画像が表示手段により表示されている状態にあるときに前記関連付け領域内がユーザにより指定されたことに応じて、該当する関連付け領域に対応付けられた前記表示部品を他の前記表示部品とは区別可能とするように前記グラフィカルユーザインタフェース画像を変更する変更手段を具備したことを特徴とする情報処理装置。
［２］
ユーザによる指示がそれぞれ関連付けられた複数の表示部品を配列してなる操作画像と前記操作画像の操作に関する説明を表すとともに一部の関連付け領域に前記複数の表示部品のいずれかを関連付ける設定をした説明画像とを含んだグラフィカルユーザインタフェース画像を生成する生成手段と、
前記グラフィカルユーザインタフェース画像を表示する表示手段と、
前記表示手段により表示されている前記グラフィカルユーザインタフェース画像中の任意の位置を指定するユーザの操作を入力する入力手段と、
前記入力手段により入力された操作により指定された位置が前記複数の表示部品のいずれかの配置位置である場合に、当該位置に配置された前記表示部品に関連付けられた指示に従った処理を実行する処理手段とを具備し、
かつ前記生成手段は、前記関連付け領域内の位置を指定する操作が前記入力手段により入力されたことに応じて、該当する関連付け領域に対応付けられた前記表示部品を他の前記表示部品とは区別可能とするように前記グラフィカルユーザインタフェース画像を変更することを特徴とする情報処理装置。
［３］
前記生成手段は、前記説明画像の表示が前記ユーザにより要求されている第１の状態においては前記操作画像と前記説明画像とを含んだ画像として前記グラフィカルユーザインタフェース画像を生成し、第１の状態とは別の第２の状態においては前記操作画像を含むものの前記説明画像を含まない画像として前記グラフィカルユーザインタフェース画像を生成することを特徴とする［２］に記載の情報処理装置。
［４］
前記生成手段は、前記第１の状態においては、前記第２の状態において生成する前記グラフィカルユーザインタフェース画像よりも前記複数の表示部品の少なくとも一部を小型化することによって前記グラフィカルユーザインタフェース画像において前記操作画像が占める領域を小さくし、前記グラフィカルユーザインタフェース画像において前記操作画像が占める領域以外の領域に前記説明画像を配置した画像として前記グラフィカルユーザインタフェース画像を生成することを特徴とする情報処理装置。
［５］
コンピュータを、ユーザによる指示がそれぞれ関連付けられた複数の表示部品を配列してなる操作画像と前記操作画像の操作に関する説明を表すとともに一部の関連付け領域に前記複数の表示部品のいずれかを関連付ける設定をした説明画像とを含んだグラフィカルユーザインタフェース画像が表示手段により表示されている状態にあるときに前記関連付け領域内がユーザにより指定されたことに応じて、該当する関連付け領域に対応付けられた前記表示部品を他の前記表示部品とは区別可能とするように前記グラフィカルユーザインタフェース画像を変更する変更手段として機能させるプログラム。
［６］
グラフィカルユーザインタフェース画像を表示する表示手段と、
前記表示手段により表示されている前記グラフィカルユーザインタフェース画像中の任意の位置を指定するユーザの操作を入力する入力手段とともに情報処理装置を構成するコンピュータを、
ユーザによる指示がそれぞれ関連付けられた複数の表示部品を配列してなる操作画像と前記操作画像の操作に関する説明を表すとともに一部の関連付け領域に前記複数の表示部品のいずれかが関連付けられた説明画像とを含んだグラフィカルユーザインタフェース画像を生成する生成手段と、
前記入力手段により入力された操作により指定された位置が前記複数の表示部品のいずれかの配置位置である場合に、当該位置に配置された前記表示部品に関連付けられた指示に従った処理を実行する処理手段として機能させ、
かつ前記生成手段を、前記関連付け領域内の位置を指定する操作が前記入力手段により入力されたことに応じて、該当する関連付け領域に対応付けられた前記表示部品を他の前記表示部品とは区別可能とするように前記グラフィカルユーザインタフェース画像を変更するものとすることを特徴とするプログラム。
【符号の説明】
【００７６】
１…情報端末、２…キッチンプリンタ、３…ステーション、４…ＬＡＮ、５…プリンタ、６…客面表示装置、１０…液晶ディスプレイ（ＬＣＤ）、１１…表示コントローラ、１２…タッチパネル、１３…タッチパネルコントローラ、１４…周辺機器インタフェース（周辺機器Ｉ／Ｆ）、１５…通信インタフェース（通信Ｉ／Ｆ）、１６…ＲＯＭ、１７…ＲＡＭ、１８…ＨＤＤ、１９…ＣＰＵ、１００…接客支援システム。
【図１】
0005433521.tif 000002
【図２】
0005433521.tif 000003
【図３】
0005433521.tif 000004
【図４】
0005433521.tif 000005
【図５】
0005433521.tif 000006
【図６】
0005433521.tif 000007
【図７】
0005433521.tif 000008
【図８】
0005433521.tif 000009