(57)【特許請求の範囲】
【請求項１】
作業の進捗とともに作業実績を入力するための作業支援システムであって、
ユーザが入力する音声情報を認識する音声認識部と、
前記音声認識部の認識結果に基づいて処理を行う処理部と、
前記処理部の指示に基づいてディスプレイに表示する情報を出力する表示制御部と、
記憶部と、
を備え、
前記表示制御部は、ユーザの識別情報に関連付けられた前記ユーザが行うべき作業を構成する詳細手順の一覧を表示した詳細手順選択画面の画像データを出力し、
前記ユーザが第１の音声入力によって前記詳細手順を選択すると、前記音声認識部が、選択された前記詳細手順を認識して、認識した前記詳細手順の情報を処理部へ出力し、前記処理部は、選択された前記詳細手順の作業実績を音声入力する機能と、前記ユーザの音声入力による表示要求に対して前記詳細手順の作業指示書を前記ディスプレイに表示する機能と、を提供する実績登録画面の出力を前記表示制御部へ指示し、前記表示制御部は、前記実績登録画面の画像データを出力し、
前記ユーザが前記詳細手順の開始を示す第２の音声入力を行うと、前記音声認識部が、前記第２の音声入力を認識し、前記処理部は、前記第２の音声入力が認識された時刻を前記詳細手順の開始時刻として前記記憶部に登録するとともに、前記開始時刻の出力を指示し、前記表示制御部は、前記開始時刻を表示した前記実績登録画面の画像データを出力し、
前記ユーザが前記詳細手順の完了を示す第３の音声入力を行うと、前記音声認識部が、前記第３の音声入力を認識し、前記処理部は、前記第３の音声入力が認識された時刻を前記詳細手順の完了時刻として前記記憶部に登録するとともに、前記完了時刻の出力を指示し、前記表示制御部は、前記完了時刻を表示した前記実績登録画面の画像データを出力する、
作業支援システム。
【請求項２】
前記表示制御部が前記実績登録画面の画像データを出力しているときに、前記ユーザが前記作業指示書の表示要求を音声入力すると、前記音声認識部が前記表示要求を認識し、前記処理部が前記認識に基づいて、選択された前記詳細手順の前記作業指示書の出力を指示し、前記表示制御部が前記作業指示書のテキストデータを出力する、
請求項１に記載の作業支援システム。
【請求項３】
前記表示制御部は、前記ディスプレイの表示領域に応じて整形した前記作業指示書に含まれるテキストデータを出力する、
請求項２に記載の作業支援システム。
【請求項４】
前記表示制御部が前記作業指示書を出力しているときに、前記ユーザが前記作業指示書の表示終了指示を音声入力すると、前記音声認識部が、前記表示終了指示を認識し、前記処理部が前記認識に基づいて、前記実績登録画面の出力を指示し、前記表示制御部が前記実績登録画面の画像データを出力する、
請求項２または請求項３に記載の作業支援システム。
【請求項５】
前記第２の音声入力が行われた後に、前記ユーザが中断を示す音声入力を行うと、前記音声認識部が、前記中断を示す音声入力を認識し、前記処理部は、前記中断を示す音声入力が認識された時刻を前記詳細手順の中断開始時刻として前記記憶部に登録する、
請求項１から請求項４の何れか１項に記載の作業支援システム。
【請求項６】
前記中断を示す音声入力が行われた後に、前記ユーザが開始を示す音声入力を行うと、前記音声認識部が、前記開始を示す音声入力を認識し、前記処理部は、前記開始を示す音声入力が認識された時刻を前記詳細手順の再開時刻として前記記憶部に登録する、
請求項５に記載の作業支援システム。
【請求項７】
前記ユーザが前記第３の音声入力をした後に、計算を要求する音声入力を行うと、
前記音声認識部が、前記計算の要求を認識し、前記処理部が前記認識に基づいて、前記開始時刻から前記完了時刻までの時間から前記中断開始時刻から前記再開時刻までの時間を減算して実作業時間を計算し、前記実作業時間の出力を指示し、前記表示制御部が前記実作業時間を表示した前記実績登録画面の画像データを出力する、
請求項６に記載の作業支援システム。
【請求項８】
前記表示制御部は、前記ディスプレイに表示する情報をウェアラブル端末へ出力する、
請求項１から請求項７の何れか１項に記載の作業支援システム。
【請求項９】
前記表示制御部は、前記詳細手順選択画面において、詳細手順の一覧を作業の実施順に並べて表示した情報を出力する、
請求項１から請求項８の何れか１項に記載の作業支援システム。
【請求項１０】
前記作業指示書に含まれるテキストデータを表示領域に応じて整形するコンバート部、
をさらに備える請求項１から請求項９の何れか１項に記載の作業支援システム。
【請求項１１】
作業の進捗とともに作業実績を入力するための作業支援システムが、
ユーザの識別情報に関連付けられた前記ユーザが行うべき作業を構成する詳細手順の一覧を表示した詳細手順選択画面の画像データをディスプレイに出力し、
前記ユーザが第１の音声入力によって前記詳細手順を選択すると、前記第１の音声入力を認識し、選択された前記詳細手順の作業実績を音声入力する機能と、前記ユーザの音声入力による表示要求に対して前記詳細手順の作業指示書を前記ディスプレイに表示する機能と、を提供する実績登録画面の画像データを前記ディスプレイに出力し、
前記ユーザが前記詳細手順の開始を示す第２の音声入力を行うと、前記第２の音声入力を認識し、その認識された時刻を前記詳細手順の開始時刻として記憶部に登録するとともに、前記開始時刻を表示した前記実績登録画面の画像データを前記ディスプレイに出力し、
前記ユーザが前記詳細手順の完了を示す第３の音声入力を行うと、前記第３の音声入力を認識し、その認識された時刻を前記詳細手順の完了時刻として記憶部に登録するとともに、前記完了時刻を表示した前記実績登録画面の画像データを前記ディスプレイに出力する、
表示制御方法。
【請求項１２】
作業の進捗とともに作業実績を入力するための作業支援システムのコンピュータを、
ユーザの識別情報に関連付けられた前記ユーザが行うべき作業を構成する詳細手順の一覧を表示した詳細手順選択画面の画像データをディスプレイに出力する手段、
前記ユーザが第１の音声入力によって前記詳細手順を選択すると、選択された前記詳細手順を認識する手段、
前記認識された前記詳細手順の作業実績を音声入力する機能と、前記ユーザの音声入力による表示要求に対して前記詳細手順の作業指示書を前記ディスプレイに表示する機能と、を提供する実績登録画面の出力を指示する手段、
前記実績登録画面の画像データを前記ディスプレイに出力する手段、
前記ユーザが前記詳細手順の開始を示す第２の音声入力を行うと、前記第２の音声入力を認識する手段、
前記第２の音声入力が認識された時刻を前記詳細手順の開始時刻として記憶部に登録する手段、
前記開始時刻を表示した前記実績登録画面の画像データを前記ディスプレイに出力する手段、
前記ユーザが前記詳細手順の完了を示す第３の音声入力を行うと、前記第３の音声入力を認識する手段、
前記第３の音声入力が認識された時刻を前記詳細手順の完了時刻として記憶部に登録する手段、
前記完了時刻を表示した前記実績登録画面の画像データを前記ディスプレイに出力する手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業支援システム、表示制御方法及びプログラムに関する。
【背景技術】
【０００２】
作業員の生産性を向上させるために、様々な作業支援システムが提案されている。例えば、特許文献１には、作業の進捗に合わせて作業手順の案内音声を出力し、その案内音声を確認しながら作業を進めるとともに、その作業にかかった時間などを記録する作業支援システムについて記載がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５１２０８７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
作業支援システムの利用には、作業実績の入力や作業指示書の確認のために手を止める必要があり作業効率が悪化するといった側面がある。そのため、作業現場に作業支援システムを導入しても、システムの利用を作業員に定着させることが難しい可能性が高い。
【０００５】
そこでこの発明は、上述の課題を解決することのできる作業支援システム、表示制御方法及びプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明の第１の態様によれば、作業の進捗とともに作業実績を入力するための作業支援システムであって、ユーザが入力する音声情報を認識する音声認識部と、前記音声認識部の認識結果に基づいて処理を行う処理部と、前記処理部の指示に基づいてディスプレイに表示する情報を出力する表示制御部と、記憶部と、を備え、前記表示制御部は、ユーザの識別情報に関連付けられた前記ユーザが行うべき作業を構成する詳細手順の一覧を表示した詳細手順選択画面の画像データを出力し、前記ユーザが第１の音声入力によって前記詳細手順を選択すると、前記音声認識部が、選択された前記詳細手順を認識して、認識した前記詳細手順の情報を処理部へ出力し、前記処理部は、選択された前記詳細手順の作業実績を音声入力する機能と、前記ユーザの音声入力による表示要求に対して前記詳細手順の作業指示書を前記ディスプレイに表示する機能と、を提供する実績登録画面の出力を前記表示制御部へ指示し、前記表示制御部は、前記実績登録画面の画像データを出力し、前記ユーザが前記詳細手順の開始を示す第２の音声入力を行うと、前記音声認識部が、前記第２の音声入力を認識し、前記処理部は、前記第２の音声入力が認識された時刻を前記詳細手順の開始時刻として前記記憶部に登録するとともに、前記開始時刻の出力を指示し、前記表示制御部は、前記開始時刻を表示した前記実績登録画面の画像データを出力し、前記ユーザが前記詳細手順の完了を示す第３の音声入力を行うと、前記音声認識部が、前記第３の音声入力を認識し、前記処理部は、前記第３の音声入力が認識された時刻を前記詳細手順の完了時刻として前記記憶部に登録するとともに、前記完了時刻の出力を指示し、前記表示制御部は、前記完了時刻を表示した前記実績登録画面の画像データを出力する。
【０００７】
本発明の第２の態様によれば、前記表示制御部が前記実績登録画面の画像データを出力しているときに、前記ユーザが前記作業指示書の表示要求を音声入力すると、前記音声認識部が前記表示要求を認識し、前記処理部が前記認識に基づいて、選択された前記詳細手順の前記作業指示書の出力を指示し、前記表示制御部が前記作業指示書のテキストデータを出力する。
【０００８】
本発明の第３の態様によれば、前記表示制御部は、前記ディスプレイの表示領域に応じて整形した前記作業指示書に含まれるテキストデータを出力する。
【０００９】
本発明の第４の態様によれば、前記表示制御部が前記作業指示書を出力しているときに、前記ユーザが前記作業指示書の表示終了指示を音声入力すると、前記音声認識部が、前記表示終了指示を認識し、前記処理部が前記認識に基づいて、前記実績登録画面の出力を指示し、前記表示制御部が前記実績登録画面の画像データを出力する。
【００１０】
本発明の第５の態様によれば、前記第２の音声入力が行われた後に、前記ユーザが中断を示す音声入力を行うと、前記音声認識部が、前記中断を示す音声入力を認識し、前記処理部は、前記中断を示す音声入力が認識された時刻を前記詳細手順の中断開始時刻として前記記憶部に登録する。
【００１１】
本発明の第６の態様によれば、前記中断を示す音声入力が行われた後に、前記ユーザが開始を示す音声入力を行うと、前記音声認識部が、前記開始を示す音声入力を認識し、前記処理部は、前記開始を示す音声入力が認識された時刻を前記詳細手順の再開時刻として前記記憶部に登録する。
【００１２】
本発明の第７の態様によれば、前記ユーザが前記第３の音声入力をした後に、計算を要求する音声入力を行うと、前記音声認識部が、前記計算の要求を認識し、前記処理部が前記認識に基づいて、前記開始時刻から前記完了時刻までの時間から前記中断開始時刻から前記再開時刻までの時間を減算して実作業時間を計算し、前記実作業時間の出力を指示し、前記表示制御部が前記実作業時間を表示した前記実績登録画面の画像データを出力する。
【００１３】
本発明の第８の態様によれば、前記表示制御部は、前記ディスプレイに表示する情報をウェアラブル端末へ出力する。
【００１４】
本発明の第９の態様によれば、前記表示制御部は、前記詳細手順選択画面において、詳細手順の一覧を作業の実施順に並べて表示した情報を出力する。
【００１５】
本発明の第１０の態様によれば、前記作業支援システムは、前記作業指示書に含まれるテキストデータを表示領域に応じて整形するコンバート部、をさらに備えていてもよい。
【００１６】
本発明の第１１の態様は、作業の進捗とともに作業実績を入力するための作業支援システムが、ユーザの識別情報に関連付けられた前記ユーザが行うべき作業を構成する詳細手順の一覧を表示した詳細手順選択画面の画像データをディスプレイに出力し、前記ユーザが第１の音声入力によって前記詳細手順を選択すると、前記第１の音声入力を認識し、選択された前記詳細手順の作業実績を音声入力する機能と、前記ユーザの音声入力による表示要求に対して前記詳細手順の作業指示書を前記ディスプレイに表示する機能と、を提供する実績登録画面の画像データを前記ディスプレイに出力し、前記ユーザが前記詳細手順の開始を示す第２の音声入力を行うと、前記第２の音声入力を認識し、その認識された時刻を前記詳細手順の開始時刻として記憶部に登録するとともに、前記開始時刻を表示した前記実績登録画面の画像データを前記ディスプレイに出力し、前記ユーザが前記詳細手順の完了を示す第３の音声入力を行うと、前記第３の音声入力を認識し、その認識された時刻を前記詳細手順の完了時刻として記憶部に登録するとともに、前記完了時刻を表示した前記実績登録画面の画像データを前記ディスプレイに出力する、表示制御方法である。
【００１７】
本発明の第１２の態様は、作業の進捗とともに作業実績を入力するための作業支援システムのコンピュータを、ユーザの識別情報に関連付けられた前記ユーザが行うべき作業を構成する詳細手順の一覧を表示した詳細手順選択画面の画像データをディスプレイに出力する手段、前記ユーザが第１の音声入力によって前記詳細手順を選択すると、選択された前記詳細手順を認識する手段、前記認識された前記詳細手順の作業実績を音声入力する機能と、前記ユーザの音声入力による表示要求に対して前記詳細手順の作業指示書を前記ディスプレイに表示する機能と、を提供する実績登録画面の出力を指示する手段、前記実績登録画面の画像データを前記ディスプレイに出力する手段、前記ユーザが前記詳細手順の開始を示す第２の音声入力を行うと、前記第２の音声入力を認識する手段、前記第２の音声入力が認識された時刻を前記詳細手順の開始時刻として記憶部に登録する手段、前記開始時刻を表示した前記実績登録画面の画像データを前記ディスプレイに出力する手段、前記ユーザが前記詳細手順の完了を示す第３の音声入力を行うと、前記第３の音声入力を認識する手段、前記第３の音声入力が認識された時刻を前記詳細手順の完了時刻として記憶部に登録する手段、前記完了時刻を表示した前記実績登録画面の画像データを前記ディスプレイに出力する手段、として機能させるためのプログラムである。
【発明の効果】
【００１８】
本発明の作業支援システムによれば、作業員は、作業実績の入力を行いつつ、作業指示情報を呼び出すことにより作業指示情報を閲覧することができる。これにより、作業効率の向上、作業実績入力の定着化を図ることができる。
【図面の簡単な説明】
【００１９】
【図１】本発明に係る一実施形態における作業支援システムの構成を示す第一の図である。
【図２】本発明に係る一実施形態における携帯端末装置の一例を示す機能ブロック図である。
【図３】本発明に係る一実施形態における作業支援システムが提供する表示画面の一例を示す図である。
【図４】本発明に係る一実施形態における作業支援システムの動作の一例を示す第一のフローチャートである。
【図５】本発明に係る一実施形態における作業支援システムの動作の一例を示す第二のフローチャートである。
【図６】本発明に係る一実施形態における作業支援システムの構成を示す第二の図である。
【図７】本発明に係る一実施形態における作業支援システムの動作の一例を示す第三のフローチャートである。
【図８】本発明に係る一実施形態における作業支援システムのハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００２０】
＜実施形態＞
以下、本発明の一実施形態による作業支援システムを図１〜図８を参照して説明する。
図１は、本発明に係る一実施形態における作業支援システムの構成を示す第一の図である。作業支援システムは、作業員に、音声入力による、作業実績の入力手段、作業指示書や図面の表示要求手段を提供する。これにより、作業員は、作業実績の入力、作業指示書等の閲覧を、手を使わず行うことができる。図１に示すように、作業支援システムは、グラス型ディスプレイ１０と、携帯端末装置２０と、作業ナビゲーション装置３０とを含む。作業ナビゲーション装置３０は、作業ナビゲーションＤＢ３１を備えている。作業ナビゲーションＤＢ３１は、グラス型ディスプレイ１０用に整形された作業指示書のテキストデータ、図面等の画像データ、作業実績データなどを記憶している。これらのデータについては後述する。
携帯端末装置２０は、作業員の音声入力等による指示を受け付けて、必要なデータを作業ナビゲーション装置３０から取得する。携帯端末装置２０は、作業ナビゲーション装置３０から取得したデータをグラス型ディスプレイ１０に出力する。次に携帯端末装置２０の機能構成について説明する。
【００２１】
図２は、本発明に係る一実施形態における携帯端末装置の一例を示す機能ブロック図である。
携帯端末装置２０は、入出力部２１と、音声認識部２２と、通信部２３と、処理部２４と、表示制御部２５と、記憶部２６とを備える。
入出力部２１は、作業員による操作やデータの入出力のインタフェースである。例えば、入出力部２１は、マイク、タッチパネル、ディスプレイ、入出力ポートなどである。
音声認識部２２は、入出力部２１が取得した音声情報に対して音声認識処理を行う。音声認識部２２は、音声認識処理を行った結果得られる指示情報を処理部２４に出力する。音声認識部２２が認識できる音声情報は、その音声情報が意味する指示内容の情報と対応付けて予め記憶部２６に記録されている。
通信部２３は、無線通信等で他装置との通信を行う。
処理部２４は、作業支援システムにおける各種処理を司る。
表示制御部２５は、グラス型ディスプレイ１０の画面に表示する情報（画像データ）を生成し、その画像データを出力する。なお、表示制御部２５が、画像データを出力することを、単に画面を出力すると記載する場合がある。
記憶部２６は、作業ナビゲーション装置３０から取得したデータ、作業員の入力した作業実績、プログラム等、種々のデータを記憶する。例えば、音声認識部２２と処理部２４と表示制御部２５は、携帯端末装置２０においてＣＰＵ（Central Processing Unit）がプログラムを実行することにより備わる機能である。
【００２２】
図３は、本発明に係る一実施形態における作業支援システムが提供する表示画面の一例を示す図である。図３で例示する各表示画面は、グラス型ディスプレイ１０の画面に表示される。
作業員は、日々の作業を行う中で作業実績の入力を実施する。図３は、作業員が作業実績の入力画面を表示させるまでの画面遷移を示している。作業実績の入力は、予めその作業員に関連付けて定義された作業工程、作業用の機械、作業、作業の詳細手順の選択を経て、選択された詳細手順について実施される。作業員ごとに定められた作業等の情報は作業ナビゲーション装置３０が記憶している。
携帯端末装置２０では、表示制御部２５が、作業工程の候補を案内する画面の画像を生成し、グラス型ディスプレイ１０に出力する。作業員は、それらの候補の中から、音声入力によって作業工程を選択する。機械、作業、詳細手順についても同様である。
なお、図３で例示する各画面は、グラス型ディスプレイ１０の画面に表示される画像の例である。作業員は、例えば、目線の前方斜め下方向の空間に位置するように配置された小さな画面に表示されている各画面を見ながら作業を行うことができる。
【００２３】
図３の左上図は、表示制御部２５が生成したログイン画面３０１である。ここで作業員が、例えばユーザＩＤなどのアカウント情報、「ログインする」等の音声入力を続けて行うと、携帯端末装置２０のマイク（入出力部２１）がこの音声情報を入力し、音声認識部２２に出力する。音声認識部２２はアカウント情報と指示情報「ログイン」を認識し、処理部２４に出力する。処理部２４は、取得したアカウント情報を用いてログイン処理を行う。ログイン処理が成功すると、表示制御部２５が作業工程選択画面３０２を出力する。作業員は、画面右側のコマンド表示領域に表示された「上」、「下」、「次ページ」、「前ページ」、「作業工程（数字）」、「決定」などの指示情報を発話して音声入力を行うことにより、作業工程の選択を行う。例えば、作業員は、自分が担当する作業工程に割り当てられた番号を記憶している場合が多い。作業工程に割り当てられた番号とは、例えば、「１  作業工程１」ならば先頭の「１」である。この場合、作業員は、作業工程に割り当てられた番号「１」を音声入力し、続いて「決定」と音声入力することで、速やかにかつ手を使わずに作業工程を選択することができる。この選択方法は、上記のコマンドのうち、「作業工程（数字）」、「決定」を用いたものである。なお、作業工程選択画面３０２において表示制御部２５は、作業員のＩＤに関連付けられた作業工程の候補の一覧を出力し、作業員がより速やかに作業工程を選択できるようにしてもよい。
【００２４】
作業員が作業工程を音声入力によって選択すると、入出力部２１がその音声入力を受け付け、表示制御部２５は、次の画面である機械選択画面３０３を出力する。表示制御部２５は、選択された作業工程に対応付けられた機械の候補の一覧情報を出力する。作業員は、同様に画面右側のコマンド表示領域に表示された指示情報を音声入力して、機械の選択を行う。すると、入出力部２１がその音声入力を受け付け、表示制御部２５は、次の画面である作業選択画面３０４を出力する。表示制御部２５は、作業選択画面３０４において作業員のＩＤに関連付けられた作業の候補の一覧を出力する。作業員のＩＤに関連付けられた作業とは、当該作業員が担当する作業であることを意味する。どの作業が作業員のＩＤに関連付けられた作業であるかは、作業ナビゲーションＤＢ３１に記録されている。また、各作業には、その日の作業スケジュール等に基づいて、作業順序や予定作業時刻が定められており、表示制御部２５は、例えば作業時刻順に作業候補を並べて出力してもよい。また、後述する実績登録画面３０６で入力された作業実績に基づいて、ある作業が完了した場合、処理部２４は、完了した作業に対して完了フラグを立て、表示制御部２５は、完了フラグが立っていない作業だけを抽出して作業候補の一覧を出力してもよい。
【００２５】
次に音声入力による作業選択方法を説明する。図３の作業選択画面３０４が表示されたとする。作業員は、「上」、「下」などを音声入力して、表示された作業名の中から、これから行う作業を選択する。また、「次ページ」、「前ページ」を音声入力して作業候補が表示されたページを選択する。あるいは、作業員は、作業名に割り当てて表示された数字と「決定」を音声入力して作業を選択してもよい。
【００２６】
また、作業員が「計画外」と音声入力すると、表示制御部２５は、計画外の作業の一覧を出力する。また、作業員が「非定常」と音声入力すると、表示制御部２５は、非定常の作業の一覧を出力する。計画外、非定常の作業は、作業員のＩＤに関連付けられていない作業であってもよい。
【００２７】
作業員が音声入力によって作業を選択すると、入出力部２１がその音声入力を受け付け、表示制御部２５は、次の画面である詳細手順選択画面３０５を出力する。詳細手順選択画面３０５では、前の画面で作業員が選択した作業に含まれる詳細手順（１つの作業を構成するより小単位の作業の纏まり）の一覧が、その詳細手順の実施順に並べて表示される。詳細手順とは、例えば、ある作業についての準備、付随作業、本作業、片づけ作業などである。詳細手順は、定められた順番で行う場合がほとんどであるため、表示制御部２５が実施順に並べて出力することにより、作業員は最初のページの最も上に表示された詳細手順を選択すればよく、作業員は効率よく詳細手順を選択できる。作業を選択する場合と同様な音声入力によって作業員が詳細手順を選択すると、表示制御部２５は、次の画面である実績登録画面３０６を出力する。
【００２８】
実績登録画面３０６は、作業員が、作業実績の入力に用いる画面である。例えば、作業員が「詳細手順１」を開始する際に「着手」との音声入力を行うと、処理部２４は、その時の時刻を、詳細手順１の着手時刻として記憶部２６に記録する。表示制御部２５は、記憶部２６に記録された着手時刻を実績登録画面３０６の着手時刻表示欄に出力する。また、作業員が「詳細手順１」の作業が完了した際に「完了」との音声入力を行うと、処理部２４は、その時の時刻を、詳細手順１の完了時刻として記憶部２６に記録する。表示制御部２５は、記憶部２６に記録された完了時刻を実績登録画面３０６の完了時刻表示欄に出力する。
【００２９】
また、作業員が「詳細手順１」の作業を帰宅や別作業の着手などで一旦中断するときは「中断」、休憩などで一時的休止するときは「休憩」との音声入力を行う。それらの指示情報が入力された場合、処理部２４は、その時の時刻を、それぞれ詳細手順１の中断開始時刻、休憩開始時刻として記憶部２６に記録する。作業を中断等した後に作業を再開するときには、作業員は「着手」との音声入力を行う。すると処理部２４は、その時刻を詳細手順１の再開時刻として記憶部２６に記録する。作業を中断した場合、処理部２４は、記憶部２６に記録された中断開始時刻から再開時刻までの時間を計算し、表示制御部２５は、その時間を実績登録画面３０６の中断時間表示欄に出力する。作業を休憩した場合、処理部２４は、記憶部２６に記録された休憩開始時刻から再開時刻までの時間を計算し、表示制御部２５は、その時間を実績登録画面３０６の休憩時間表示欄に出力する。
【００３０】
また、作業員が「計算」との音声入力を行うと、処理部２４は、記憶部２６に記録された着手時刻から完了時刻までの実作業時間を中断・休憩時間を除いて計算し、表示制御部２５は、実績登録画面３０６の作業時間欄に計算した時間を出力する。
このように、表示制御部２５は、作業実績の入力を行う実績登録画面３０６に至るまでに、階層化された作業情報（後述する作業名称情報）に合わせて構成された選択画面を次々と出力する。また、表示制御部２５は、各選択画面において、必要な情報だけに絞って出力したり、作業員が選択する可能性が高いデータから順に並べて出力したり等の工夫を行うことによって、作業員がデータの選択を行う手間・時間を省く。一方、作業員は、表示される各選択画面を見ながら、手を使うことなく、音声入力によって、次々と選択を行い、実績登録画面３０６に至ることができる。また、作業実績の入力自体も、音声入力によって行うことができるので、作業効率の悪化を招くことなく、実績入力を行うことができる。なお、階層化された選択画面の各階層において表示される作業工程、機械、作業、詳細手順からなる１まとまりのデータを作業名称情報とよぶ。作業ナビゲーションＤＢ３１には、作業名称情報が作業員のＩＤと関連付けて記録されている。
【００３１】
また、実績登録画面３０６において、作業員が「作業指示」との音声入力を行うと、表示制御部２５は、実績登録画面３０６で表示されている詳細手順（図３の例の場合、「詳細手順１」）の作業手順書をグラス型ディスプレイ１０の画面に出力する。なお、後述するように、作業手順書のテキストデータは、グラス型ディスプレイ１０の画面の大きさに合わせて、作業員が読みやすいように、文字の大きさや文章の表示単位が整形されている。
また、実績登録画面３０６において、作業員が「付図画面」との音声入力を行うと、表示制御部２５は、実績登録画面３０６で表示されている詳細手順に関する図面をグラス型ディスプレイ１０の画面に出力する。この図面には、例えば、何処まで加工すると仕様の許容範囲を逸脱するかなどの限界情報（限度見本）が含まれていてもよい。あるいは、作業の仕方がわかり易く図示されている図面であってもよい。作業指示書や図面は、従来では、例えば、作業場付近のＰＣ（Personal Computer）などで閲覧することが多かった。中には、必ず作業手順書を見ながら作業を行わなければならないことが定められ詳細手順も存在する。本実施形態の作業支援システムによれば、作業員は、手を使うことなく、また、ＰＣが設置された場所に移動することなく、現在作業中の詳細手順に関する指示書、図面を閲覧することができる。これにより、作業効率の向上が図れる。また、作業員にとって有益な情報を、作業の邪魔にならない操作によって呼び出すことができるので、作業員が自ら作業支援システムを利用し、システム定着化の促進が期待できる。なお、例えば図面が表示された状態で、作業員が「拡大」との音声入力を行うと、図面が拡大されて表示されてもよい。
【００３２】
なお、実績登録画面３０６において、作業員が「キャンセル」との音声入力を行うと、入力した作業実績を取り消すことができる。また、作業員が「閉じる」と発話すると、表示制御部２５は、実績登録画面３０６を終了し、一つ前の詳細手順選択画面３０５を出力する。例えば、「詳細手順１」の作業が完了した場合、作業員が「閉じる」によって、詳細手順選択画面３０５を表示させる。このとき、処理部２４は、実績登録画面３０６で入力された実績情報に基づいて、「詳細手順１」の完了を判定し、「詳細手順１」について作業完了フラグを立てるなどしてもよい。そして、表示制御部２５は、作業完了フラグが立った「詳細手順１」を除いて、作業完了フラグが立っていない「詳細手順２」以降の詳細手順の名称だけを出力してもよい。また、このとき、作業員は、例えば「２」、続いて「決定」と発話する。これにより、作業員は、簡単な音声入力を行うだけで、次に行う「詳細手順２」を選択し、「詳細手順２」に対応した実績登録画面３０６を出力させることができる。これにより速やかに次の作業へ移行することができる。
【００３３】
また、ある作業を選択した後に、その作業に含まれる全ての詳細作業が完了した場合、詳細手順選択画面３０５において、作業員が「確定」との音声入力を行うと、表示制御部２５は、作業選択画面３０４を出力する。この場合も処理部２４が完了した作業（当該作業に含まれる全ての詳細作業について着手時刻・完了時刻が入力されている状態）については作業完了フラグを立て、表示制御部２５は、作業員のＩＤに関連付けられた未完了の作業のみについて、作業名称の一覧を出力してもよい。作業員は、作業選択画面３０４で次に行うべき新たな作業を選択する。
【００３４】
次に図３で例示した画面の表示制御の処理の流れについて図４、図５を用いて説明する。
図４は、本発明に係る一実施形態における作業支援システムの動作の一例を示す第一のフローチャートである。
図５は、本発明に係る一実施形態における作業支援システムの動作の一例を示す第二のフローチャートである。
まず、携帯端末装置２０で処理部２４が、ログイン処理を行う（ステップＳ１０）。例えば、作業員が、図３で例示したログイン画面でユーザＩＤを音声入力すると、入出力部２１がそのユーザＩＤの音声情報を受け付け、音声認識部２２へ出力する。音声認識部２２は、取得した音声情報に対して音声認識処理を行い、認識したユーザＩＤを処理部２４へ出力する。処理部２４は、取得したユーザＩＤに基づいて認証を行う。あるいは、携帯端末装置２０とユーザを予め割り当てておき、製品番号等の端末番号をユーザＩＤ代わりに用いてもよい。ログイン処理が成功すると、通信部２３は処理部２４の指示により、ユーザＩＤを作業ナビゲーション装置３０へ送信するとともに、ユーザＩＤに関連付けられた作業名称情報を要求する（ステップＳ１１）。作業ナビゲーション装置３０には、予めユーザＩＤに関連付けて作業名称情報が記録されている。作業ナビゲーション装置３０は、ユーザＩＤに関連付けられた作業名称情報を送信する（ステップＳ１２）。通信部２３は、作業名称情報を受信し、処理部２４へ出力する。処理部２４は、作業名称情報を記憶部２６に記録する。次に、処理部２４の指示に基づいて、表示制御部２５は、作業名称情報の中から作業工程のデータを抽出して、作業工程選択画面３０２をグラス型ディスプレイ１０に出力する（ステップＳ１３）。ここで、作業員が音声入力により作業工程の選択指示を行う。すると、入出力部２１がその作業工程の選択を指示する音声情報の入力を受け付け（ステップＳ１４）、音声認識部２２が音声認識処理によって、選択された作業工程の識別情報（例えば、図３において「１  作業工程１」の場合の「１」）を認識する。音声認識部２２は、認識した作業工程の識別情報を処理部２４へ出力する。処理部２４は、表示制御部２５に、選択された作業工程に応じた機械選択画面３０３の出力を指示する。次に、処理部２４の指示に基づいて、表示制御部２５は、機械選択画面３０３をグラス型ディスプレイ１０に出力する（ステップＳ１５）。作業員が音声入力により機械の選択指示を行う。入出力部２１は、機械の選択を受け付け（ステップＳ１６）、作業工程の選択と同様の処理を経て、音声認識部２２が選択された機械の識別情報を認識する。次に処理部２４は、表示制御部２５に、選択された機械に応じた作業選択画面３０４の出力を指示する。
【００３５】
次に、処理部２４の指示に基づいて、表示制御部２５は、作業選択画面３０４をグラス型ディスプレイ１０に出力する（ステップＳ１７）。作業員が音声入力により作業の選択、あるいは、計画外・非定常作業の選択指示を行う。計画外または非定常の音声入力があった場合（ステップＳ１８；Ｙｅｓ）、通信部２３は、処理部２４の指示に従って、計画外または非定常の作業名称情報を作業ナビゲーション装置３０へ要求する（ステップＳ１９）。作業ナビゲーション装置３０には、非定常な作業の作業名称情報が記録されている。作業ナビゲーション装置３０は、計画外の要求があった場合、作業員ＩＤによる作業名称情報の検索を行わず、全作業名称情報を、携帯端末装置２０へ送信する。また、作業ナビゲーション装置３０は、非定常の要求があった場合、非定常の作業に関する作業名称情報を、携帯端末装置２０へ送信する（ステップＳ２０）。表示制御部２５は、作業ナビゲーション装置３０から受信した計画外または非定常の作業に関する作業選択画面３０４をグラス型ディスプレイ１０に出力する（ステップＳ２１）。次に、作業員が、音声入力により作業の選択指示を行う。入出力部２１は、作業の選択を受け付け（ステップＳ２２）、ステップＳ１４等と同様の処理を経て、音声認識部２２が選択された作業の識別情報を認識する。次に処理部２４は、表示制御部２５に、選択された作業に応じた詳細手順選択画面３０５の出力を指示する。
【００３６】
次に、処理部２４の指示に基づいて、表示制御部２５は、詳細手順選択画面３０５をグラス型ディスプレイ１０に出力する（ステップＳ２３）。作業員が音声入力により詳細手順の選択指示を行う。入出力部２１は、作業の選択を受け付け（ステップＳ２４）、音声認識部２２が選択された詳細手順の識別情報を認識し、処理部２４は、選択された詳細手順に応じた実績登録画面３０６の出力を表示制御部２５に指示する。表示制御部２５は、実績登録画面３０６をグラス型ディスプレイ１０に出力する（ステップＳ２５）。ここで、例えば、作業員は、詳細手順の実施時に「着手」との音声入力を行う。また詳細手順の実施が完了したら、作業員は、「完了」との音声入力を行う。また、作業時に作業指示書、図面を閲覧したい場合、作業員は「作業指示」または「付図画面」との音声入力を行う。処理部２４が「作業指示」または「付図画面」の要求を受け付けた場合（ステップＳ２６；Ｙｅｓ）、通信部２３は、処理部２４の指示に従って、詳細手順選択画面３０５で選択した詳細手順の作業指示書または図面を作業ナビゲーション装置３０へ要求する（ステップＳ２７）。作業ナビゲーション装置３０は、詳細手順をキーにして要求のあった作業指示書のテキストデータ、または図面の画像データを作業ナビゲーションＤＢ３１から読み出して、読み出した情報を携帯端末装置２０へ送信する（ステップＳ２８）。なお、作業指示書のテキストデータは、グラス型ディスプレイ１０の画面で見やすいレイアウトに整形されている。また、図面の画像データは事前にオーサリングツールなどで拡大・縮小したり、コメントが付されたりグラス型ディスプレイ１０の画面で閲覧するよう編集されている。処理部２４は、通信部２３を介して取得した作業指示書などのデータを出力するように、表示制御部２５へ指示する。表示制御部２５は、作業指示書または図面をグラス型ディスプレイ１０に出力する（ステップＳ２９）。次に、作業員が、例えば「戻る」などの音声入力を行い、作業指示書または図面の表示終了指示を行うと（ステップＳ３０；Ｙｅｓ）、表示制御部２５は、実績登録画面３０６を再び出力する。
【００３７】
一方、入出力部２１が「作業指示」または「付図画面」の入力を受け付けない場合（ステップＳ２６；Ｎｏ）、処理部２４は、作業員が携帯端末装置２０の使用を終了する指示操作を行ったか否かを判定する（ステップＳ３１）。例えば、作業選択画面３０４において、作業員が「ログアウト」との音声入力を行うと、音声認識部２２がログアウトする旨の音声が入力されたことを認識して、処理部２４は、その認識結果から作業員が使用を終了すると判定する。使用終了を判定した場合（ステップＳ３１；Ｙｅｓ）、通信部２３は、実績登録画面３０６で入力した作業実績情報を作業ナビゲーション装置３０へ送信する（ステップＳ３４）。作業実績情報とは、作業員のＩＤ、詳細手順ごとの着手時刻、完了時刻、中断時間、休憩時間などの情報である。作業ナビゲーション装置３０では、受信した作業実績情報を作業ナビゲーションＤＢ３１に書き込んで記憶させる。なお、作業ナビゲーション装置３０は、後述する着完システム５０に記憶した作業実績情報を送信してもよい。次に処理部２４は、例えば、不要なテンポラリデータを削除したり、ログアウト時刻を記録したり等の終了処理を行う（ステップＳ３５）。
【００３８】
また、ステップＳ３１で、作業員が使用終了を指示する操作を行っていない場合（ステップＳ３１；Ｎｏ）、処理部２４は、詳細手順が完了したか否かを判定する（ステップＳ３２）。例えば、実績登録画面３０６において、作業員が「閉じる」との音声を入力すると、処理部２４は、詳細手順が完了したと判定する。詳細手順が完了したと判定しない場合、処理部２４は、作業員の音声指示による着完入力処理を行いつつ、ステップＳ３２の条件が成立するまで待機する。詳細手順が完了したと判定した場合（ステップＳ３２；Ｙｅｓ）、処理部２４は、作業が完了したか否かを判定する（ステップＳ３３）。例えば、詳細手順選択画面３０５において、作業員が「確定」との音声を入力すると、処理部２４は、作業が完了したと判定する。作業が完了したと判定した場合（ステップＳ３３；Ｙｅｓ）、ステップＳ１７に戻り、処理部２４は表示制御部２５へ作業選択画面３０４の出力を指示する。表示制御部２５は、作業選択画面３０４をグラス型ディスプレイ１０に出力する。作業が未完了と判定した場合（ステップＳ３３；Ｎｏ）、ステップＳ２３に戻り、処理部２４は表示制御部２５へ詳細手順選択画面３０５の出力を指示する。表示制御部２５は、詳細手順選択画面３０５をグラス型ディスプレイ１０に出力する。作業員は、詳細手順の選択を行って、作業実績入力や必要に応じて作業手順書を閲覧しながら、詳細手順の実施を行う。
なお、図４、図５のフローチャートでは、作業実績情報をまとめて送信（ステップＳ３４）しているが、作業員が、「着手」、「完了」などの音声入力を行う度に、作業ナビゲーション装置３０へ作業実績情報を送信してもよい。
【００３９】
本実施形態によれば、手を使わずに音声入力により容易に作業実績入力が可能となり、生産現場において作業実績入力の効率化、定着化が図れる。音声入力により作業指示情報の表示要求を行うことができるので、容易に作業指示書や図面の確認が可能となり、不適合発生の抑制が図れる。また、手が汚れる等の理由から携帯端末装置２０に対する操作ができない作業においても、作業手順書の確認、作業実績入力が可能となる。また、作業を行いつつ、作業指示書を確認することが可能なため作業を止める必要がなくなり、作業の効率化へ繋がる。また、従来は、作業実績入力のシステムと作業指示書を閲覧するシステムが別々であったところ、本実施形態によれば、作業名称（例えば、詳細手順の名称）をキーとして作業実績入力と作業指示書が紐付けられているので、実施中の詳細手順に関して、作業実績の入力画面と作業指示書や図面を確認する画面を切り替えることができ、業務に従事しつつ、両方のシステムを扱わなければならなかった作業員の負担を軽減し、作業員の利便性を向上することができる。また、各選択画面においては必要な情報だけを選んで表示することで、作業員の選択負担を軽減し、選択スピードを向上することでき、作業員が煩わしさを感じたりすることなく、作業に専念することができる。
【００４０】
なお、各詳細作業について標準的な作業完了時間を定めておき、この標準作業時間を超過しても作業完了の入力が無い場合、処理部２４は、表示制御部２５にアラームを出力させてもよい。また、上記例では、各種情報の出力先をグラス型ディスプレイ１０としたが、例えば、狭隘な作業空間で、グラス型ディスプレイ１０の装着が難しい場面のために、作業支援システムは、表示制御部２５が生成した画面を、携帯端末装置２０の画面に出力するように切り替えられる機能を有していてもよい。また、実績登録画面３０６等の画面の出力先は、グラス型ディスプレイ１０に限らず、例えば腕時計デバイス等のウェアラブル端末装置であってもよい。また、本実施形態では、作業工程選択画面３０２、機械選択画面３０３、作業選択画面３０４、詳細手順選択画面３０５の流れで上位から順に下位の作業単位における作業情報の候補を次々と表示し、作業員に選択を促す例を挙げたが、例えば、予め作業工程選択画面３０２、機械選択画面３０３における選択内容を決定しておき、ログイン処理後は、作業選択画面３０４から表示するようにしてもよい。あるいは、作業員が行う作業が決まっている場合、ログイン処理後に詳細手順選択画面３０５を表示して、詳細手順の選択を促してもよい。
【００４１】
これまでに、作業員が、作業支援システムのうち作業実績の入力や作業指示情報の表示を行う機能を提供する構成について説明を行った。次に、作業支援システムのうちグラス型ディスプレイ１０に表示するコンテンツを作成する手段を提供する構成について説明を行う。
図６は、本発明に係る一実施形態における作業支援システムの構成を示す第二の図である。図６に示すように、作業支援システムは、コンテンツ作成手段として、作業ナビゲーション装置３０と、作業指示システム４０と、着完システム５０と、編集装置６０とを含む。
作業指示システム４０は、作業手順書や作業手順に関連する図面のデータ等を記憶し、作業員からの要求に応じて、ＰＣ等の画面用に編集された作業手順書のデータや図面の画像データを表示するシステムである。作業手順書および図面のデータを作業指示情報と呼ぶ。
着完システム５０は、作業員別に作業実績を管理するシステムである。着完システム５０は、作業員のＩＤ、作業名称情報、作業実績情報を対応付けて記憶している。作業名称情報とは、作業工程、機械、作業、詳細手順の各名称とそれらの階層関係を含んだ情報のことである。また、作業実績情報とは、詳細手順単位での作業員ごとの実績（着手、完了時刻など）である。作業指示システム４０、着完システム５０は、１台または複数台のコンピュータ装置から構成される。
【００４２】
編集装置６０は、グラス型ディスプレイ１０に表示するコンテンツを、グラス型ディスプレイ１０の画面用に編集する装置である。編集装置６０は、例えば、ＰＣ等のコンピュータ装置である。編集装置６０は、作業指示システム４０から作業指示情報のうちテキストデータ（Ｄ３）を取得する。Ｄ３は、例えば、作業手順書のテキストデータ、図面が含まれる画像データのファイル名である。また、編集装置６０は、着完システム５０から作業名称情報および作業実績情報（Ｄ４）を取得する。図示するように編集装置６０は、コンバート部６０１、関連付け処理部６０２、編集機能提供部６０３を備えている。コンバート部６０１は、作業指示情報をグラス型ディスプレイ１０での表示に適した形に整形する。関連付け処理部６０２は、作業名称情報と作業指示情報との対応テーブルに基づいて、取得した作業指示情報（Ｄ３）と作業名称情報とを関連付ける。編集機能提供部６０３は、作業ナビゲーション装置３０が記憶する図面の画像データを取得して、オペレータの操作に基づいて、その画像データにコメントを追加したり、拡大・縮小を行ったりする編集処理を行う。また、編集機能提供部６０３は、コンバート部６０１が整形したテキストデータに対して、オペレータの操作に基づいて編集処理（コンバート部６０１が対応しきれない部分の調整など）を行う。編集機能提供部６０３は、例えば、オーサリングツールである。編集装置６０は、関連付けを行った情報、整形後のテキストデータ、編集後の画像データ等（Ｄ５）を作業ナビゲーション装置３０へ送信する。
【００４３】
作業ナビゲーション装置３０は、作業指示書に付随する図面、限度見本などの画像データ（Ｄ１）を、作業指示システム４０から取得して記憶する。また、作業ナビゲーション装置３０は、作業員ＩＤ、作業実績情報、作業名称情報などのデータ（Ｄ２）を、着完システム５０から取得して記憶する。また、作業ナビゲーション装置３０は、作業指示情報と作業名称情報とを関連付けた情報、整形後のテキストデータ、編集後の画像データを編集装置６０から取得して記憶する。このようにして、作業ナビゲーション装置３０には、作業実績情報、作業名称情報が作業員ＩＤと関連付けて記憶される。これにより、図３のログイン画面３０１が表示された状態から、処理部２４がログイン処理を行うと、携帯端末装置２０は、作業員ＩＤを作業ナビゲーション装置３０へ送信し、作業ナビゲーション装置３０は、その作業員ＩＤに関連付いた作業名称情報を携帯端末装置２０へ送信する。そして、表示制御部２５が作業名称情報に基づいて、作業工程選択画面３０２〜実績登録画面３０６の画面の画像を生成する。さらに、作業ナビゲーション装置３０には、作業指示情報が、作業名称（例えば詳細手順の名称）に基づいて、作業名称情報と関連付けて記憶される。これにより、図３の実績登録画面３０６が表示された状態で、作業員が「作業指示」と音声入力すると、作業ナビゲーション装置３０は、実績登録画面３０６で実績入力を行っている詳細手順に関連付いた作業指示情報（作業手順書、図面）を携帯端末装置２０へ送信する。そして、表示制御部２５が、整形後の作業指示書のテキストデータをグラス型ディスプレイ１０に出力する。
【００４４】
次にグラス型ディスプレイ１０の表示領域（画面）に応じてテキストデータを整形するコンバート処理について説明する。表示領域に応じて整形するとは、表示領域の大きさ、数、形に合わせて、作業員が見やすく表示されるようにテキストデータを分割することをいう。従来は、作業指示書をＰＣのモニタなど十分な大きさを持った画面で閲覧する場合が多かった。これをグラス型ディスプレイ１０の小さな画面でも読みやすくするためには、適切な文字サイズで、まとまりのある情報が1ページ内（１画面に１度に表示する表示領域）に表示されることが望ましい。そこで、コンバート部６０１は、一まとまりの情報（例えば１行のテキストデータ）が１ページ内に表示されるように、ＰＣ用に用意されている作業手順書のテキストデータの適切な位置に改行コードを挿入したり、改ページコードを挿入したりしてテキストデータを分割する処理を行う。この処理を本実施形態ではコンバート処理と呼ぶ。
【００４５】
例えば、コンバート部６０１は、ＰＣ用のテキストデータの１行が、グラス型ディスプレイ１０の画面に表示した際に、複数画面に跨ることがないよう整形してもよい。そのために、１ページの表示行数が、グラス型ディスプレイ１０の画面に表示できる最大行数を超える場合には、超過する原因となる文の文頭で改ページするように処理してもよい。あるいは、１ページの表示文字数が最大文字数を超える場合には、超過する原因となる文の文頭で改ページするように処理してもよい。また、作業員が読みやすい文章とするために、例えば、行の最終文字に読点があれば改行コードを挿入したり、空白行が連続して続いた場合は２行目以降の空白行は表示しないように処理したり、行の最終文字が「て」、「に」、「を」、「は」、「により」、「、」であれば改行しないようにしてもよい。
【００４６】
図７は、本発明に係る一実施形態における作業支援システムの動作の一例を示す第三のフローチャートである。
図７を用いて、編集装置６０のコンバート部６０１による作業手順書のテキストデータのコンバート処理について説明を行う。
なお、行をカウントする変数ｉには初期値０（１行目を表す）が設定されているとする。また、グラス型ディスプレイ１０の画面サイズや、その画面にどのような文字サイズでテキストデータを表示するかは事前に検証作業などを行って決定されているとする。また、ＰＣ用に編集された作業手順書のテキストデータが編集装置６０へ入力されているとする。
まず、コンバート部６０１が、グラス型ディスプレイ１０の画面にて表示する文字サイズを設定する（ステップＳ３０）。例えば、オペレータが、グラス型ディスプレイ１０の画面で表示する文字サイズを編集装置６０に入力する。編集装置６０では、コンバート部６０１が、文字サイズ情報の入力を受け付け、図示しない記憶部へ入力された文字サイズ情報を記録する。次にコンバート部６０１が、グラス型ディスプレイ１０の画面サイズを設定する（ステップＳ３１）。例えば、オペレータが、グラス型ディスプレイ１０の画面サイズを編集装置６０に入力する。編集装置６０では、コンバート部６０１が、画面サイズ情報の入力を受け付け、図示しない記憶部へ入力された画面サイズ情報を記録する。
【００４７】
次にコンバート部６０１が、設定した画面サイズ、文字サイズから１画面あたりの最大表示行数を算出する（ステップＳ３２）。具体的には、例えば、テキストデータを横書きで表示する場合、画面の縦方向のサイズを文字サイズで除算して、最大表示行数を算出する。次にコンバート部６０１が、設定した画面サイズ、文字サイズから１行あたりの最大表文字数を算出する（ステップＳ３３）。具体的には、例えば、テキストデータを横書きで表示する場合、画面の横方向のサイズを文字サイズで除算して、１行あたりの表示文字数を算出する。次にコンバート部６０１は、入力したテキストデータのｉ行目を選択し、選択行の文字数をカウントする（ステップＳ３４）。次にコンバート部６０１は、直前の改ページコードが挿入されてから、選択行までグラス型ディスプレイ１０の画面に何行入るかをカウントする（ステップＳ３５）。つまり、選択したｉ行目を含んで表示した場合、グラス型ディスプレイ１０の画面では何行となるかをカウントする。次にコンバート部６０１は、カウントした行数が１画面あたりの最大表示行数未満かどうかを判定する（ステップＳ３６）。最大表示行数未満ではない場合（ステップＳ３６；Ｎｏ）、コンバート部６０１は、選択行の直前に改ページコードを挿入する（ステップＳ３８）。
【００４８】
最大表示行数未満の場合（ステップＳ３６；Ｙｅｓ）、コンバート部６０１は、選択行（ｉ）および前行（ｉ−１）がともに空白ではないかどうかを判定する（ステップＳ３７）。これは空白行があった場合、改ページを行うための判定である。選択行および前行（ｉ−１）のうち何れかが空白行の場合（ステップＳ３７；Ｎｏ）、コンバート部６０１は、選択行の直前に改ページコードを挿入する（ステップＳ３８）。選択行および前行（ｉ−１）がともに空白行ではない場合（ステップＳ３７；Ｙｅｓ）、コンバート部６０１は、選択行に文字が入っているかどうかを判定する（ステップＳ３９）。文字が入っていなければ（ステップＳ３９；Ｎｏ）、コンバート部６０１は、選択行の直後に改行コードを挿入する（ステップＳ４２）。文字が入っていれば（ステップＳ３９；Ｙｅｓ）、次にコンバート部６０１は、選択行の最終文字が読点で終わっているかどうかを判定する（ステップＳ４０）。読点で終わっている場合（ステップＳ４０；Ｙｅｓ）、コンバート部６０１は、選択行の直後に改行コードを挿入する（ステップＳ４２）。読点で終わっていない場合（ステップＳ４０；Ｎｏ）、コンバート部６０１は、選択行の最終文字が変換定義一覧に記載された言葉・連語で終わっているかどうかを判定する（ステップＳ４１）。変換定義一覧に記載された言葉・連語とは、例えば、「て」、「に」、「を」、「は」、「により」、句点などである。これは、作業員が読みやすい文章となるように句読点や「て」、「に」、「を」、「は」で改行しないようにするための判定である。最終文字が変換定義一覧に記載された言葉・連語で終わっていない場合（ステップＳ４１；Ｎｏ）、コンバート部６０１は、選択行の直後に改行コードを挿入する（ステップＳ４２）。最終文字が変換定義一覧に記載された言葉・連語で終わっている場合（ステップＳ４１；Ｙｅｓ）、選択行が最終行かどうかを判定する（ステップＳ４３）。最終行ではない場合（ステップＳ４３；Ｎｏ）、コンバート部６０１は、ｉに１を加算して（ステップＳ４４）、ステップＳ３５からの処理を繰り返す。最終行の場合（ステップＳ４３；Ｙｅｓ）、コンバート部６０１は、コンバート処理を終了する。コンバート部６０１は、コンバート処理後のテキストデータを図示しない記憶部に記録する。編集装置６０は、コンバート処理後のテキストデータを作業ナビゲーション装置３０へ送信する。
【００４９】
例えば、作業１に詳細手順１、詳細手順２、詳細手順３が含まれており、ＰＣ用画面ではそれら詳細手順１〜３の詳細手順に関する作業指示テキストデータを１画面で同時に表示するように構成されている場合でも、本実施形態のコンバート処理を行うことによって、グラス型ディスプレイ１０の画面では、例えば各詳細手順単位に作業指示テキストデータを分割し、詳細作業の進捗に合わせて、現在作業中の手順に対応する作業指示テキストデータを表示することができるようになる。
【００５０】
このコンバート処理によればグラス型ディスプレイ１０の画面サイズに合わせて、ＰＣ用のテキストデータを自動的に整形できるので、グラス型ディスプレイ１０用テキストデータを作成する手間や時間を省くことができる。また、作業員が、グラス型ディスプレイ１０の画面で認識しやすいテキストのまとまりとなるよう改行、改ページを挿入することができる。また、ＰＣ等とグラス型ディスプレイ１０とのテキストデータ連携が容易になり、既存システムを活用することができる。
【００５１】
なお、ここではグラス型ディスプレイ１０の画面に合わせる場合を例に挙げたが、図７で説明した処理であれば、どのようなサイズの表示装置であっても、画面サイズ、文字サイズを与えることによって自動的にその表示装置の画面に合わせたテキストデータのコンバート処理ができる。例えば、ＰＣ用のテキストデータを、作業員が用いる携帯端末装置の画面用に整形したり、各種ウェアラブル端末装置の画面用に整形したりすることができる。また、様々なメーカが製造した複数種類のグラス型ディスプレイが存在するような場合でも、各グラス型ディスプレイの画面サイズに合わせたコンバート処理を行うことで、容易に各グラス型ディスプレイに合ったテキストデータを得ることができる。
【００５２】
図８は、本発明に係る一実施形態における作業支援システムのハードウェア構成の一例を示す図である。
コンピュータ９００は、ＣＰＵ９０１、主記憶装置９０２、補助記憶装置９０３、入出力インタフェース９０４、通信インタフェース９０５を備える。
上述の携帯端末装置２０は、コンピュータ９００に実装される。そして、上述した各処理部の動作は、プログラムの形式で補助記憶装置９０３に記憶されている。ＣＰＵ９０１は、プログラムを補助記憶装置９０３から読み出して主記憶装置９０２に展開し、当該プログラムに従って上記処理を実行する。また、ＣＰＵ９０１は、プログラムに従って、記憶部２６に対応する記憶領域を主記憶装置９０２に確保する。また、ＣＰＵ９０１は、プログラムに従って、処理中のデータを記憶する記憶領域を補助記憶装置９０３に確保する。また、コンピュータ９００は、スマートフォン等の携帯端末装置である場合を例に実施形態の説明を行ったが、ＰＣやサーバ端末装置、ウェアラブル端末装置などであってもよい。また、上述の編集装置６０も、図８に例示するコンピュータ９００に実装される。
【００５３】
なお、少なくとも１つの実施形態において、補助記憶装置９０３は、一時的でない有形の媒体の一例である。一時的でない有形の媒体の他の例としては、入出力インタフェース９０４を介して接続される磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等が挙げられる。また、このプログラムが通信回線によってコンピュータ９００に配信される場合、配信を受けたコンピュータ９００が当該プログラムを主記憶装置９０２に展開し、上記処理を実行しても良い。
【００５４】
また、当該プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、当該プログラムは、前述した機能を補助記憶装置９０３に既に記憶されている他のプログラムとの組み合わせで実現するもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００５５】
その他、本発明の趣旨を逸脱しない範囲で、上記した実施の形態における構成要素を周知の構成要素に置き換えることは適宜可能である。また、この発明の技術範囲は上記の実施形態に限られるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。例えば、作業場所や機械の選択も音声によって行うように構成してもよい。なお、作業工程選択画面３０２、機械選択画面３０３、作業選択画面３０４、詳細手順選択画面３０５の一部または全部は作業情報選択画面情報の一例である。作業員はユーザの一例である。実績登録画面３０６は実績登録画面情報の一例である。
【符号の説明】
【００５６】
１０・・・グラス型ディスプレイ
２０・・・携帯端末装置
２１・・・入出力部
２２・・・音声認識部
２３・・・通信部
２４・・・処理部
２５・・・表示制御部
２６・・・記憶部
３０・・・作業ナビゲーション装置
３１・・・作業ナビゲーションＤＢ
４０・・・作業指示システム
５０・・・着完システム
６０・・・編集装置
６０１・・・コンバート部
６０２・・・関連付け処理部
６０３・・・編集機能提供部
９００・・・コンピュータ
９０１・・・ＣＰＵ
９０２・・・主記憶装置
９０３・・・補助記憶装置
９０４・・・入出力インタフェース
９０５・・・通信インタフェース
【図１】
0006682333.tif 000002
【図２】
0006682333.tif 000003
【図３】
0006682333.tif 000004
【図４】
0006682333.tif 000005
【図５】
0006682333.tif 000006
【図６】
0006682333.tif 000007
【図７】
0006682333.tif 000008
【図８】
0006682333.tif 000009