(57)【要約】【課題】異なる習熟度のユーザーが自己の習熟度レベルに応じた特定作業の指示情報を提供する情報提供システムを提供する。【解決手段】本発明に係る情報提供システムは、ユーザの入力情報から特定作業の作業実績を抽出し、当該特定作業の実施状況を決定し、ユーザの音声入力コマンドから特定作業の詳細レベルを決定し、特定作業の詳細レベルに応じた詳細作業指示情報を音声コマンドのみで複数階層の詳細度の特定作業のステップに応じて出力部へ出力する。【選択図】図１
2020056879.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの入力部からの入力指示により、複数のステップからなる特定作業の指示情報を提供する情報提供システムであって、 
前記複数のステップごとの詳細な作業指示である詳細作業指示情報を保持する作業指示データ、
前記ユーザのＩＤと前記特定作業のＩＤと前記ユーザの習熟度を表す習熟度レベルとに応じた前記特定作業の作業実績を保持する作業実績データ、及び
前記ユーザの習熟度と前記特定作業の実施状況とに応じた前記特定作業の詳細度を保持する作業詳細度パターンデータを有する記憶部と、
前記ユーザのＩＤと前記特定作業のＩＤと前記ユーザの習熟度レベルとから前記特定作業の作業実績を抽出し、該特定作業の作業実績から該特定作業の実施状況を決定し、前記ユーザの習熟度と前記特定作業の実施状況から前記特定作業の詳細度を決定し、前記特定作業の詳細度に詳細工程情報がある場合、該詳細工程情報があることを通知し、前記特定作業の詳細度に応じた前記詳細作業指示情報及び前記詳細工程情報を前記特定作業のステップに応じて出力部へ出力する制御部と
を備えることを特徴とする情報提供システム。
【請求項２】
前記制御部は、最上位の詳細度でレベルダウンする場合、確認情報を出力部へ出力することを特徴とする請求項１に記載の情報提供システム。
【請求項３】
ユーザの入力部からの入力指示により、複数のステップからなる特定作業の指示情報を提供する情報提供方法であって、
記憶部に保持された、前記ユーザのＩＤと前記特定作業のＩＤと前記ユーザの習熟度を表す習熟度レベルとからユーザの前記特定作業の作業実績を抽出するステップと、
該特定作業の作業実績から該特定作業の実施状況を決定するステップと、
前記ユーザの習熟度と前記特定作業の実施状況から前記特定作業の詳細度を決定するステップと、
前記特定作業の詳細度に詳細工程情報がある場合、該詳細工程情報があることを通知するステップと、
前記特定作業の詳細度に応じた、前記複数のステップごとの詳細な作業指示である詳細作業指示情報及び前記詳細工程情報を前記特定作業のステップに応じて出力部へ出力するステップと
を有することを特徴とする情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、様々な習熟度レベルの作業者が特定作業を実施する為の指示情報を音声操作のみで提供する情報提供システム及び方法に関するものである。
【背景技術】
【０００２】
近年、音声操作アプリが開発されてきている。しかし、これらのアプリは、基本的に同じ手順を指示するだけで、ユーザの技術の習熟度合いに応じて効率的に指示する仕組みがないため、ユーザにとって不必要な情報まで指示する場合がある。そこで、ユーザの習熟度に応じて必要な情報を提供する技術も開発されている。
【先行技術文献】
【特許文献】
【０００３】
先行技術として、作業者の作業実績データを基に、習熟度レベルを設定して、その習熟度レベルに応じた作業指示をするシステムが開発されている。
【特許文献１】特願２０１８―１３６９２１
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一方、これらは、ユーザの習熟度が体系的に整理されており、習熟度レベルがグルーピングしやすい作業の場合には機能する。しかし、対象とする作業者が非常に多く、習熟度レベルも一人一人細かく異なる場合は機能しない。例えば、料理を例にすると、料理する人は非常に多く、ある程度経験があり、レシピの情報があれば料理ができるものもいれば、普段から料理をしない場合は、洗い物は普段からしているので洗うスキルは高いが、包丁は触った事もないユーザもいれば、焼き肉が好きなので加熱調理は詳しいが包丁が使えないなどの多様なスキルセットがある。
こういった場合、様々なスキルを前提として手順を詳細化しすぎると、普段から料理をする熟練者にとって不要な情報を与えることになってしまう。例えば、料理における「玉ねぎのみじん切り」については、熟練者であればその一言で作業を実施することができる。しかし、初心者は「洗う」、「半分に切る」、「下手を切る」、「皮を剥く」、「切り目を入れる」、「みじん切りにする」など、細かく指示されないと分からない。
【０００５】
しかし、これらの多様な習熟度レベルに合わせた作業指示情報を提供しようとすると、様々なパターンのマニュアル等を準備する必要がある。更に、ユーザーにとっても、自分がどのマニュアルを読めばいいかが分からないという問題もある。
【０００６】
また、手順の詳細度を変更する機能を追加した場合、レベルアップやレベルダウンのコマンドを限られたコマンドで使う場合、レベルアップは「詳細」、レベルダウンは「閉じる」などで機能させることができる。しかし、「閉じる」は音声操作の終了時にも使うコマンドのため、レベルダウンを続けているうちに、音声操作ができなくなってしまう。すると、再度画面操作によって音声指示機能を再起動する必要があり、手を使う作業中に画面操作をするのは非常に非効率となってしまう。一方、音声による指示で、手順を出力する際に都度詳細度を通知するのはユーザにとって認知負荷が大きくなってしまう。
【０００７】
本発明は、上記の課題に鑑み、複数の習熟度レベルに応じた特定作業の指示情報を音声操作のみで利用できる情報提供システム及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の特徴は、ユーザの入力部からの入力指示により、複数のステップからなる特定作業の指示情報を提供する情報提供システムであって、前記複数のステップごとの詳細な作業指示である詳細作業指示情報を保持する作業指示データ、前記ユーザのＩＤと前記特定作業のＩＤと前記ユーザの習熟度を表す習熟度レベルとに応じた前記特定作業の作業実績を保持する作業実績データ、及び前記ユーザの習熟度と前記特定作業の実施状況とに応じた前記特定作業の詳細度を保持する作業詳細度パターンデータを有する記憶部と、前記ユーザのＩＤと前記特定作業のＩＤと前記ユーザの習熟度レベルとから前記特定作業の作業実績を抽出し、該特定作業の作業実績から該特定作業の実施状況を決定し、前記ユーザの習熟度と前記特定作業の実施状況から前記特定作業の詳細度を決定し、前記特定作業の詳細度に詳細工程情報がある場合、該詳細工程情報があることを通知し、前記特定作業の詳細度に応じた前記詳細作業指示情報及び前記詳細工程情報を前記特定作業のステップに応じて出力部へ出力する制御部とを備える情報提供システムである。
第１の特徴にかかる情報提供システムによると、複数の習熟度レベルに応じた特定作業の指示情報を音声操作のみで利用することができる。
第１の特徴にかかる情報提供システムにおいて、前記制御部は、最上位の詳細度でレベルダウンする場合、確認情報を出力部へ出力してもよい。
この情報提供システムによると、レベルダウンを繰り返して意図しない音声操作からの離脱から防ぐことができる。
本発明の第２の特徴は、ユーザの入力部からの入力指示により、複数のステップからなる特定作業の指示情報を提供する情報提供方法であって、記憶部に保持された、前記ユーザのＩＤと前記特定作業のＩＤと前記ユーザの習熟度を表す習熟度レベルとからユーザの前記特定作業の作業実績を抽出するステップと、該特定作業の作業実績から該特定作業の実施状況を決定するステップと、前記ユーザの習熟度と前記特定作業の実施状況から前記特定作業の詳細度を決定するステップと、前記特定作業の詳細度に詳細工程情報がある場合、該詳細工程情報があることを通知するステップと、前記特定作業の詳細度に応じた、前記複数のステップごとの詳細な作業指示である詳細作業指示情報及び前記詳細工程情報を前記特定作業のステップに応じて出力部へ出力するステップとを有する情報提供方法である。
第２の特徴にかかる情報提供方法によると、複数の習熟度レベルに応じた特定作業の指示情報を音声操作のみで利用することができる。
【発明の効果】
【０００９】
本発明によると、習熟度レベルの異なるユーザーが特定作業をする際に、音声操作のみで指示情報を提供する情報提供システム及び方法を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】実施例に係る情報提供装置（情報提供装置）の構成を示す機能ブロック図
【図２】実施例に係る情報提供システムの構成の一例を示す図
【図３】音声コマンドデータの構成例を示す図
【図４】実施例に係る情報提供方法の一例を説明するためのフローチャート
【図５】情報提供システムの作業内容の一覧の表示例を示す図
【図６】情報提供システムの作業内容概要の表示例を示す図
【図７】図４のステップＳ１４の詳細の一例を説明するためのフローチャート
【図８】作業指示データの構成例を示す図（その１）
【図９】情報提供システムの詳細作業指示情報の画面の第一の例を示す図
【図１０】情報提供システムの情報提供方法の詳細度のない一例を説明するための図
【図１１】情報提供システムの情報提供方法の詳細度のある一例を説明するための図（その２）
【図１２】作業指示データの構成例を示す図（その２）
【図１３】情報提供システムの情報提供方法の詳細度のある一例を説明するための図（その２）
【図１４】図４のステップＳ１４の詳細の一例を説明するためのフローチャート（詳細コマンドあり）
【図１５】情報提供システムの詳細作業指示情報の画面の第二の例を示す図
【図１６】実施例の情報提供システムに係るコンピュータのハードウェア構成を示す図
【発明を実施するための形態】
【００１１】
以下に、本願の開示する情報提供システムの実施例を図面に基づいて詳細に説明する。以下においては、情報提供システムとして、様々な習熟度レベルのユーザが特定の作業をする場合を例にとり説明する。情報提供システムは、ユーザの入力部からの入力指示により、複数のステップからなる特定作業の指示情報を提供する。以下の説明では、特定の作業として料理方法を例に挙げ、説明する。
なお、この実施例によりこの発明が限定されるものではない。各実施例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
本発明では、システムが提供された「作業指示内容」に対して、より細かい情報提供を希望する際に、提供する情報の粒度を多階層で詳細化できることを特徴とする。また、多階層での詳細化を限られた音声コマンドで、音声操作のみで完結できるように、音声操作範囲から離脱する際に確認機能を有することを特徴とする。
【００１２】
（情報提供装置の機能構成）
図１は、様々な習熟度レベルでも効率的に特定作業を実施することを目的とした情報提供システムに係る情報提供装置の構成を示す機能ブロック図である。また、図２は、情報提供システム全体のシステム構成の一例を示す図である。情報提供装置１００は、通信部１０１と、入力部１０２と、出力部１０３と、制御部１１０と、記憶部１２０とを有する。
【００１３】
通信部１０１は、例えばNIC(Network  Interface  Card)等によって実現される。通信部１０１は、ネットワークを介して後述するサーバー装置２００と有線または無線で接続され、サーバー装置２００との間で情報の通信を司る通信インターフェースである。
【００１４】
入力部１０２は、例えば、後述するマイクや画面等のユーザーインターフェースにおけるユーザが入力をする処理部である。入力された情報は制御部１１０のインプットとなる。
【００１５】
出力部１０３は、例えば、モニタ、スピーカー等の各種の出力媒体に、制御部１１０において生成された解析結果などを出力する処理部である。出力部１０２は、後述するユーザインタフェースにおける操作に応じて表示形式を変更してもよい。
【００１６】
実施例に係る情報提供装置１００は、通信部１０１を介してサーバー装置２００と通信可能に接続される。
【００１７】
（記憶部の各構成）
記憶部１２０は、サーバ装置２００が生成した指示データ１２１と、ログデータ１２２を有する。記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ（Flash  Memory）などの半導体メモリ素子、ハードディスクや光ディスクなどの記憶装置に対応する。
【００１８】
コマンドデータ１２１は、各コマンドのテキストデータを保持する。図３は、コマンドデータのデータ構造の一例を示す図である。図３の例に示すように、コマンドデータ１２１は、各コマンドIDに対して、コマンドテキストとサブコマンドテキスト候補のデータが対応付けられる。例えば、コマンドデータ１２１は、コマンドID「next」に係るコマンドテキスト「次」と、サブコマンドテキスト候補の「進む」、「次は」とを対応づける。またコマンドIDは、「next」、「back」、「repeat」などの進行を表すコマンドの他に、「detail」という詳細度を変更するコマンド、「close」とナビの終了や詳細度ダウンの際に使うコマンドも用意する。また、確認などに対する回答として、「yes」と「no」というかコマンドも用意する。なお、図３の例では、各項目のコマンドテキストデータがコマンドIDと関連づけられて記憶されている例を示したが、上記説明において互いに関連づけられた項目どうしの関係が保たれれば、データは他の記憶のされ方をしても構わない。
【００１９】
作業指示データ１２２は、図１３に示すように、複数のステップごとの複数の階層の詳細度の作業指示である詳細作業指示情報を保持する。
【００２０】
（制御部の各構成）
制御部１１０は、解析部１１１と、検出部１１２と、表示部１１３とを有する。制御部１１０の機能は、例えば、ＣＰＵ（Central  Processing  Unit）が所定のプログラムを実行することで実現することができる。また、制御部１１０の機能は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）などの集積回路により実現することができる。
制御部１１０は、前記特定作業のＩＤから前記詳細作業指示情報を前記特定作業のステップに応じて出力部へ出力する。
解析部１１１は、ユーザが発した音声を解析し、テキストデータに変換させたり、変換させたテキストに応じたコマンドを実行させる。また、解析部１１１は、ユーザの入力データから最適な作業指示の詳細度を決定する。
検出部１１２は、ユーザが情報提供装置に対して発した声を検出したり、表示部のタッチやタッチした領域を検出することで、情報提供装置の制御に必要な入力を検出する。
表示部１１３は、ユーザの操作に応じて作業内容や作業指示の内容を表示する。また、表示部１１３は、作業指示内容の詳細度に応じた作業指示の情報を出力する。
【００２１】
情報提供装置１００は、ユーザに実施して欲しい作業内容のテキストを出力部１０３や表示部１１３によって出力する。出力する方法は、出力部１０３を介した音声によっても、表示部１１３を介した画面によっても、またその両方を介しても良いとする。出力する内容は記憶部１２０に記録されている作業指示データ１２２によって提供される。
【００２２】
ユーザが発したコマンドの音声は、入力部１０２のマイクによって音声データとして記録され、その音声データは解析部１１１の音声認識によってテキストに変換される。この変換処理は、ユーザーの発声の完了を待たずに実施しても良い。解析部１１１によって解析された結果はテキストデータに変換され、表示部１１３によってユーザに提供される。
【００２３】
なお、解析部で実行される音声認識、音声合成は、Amazon EchoやGoogle Homeなどのサービスのように、ネットワークを介してクラウド上などで実行されても良い。
【００２４】
（情報提供方法）
以下、制御部１１０が有する各部の詳細な処理について説明する。この処理は、ユーザの入力部からの入力指示により、複数のステップからなる特定作業の指示情報を提供する。
なお、今回は実施例として料理の作業手順を例に説明するが、本発明は料理の作業に特定されるわけではなく、工場での作業手順や事務処理の作業手順など、様々な作業の手順に適用する事ができる。
【００２５】
図４は、情報提供システムが実行する処理手順の一例を説明するためのフローチャートである。
【００２６】
まず、情報提供システムは、作業内容の一覧を表示する（ステップS１０）。その後、ユーザがどの作業を実施するかを選択する（ステップS１１）。すると、選択した作業内容概要が画面に表示する（ステップS１２）。ユーザは作業内容を作業前に確認した後、音声ナビを選択すると（ステップS１３）、選択した作業の音声ナビが開始する（ステップS１４）。
【００２７】
図５は、情報提供システムの作業内容の一覧の表示例を示す図である。図５の例では、表示部１１３は、一覧表示領域１０で作業内容の一覧を表示（ステップS１０）する。なお、一覧に表示される作業内容は、ユーザの属性、キーワードなどによって限定されても良い。また、作業内容に関連する写真を表示しても良い。
【００２８】
図６は、情報提供システムの作業内容概要の表示例を示す図である。図６の例では、表示部１１３は、一覧表示領域１０で作業内容の名前、必要な材料（食材）、作業の概要（作り方（サマリ））などを表示（ステップS１２）する。また、表示部１１３は、音声指示開始ボタン領域２０で、「音声ナビ開始」のボタンを表示し、このボタンをタップする事で（ステップS１３）、音声ナビを開始する（ステップS１４）。
【００２９】
まず、複数の詳細度を有した音声ナビを説明する前に、単一の詳細度を想定した音声ナビについて説明する。
図７は、情報提供システムが実行する単一の詳細度の音声ナビ処理手順概要の一例を説明するための図である。図７の処理手順の例は、図４の処理手順のステップS１４の処理に対応する。
【００３０】
ステップS１４によって音声ナビが開始されると、システムはユーザと選択された作業内容に応じた作業指示のデータを読み込み（ステップS１１１）、詳細作業指示情報をユーザに指示する（ステップS１１２）。
【００３１】
図８は、作業指示データの構成例を示す図（その１）である。図８に示されるように、作業指示データは、各詳細作業情報が記録されている。Stepは各レシピのステップ番号が最初の１から順番に記録されており、詳細作業指示情報には、各ステップの詳細作業指示情報のテキストデータが記録されている。
【００３２】
例えば、図８のように「サツマイモの甘辛煮」の場合は、全体で１１のステップからなる。この作業内容を例に説明する。
【００３３】
作業指示データが読み込まれると、最初のステップ１の詳細作業指示が実行される。この時、図８の「サツマイモの甘辛煮」の場合では、最初のステップ１が「サツマイモをよく洗ってください」という情報が記録されている。そこで、このテキストが、クライアント端末の音声合成によって音声としてスピーカーから出力される。また、作業の指示は画面にテキストとして表示しても良いし、写真やイメージなどの画像や動画などであっても良い。また、これらの作業の指示は上記のいずれかの指示方法の組み合わせであっても良い。
【００３４】
図７の該当ステップの作業を指示し（ステップS１１２）、次の処理へと進み、入力を待ちます（ステップS１１５）。
【００３５】
図９は情報提供システムの詳細作業指示情報の画面の第一の例を示す図である。
【００３６】
詳細作業内容は、図９のように指示コマンド表示領域３０にテキストで表示されると同時に、音声でも通知される。また、図９の操作ボタン領域５０のように、画面に進行コマンドの入力用のボタン（Backボタン領域５０aに「back」、Repeatボタン領域５０bに「Repeat」、Nextボタン領域５０cに「Next」）を配置しても良い。
【００３７】
ユーザからコマンドが入力されると、その内容が進行コマンドであるかどうか判定される。なお、ユーザからのコマンドは、音声による入力か、画面２０２への操作による入力のどちらでも良い。ユーザの音声による入力の場合は、クライアント端末２０のマイク２０３から音声として記録される。記録された音声は、都度、クライアント端末２０の音声認識管理部２４によって、テキストに変換される。この、テキストデータは、入力値として、コマンド内容パターンを参照し、入力値が進行指示であるか確認する（S１１６）。
【００３８】
入力値が進行を意味するコマンドIDのRepeat, Next, Backのいずれかである場合（S１１６でYes）、その入力値を確認し、入力値によってそれぞれ異なる処理が実行される（S１１７）。
【００３９】
入力値の確認処理で、入力値がRepeatであった場合（S１１７でRepeat）、処理はS１１２に戻り、該当ステップの作業を指示する。
【００４０】
入力値の確認処理で、入力値がNext であった場合（S１１７でNext）、ステップを+1にする（S１１８）。最初のステップの１の状態からこの処理に来た場合は1+1によってステップが２になる。
【００４１】
ステップを＋１にして（S１１８）から、次の処理に進み、最後のステップが完了したか確認する（S１１９）。この処理では、ステップの数値が作業指示記憶部２１２のステップの最大値と比較する。図のレシピIDが「さつまいもの甘辛煮」の場合は、最大値が１１なので、１１以下の場合は（S１１９でNo）、S１１２まで戻り、該当ステップの作業を指示する。例えばステップが２に更新された場合は、ステップ２に該当する「サツマイモのヘタを切って下さい。」を指示する。
【００４２】
一方、ステップが１１の場合は（S１１９でYes）、作業指示の処理を終了する。
【００４３】
入力値の確認処理（S１１７）で、入力値がBackだった場合（S１１７でBack）、最初のステップかどうか確認する（S１２０）。ステップが１の場合は最初のステップなので（S１２０でYes）、できないと通知し（S１２１）、入力値を待つ状態に進む（S１１５）。
【００４４】
最初のステップかの確認処理（S１２０）で、最初のステップではなかった場合（S１２０でNo）、ステップを-1に減算し（S１２１）、該当ステップの作業の指示処理に戻る（S１１２）。
【００４５】
なお、ユーザからの入力値確認で入力値が進行指示ではなかった場合（S１１６でNo）、入力値を待つ処理に戻る。（S１１５）。
【００４６】
図８に示した作業内容は習熟度の高いユーザにとっては細かすぎる内容となっている。作業指示方法には、ユーザの習熟度によって指示する情報の詳細度が異なるといった課題がある。更に、ユーザの習熟度は個人の経験や得意分野も個々によってそれぞれ異なる為、各習熟度レベルに作業手順を準備するのは非効率となる。
【００４７】
図１０は、情報提供システムの情報提供方法の詳細度のない一例を説明するための図である。
図８に示した、詳細指示内容は、図１０のように手順の流れが１パターンのみである。例えば、手順１（ステップds１）から手順を指示した後、次は手順２（ステップds2）へと進むようになる。しかし、これでは手順１の内容では意味が把握できない初心者は手順１から進むことができない。
【００４８】
図１１は、情報提供システムの情報提供方法の詳細度のある一例を説明するための図（その１）である。図１１のように各手順に詳細度を階層別に詳細化する実現手段を説明する。
図１１の手順１で内容がわからない初心者は、「detail」コマンドによって（詳細度のレベルアップ）、さらに細かい手順の指示として、手順１&#8722;１（ステップds1-1）と、手順１&#8722;２（ステップds1-2）と、手順１&#8722;３（ステップds1-3）の指示を受けることができる。
【００４９】
また、更に手順１&#8722;１（ステップds1-1）が理解できなき場合も、「detail」コマンドによって（詳細度のレベルアップ）、更に細かい手順の指示として、手順１&#8722;１&#8722;１（ステップds1-1-1）と、手順１&#8722;１&#8722;２（ステップds1-1-2）と、手順１&#8722;１&#8722;３（ステップds1-1-3）の指示を受けることができる。
【００５０】
この詳細度は階層的にいくらでも増やすこと（詳細度のレベルアップ）が出来る。
詳細の作業指示が完了したり、詳細度をダウンする場合は「close」コマンドによって元の手順に戻ることが出来る。例えば、手順１&#8722;２（ステップds1-2）で「close」コマンドを実行することで、手順１に戻ることが出来る。
【００５１】
図１２は、前述の「サツマイモの甘辛煮」の作業指示データの構成例（その２）である。図１２に示されるように、作業指示データは、各詳細作業情報が記録されている。Step(L1)は詳細度が最上位を意味するレベル１（L１）の各レシピのステップ番号が最初のds１からds2、ds3と順番に記録されており、詳細作業指示情報（L１）には、詳細度レベル１（L１）の各ステップの詳細作業指示情報のテキストデータが記録されている。
Step(L2)は詳細度が２階層目を意味するレベル２（L2）の、各上位階層毎のステップに対して、番号が最初のds１&#8722;１からds1&#8722;２、ds１―３と順番に記録されており、詳細作業指示情報（L２）には、詳細度レベル２（L２）の各ステップの詳細作業指示情報のテキストデータが記録されている。
Step(L3)は詳細度が３階層目を意味するレベル３（L３）の各上位階層毎のステップに対して、番号が最初のds１&#8722;１&#8722;１からds１&#8722;１&#8722;２と順番に記録されており、詳細作業指示情報（L３）には、詳細度レベル３（L３）の各ステップの詳細作業指示情報のテキストデータが記録されている。
【００５２】
図１２の例だと、熟練者は最初の指示であるステップds1の「サツマイモを輪切りにして、水に晒して下さい。」で作業に取り掛かることが出来る。しかし、サツマイモを切った事のない作業者は、詳細コマンドを利用する事で、細かく、ステップds1-1の「サツマイモをよく洗って下さい」と、ステップds1-2の「サツマイモを輪切りにして下さい」と、ステップds1-3の「切ったサツマイモを鍋に入れて、水にさらして下さい」と細かい指示を受け取ることが出来る。さらに、ステップds1-2の、「サツマイモを輪切りにして下さい」がわからない場合は、更に詳細コマンドを利用する事で、ステップds1-2-1の「サツマイモのヘタを切ってください」と、ステップds1-2-2の「サツマイモを輪切りにしてください」と細かい指示を受け取ることが出来る。
【００５３】
このような階層型のデータ構造と詳細コマンドで作業指示を提供する事で、熟練者は最短の6つの指示だけで作業が完了でき、更に初心者は自分の習熟度レベルに応じて詳細な作業指示を得ることが出来るようになる。
【００５４】
しかし、図１１のように音声で詳細度をレベルアップしたり、レベルダウンを繰り返すと、作業者は自分がどの詳細度の指示を受けているか把握しにくくなる。更に、最も上位の詳細度で、レベルダウンの「close」コマンドを実行すると、作業選択のステップS14に戻ってしまう。再度音声ナビを再開することもできるが、再開するには画面操作が必要となり、両手を使う作業で再開するには非効率となる。
【００５５】
図１３は、情報提供システムの情報提供方法の詳細度のある一例を説明するための図（その２）である。
図１３のように、最上位の詳細度でレベルダウンする場合は音声操作のまま、確認手順ステップdseを設けることで、レベルダウンの「close」を繰り返して意図しない音声操作からの離脱から防ぐことが出来る。
【００５６】
図１４は、図４のステップ１４の詳細の一例を説明するためのフローチャート（詳細コマンドあり）である。図１４の処理手順の例は、図４の処理手順のステップS１４の処理に対応する。
【００５７】
ステップS１４によって音声ナビが開始されると、システムはユーザと選択された作業内容に応じた作業指示のデータを読み込み（ステップS１１１）、詳細作業指示情報をユーザに指示する（ステップS１１２）。
【００５８】
例えば、図１２のような「サツマイモの甘辛煮」の詳細作業指示情報の例に説明する。
【００５９】
作業指示データが読み込まれると、最初のステップの詳細作業指示が実行される。この時、図１２の「サツマイモの甘辛煮」の場合では、最初のステップds1が「サツマイモを輪切りにして、水にさらしてください。」という情報が記録されている。そこで、このテキストが、クライアント端末の音声合成によって音声としてスピーカーから出力される。また、作業の指示は画面にテキストとして表示しても良いし、写真やイメージなどの画像や動画などであっても良い。また、これらの作業の指示は上記のいずれかの指示方法の組み合わせであっても良い。
【００６０】
図１４の該当ステップの作業を指示する（ステップS１１２）と、情報提供システムは該当ステップに詳細工程情報があるか確認する（ステップS１１３）。
【００６１】
図１２の「さつまいもの甘辛煮」の場合では最初のステップds１に詳細工程データとして、ステップds1-1の「サツマイモをよく洗ってください」、ステップds1-2の「サツマイモを輪切りにしてください」、ステップ  ds1-3の「切ったサツマイモを鍋に入れて水にさらしてください」という情報が記録されている。このため、詳細工程情報があるため（ステップS１１３でYes）、詳細工程情報があることを通知し（ステップS１１４）、詳細工程情報がない場合はそのまま次の処理（ステップS１１５）へと進む。
【００６２】
図１５は情報提供システムの詳細作業指示情報の画面の第二の例を示す図である。
【００６３】
詳細作業内容（L１）や、詳細作業内容（L２）、詳細作業内容（L３）などは、図１５のように指示コマンド表示領域３０にテキストで表示されると同時に、音声でも通知される。また、指示した詳細作業内容に関連する詳細工程情報がある場合は図１５の詳細表示領域４０のように詳細工程があることを画面に表示するとともに、音声で作業内容を通知した後、通知音などでポイントがあることを知らせる。また、図９の操作ボタン領域５０のように、画面に進行コマンドの入力用のボタン（Backボタン領域５０aに「back」、Repeatボタン領域５０bに「Repeat」、Nextボタン領域５０cに「Next」）を配置しても良い。
【００６４】
図９は、技術習熟度向上システムの詳細作業指示情報の画面の第一の例を示す図である。図１２の「サツマイモの甘辛煮」の場合のステップds4-3のように詳細工程情報がない場合は、図９の詳細表示領域４０のように、詳細工程のイメージ画像が非表示となり、詳細工程がないことが表現される。
【００６５】
詳細作業内容をユーザに指示をし、該当ステップの詳細工程情報有無に応じた処理をした後、技術習熟度向上システムは、入力を待つ（ステップS１１５）。
【００６６】
ユーザからコマンドが入力されると、その内容が進行コマンドであるかどうか判定される。なお、ユーザからのコマンドは、音声による入力か、画面２０２への操作による入力のどちらでも良い。ユーザの音声による入力の場合は、クライアント端末２０のマイク２０３から音声として記録される。記録された音声は、都度、クライアント端末２０の音声認識管理部２４によって、テキストに変換される。この、テキストデータは、入力値として、コマンド内容パターンを参照し、入力値が進行指示であるか確認する（S１１６）。
【００６７】
入力値が進行を意味するコマンドIDのRepeat, Next, Backのいずれかである場合（S１１６でYes）、その入力値を確認し、入力値によってそれぞれ異なる処理が実行される（S１１７）。
【００６８】
入力値の確認処理で、入力値がRepeatであった場合（S１１７でRepeat）、処理はS１１２に戻り、該当ステップの作業を指示する。
【００６９】
入力値の確認処理で、入力値がNext であった場合（S１１７でNext）、ステップを+1にする（S１１８）。最初のステップのds１の状態からこの処理に来た場合は1+1によってステップがds２になる。
【００７０】
ステップを＋１にして（S１１８）から、次の処理に進み、最後のステップが完了したか確認する（S１１９）。この処理では、詳細度が最上位の場合は、ステップの数値が作業指示記憶部２１２のステップの最大値と比較する。図１２の「さつまいもの甘辛煮」の場合は、最大値が６なので、５以下の場合は（S１１９でNo）、S１１２まで戻り、該当ステップの作業を指示する。例えばステップが２に更新された場合は、ステップds2に該当する「ひたひたの水で火にかけてください」を指示する。
【００７１】
一方、ステップが６の場合は（S１１９でYes）、詳細度が最上位か確認するステップS125へ進み、最上位の場合は（ステップS１２５でYes）、終了を確認するステップdseに進み、Yesであれば作業指示の処理を終了する。詳細度が最上位でない場合は（ステップS１２５でNo）、詳細度を&#8722;１にレベルダウンし（ステップ１２６）、入力を待つ（ステップS１１５）。
【００７２】
入力値の確認処理（S１１７）で、入力値がBackだった場合（S１１７でBack）、最初のステップかどうか確認する（S１２０）。ステップが１の場合は最初のステップなので（S１２０でYes）、できないと通知し（S１２１）、入力値を待つ状態に進む（S１１５）。
【００７３】
最初のステップかの確認処理（S１２０）で、最初のステップではなかった場合（S１２０でNo）、ステップを-1に減算し（S１２１）、該当ステップの作業の指示処理に戻る（S１１２）。
【００７４】
なお、ユーザからの入力値確認で入力値が進行指示ではなかった場合（S１１６でNo）、詳細コマンドを実行する（S１２３）。
【００７５】
詳細コマンドは、図３に示すように、 詳細度をレベルアップする「detail」や、詳細度をレベルダウンする「close」などがある。
【００７６】
詳細コマンドでdetailが処理されると（ステップS123でdetail）、詳細度が+1とレベルアップされ（ステップS１２４）、入力を待つ工程に戻る（ステップS１１５）。例えば図１３のように、手順１のステップds１であれば、その下の階層の手順１―１のステップds1-1へ、手順１&#8722;１のステップds1-1であれば、その下の階層の手順１&#8722;１&#8722;１のステップds1-1-1へと遷移する。
【００７７】
また、詳細コマンドで「close」が処理されると（ステップS１２３でclose）、詳細度が最上位か確認される（ステップS１２５）。詳細度が最上位でない場合（ステップS１２５でNo）、詳細度が&#8722;１とレベルダウンされ（ステップS１２６）、入力を待つ（ステップS１１５）。例えば図１３のように、手順１&#8722;１のステップds１-１であれば、その上の階層の手順１のステップds1へ、手順１&#8722;１&#8722;１のステップds1-1-1であれば、その上の階層の手順１&#8722;１のステップds1-1へと遷移する。
【００７８】
「close」コマンドが処理され、詳細度が最上位である場合(S12５でYes)、終了を確認する処理に進む（dse）。ここで音声でYesのコマンドが入力されると(ステップdseでYes)、音声ナビが終了する。一方、音声でNoのコマンドが入力されると（ステップdseでNo）、入力を待つ処理に戻る（S１１５）。
【００７９】
（実施例の効果）
情報提供システムは、同一作業でも複数の詳細度の指示情報を階層的に有する。これにより、ユーザの作業習熟度や、作業頻度に応じて適切な詳細度で作業支持情報を提供することができる。
【００８０】
情報提供システムは、複数の詳細度の作業指示情報を階層別に管理し、ユーザからの指示があった時にのみ詳細度の高い情報を提供する事で、ユーザの欲しい時にだけ詳細情報を提供することができる。
【００８１】
（情報提供端末のハードウェア構成）
図１６は、実施例のトレーニング端末に係るコンピュータのハードウェア構成を示す図である。図１６が示すように、コンピュータ３００は、各種演算処理を実行するＣＰＵ３０１と、ユーザからのデータ入力を受け付けたり、処理結果を表示する画面装置３０２と、マイク３０３、スピーカー３０４とを有する。また、コンピュータ３００は、他の装置と接続するためのインターフェース装置３０５と、補助記憶装置３０６と各種情報を一時記憶するメモリ装置３０７とを有する。また、コンピュータ３００は、他の装置と無線により接続するための無線通信装置３０８とを有する。また、各装置３０１〜３０８は、バス３０９に接続される。
【００８２】
補助記憶装置３０６には、図１に示した制御部１１０の解析部１１１、検出部１１２および表示部１１３の各処理部と同様の機能を有する表示プログラムが記憶される。
また、補助記憶装置３０６には、トレーニングプログラムを実現するための各種データが記憶される。
【００８３】
ＣＰＵ３０１は、補助記憶装置３０６に記憶された各プログラムを読み出して、メモリ装置３０７に展開して実行することで、各種の処理を行う。また、これらのプログラムは、コンピュータ３００を、図１に示した制御部１１０の解析部１１１、検出部１１２および表示部１１３として機能させることができる。
【００８４】
なお、上記のトレーニング処理プログラムは、必ずしも補助記憶装置３０６に記憶されている必要はない。例えば、コンピュータ３００が読み取り可能な記憶媒体に記憶されたプログラムを、コンピュータ３００が読み出して実行するようにしてもよい。コンピュータ３００がインタフェース装置３０５を介して読み取り可能な記憶媒体は、例えば、ＣＤ−ＲＯＭやＤＶＤディスク、ＵＳＢ（Universal  Serial  Bus）メモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ、ハードディスクドライブ等が対応する。また、公衆回線、インターネット、ＬＡＮ（Local  Area  Network）等に接続された装置にこのプログラムを記憶させておき、コンピュータ３００がこれらからプログラムを読み出して実行するようにしてもよい。
（本発明の効果）
（イ）ユーザーが、自分の習熟度レベルに合わせた情報を得ることができる。
（ロ）不要な情報が提供されなくなるため、作業に集中しやすくなる。
（ハ）作業経験のない個別作業でもより詳細な手順が指示されるため、失敗が減ることが期待でき、より多様な作業を実施する事に心理的抵抗の軽減が期待される。
【００８５】
以上、本発明の実施例について詳述したが、本発明はかかる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の容姿の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００８６】
１００                情報提供装置
１０１                通信部
１０２                入力部
１０３                出力部
１１０                制御部
１１１                解析部
１１２                検出部
１１３                表示部
１２０                記憶部
１２１                コマンドデータ
１２２                作業指示データ
２００                サーバー装置
【図１】
2020056879.tif 000003
【図２】
2020056879.tif 000004
【図３】
2020056879.tif 000005
【図４】
2020056879.tif 000006
【図５】
2020056879.tif 000007
【図６】
2020056879.tif 000008
【図７】
2020056879.tif 000009
【図８】
2020056879.tif 000010
【図９】
2020056879.tif 000011
【図１０】
2020056879.tif 000012
【図１１】
2020056879.tif 000013
【図１２】
2020056879.tif 000014
【図１３】
2020056879.tif 000015
【図１４】
2020056879.tif 000016
【図１５】
2020056879.tif 000017
【図１６】
2020056879.tif 000018