(57)【特許請求の範囲】
【請求項１】
入力装置における操作の対象となる操作対象情報と、操作の契機となる契機事象を表した動画像データまたは静止画像データと音声データとを含むコンテンツファイルと、を有して前記入力装置における操作が正しいことの判定に用いるデータレコードに従って、前記入力装置における操作をユーザにトレーニングさせるトレーニング装置において、
前記操作対象情報を選択可能に表示する表示制御手段と、
選択された前記操作対象情報に対して音声合成を施し、前記音声データに対する部分的な差し替え対象となる合成音声データを生成する音声合成手段と、
前記音声データに対して前記合成音声データを差し替える音声差し替え手段と、
前記操作対象情報および前記合成音声データを部分的に差し替えた音声データを含む前記コンテンツファイルを、前記データレコードとして記憶する情報記憶手段と、
を備えるトレーニング装置。
【請求項２】
前記音声データに対する前記合成音声データの割り当て位置を決定する音声割当位置決定手段を更に備え、
前記音声差し替え手段は、前記音声割当位置決定手段によって決定された割り当て位置に対して、前記合成音声データを差し替える、
請求項１記載のトレーニング装置。
【請求項３】
前記表示制御手段は、音声合成の対象となる前記操作対象情報と、前記音声データに対する前記合成音声データの前記割り当て位置とを表示し、所望の前記割り当て位置に対する所望の前記操作対象情報との関係付けを許容し、
前記音声割当位置決定手段は、所望の前記割り当て位置と所望の前記操作対象情報との関係付けに従って前記合成音声データの前記音声データに対する割り当て位置を決定する、
請求項２記載のトレーニング装置。
【請求項４】
前記表示制御手段は、動画像データまたは静止画像データである多数の画像フレームを一定の時間間隔で順次に表示する画像フレーム表示部と、前記画像フレーム表示部上の所望の前記合成音声データの割り当て位置を指定するための指定部と、を表示し、前記画像フレーム表示部上において決められた２箇所の前記指定部の位置の間を、前記音声データに対する前記合成音声データの割り当て位置として追加可能である、
請求項２または３記載のトレーニング装置。
【請求項５】
入力装置における操作の対象となる操作対象情報と、操作の契機となる契機事象を表した動画像データまたは静止画像データと音声データとを含むコンテンツファイルと、を有して前記入力装置における操作が正しいことの判定に用いるデータレコードに従って、前記入力装置における操作をユーザにトレーニングさせるトレーニング装置を制御するコンピュータを、
前記操作対象情報を選択可能に表示する表示制御手段と、
選択された前記操作対象情報に対して音声合成を施し、前記音声データに対する部分的な差し替え対象となる合成音声データを生成する音声合成手段と、
前記音声データに対して前記合成音声データを差し替える音声差し替え手段と、
前記操作対象情報および前記合成音声データを部分的に差し替えた音声データを含む前記コンテンツファイルを、前記データレコードとして記憶する情報記憶手段と、
として機能させるプログラム。
【請求項６】
少なくとも１つのサーバ装置と端末装置とを含み、入力装置における操作の対象となる操作対象情報と、操作の契機となる契機事象を表した動画像データまたは静止画像データと音声データとを含むコンテンツファイルと、を有して前記入力装置における操作が正しいことの判定に用いるデータレコードに従って、前記入力装置における操作をユーザにトレーニングさせるトレーニングシステムであって、
前記入力装置における操作に用いる操作対象情報を選択可能に表示する表示制御手段と、
選択された前記操作対象情報に対して音声合成を施し、前記音声データに対する部分的な差し替え対象となる合成音声データを生成する音声合成手段と、
前記音声データに対して前記合成音声データを差し替える音声差し替え手段と、
前記操作対象情報および前記合成音声データを部分的に差し替えた音声データを含む前記コンテンツファイルを、前記データレコードとして記憶する情報記憶手段と、
を備え、
かつ前記サーバ装置は、前記表示制御手段と、前記音声合成手段と、前記音声差し替え手段と、前記情報記憶手段との少なくとも一つを備え、
前記端末装置は、前記表示制御手段と、前記音声合成手段と、前記音声差し替え手段と、前記情報記憶手段とのうちの前記サーバ装置に備えられないものを備える、
トレーニングシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、トレーニング装置、プログラムおよびトレーニングシステムに関する。
【背景技術】
【０００２】
例えばファミリーレストランや居酒屋等の多くの飲食店では、メニュー品目の注文の受付業務や会計業務などの種々の業務に関する処理を実行する処理装置が利用されている。このような処理装置では、店員等のユーザの操作を入力装置で入力し、その入力された操作に応じた処理を実行する。
【０００３】
具体的には、飲食店で使用されるシステムの場合、上記の入力装置および処理装置はそれぞれ、例えばオーダー端末およびステーション（サーバ）である。そしてこの場合にオーダー端末では、顧客により注文されたメニュー品目を指定する操作を入力する。オーダー端末は、入力した操作に基づいて注文されたメニュー品目のリストを含んだ受注情報を生成し、それをステーションに送信する。ステーションは、受注情報に基づいて、調理指示伝票の作成や売上管理処理などを行う。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来、ユーザの入力装置での操作に関する習熟は、実際の業務の中で図られるか、あるいは別の店員が顧客を演ずるなどして形成された模擬的な業務の中で図られていた。
【０００５】
このような事情から、入力装置における操作の習熟を簡易に図ることが望まれていた。
【課題を解決するための手段】
【０００６】
実施形態のトレーニング装置は、入力装置における操作の対象となる操作対象情報と、操作の契機となる契機事象を表した動画像データまたは静止画像データと音声データとを含むコンテンツファイルと、を有して前記入力装置における操作が正しいことの判定に用いるデータレコードに従って、前記入力装置における操作をユーザにトレーニングさせるトレーニング装置において、前記操作対象情報を選択可能に表示する表示制御手段と、選択された前記操作対象情報に対して音声合成を施し、前記音声データに対する部分的な差し替え対象となる合成音声データを生成する音声合成手段と、前記音声データに対して前記合成音声データを差し替える音声差し替え手段と、前記操作対象情報および前記合成音声データを部分的に差し替えた音声データを含む前記コンテンツファイルを、前記データレコードとして記憶する情報記憶手段と、を備える。
【０００７】
また、実施形態のプログラムは、入力装置における操作の対象となる操作対象情報と、操作の契機となる契機事象を表した動画像データまたは静止画像データと音声データとを含むコンテンツファイルと、を有して前記入力装置における操作が正しいことの判定に用いるデータレコードに従って、前記入力装置における操作をユーザにトレーニングさせるトレーニング装置を制御するコンピュータを、前記操作対象情報を選択可能に表示する表示制御手段と、選択された前記操作対象情報に対して音声合成を施し、前記音声データに対する部分的な差し替え対象となる合成音声データを生成する音声合成手段と、前記音声データに対して前記合成音声データを差し替える音声差し替え手段と、前記操作対象情報および前記合成音声データを部分的に差し替えた音声データを含む前記コンテンツファイルを、前記データレコードとして記憶する情報記憶手段と、として機能させる。
【０００８】
また、実施形態のトレーニングシステムは、少なくとも１つのサーバ装置と端末装置とを含み、入力装置における操作の対象となる操作対象情報と、操作の契機となる契機事象を表した動画像データまたは静止画像データと音声データとを含むコンテンツファイルと、を有して前記入力装置における操作が正しいことの判定に用いるデータレコードに従って、前記入力装置における操作をユーザにトレーニングさせるトレーニングシステムであって、前記入力装置における操作に用いる操作対象情報を選択可能に表示する表示制御手段と、選択された前記操作対象情報に対して音声合成を施し、前記音声データに対する部分的な差し替え対象となる合成音声データを生成する音声合成手段と、前記音声データに対して前記合成音声データを差し替える音声差し替え手段と、前記操作対象情報および前記合成音声データを部分的に差し替えた音声データを含む前記コンテンツファイルを、前記データレコードとして記憶する情報記憶手段と、を備え、かつ前記サーバ装置は、前記表示制御手段と、前記音声合成手段と、前記音声差し替え手段と、前記情報記憶手段との少なくとも一つを備え、前記端末装置は、前記表示制御手段と、前記音声合成手段と、前記音声差し替え手段と、前記情報記憶手段とのうちの前記サーバ装置に備えられないものを備える。
【図面の簡単な説明】
【０００９】
【図１】図１は、本実施形態に係る注文処理システムの構成を示すシステム構成図である。
【図２】図２は、情報端末のハードウェア構成を示すブロック図である。
【図３】図３は、メニュー品目に関するデータベースのデータ構造を示す図である。
【図４】図４は、トレーニングコースデータベースの一例を模式的に示す図である。
【図５】図５は、トレーニング状況データベースの一例を模式的に示す図である。
【図６】図６は、トレーニング処理の流れを示すフローチャートである。
【図７】図７は、コース選択画像を含んだ表示画面の一例を示す正面図である。
【図８】図８は、トレーニング画像を含んだ表示画面の一例を示す正面図である。
【図９】図９は、再表示されたコース選択画像を含んだ表示画面の一例を示す正面図である。
【図１０】図１０は、コンテンツファイル作成処理における機能構成を示す機能ブロック図である。
【図１１】図１１は、コンテンツファイル作成画面の一例を示す正面図である。
【図１２】図１２は、コンテンツファイル作成処理の流れを示すフローチャートである。
【図１３】図１３は、コンテンツファイル作成の具体例を示す模式図である。
【図１４】図１４は、クラウドシステムを利用するトレーニングシステムの構成を示すシステム構成図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して一実施形態について説明する。
【００１１】
図１は、本実施形態に係る注文処理システム１００の構成を示すシステム構成図である。この注文処理システム１００は、飲食店や販売店などのような顧客の注文に応じて飲食サービスや商品販売サービスを提供する様々な施設で利用可能である。ただし以下においては、飲食店での利用に適応するものとして構成された注文処理システム１００について説明することとする。
【００１２】
注文処理システム１００は、複数の情報端末１、複数のハンディ端末２、複数の伝票プリンタ３およびステーション４をＬＡＮ（Local  Area  Network）５にそれぞれ接続している。ただし、ハンディ端末２は、無線アクセスポイント６を介してＬＡＮ５に接続される。情報端末１、ハンディ端末２および伝票プリンタ３は、図１では２つずつを図示しているが、その数はそれぞれに任意である。情報端末１、ハンディ端末２および伝票プリンタ３は、１つのみが設けられても良い。
【００１３】
情報端末１は、ＰＣ（Personal  Computer）やＰＯＳ（Point  of  Sales）端末などであり、例えば接客フロアやチェックアウトカウンタに設置される。情報端末１は、顧客に対する案内業務、受注業務、給仕（配膳）業務、あるいは会計業務など各種の業務に関する処理を行う。そして、接客フロアに設置された情報端末１においては、案内業務、受注業務および給仕（配膳）業務に関する処理が主として利用される。また、チェックアウトカウンタに設置された情報端末１においては、さらに会計業務に関する処理が利用される。なお、情報端末１は、上記の業務の一部のみに関する処理を行うことにより、特定の用途に特化したものとしても良い。情報端末１のうちの少なくとも１つは、後述するトレーニング処理を実行する機能を備え、トレーニング装置として機能する。
【００１４】
ハンディ端末２は、ソフトキーやハードキーなどの操作キーが複数配列されたユーザインタフェースを備え、このユーザインタフェースによりオーダー入力のためのユーザの操作を入力する入力装置として機能する。ハンディ端末２は、入力した操作に従ってオーダー情報を生成し、このオーダー情報を無線送信する。ハンディ端末２から無線送信されたオーダー情報は、無線アクセスポイント６およびＬＡＮ５を介してステーション４に伝送される。
【００１５】
伝票プリンタ３は、例えば接客フロアやキッチンに設置される。接客フロアに設置された伝票プリンタ３は、受注情報に基づく注文伝票を顧客のために印刷する。すなわち、接客フロアに設置された伝票プリンタ３は、いわゆるカスタマープリンタとして利用される。またキッチンに設置された伝票プリンタ３は、受注情報に基づく調理指示伝票を調理人のために印刷する。すなわち、キッチンに設置された伝票プリンタ３は、いわゆるキッチンプリンタとして利用される。
【００１６】
ステーション４は、例えばバックヤードに設置され、情報端末１から送信された各種の情報を集計処理し、飲食店の営業に拘わる管理業務に関する処理を行う。また、ステーション４は、複数の情報端末１で共通に利用される情報の管理処理も行う。
【００１７】
概略的には、注文処理システム１００においては、情報端末１やハンディ端末２でオーダー入力のための操作をユーザが行うと、その操作に応じて情報端末１やハンディ端末２で生成されたオーダー情報がＬＡＮ５を介してステーション４に伝送される。ステーション４は、到来したオーダー情報を、会計処理や集計処理などのために管理する。またステーション４は、ＬＡＮ５を介して伝票プリンタ３へとオーダー情報を送信する。伝票プリンタ３は、到来したオーダー情報に応じた内容の調理指示伝票や注文伝票を印刷する。
【００１８】
次に、情報端末１について詳述する。ここで、図２は情報端末１のハードウェア構成を示すブロック図である。図２に示すように、情報端末１は、表示器である液晶ディスプレイ（ＬＣＤ）１ａ、表示コントローラ１ｂ、スピーカ１ｃ、サウンドコントローラ１ｄ、タッチパネル１ｅ、タッチパネルコントローラ１ｆ、周辺機器インタフェース（周辺機器Ｉ／Ｆ）１ｇ、通信インタフェース（通信Ｉ／Ｆ）１ｈ、ＲＯＭ（Read  Only  Memory）１ｉ、ＲＡＭ（Random  Access  Memory）１ｊ、ＨＤＤ（Hard  Disk  Drive）１ｋおよびＣＰＵ（Central  Processing  Unit）１ｍを含む。
【００１９】
表示コントローラ１ｂ、サウンドコントローラ１ｄ、タッチパネルコントローラ１ｆ、周辺機器インタフェース１ｇ、通信インタフェース１ｈ、ＲＯＭ１ｉ、ＲＡＭ１ｊ、ＨＤＤ１ｋおよびＣＰＵ１ｍは、バスラインにそれぞれ接続されている。ＬＣＤ１ａ、スピーカ１ｃおよびタッチパネル１ｅは、表示コントローラ１ｂ、サウンドコントローラ１ｄおよびタッチパネルコントローラ１ｆにそれぞれ接続されている。
【００２０】
表示コントローラ１ｂは、ＣＰＵ１ｍの制御の下に転送されてくる画像データに応じた画像が表示されるようにＬＣＤ１ａを駆動する。ＬＣＤ１ａは、表示コントローラ１ｂにより駆動されて画像を表示する。
【００２１】
サウンドコントローラ１ｄは、ＣＰＵ１ｍの制御の下に転送されてくる音声データに応じた音声が再生されるようにスピーカ１ｃを駆動する。スピーカ１ｃは、サウンドコントローラ１ｄにより駆動された音声を再生する。
【００２２】
タッチパネル１ｅは、ＬＣＤ１ａの表示面に積層配置されている。タッチパネル１ｅは、ＬＣＤ１ａの表示画面へのユーザによるタッチがなされた際に、そのタッチ位置に応じた検出信号を出力する。タッチパネルコントローラ１ｆは、タッチパネル１ｅから出力された検出信号に基づいて上記のタッチ位置を表す座標情報を求め、この座標情報をＣＰＵ１ｍへ送る。このようなタッチパネル１ｅは、トレーニングの実行時には、トレーニングのためのユーザの操作を入力する入力デバイスの１つとして利用される。
【００２３】
周辺機器インタフェース１ｇには、プリンタ７や客面表示装置８などの周辺機器が必要に応じて接続される。周辺機器インタフェース１ｇは、接続されている周辺機器と通信する。周辺機器インタフェース１ｇとしては、ＵＳＢ（Universal  Serial  Bus）の汎用規格に準拠したインタフェース回路などを利用できる。なお、プリンタ７は、受注伝票、領収伝票あるいは各種のジャーナルなどを印刷するために利用される。客面表示装置８は、会計結果や広告情報などを顧客に提示するための画像を表示するために利用される。プリンタ７および客面表示装置８の少なくとも一方は、情報端末１に内蔵されていても良い。
【００２４】
通信インタフェース１ｈは、伝票プリンタ３およびステーション４とＬＡＮ５を介して通信する。通信インタフェース１ｈとしては、イーサネット（登録商標）などの汎用規格に準拠したインタフェース回路などを利用できる。
【００２５】
ＲＯＭ１ｉは、ＣＰＵ１ｍの処理手順を記述したプログラムや、ＣＰＵ１ｍが各種の処理を実行する上で必要なデータなどを記憶している。
【００２６】
ＲＡＭ１ｊは、ＣＰＵ１ｍが各種の処理を実行する上で必要なデータを必要に応じて記憶する。例えばＲＡＭ１ｊには、ＬＣＤ１ａで表示する画像を表す画像情報を記憶する。またＲＡＭ１ｊは、ＣＰＵ１ｍが各種の処理を行う際のワークエリアとしても利用される。
【００２７】
ＨＤＤ１ｋは、ＣＰＵ１ｍの処理手順を記述したプログラムや、ＣＰＵ１ｍが各種の処理を実行する上で必要なデータなどを記憶する。ＨＤＤ１ｋは、注文処理システム１００が設置されている飲食店で提供されるメニュー品目に関するデータベース６０（図３参照）を記憶する。また、ＣＰＵ１ｍが各種の処理を実行する上で必要なデータとして、ＨＤＤ１ｋは、詳細は後述するが、ハンディ端末２におけるユーザインタフェースを摸した入力インタフェース画像２２（図７参照）のデータを記憶する。
【００２８】
ここで、図３はメニュー品目に関するデータベース６０のデータ構造を示す図である。図３に示すように、メニュー品目に関するデータベース６０は、コード６０ａに対応させて、部門６０ｂ、割付６０ｃ、メニュー名６０ｄ、単価６０ｅ、メニュー名（カナ）６０ｆを記憶している。部門６０ｂ、割付６０ｃ、メニュー名６０ｄ、単価６０ｅは、ハンディ端末２においてメニュー品目のオーダーを受け付けるために表示されるメニューボタン（図示せず）を定義する定義情報であるとともに、入力インタフェース画像２２（図７参照）においてメニュー品目のオーダーを受け付けるために表示されるメニューボタン７２ａ（図７参照）を定義する定義情報である。また、メニュー名（カナ）６０ｆは、後述する音声合成に用いる情報である。このメニュー品目に関するデータベース６０は、複数の属性を有するメニュー品目の属性をメニュー品目毎に記憶した記憶部である。
【００２９】
コード６０ａに登録されているレコードは、４桁の数字で表現されている。部門６０ｂに登録されているレコードは、部門ファイル（図示せず）中の部門に登録されているレコードで定義されている部門を表している。割付６０ｃには、コード６０ａに登録されているレコードで定義されるハンディ端末２のメニューボタンおよび入力インタフェース画像２２のメニューボタン７２ａの割付位置が登録されている。なお、割付６０ｃに割付位置が登録されていないコード６０ａにより定義された部門６０ｂのメニュー品目は、ハンディ端末２のメニューボタンおよび入力インタフェース画像２２のメニューボタン７２ａに表示されないものとする。メニュー名６０ｄには、コード６０ａに登録されているレコードで定義されるメニュー品目の品名のテキストが登録されている。また、単価６０ｅには、コード６０ａに登録されているレコードで定義されるメニュー品目の単価のレコードが定義されている。メニュー名（カナ）６０ｆには、コード６０ａに登録されているレコードで定義されるメニュー品目の品名の読み仮名のテキスト情報が登録されている。
【００３０】
これまで説明した図３を参照すると分かるように、コード「０００８」は、部門「０１」の「冷奴」を定義しており、メニューボタン「１」に割り付けられていて、「￥３８０」という単価を設定している。コード「００１３」は、部門「０１」の「皮つきポテトフライ」を定義しており、メニューボタン「９」に割り付けられていて、「￥３８０」という単価を設定している。また、「皮つきポテトフライ」は、「カワツキポテトフライ」という読み仮名である。
【００３１】
加えて、ＨＤＤ１ｋは、トレーニングコースデータベース、トレーニング状況データベース、後述するトレーニング処理に際して再生する複数のコンテンツファイルを記憶する。コンテンツファイルは、多数の画像フレームで構成される動画像データを含む動画像ファイルと、当該動画像データに同期する音声データを含む音声ファイルとを含んでいる。
【００３２】
ＣＰＵ１ｍは、ＲＯＭ１ｉやＨＤＤ１ｋに記憶されたプログラムに従って、前述した各種の業務に関する各種の処理や、後述するトレーニング処理およびトレーニング処理に際して再生するコンテンツファイル作成処理を実行する。
【００３３】
なお、情報端末１は、ＲＯＭ１ｉやＨＤＤ１ｋにプログラムが記憶された状態にて販売や譲渡がなされても良いし、記憶媒体に記憶された状態や通信回線を介した通信により販売または譲渡されたプログラムが任意に情報端末１にインストールされても良い。なお、上記の記憶媒体としては、磁気ディスク、光磁気ディスク、光ディスク、あるいは半導体メモリなどのあらゆる種類のものを利用できる。
【００３４】
次に、ＨＤＤ１ｋに記憶されるトレーニングコースデータベースについて説明する。ここで、図４はトレーニングコースデータベースの一例を模式的に示す図である。
【００３５】
図４に示すように、トレーニングコースデータベースは、複数のトレーニングコースのそれぞれに対応する内容を記述したデータレコードを含む。各データレコードには、タイトル、所要時間、クラス、コンテンツファイル名および規定注文品目に関する情報フィールドが含まれる。タイトルに関する情報フィールドに記述される情報は、トレーニングコースを識別するためのタイトルを表す。所要時間に関する情報フィールドに記述される情報は、各トレーニングの所要時間を表す。クラスに関する情報フィールドに記述される情報は、難易度などを表す情報を表す。コンテンツファイル名に関する情報フィールドに記述される情報は、使用するべきコンテンツファイルの識別名を表す。規定注文品目に関する情報フィールドに記述される情報は、注文品目として入力されるべき品目を表す。
【００３６】
次に、ＨＤＤ１ｋに記憶されるトレーニング状況データベースについて説明する。ここで、図５はトレーニング状況データベースの一例を模式的に示す図である。
【００３７】
図５に示すようにトレーニング状況データベースは、複数のユーザ（ここでは店員）のそれぞれに対応するトレーニング状況を記述したデータレコードを含む。各データレコードは、ユーザ名、トレーニングコース毎の済みフラグ、習熟レベルに関する情報フィールドを含む。ユーザ名に関する情報フィールドに記述される情報は、ユーザを識別するための名称を表す。済みフラグは、トレーニングコース毎のトレーニングの終了状況を０（未終了）および１（終了）のいずれかで表す。習熟レベルに関する情報フィールドに記述される情報は、ハンディ端末２の操作についての習熟度合いを表す習熟レベルを表す。
【００３８】
次に、情報端末１のＣＰＵ１ｍがＲＯＭ１ｉやＨＤＤ１ｋに記憶されたプログラムに従って実行する各種の処理のうち、トレーニング処理を中心に、注文処理システム１００の動作について説明する。
【００３９】
一般的に、飲食店のオーダー業務で使われるようなハンディ端末２の操作に関する習熟は、実際の業務の中で図られるか、あるいは別の店員が顧客を演ずるなどして形成された模擬的な業務の中で図られていた。一方で、実際の業務中や別の店員が顧客を演ずるなど以外の方法で、ハンディ端末２の操作に関する操作の習熟を簡易に図るとともに、操作の習熟度を継続的に維持することが望まれていた。そこで、情報端末１は、オーダー用の動画とハンディ端末２の操作画面を表示し、動画に沿ってハンディ端末２の操作画面を操作し、動画に従った操作を行っているか否かを判断し、判断の結果を表示するようにしたものである。
【００４０】
さて、ハンディ端末２での操作をトレーニングしたい場合にユーザは、情報端末１が備えるトレーニング機能を利用できる。このトレーニング機能の起動がユーザにより要求された情報端末１では、ＣＰＵ１ｍが図６に示すようなトレーニング処理を実行する。
【００４１】
情報端末１のＣＰＵ１ｍは、ユーザを認証すると（ステップＳａ１）、コース選択画像を生成し、このコース選択画像を表示するように表示コントローラ１ｂに対して指示する（ステップＳａ２）。この指示に応じて表示コントローラ１ｂは、該当するコース選択画像を表示するようにＬＣＤ１ａを駆動する。
【００４２】
ここで、図７はコース選択画像２０を含んだ表示画面の一例を示す正面図である。図７に示すように、コース選択画像２０は、コース一覧画像２１、入力インタフェース画像２２および案内画像２３を含む。
【００４３】
コース一覧画像２１は、トレーニングコースデータベースに登録されているトレーニングコースの一覧を示す。図７の例においてコース一覧画像２１は、各トレーニングコースの動画サムネイル２１ａ，２１ｂ，２１ｃ，２１ｄ，２１ｅ，２１ｆ，２１ｇ，２１ｈ，２１ｉを含む。コース一覧画像２１は、動画サムネイル２１ａ〜２１ｉのそれぞれの下方に、各トレーニングコースのタイトルおよび所要時間を表すテキストを含む。そしてコース一覧画像２１は、各動画サムネイル２１ａ〜２１ｉを、各トレーニングコースのクラス毎に区分けして示す。
【００４４】
さらに、コース一覧画像２１には、ステップＳａ１で認証したユーザに関してトレーニング状況データベースに記述された済みフラグが「１」となっているトレーニングコースの動画サムネイルに重ねた状態で、トレーニングが終了していることを表す済みマーク２１ｊを含む。図４に示すトレーニング状況データベースでは、「店員Ａ」なるユーザに関して済みフラグが「１」となっているのが「１人客」「テイクアウト」「ファミリー」および「身だしなみ」の各トレーニングコースである。図７においてはこれに従って、「１人客」「テイクアウト」「ファミリー」および「身だしなみ」の各トレーニングコースに関する動画サムネイル２１ａ，２１ｂ，２１ｃ，２１ｈにそれぞれ重ねた状態の済みマーク２１ｊを含む。
【００４５】
入力インタフェース画像２２は、ハンディ端末２におけるユーザインタフェースの外観を摸した画像である。案内画像２３は、ユーザの習熟レベルを表す文字列２３ａおよびマーク２３ｂを含む。
【００４６】
図６のフローチャートに戻り、情報端末１のＣＰＵ１ｍは、ユーザ操作に応じてトレーニングコースの１つを選択する（ステップＳａ３）。具体的には、コース一覧画像２１に含まれた動画サムネイルのうちの１つをタッチする操作をユーザが行ったことに応じて、ＣＰＵ１ｍはそのタッチされた動画サムネイルに関するトレーニングコースを選択する。例えば図７中の動画サムネイル２１ｄの表示領域をタッチする操作がユーザにより行われたならば、ＣＰＵ１ｍはタイトルが「２人客」であるトレーニングコースを選択する。
【００４７】
続いて、情報端末１のＣＰＵ１ｍは、選択したトレーニングコースに対応する動画像の表示を開始する（ステップＳａ４）。例えばタイトルが「２人客」であるトレーニングコースを選択しているならば、ＣＰＵ１ｍはトレーニングコースデータベースに従って動画像ファイルおよび音声ファイルのコンテンツファイル名として「Futari」を取得し、このファイル名でＨＤＤ１ｋに記憶されているコンテンツファイル（動画像ファイル）に基づく動画像を含んだトレーニング画像を生成し、このトレーニング画像を表示するように表示コントローラ１ｂに対して指示する。この指示に応じて表示コントローラ１ｂは、該当するトレーニング画像を表示するようにＬＣＤ１ａを駆動する。なおＣＰＵ１ｍは、コンテンツファイル（音声ファイル）に含まれた音声データに応じた音声を再生するようにサウンドコントローラ１ｄに対して指示する。この指示に応じてサウンドコントローラ１ｄは、該当する音声を再生するようにスピーカ１ｃを駆動する。
【００４８】
ここで、図８はトレーニング画像３０を含んだ表示画面の一例を示す正面図である。図８に示すように、トレーニング画像３０は、コース選択画像２０に、コース一覧画像２１に重なる状態でプレーヤ画像３１を含む。プレーヤ画像３１は、動画像３１ａを含む。なお、ＣＰＵ１ｍは、コンテンツファイルを構成する多数の画像フレームを一定の時間間隔で１つずつ順次に表示対象として選択し、動画像３１ａをその表示対象とした画像フレームに自動的に変更して行く。コンテンツファイルが表す動画像および音声は、ハンディ端末２においてメニュー品目の入力のための操作をユーザが行うべき契機となる経時的な複数の事象を表したものである。当該動画像および音声は具体的には、顧客が注文する様子を撮影したものや、同様な様子を表したアニメーションなどである。
【００４９】
ユーザは、ＬＣＤ１ａで表示される動画像およびスピーカ１ｃで再生される音声に応じて、入力インタフェース画像２２上に配置されたメニュー品目のボタンをタッチすることによって注文されたメニュー品目を入力するための品目入力操作を行う。品目入力操作は、既に入力したメニュー品目をキャンセルする操作も含む。そしてユーザは、注文されたメニュー品目の全ての入力を完了したと考えるときに、入力インタフェース画像２２中に配置された送信ボタン２２ａをタッチするなどの終了操作を行う。
【００５０】
そこでステップＳａ５およびステップＳａ６においてＣＰＵ１ｍは、品目入力操作または終了操作がなされるのを待ち受ける。そして品目入力操作が行われたならば、ＣＰＵ１ｍはステップＳａ５からステップＳａ７へ進む。なお、動画像の再生が終了した時点またはそれから一定時間が経過した時点として予め定めた終了タイミングまでに終了操作がなされなかった場合にも、ＣＰＵ１ｍはステップＳａ５からステップＳａ７へ進むようにしても良い。
【００５１】
ステップＳａ７においてＣＰＵ１ｍは、品目入力操作に応じて注文品目リストを更新する。すなわちＣＰＵ１ｍは、メニュー品目の追加を指定する品目入力操作が行われたならば、該当するメニュー品目を追加するように注文品目リストを更新する。またＣＰＵ１ｍは、メニュー品目のキャンセルを指定する品目入力操作が行われたならば、該当するメニュー品目を除外するように注文品目リストを更新する。
【００５２】
ステップＳａ８においてＣＰＵ１ｍは、操作履歴情報を更新する。なおＣＰＵ１ｍは、今回のトレーニング処理の中で初めてステップＳａ８に進んだ場合には、操作履歴情報を新たに生成する。操作履歴情報は、ユーザが行った操作のそれぞれに関する操作情報を含んだ情報である。操作情報は、操作の内容と、操作が行われたタイミングとを少なくとも示す。つまり操作情報は例えば、入力インタフェース画像２２中のどのボタンが、トレーニング中のどのタイミングで押されたのかを表す。ＣＰＵ１ｍは、操作履歴情報をＲＡＭ１ｊまたはＨＤＤ１ｋに記憶させる。そしてこののちにＣＰＵ１ｍは、ステップＳａ５およびステップＳａ６の待ち受け状態に戻る。
【００５３】
ステップＳａ５およびステップＳａ６の待ち受け状態にあるときに終了操作がなされたならばＣＰＵ１ｍは、ステップＳａ６からステップＳａ９へ進む。
【００５４】
ステップＳａ９においてＣＰＵ１ｍは、注文品目リストに含まれているメニュー品目の全てが、現在選択しているトレーニングコースに関してトレーニングコースデータベースに記述された規定注文品目に含まれているメニュー品目と一致するか否かを確認する。そして全てのメニュー品目が一致したならば、ＣＰＵ１ｍはステップＳａ９からステップＳａ１０へ進む。
【００５５】
ステップＳａ１０においてＣＰＵ１ｍは、現在選択しているトレーニングコースおよびステップＳａ１で認証したユーザに関してトレーニング状況データベースに含まれた済みフラグを「１」にする。
【００５６】
ステップＳａ１１においてＣＰＵ１ｍは、ステップＳａ１で認証したユーザに関するトレーニングの進捗度を算出する。進捗度は、予め定められた任意のルールに基づいて算出されれば良い。例えば、進捗度は、済みフラグが「１」となっているトレーニングコースの数として求めることができる。この場合、トレーニング状況データベースが図４に示す状態であるならば、ユーザ「店員Ａ」についての進捗度は「４」となる。あるいは、トレーニングコースの難易度に応じた係数を済みフラグに乗じて求まる値の総和として進捗度を求めることができる。すなわち、例えば各トレーニングコースのクラスに応じて、「初級」「中級」「上級」「マナー」に関する係数をそれぞれ「１」「２」「３」「１」とするならば、トレーニング状況データベースが図４に示す状態であるならば、「店員Ａ」なるユーザについての進捗度は「５」となる。
【００５７】
ステップＳａ１２においてＣＰＵ１ｍは、進捗度に応じて習熟レベルを判定し、それをトレーニング状況データベースに反映する。具体的には、進捗度と習熟レベルとの対応関係を予め定めておく。なお習熟レベルとは、「アルバイト初級」や「アルバイト中級」などのように習熟の度合いをユーザが認識できるような指標である。そしてＣＰＵ１ｍは例えば、進捗度が上昇しても習熟レベルが変化しないならば、トレーニング状況データベースには何ら変更を加えない。しかしながらＣＰＵ１ｍは例えば、進捗度が上昇したことによって新たな習熟レベルに到達したならば、トレーニング状況データベースの習熟レベルに関する情報フィールドの記述を変更する。より具体的には、ユーザ「店員Ａ」がトレーニングコース「２人客」を正しく完了したことによって当該ユーザの習熟レベルが「アルバイト中級」であるとＣＰＵ１ｍが判定したとする。この場合にＣＰＵ１ｍは、ユーザ名の情報フィールドに「店員Ａ」と記述されたデータレコードにおける習熟レベルに関する情報フィールドの記述を、例えば図４に示す「アルバイト初級」から「アルバイト中級」に変更するようにトレーニング状況データベースを更新する。
【００５８】
こののちにＣＰＵ１ｍは、ステップＳａ２に戻り、コース選択画像を再表示する。このときにＣＰＵ１ｍは、最新のトレーニング状況データベースに記述された情報に基づいてコース選択画像を生成する。このため、例えば上記具体例のようにトレーニング状況データベースが更新されているならば、再表示されるコース選択画像は図９に示すような画像である。図９に示すコース選択画像４０は、コース一覧画像４１が、動画サムネイル２１ｄに重ねた状態の済みマーク２１ｊを含む点でコース一覧画像２１とは異なる。またコース選択画像４０は、案内画像４２が、変化後の習熟レベルを表す文字列４２ａおよびマーク４２ｂを含む点で案内画像２３と異なる。
【００５９】
ところで、ステップＳａ９においてメニュー品目の不一致が見つかったならば、ＣＰＵ１ｍはステップＳａ９からステップＳａ２へ戻る。この場合には、トレーニング状況データベースが更新されないため、例えば図７に示すコース選択画像２０が再表示される。
【００６０】
以上のように、飲食店等のオーダー業務で使われるハンディ端末２の操作方法などを学習するための方法として、オーダー用の動画とハンディ端末２におけるユーザインタフェースを摸した入力インタフェース画像２２（操作画面）を情報端末１に表示し、動画に沿ってハンディ端末２の操作画面を操作し、動画に従った操作を行っているか否かを判断し、判断の結果を表示することで、ユーザは、他人に手間を掛けること無しに、ハンディ端末２の操作をトレーニングすることができる。
【００６１】
次に、情報端末１のＣＰＵ１ｍがＲＯＭ１ｉやＨＤＤ１ｋに記憶されたプログラムに従って実行する各種の処理のうち、情報端末１の特徴的な機能を実現するトレーニング処理に際して再生するコンテンツファイル作成処理について説明する。
【００６２】
上述したように、注文処理システム１００（情報端末１）においては、トレーニング画像３０のプレーヤ画像３１によって注文するメニューを読み上げ、その注文メニューに従って情報端末１に表示された入力インタフェース画像２２を用いて実際に操作を行うことでトレーニングを実施している。しかしながら、トレーニング画像３０のプレーヤ画像３１となる動画像３１ａや音声の基となるコンテンツファイルを作成する場合、店舗毎の運用に合わせて店舗毎にトレーニング用のコンテンツファイルを作成するのはマンパワー面、コスト面から現実的ではない。
【００６３】
そこで、上述したような問題を解決するために、注文処理システム１００（情報端末１）においては、トレーニングシーンに応じて動画像や音声を録るのではなく、音声合成エンジンを用いて生成した合成音声をベースとなる音声データに嵌め込み、当該音声データとベースとなる映像データと同期させることにより、店舗毎の運用に合わせたトレーニング用のコンテンツファイルを簡易に作成することができるようにしている。
【００６４】
ここで、図１０はコンテンツファイル作成処理における機能構成を示す機能ブロック図である。情報端末１のＣＰＵ１ｍで実行されるプログラムは、図１０に示すような各部（音声合成手段５２、音声割当位置決定手段５３、音声差し替え手段５４、表示制御手段５５、情報記憶手段５６）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ１ｍがＲＯＭ１ｉまたはＨＤＤ１ｋからプログラムを読み出して実行することにより上記各部がＲＡＭ１ｊ上にロードされ、音声合成手段５２、音声割当位置決定手段５３、音声差し替え手段５４、表示制御手段５５、情報記憶手段５６がＲＡＭ１ｊ上に生成されるようになっている。
【００６５】
音声合成手段５２は、テキスト情報を音声波形に変換出力する音声合成処理を実行する音声合成エンジンである。より詳細には、音声合成手段５２は、例えば、テキスト情報に含まれる単語に発音記号を割り当て、発音記号と韻律情報を組み合わせて記号化言語表現を作成する。加えて、音声合成手段５２は、記号化言語表現を元に、より自然な音声にするため韻律などの音声の調整を行い、実際の音声データを出力する。
【００６６】
音声割当位置決定手段５３は、ベースとなるコンテンツファイルの動画像データに同期する音声データに対する部分的な差し替え対象となる音声合成手段５２によって音声合成される音声データの割り当て位置を決定する。なお、ベースとなるコンテンツファイルにおいては、シナリオの中でカスタマイズが見込まれる部分（時間情報）を予め決めておく。
【００６７】
音声差し替え手段５４は、音声割当位置決定手段５３によって決定されたベースとなるコンテンツファイルの動画像データに同期する音声データの割り当て位置に対して、音声合成手段５２によって音声合成された音声データを部分的に差し替える。
【００６８】
情報記憶手段５６は、ハンディ端末２における操作の対象となる操作対象情報となるメニューおよび音声合成された音声データを部分的に差し替えた音声データを含むコンテンツファイルを、データレコードとしてトレーニングコースデータベースに記憶する。
【００６９】
表示制御手段５５は、図１１に示すようなトレーニング処理に際して再生するコンテンツファイル作成画面７０をＬＣＤ１ａに表示させる。図１１に示すように、コンテンツファイル作成画面７０には、画像フレーム表示部７１と、音声位置表示部７２と、追加ボタン７３と、メニュー表示部７４と、割り当て一覧表示部７５と、音声表示部７６と、プレビュー領域７７と、指定部として機能する時間バー７８とが含まれる。
【００７０】
画像フレーム表示部７１は、ベースとなるコンテンツファイルの動画像を構成する多数の画像フレームを一定の時間間隔で順次に表示する。
【００７１】
音声位置表示部７２は、ベースとなるコンテンツファイルの動画像（画像フレーム表示部７１に表示されている多数の画像フレーム）に同期する音声データに対する音声合成による音声データの嵌め込み位置を表示する。音声位置表示部７２には、音声データを割り当てる少なくとも１以上の時間情報が示されている。各時間情報には、それぞれを識別する識別情報が付与されている。
【００７２】
追加ボタン７３および時間バー７８は、音声位置表示部７２に示される時間情報を追加するために用いられる。時間バー７８を画像フレーム表示部７１および音声位置表示部７２上でスライドさせ、追加ボタン７３に対する最初の操作で時間情報のイン時間が指定され、追加ボタン７３に対する次の操作で時間情報のアウト時間が指定される。こうして画像フレーム表示部７１上において決められた２箇所の時間バー７８の位置の間である時間情報にも、識別情報が付与される。
【００７３】
メニュー表示部７４は、音声合成の対象となるメニューを一覧表示する。メニュー表示部７４に一覧表示されるメニューは、操作対象情報となるものであって、メニュー品目に関するデータベース６０のメニュー名６０ｄから取得される。また、メニュー表示部７４は、スクロール機能により、多数のメニューを表示可能となっている。
【００７４】
割り当て一覧表示部７５は、音声位置表示部７２に示される時間情報に対してメニュー表示部７４に一覧表示されるメニューのいずれかを割り当てることに用いられる。音声割当位置決定手段５３は、メニュー表示部７４に一覧表示される所望のメニューを、タッチパネル１ｅによるタッチ指定により割り当て一覧表示部７５における所望の時間情報の識別情報にドラッグ＆ドロップすることで、音声位置表示部７２に示される時間情報に対してメニューを割り当てる。また、音声差し替え手段５４は、音声割当位置決定手段５３によって決定されたベースとなるコンテンツファイルの動画像データに同期する音声データの割り当て位置である時間情報に対して、割り当てられたメニューのメニュー名（カナ）６０ｆに含まれるテキスト情報に基づいて音声合成手段５２によって合成された音声データに差し替える。
【００７５】
音声表示部７６は、音声差し替え手段５４により差し替えられた合成音声データの波形を表示する。
【００７６】
プレビュー領域７７は、画像フレーム表示部７１に表示されている多数の画像フレームで構成される動画像データと、音声差し替え手段５４により差し替えられた合成音声データとを同期させたコンテンツをプレビュー再生する。
【００７７】
ＳＡＶＥボタン７９は、プレビュー領域７７において再生されたコンテンツをコンテンツファイル（動画像ファイルおよび音声ファイル）としてＨＤＤ１ｋに蓄えることを宣言する。
【００７８】
次に、図１２を用いてコンテンツファイル作成処理について説明する。図１２は、コンテンツファイル作成処理の流れを示すフローチャートである。
【００７９】
図１２に示すように、まず、表示制御手段５５が、ベースとなるコンテンツファイルを取り込み（ステップＳ１）、コンテンツファイル作成画面７０をＬＣＤ１ａに表示して、操作対象情報であるメニューの選択に待機する（ステップＳ２）。
【００８０】
メニューの選択があると（ステップＳ２のＹｅｓ）、音声割当位置決定手段５３が、ベースとなるコンテンツファイルの動画像データに同期する音声データに対して音声合成手段５２によって音声合成される音声データの差し替え対象となる割り当て位置を決定する（ステップＳ３）。
【００８１】
続いて、音声合成手段５２が、割り当てられたメニューのメニュー名（カナ）６０ｆに含まれるテキスト情報に基づいて音声データを合成する（ステップＳ４）。
【００８２】
そして、音声差し替え手段５４が、音声割当位置決定手段５３によって決定されたベースとなるコンテンツファイルの動画像データに同期する音声データの割り当て位置である時間情報に対して、割り当てられたメニューのメニュー名（カナ）６０ｆに含まれるテキスト情報に基づいて音声合成手段５２によって合成された音声データに差し替える（ステップＳ５）。
【００８３】
最後に、情報記憶手段５６は、ベースとなるコンテンツファイルの動画像データと、音声差し替え手段５４により差し替えられた合成音声データとを同期させたコンテンツを新たなコンテンツファイル（動画像ファイルおよび音声ファイル）としてＨＤＤ１ｋに蓄えるとともに（ステップＳ６）、操作対象情報であるメニュー、および合成音声データを部分的に差し替えた音声データを含むコンテンツファイルを、データレコードとしてトレーニングコースデータベースに記憶して更新する（ステップＳ７）。例えば、ベースとなるコンテンツファイルとして「Futari」（図４参照）を用い、コンテンツファイル「Futari」の動画像データと音声差し替え手段５４により差し替えられた合成音声データとを同期させたコンテンツを新たなコンテンツファイルとする場合、コンテンツファイル名は「Futari2」のように生成される。
【００８４】
情報記憶手段５６は、図４に示すトレーニングコースデータベースに対して、割り当てられた操作対象情報であるメニュー、および合成音声データを部分的に差し替えた音声データを含むコンテンツファイルを、データレコードとしてトレーニングコースデータベースに記憶する。より詳細には、例えば図４に示す「Futari」の音声データを差し替えた場合、タイトル、所要時間、クラスに関する情報フィールドに記述される情報は変わらないが、コンテンツファイル名および規定注文品目に関する情報フィールドに記述される情報は変更される。具体的には、コンテンツファイル名に関する情報フィールドにはコンテンツファイル名「Futari2」が記述され、規定注文品目に関する情報フィールドには割り当てられたメニューのメニュー名６０ｄが差し替えられて記述される。
【００８５】
図１３は、コンテンツファイル作成の具体例を示す模式図である。図１３に示すように、ベースコンテンツにおける音声データは「イチゴのショートケーキ」および「紅茶」を注文する音声であったが、コンテンツファイル作成画面７０を介し、音声合成エンジンを用いて生成した合成音声（「バナナのムース」および「チャイ」）をベースとなる音声データに嵌め込み、当該音声データとベースとなる映像データと同期させることにより、店舗毎の運用に合わせたトレーニング用のコンテンツファイル（動画像ファイルおよび音声ファイル）を簡易に作成することができる。
【００８６】
このように本実施形態によれば、ユーザのトレーニングの対象となる入力装置における操作に用いる操作対象情報（メニュー）を選択可能に表示し、選択された操作対象情報（メニュー）に対して音声合成を施し、入力装置に対する操作の契機となる契機事象を表した音声データに対する部分的な差し替え対象となる合成音声データを生成し、音声データに対する合成音声データの割り当て位置を決定し、決定された割り当て位置に対して、合成音声データを差し替えることにより、トレーニングシーンに応じて動画像や音声を録るのではなく、音声合成エンジンを用いて生成した合成音声をベースとなる音声データに嵌め込み、当該音声データとベースとなる映像データと同期させることにより、店舗毎の運用に合わせたトレーニング用のコンテンツファイルを簡易に作成することができる。
【００８７】
なお、この実施形態は、次のような種々の変形実施が可能である。
【００８８】
注文品目リストに含まれたメニュー品目と規定注文品目との比較により、入力漏れのメニュー品目や誤入力されたメニュー品目を判別し、それをユーザに対して提示する画像を表示しても良い。
【００８９】
入力インタフェース画像２２に代えて、情報端末１がＰＯＳ端末として機能する際にＬＣＤ１ａにて表示する入力インタフェース画像を用いても良い。そして、その入力インタフェース画像上での操作を入力することとすれば、当該ＰＯＳ端末の操作のトレーニングをユーザに行わせることが可能である。
【００９０】
動画像に代えて、複数の静止画像をスライドショー形式で連続表示しても良い。すなわち、複数の静止画像を順次に、かつ一定の時間間隔で自動的に表示対象として選択し、その表示対象とされた静止画像をＬＣＤ１ａに表示させても良い。
【００９１】
上記のトレーニング機能を備える情報端末１は、案内業務、受注業務、給仕（配膳）業務、あるいは会計業務など各種の業務の全てに関する処理を行うものである必要はないし、それらの処理とは異なる処理を行うものであっても良い。
【００９２】
トレーニングの対象とするユーザ操作は、注文入力のための操作には限らない。なお、トレーニングの対象とするユーザ操作が異なれば、その操作の契機となる事象も当然異なる。そこで、トレーニングの対象とするユーザ操作に応じた契機事象を表した動画像または静止画像を表示するようにする。また、ユーザインタフェース画像も、トレーニングの対象とするユーザ操作に応じたものとする。
【００９３】
トレーニング結果は、入力された操作と規定操作とが完全一致したか否かにより判定するものには限らない。例えば、入力操作と規定操作とが一致する割合としてトレーニング結果を判定することができる。また例えば、入力操作が行われる順番やタイミングなどのような別の情報も加味してトレーニング結果を判定しても良い。
【００９４】
端末装置とサーバ装置とを含んだトレーニングシステムにより上記のような動作を実現することもできる。この場合、１つのサーバ装置が１つまたは複数の端末装置におけるユーザのトレーニングを実現するための処理を行っても良いし、複数のサーバ装置が１つまたは複数の端末装置におけるユーザのトレーニングを実現するための処理を分担して行っても良い。
【００９５】
このようなトレーニングシステムの実現には、クラウドコンピューティングを利用できる。より具体的には、Software  as  a  Service（ＳａａＳ）と称されるソフトウェア提供形態が適する。
【００９６】
図１４はクラウドシステムを利用するトレーニングシステム２００の構成を示す図である。
【００９７】
このトレーニングシステム２００は、クラウド２１、複数の注文処理システム１００および複数の通信ネットワーク２３を含む。なお、注文処理システム１００および通信ネットワーク２３は、それぞれ１つのみでも良い。
【００９８】
クラウド２１はさらに、複数のサーバ装置２１ａを含む。これら複数のサーバ装置２１ａは互いに通信可能に構成される。ただしサーバ装置２１ａは、１つのみであっても良い。
【００９９】
注文処理システム１００の情報端末１は、通信ネットワーク２３を介してクラウド２１と通信可能である。情報端末１としては、デスクトップタイプやノートブックタイプなどの種々のＰＣ（Personal  Computer）やＰＯＳ（Point  of  Sales）端末のほか、携帯電話装置、携帯情報端末（ＰＤＡ）、あるいはスマートフォンなどを適宜に利用できる。通信ネットワーク２３としては、インターネット、プライベートネットワーク、次世代ネットワーク（ＮＧＮ）、あるいはモバイルネットワークなどを適宜に利用できる。
【０１００】
トレーニングシステム２００においては、クライアントとなる情報端末１の画面にグラフィカルユーザインタフェースとしてコンテンツファイル作成画面７０が配置されている。すなわち、クライアントとなる情報端末１は、例えばウェブブラウザのプラグインであるMicrosoft  Silverlight（商標）によって、コンテンツファイル作成画面７０を制御するＵＩコントロールとして機能する。このようなＵＩコントロールには、コンテンツファイル作成画面７０の初期化時にメニュー品目に関するデータベース６０のマスタデータがセットされ、メニュー表示部７４として利用される。このＵＩコントロールにセットするマスタデータは、サーバ装置２１ａから情報端末１に対して送信される。
【０１０１】
そしてトレーニングシステム２００は、図６に示す各処理のうちのステップＳａ１についてはクラウド２１にて実行するが、図６に示すステップＳａ２〜Ｓａ１２、図１２に示すステップＳ１〜Ｓ７についてはクラウド２１および注文処理システム１００の情報端末１のいずれにおいて実行しても良い。ただし、ステップＳａ１においてユーザを認証するために使用する認証情報の入力などは注文処理システム１００の情報端末１にて実行されても良い。
【０１０２】
ステップＳａ１〜Ｓａ１２、ステップＳ１〜Ｓ７のうちの複数の処理をクラウド２１にて実行する場合、それらの処理を単一のサーバ装置２１ａにおいて実行しても良いし、複数のサーバ装置２１ａにおいて分散処理しても良い。
【０１０３】
ステップＳａ１〜Ｓａ１２、ステップＳ１〜Ｓ７うちの少なくとも１つの処理を注文処理システム１００の情報端末１にて実行する場合、その処理を情報端末１が有するコンピュータに実行させるためのプログラムを予め情報端末１が有する記憶ユニットに記憶させておいても良いし、上記のプログラムをクラウド２１が有する記憶ユニットに記憶しておき、必要に応じてクラウド２１から情報端末１へと与えるようにしても良い。上記のプログラムをクラウド２１から情報端末１へと与える場合には、サーバ装置２１ａのうちの少なくとも１つに、上記のプログラムを情報端末１へと送信する機能を備える。
【０１０４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１０５】
１      情報端末
１ａ    液晶ディスプレイ（ＬＣＤ）
１ｂ    表示コントローラ
１ｃ    スピーカ
１ｄ    サウンドコントローラ
１ｅ    タッチパネル
１ｆ    タッチパネルコントローラ
１ｇ    周辺機器インタフェース
１ｈ    通信インタフェース
１ｉ    ＲＯＭ
１ｊ    ＲＡＭ
１ｋ    ＨＤＤ
１ｍ    ＣＰＵ
２      ハンディ端末
３      伝票プリンタ
４      ステーション
５      ＬＡＮ
６      無線アクセスポイント
７      プリンタ
８      客面表示装置
２１    クラウド
２１ａ  サーバ装置
２２    入力インタフェース画像
２３    通信ネットワーク
５２    音声合成手段
５３    音声割当位置決定手段
５４    音声差し替え手段
５５    表示制御手段
５６    情報記憶手段
７１    画像フレーム表示部
７８    指定部
１００  注文処理システム
２００  トレーニングシステム
【先行技術文献】
【特許文献】
【０１０６】
【特許文献１】特開２００９−１９９１８８号公報
【図１】
0005470318.tif 000002
【図２】
0005470318.tif 000003
【図３】
0005470318.tif 000004
【図４】
0005470318.tif 000005
【図５】
0005470318.tif 000006
【図６】
0005470318.tif 000007
【図７】
0005470318.tif 000008
【図８】
0005470318.tif 000009
【図９】
0005470318.tif 000010
【図１０】
0005470318.tif 000011
【図１１】
0005470318.tif 000012
【図１２】
0005470318.tif 000013
【図１３】
0005470318.tif 000014
【図１４】
0005470318.tif 000015