(57)【要約】【課題】各種業務についての手順や知識を分かり易く表示することができる手順説明装置、そのプログラム及びそのプログラムを記録した記録媒体を提供する。【解決手段】手順説明装置は、入力手段１と、記憶手段２と、表示手段３と、説明文出力手段４と、を備える。入力手段１は、ユーザからの入力操作を受け付ける。記憶手段２は、任意の手順と、その手順を達成する方式に基づいてその手順を細分化した部分手順の列とがそれぞれノードに関連付けられて、木構造で表現される手順分解木を記憶する。表示手段３は、手順分解木の少なくとも一部を表示すると共に、各ノードの表示領域に各ノード表す語句を表示する。説明文出力手段４は、入力手段１により受け付けた入力操作に応じて、部分手順を表すノードに関連付けられた語句を並べて生成した文を、任意の手順の説明文として、表示手段３に出力する。【選択図】図１
2012248126.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからの入力操作を受け付ける入力手段と、
任意の手順と、その手順を達成する方式に基づいてその手順を細分化した部分手順の列とがそれぞれノードに関連付けられ、前記手順が関連付けられたノードを親ノード、前記部分手順が関連付けられたノードを子ノードとして木構造で表現され、前記手順を前記方式に基づいた前記部分手順の列で表す部分木を有する手順分解木を記憶する記憶手段と、
前記手順分解木を木又はノードの系列として少なくとも一部を表示すると共に、各ノードの表示領域に各ノードに関連付けられた前記手順又は前記部分手順を表す語句を表示する表示手段と、
前記入力手段により受け付けた入力操作に応じて、前記親ノードを根とする前記部分木に含まれる子ノードに関連付けられた前記部分手順を表す語句を並べて生成した文を、その部分木が表す前記方式に基づいた前記手順の説明文として、前記表示手段に出力する説明文出力手段と、
を備えることを特徴とする手順説明装置。
【請求項２】
前記説明文出力手段において、前記部分木の葉に対応する子ノードに関連付けられた前記部分手順を表す語句を用いて、文を生成することを特徴とする請求項１に記載の手順説明装置。
【請求項３】
前記子ノードの少なくとも１つには、更に、前記部分手順を表す画像が付与されており、
前記入力手段により受け付けた入力操作に応じて、前記画像を前記表示手段に出力する画像出力手段を備えることを特徴とする請求項１又は２に記載の手順説明装置。
【請求項４】
前記説明文出力手段において、前記部分木から設定された数の子ノードを抽出し、その抽出した子ノードに関連付けられた前記部分手順を表す語句を用いて、文を生成することを特徴とする請求項１に記載の手順説明装置。
【請求項５】
前記説明文出力手段において、前記部分木の根から設定された深さの範囲内で最も深い子ノードを抽出し、その抽出した子ノードに関連付けられた前記部分手順を表す語句を用いて、文を生成することを特徴とする請求項１に記載の手順説明装置。
【請求項６】
前記手順分解木において、前記手順を達成する方式が複数あり、各方式に応じて、前記手順をその方式に基づいた部分手順の列で表す部分木を複数有し、
部分木のそれぞれには、優先度が付与されており、
前記説明文出力手段において、前記部分木に付与された優先度を比較して、優先度の高い前記部分木に含まれる子ノードに関連付けられた前記部分手順を表す語句を用いて、文を生成することを特徴とする請求項１〜５のいずれか一項に記載の手順説明装置。
【請求項７】
前記手順分解木において、前記手順を実施するときに発生し得る妨害事象が関連づけられた妨害事象ノードが前記親ノードにリンクされ、
前記表示手段において、前記妨害事象ノードの表示領域にそのノードに関連付けられた前記妨害事象を表す語句を表示し、
前記入力手段により受け付けた入力操作に応じて、前記妨害事象ノードに関連付けられた前記妨害事象を表す語句を用いて生成した文を、前記妨害事象の説明文として、前記表示手段に出力する妨害事象出力手段を備えることを特徴とする請求項１〜６のいずれか一項に記載の手順説明装置。
【請求項８】
前記手順分解木において、更に、前記妨害事象を解決する方式を表す解決方式ノードが前記妨害事象ノードに接続され、
前記表示手段において、前記解決方式ノードの表示領域にそのノードに関連付けられた前記解決方式を表す語句を表示し、
前記入力手段により受け付けた入力操作に応じて、前記解決方式ノードに関連付けられた前記解決方式を表す語句を用いて生成した文を、前記解決方式の説明文として、前記表示手段に出力する解決方式出力手段を備えることを特徴とする請求項７に記載の手順説明装置。
【請求項９】
前記入力手段により受け付けた入力操作に応じて、前記表示手段において、前記手順分解木の一部のノードについてそのノードに関連付けられた語句を表示しないことを特徴とする請求項１〜８のいずれか一項に記載の手順説明装置。
【請求項１０】
前記入力手段の入力方式を指定する入力方式選択手段を備えることを特徴とする請求項１〜９のいずれか一項に記載の手順説明装置。
【請求項１１】
前記入力手段が、マルチタッチ機能を有するタッチパネルであり、
ピンチイン又はピンチアウトの操作を受け付けたとき、前記タッチパネルの縁部領域でのタッチ操作を無視する入力領域指定手段を備えることを特徴とする請求項１〜１０のいずれか一項に記載の手順説明装置。
【請求項１２】
前記表示手段が、姿勢に応じて表示方向が切り替わるオートローテーション機能を有しており、
前記オートローテーション機能を禁止して、表示方向を１方向に固定するローテーション無効手段を備えることを特徴とする請求項１〜１１のいずれか一項に記載の手順説明装置。
【請求項１３】
前記記憶手段には、地図情報が記憶され、
位置情報を取得する位置情報取得手段と、
前記位置情報取得手段により取得した位置情報を前記地図情報に対応させ、特定の場所に位置するか否かを判定する位置判定手段と、を備えており、
手順説明装置が特定の場所に位置するときは、前記表示手段において、前記手順を達成するのに必要な部分手順が関連付けられた子ノードの系列を直線的に表示することを特徴とする請求項１〜１２のいずれか一項に記載の手順説明装置。
【請求項１４】
前記記憶手段には、秘匿情報と地図情報が記憶され、
前記秘匿情報を前記表示手段に出力する秘匿情報出力手段と、
位置情報を取得する位置情報取得手段と、
前記位置情報取得手段により取得した位置情報を前記地図情報に対応させ、特定の場所に位置するか否かを判定する位置判定手段と、を備えており、
手順説明装置が特定の場所以外に位置するときは、前記秘匿情報出力手段を無効にすることを特徴とする請求項１〜１２のいずれか一項に記載の手順説明装置。
【請求項１５】
コンピュータを、
ユーザからの入力操作を受け付ける入力手段と、
任意の手順と、その手順を達成する方式に基づいてその手順を細分化した部分手順の列とがそれぞれノードに関連付けられ、前記手順が関連付けられたノードを親ノード、前記部分手順が関連付けられたノードを子ノードとして木構造で表現され、前記手順を前記方式に基づいた前記部分手順の列で表す部分木を有する手順分解木を記憶する記憶手段と、
前記手順分解木を木又はノードの系列として少なくとも一部を表示すると共に、各ノードの表示領域に各ノードに関連付けられた前記手順又は前記部分手順を表す語句を表示する表示手段と、
前記入力手段により受け付けた入力操作に応じて、前記親ノードを根とする前記部分木に含まれる子ノードに関連付けられた前記部分手順を表す語句を並べて生成した文を、その部分木が表す前記方式に基づいた前記手順の説明文として、前記表示手段に出力する説明文出力手段と、
として機能させるためのプログラム。
【請求項１６】
請求項１５に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手順説明装置、そのプログラム及びそのプログラムを記録した記録媒体に関する。特に、任意の手順をその手順を達成する方式に基づいて部分手順の列に分解して得られた手順分解木を用いて、その手順の説明文を生成し表示する手順説明装置に関する。
【背景技術】
【０００２】
従来、製造分野や医療分野等の各種分野において、業務支援や知識継承等を目的としてガイドライン（手順書）といった文書化したものが利用されている。また近年、システムやプロセスの高度化・複雑化に伴い、コンピュータ（情報処理装置）を利用して、業務の遂行や学習を支援したり、知識の共有や継承を図ることが提案されている。
【０００３】
コンピュータを利用した業務支援や知識継承等に、オントロジー工学的手法を採用することが提案されている（例えば、特許文献１、２参照）。特許文献２には、機能分解木を用いることで、設計現場及び生産現場等において各個人が抱えていた知識及び暗黙的な知識等が体系的に整理され、知識の共有化を図り業務の改善及び設計支援等を実現できることが記載されている。機能分解木とは、機能をその機能を達成する部分機能に分解し、これを繰り返して、階層的な木構造で表現したものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−２９３５２５号公報
【特許文献２】特開２００４−２１３３６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
最近では、コンピュータ技術の発展に伴い、タブレットＰＣ（Ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の端末が普及している。このようなコンピュータ端末を業務従事者の個々に携帯させ活用すれば、業務支援や情報共有を促進することが可能となると期待される。その際、業務従事者（ユーザ）に対し、業務についての手順や知識を分かり易く表示することが望まれる。
【０００６】
本発明は、上記の事情に鑑みてなされたものであり、その目的の一つは、各種業務についての手順や知識を分かり易く表示することができる手順説明装置、そのプログラム及びそのプログラムを記録した記録媒体を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の手順説明装置は、入力手段と、記憶手段と、表示手段と、説明文出力手段と、を備えることを特徴とする。入力手段は、ユーザからの入力操作を受け付ける。記憶手段は、任意の手順と、その手順を達成する方式に基づいてその手順を細分化した部分手順の列とがそれぞれノードに関連付けられ、前記手順が関連付けられたノードを親ノード、前記部分手順が関連付けられたノードを子ノードとして木構造で表現され、前記手順を前記方式に基づいた前記部分手順の列で表す部分木を有する手順分解木を記憶する。表示手段は、前記手順分解木を木又はノードの系列として少なくとも一部を表示すると共に、各ノードの表示領域に各ノードに関連付けられた前記手順又は前記部分手順を表す語句を表示する。説明文出力手段は、前記入力手段により受け付けた入力操作に応じて、前記親ノードを根とする前記部分木に含まれる子ノードに関連付けられた前記部分手順を表す語句を並べて生成した文を、その部分木が表す前記方式に基づいた前記手順の説明文として、前記表示手段に出力する。
【０００８】
本発明のプログラムは、コンピュータを、上記した本発明の手順説明装置として機能させるためのプログラムであり、具体的には、コンピュータを、以下の手段として機能させるためのプログラムである。
ユーザからの入力操作を受け付ける入力手段。
任意の手順と、その手順を達成する方式に基づいてその手順を細分化した部分手順の列とがそれぞれノードに関連付けられ、前記手順が関連付けられたノードを親ノード、前記部分手順が関連付けられたノードを子ノードとして木構造で表現され、前記手順を前記方式に基づいた前記部分手順の列で表す部分木を有する手順分解木を記憶する記憶手段。
前記手順分解木を木又はノードの系列として少なくとも一部を表示すると共に、各ノードの表示領域に各ノードに関連付けられた前記手順又は前記部分手順を表す語句を表示する表示手段。
前記入力手段により受け付けた入力操作に応じて、前記親ノードを根とする前記部分木に含まれる子ノードに関連付けられた前記部分手順を表す語句を並べて生成した文を、その部分木が表す前記方式に基づいた前記手順の説明文として、前記表示手段に出力する説明文出力手段。
【０００９】
また、本発明の記録媒体は、上記した本発明のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００１０】
上記した手順分解木は、任意の手順をその手順を達成する方式に基づいて部分手順の列に分解（以下、これを「手順分解」と称する場合がある）することを繰り返して得られ、手順が関連付けられたノードを親ノード、部分手順が関連付けられたノードを子ノードとして木構造で表現したものである。部分手順を更に手順分解することが可能な場合は、部分手順を細分化した部分手順の列をそれぞれノードに関連付け、それらを子ノードの子ノードとして接続することで、複数の階層を持つ木構造となる。手順分解木では、下位の階層により詳細な部分手順が現れる（これは、手順分解木に含まれる部分木についても同じ）。そして、手順分解木を用いることで、任意の手順を、どのような方式に基づいて、どのような部分手順によって達成できるか、を体系的に把握することができる。
【００１１】
本発明の手順説明装置によれば、手順分解木を表示すると共に、手順分解木を用いて、任意の手順の説明文を生成し表示することができる。そして、任意の手順を達成する部分手順を用いた説明文により、その手順を達成するための詳細な手順を一見して把握することができる。よって、説明文により、ユーザ（業務従事者）に業務手順を分かり易く伝えることができ、現場（具体的には、業務を遂行する場所（職場））での業務の遂行を効率的に支援したり、現場以外でも業務手順の学習に効果的に利用することができる。その他、知識の共有や継承にも効果的に利用することができる。
【００１２】
本発明のプログラムによれば、コンピュータを、上記した本発明の手順説明装置として機能させることができる。また、本発明の記録媒体によれば、上記した本発明のプログラムをコンピュータに読み込ませて、コンピュータを、上記した本発明の手順説明装置として機能させることができる。
【００１３】
本発明の手順説明装置の一形態としては、上記説明文出力手段において、上記部分木の葉に対応する子ノードに関連付けられた上記部分手順を表す語句を用いて、文を生成する形態が挙げられる。
【００１４】
部分木において、葉に対応する子ノード、即ち最も下位の階層にある子ノードには、より詳細な部分手順の列が現れる。この構成によれば、任意の手順のより詳細な説明文を生成・表示することで、その手順を達成するためのより詳細な手順を一見して把握することができる。
【００１５】
本発明の手順説明装置の一形態としては、上記子ノードの少なくとも１つには、更に、上記部分手順を表す画像が付与されている。そして、上記入力手段により受け付けた入力操作に応じて、前記画像を上記表示手段に出力する画像出力手段を備える形態が挙げられる。
【００１６】
この構成によれば、ユーザからの入力操作に応じて、部分手順の画像を表示することで、その画像を用いて説明することができ、語句（文章）からでは分からない手順の知識を確認・習得することができる。画像には、静止画の他、動画も含まれる。
【００１７】
本発明の手順説明装置の一形態としては、上記説明文出力手段において、上記部分木から設定された数の子ノードを抽出し、その抽出した子ノードに関連付けられた上記部分手順を表す語句を用いて、文を生成する形態が挙げられる。
【００１８】
部分木に含まれる子ノードの数が多い、即ち任意の手順を構成する部分手順が多いと、その分任意の手順の説明文が長くなり、説明文の全文が表示領域に収まらない虞がある。その場合、ユーザが表示領域を例えばスクロール操作することにより、前記説明文の表示領域を変えて全文表示することもできるが、ユーザの操作が増える問題がある。この構成によれば、部分木から設定された数の子ノードを抽出することで、任意の手順の説明文に用いる部分手順の語句を省略して説明文を短くすることができるので、上記問題を解決することができる。設定数の子ノードを抽出する方法は、特に限定されるものではないが、例えば、部分手順の列の中で奇数又は偶数番目の部分手順に対応する子ノードから順に抽出したり、部分手順の子ノードに優先度を予め付与しておき、優先度の高い子ノードから順に抽出することが考えられる。
【００１９】
本発明の手順説明装置の一形態としては、上記説明文出力手段において、上記部分木の根から設定された深さの範囲内で最も深い子ノードを抽出し、その抽出した子ノードに関連付けられた上記部分手順を表す語句を用いて、文を生成する形態が挙げられる。
【００２０】
部分木において、根からの深さ（距離）が深く（遠く）なるにつれて、そのノードに関連付けられた部分手順を用いて任意の手順の説明文を生成した場合、説明文の抽象度が低くなる性質がある。この構成によれば、部分木の根から設定された深さの範囲内で最も深い子ノードを抽出することで、任意の手順の説明文の抽象度を選択することができる。
【００２１】
本発明の手順説明装置の一形態としては、上記手順分解木において、上記手順を達成する方式が複数あり、各方式に応じて、上記手順をその方式に基づいた部分手順の列で表す部分木を複数有し、部分木のそれぞれには、優先度が付与されている。そして、上記説明文出力手段において、上記部分木に付与された優先度を比較して、優先度の高い上記部分木に含まれる子ノードに関連付けられた上記部分手順を表す語句を用いて、文を生成する形態が挙げられる。
【００２２】
任意の手順を達成する方式（代替手順）が複数ある場合、その数に応じた部分木が存在することになる。その場合、各方式に基づいた任意の手順の説明文を生成してもよいが、例えば説明文の表示領域等の制約が生じることがある。また、現場では、優先度の高い方式に基づいて手順を実施することが望まれることが多い。この構成によれば、優先度の高い方式に基づいた任意の手順の説明文のみ生成・表示することができる。
【００２３】
本発明の手順説明装置の一形態としては、上記手順分解木において、上記手順を実施するときに発生し得る妨害事象が関連づけられた妨害事象ノードが上記親ノードにリンクされている。また、上記表示手段において、前記妨害事象ノードの表示領域にそのノードに関連付けられた前記妨害事象を表す語句を表示する。そして、上記入力手段により受け付けた入力操作に応じて、前記妨害事象ノードに関連付けられた妨害事象を表す語句を用いて生成した文を、前記妨害事象の説明文として、上記表示手段に出力する妨害事象出力手段を備える形態が挙げられる。
【００２４】
この構成によれば、任意の手順を実施するときに発生し得る妨害事象の説明文を生成・表示することで、その手順を実施する際に発生する可能性のある妨害事象（リスク）を一見して把握することができる。また、ユーザが手順を学習する上でも、その手順を実施する際に注意すべきリスクを容易に理解することができる。
【００２５】
上記した妨害事象出力手段を備える手順説明装置の一形態としては、上記手順分解木において、更に、上記妨害事象を解決する方式を表す解決方式ノードが上記妨害事象ノードに接続されている。また、上記表示手段において、前記解決方式ノードの表示領域にそのノードに関連付けられた前記解決方式を表す語句を表示する。そして、上記入力手段により受け付けた入力操作に応じて、前記解決方式ノードに関連付けられた前記解決方式を表す語句を用いて生成した文を、前記解決方式の説明文として、上記表示手段に出力する解決方式出力手段を備える形態が挙げられる。
【００２６】
この構成によれば、妨害事象を解決する方式の説明文を生成・表示することで、妨害事象を回避するための解決方式を一見して把握することができる。また、上記した妨害事象とその解決方式とを組み合わせた説明文を生成・表示することで、その妨害事象が発生する状況とそれを解決する方式とを併せて理解することができる。
【００２７】
本発明の手順説明装置の一形態としては、上記入力手段により受け付けた入力操作に応じて、上記表示手段において、上記手順分解木の一部のノードについてそのノードに関連付けられた語句を表示しない形態が挙げられる。
【００２８】
この構成によれば、手順分解木の一部のノードについてそのノードに関連付けられた語句を非表示にすることができる。手順分解木の一部を隠して表示することで、ユーザが手順を学習する上で、正確に理解・記憶できているかを確認しながら学習することができる。
【００２９】
本発明の手順説明装置の一形態としては、上記入力手段の入力方式を指定する入力方式選択手段を備える形態が挙げられる。
【００３０】
この構成によれば、ユーザが上記入力手段の入力方式（ジェスチャー）を指定することができる。装置（例、タブレットＰＣやＰＤＡ等の端末）やユーザごとに、コマンドを入力するためのジェスチャーの得手不得手があるので、特定の操作を実現するための得意なジェスチャーを選択可能とすることで、操作性を向上することができる。
【００３１】
本発明の手順説明装置の一形態としては、上記入力手段が、マルチタッチ機能を有するタッチパネルであり、ピンチイン又はピンチアウトの操作を受け付けたとき、前記タッチパネルの縁部領域でのタッチ操作を無視する入力領域指定手段を備える形態が挙げられる。
【００３２】
例えば、タッチパネルを備えるタブレットＰＣ等の端末では、ユーザが持ちながら操作することが考えられる。その場合、持ち手の指がタッチパネルの縁部領域に触れてしまうことがある。そのため、タッチパネル全体のタッチ操作が有効であると、ピンチイン又はピンチアウト等のマルチタッチ操作を正しく認識することができず、誤動作が生じる虞がある。この構成によれば、タッチパネルの縁部領域でのタッチ操作を無視することで、マルチタッチ操作を正しく認識することができ、誤動作を防止することができる。
【００３３】
本発明の手順説明装置の一形態としては、上記表示手段が、姿勢に応じて表示方向が切り替わるオートローテーション機能を有している。そして、前記オートローテーション機能を禁止して、表示方向を１方向に固定するローテーション無効手段を備える形態が挙げられる。
【００３４】
例えば、タブレットＰＣ等の端末において、ジャイロセンサー等で姿勢を感知し、その姿勢に応じて自動的に表示方向を切り替えるオートローテーション機能を搭載したものがある。しかし、敏感に反応して表示方向が頻繁に切り替わると、却って見づらくなく虞がある。また、複数人で囲んで１つの端末を見る場合、表示方向を１方向に固定する方がよい場合がある。この構成によれば、オートローテーション機能を禁止して、表示方向を１方向に固定することができる。ローテーションを無効にする方法としては、例えば、ジャイロセンサーからの信号を無視する処理を行うことで実現可能である。
【００３５】
本発明の手順説明装置の一形態としては、上記記憶手段には、地図情報が記憶されている。また、位置情報を取得する位置情報取得手段と、前記位置情報取得手段により取得した位置情報を前記地図情報に対応させ、特定の場所に位置するか否かを判定する位置判定手段と、を備える。そして、手順説明装置が特定の場所に位置するときは、上記表示手段において、上記手順を達成するのに必要な部分手順が関連付けられた子ノードの系列を直線的に表示する形態が挙げられる。
【００３６】
現場では、実施する手順の部分手順の列さえ分かればよい場合が多い。この構成によれば、特定の場所では、実施すべき手順の部分手順が関連付けられた子ノードの系列を直線的に表示することで、実施すべき部分手順を見つけ出し易いという効果がある。一方、現場以外の業務の手順や知識を学習する場所では、手順分解木の少なくとも一部を木として表示することで、業務についての手順や知識を体系的に学ぶことができる。
【００３７】
本発明の手順説明装置の一形態としては、上記記憶手段には、秘匿情報と地図情報が記憶されている。そして、前記秘匿情報を上記表示手段に出力する秘匿情報出力手段と、位置情報を取得する位置情報取得手段と、前記位置情報取得手段により取得した位置情報を前記地図情報に対応させ、手順説明装置が特定の場所に位置するか否かを判定する位置判定手段と、を備えている。そして、特定の場所以外に位置するときは、前記秘匿情報出力手段を無効にする形態が挙げられる。
【００３８】
例えば医療業務では、個人（患者）情報等の秘匿情報を取り扱うことが多く、現場（病院等）以外の場所で秘匿情報を表示した場合、秘匿情報の漏えいにつながる虞がある。この構成によれば、特定の場所以外（例えば外出先等）では、秘匿情報を表示させないことで、秘匿情報を確実に保護することができる。
【発明の効果】
【００３９】
本発明の手順説明装置は、任意の手順を達成する部分手順を用いた説明文を生成し表示することができるので、その手順を達成するための詳細な手順を一見して把握することができる。
【００４０】
本発明のプログラムは、コンピュータを、上記した本発明の手順説明装置として機能させることができる。また、本発明の記録媒体は、上記した本発明のプログラムをコンピュータに読み込ませて、コンピュータを、上記した本発明の手順説明装置として機能させることができる。
【図面の簡単な説明】
【００４１】
【図１】本発明に係る手順説明装置の構成を示す機能ブロック図である。
【図２】救命する手順の手順分解木を表示した例を示す図である。
【図３】救命する手順の手順分解木の内部データの表現例を示す図である。
【図４】実施例１に係る動作例を説明する図である。
【図５】実施例２に係る動作例を説明する図である。
【図６】ノードに画像を付与する内部データの表現例を示す図である。
【図７】画像を表示する入力操作の一例を示す図である。
【図８】マウスイベント処理のフローチャートである。
【図９】実施例３に係る動作例を説明する図である。
【図１０】実施例３に係る別の動作例を説明する図である。
【図１１】実施例４に係る動作例を説明する図である。
【図１２】手順の説明文の抽象度を選択するメニューの表示例を示す図である。
【図１３】実施例５に係る動作例を説明する図である。
【図１４】気道確保する手順の手順分解木を表示した例を示す図である。
【図１５】気道確保する手順とそれを達成する３つの方式の内部データの表現例を示す図である。
【図１６】実施例６に係る動作例を説明する図である。
【図１７】妨害事象を含む換気する手順の手順分解木を表示した例を示す図である。
【図１８】妨害事象を含む換気する手順の手順分解木の内部データの表現例を示す図である。
【図１９】実施例７‐１に係る動作例を説明する図である。
【図２０】妨害事象とその解決方式を含む換気する手順の手順分解木を表示した例を示す図である。
【図２１】妨害事象とその解決方式を含む換気する手順の手順分解木の内部データの表現例を示す図である。
【図２２】実施例７‐２に係る動作例を説明する図である。
【図２３】手順分解木の一部ノードについて、そのノードに表示する語句を非表示とした例を示す図である。
【図２４】手順分解木の一部ノードについて、そのノードに表示する語句を非表示とする内部データの表現例を示す図である。
【図２５】入力手段の入力方式を選択するメニューの表示例を示す図である。
【図２６】実施例１０に係る動作例を説明する図である。
【図２７】オートローテーション機能を禁止するメニューの表示例を示す図である。
【図２８】図１に示す手順分解木において、部分手順が関連付けられた子ノードの系列を直線的に表示した例を示す図である。
【発明を実施するための形態】
【００４２】
以下、本発明の実施例を図を参照して説明する。なお、以下の実施例では、医療分野における看護業務に本発明を適用する場合を例に挙げて説明する。
【００４３】
本発明に係る手順説明装置の構成を図１に示す。本発明に係る手順説明装置は、入力手段１と、記憶手段２と、表示手段３と、説明文出力手段４と、を備える。入力手段１は、ユーザからの入力操作を受け付ける。記憶手段２は、任意の手順と、その手順を達成する方式に基づいてその手順を細分化した部分手順の列とがそれぞれノードに関連付けられ、前記手順が関連付けられたノードを親ノード、前記部分手順が関連付けられたノードを子ノードとして木構造で表現され、前記手順を前記方式に基づいた前記部分手順の列で表す部分木を有する手順分解木を記憶する。表示手段３は、前記手順分解木を木又はノードの系列として少なくとも一部を表示すると共に、各ノードの表示領域に各ノードに関連付けられた前記手順又は前記部分手順を表す語句を表示する。説明文出力手段４は、前記入力手段１により受け付けた入力操作に応じて、前記親ノードを根とする前記部分木に含まれる子ノードに関連付けられた前記部分手順を表す語句を並べて生成した文を、その部分木が表す前記方式に基づいた前記手順の説明文として、前記表示手段３に出力する。
【００４４】
上記した手順説明装置は、ＣＰＵ、メモリ、入力デバイス（例えば、マウスやタッチパネル）、ディスプレイ等を備えるタブレットＰＣ等のコンピュータ端末により構成することができ、コンピュータを上記した各手段として機能させるためプログラムをコンピュータ端末にインストールすることにより実現できる。
【００４５】
図２は、「救命する」手順の手順分解木を表示した例である。この手順分解木は、「救命する」という手順を、その手順を達成する方式に基づいて部分手順の列に分解することを繰り返して得られたものである。具体的には、「救命する」という手順は、「心肺蘇生方式」により達成され、この方式に基づいて「準備する」、「脳に酸素を与える」、「傷病者の体位を変える」という３つの部分手順に分解することができ、これら部分手順の列によって実現される。そして、「救命する」を親ノードに関連付け、「準備する」、「脳に酸素を与える」、「傷病者の体位を変える」を子ノードに関連付けて、木構造で表現している。
【００４６】
さらに、上記した３つの部分手順のうち「準備する」という手順は、「心肺蘇生準備方式」により達成され、この方式に基づいて「安全を確認する」、「感染防護する」、「意識を確認する」、「集める」、「呼吸と脈を確認する」という５つの部分手順に分解することができ、これら部分手順の列によって実現される。そして、「安全を確認する」、「感染防護する」、「意識を確認する」、「集める」、「呼吸と脈を確認する」をそれぞれノードに関連付け、各ノードを上記した「準備する」を表すノードの子ノードとして接続している。また、「脳に酸素を与える」という手順は、「脳に酸素を与える方式」により達成され、この方式に基づいて「換気する」、「肋骨上を押す」、「除細動する」という３つの部分手順に分解することができ、これら部分手順の列によって実現される。そして、「換気する」、「肋骨上を押す」、「除細動する」をそれぞれノードに関連付け、各ノードを上記した「脳に酸素を与える」を表すノードの子ノードとして接続している。
【００４７】
図２に示す手順分解木において、「救命する」が関連付けられたノードを根ノードとする部分木は、「救命する」手順を達成する方式と、その方式に基づいた部分手順とを表現しており、下位の階層により詳細な部分手順が関連付けられたノードが位置する。図２に示す手順分解木では、同じ階層の子ノードを部分手順の順に左から順に配置している。また、手順（部分手順を含む）を表すノードを楕円、方式を表すノードを四角で示すと共に、手順ノード間のリンク上に方式ノードを配置している。
【００４８】
手順分解木は、記憶手段（メモリ）の内部では、木構造とノードに関連付けられたデータを含むノードデータの集合として保存されている。木構造を表現するデータ構造には様々なものがあり、例えば図３に示すように、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）の文法を用いて、各ノードの親子関係を表現可能である。本発明では、特定の方式に内部データの保持方式を限定されるものではないため、木構造を形式的に表現できるデータ構造であれば、どのような方式によっても内部データを表現することができる。
【００４９】
図２に示す手順分解木を表現する内部データを参照して、上記構成の本発明に係る手順説明装置は次のように動作する。
【００５０】
［実施例１］
手順説明装置は、図２に示す木構造で表現される手順分解木を記憶手段に記憶しており、手順分解木を表示すると共に、任意の手順を、部分木が表す方式に基づいた部分手順を用いて、説明する説明文を生成・表示する。
【００５１】
例えば、図４に示すように、手順分解木のノードの１つである「救命する」を表すノードを選択（例えば、マウスの左クリック）すると、そのノードの右側にメニューが表示され、そのメニュー内に実行可能なメニュー項目が表示される。次に、メニュー項目から「説明文生成」を選択すると（図４中、下線は選択された状態を示す）、「救命する」手順の説明文を説明文表示領域に表示する。
【００５２】
具体的には、説明文出力手段により、選択された「救命する」を表すノードを根とする部分木に含まれる子ノードを全て探索する。この例では、図３の内部データから、「救命する」を表すノードに隣接する子ノードを全て抽出し、それら子ノードに関連付けられた部分手順を表す語句（図３中、<Label>タグで囲まれた部分）を用いる。そして、左側の子ノードから順に、子ノードに関連付けられた部分手順を表す語句を接続して、図４に示すような文を生成し、この文を「救命する」手順の説明文として表示手段（ディスプレイ）に出力する。本例では、説明文が表示される説明文表示領域をノード群の下部に設けているが、同領域は表示手段の上部、左右の各側部など、適宜な空き領域（画面の空白領域）に設けることができる。また、説明文中の『「…」手順は，(1)「…」(2)「…」(3)「…」，・・・の順で行います．』は予め登録した定型文である。なお、以下の実施例においても同様に、生成する文に対応する定型文が用意されている。
【００５３】
このように、任意の手順を、それを達成する方式に基づいた部分手順を用いて、説明する説明文を生成し、それを表示することで、その手順を達成するための詳細な手順を一見して把握することができる。
【００５４】
［実施例２］
この例では、説明文出力手段において、部分木の葉に対応する子ノードに関連付けられた部分手順を表す語句を用いて、文を生成する場合について説明する。
【００５５】
例えば、図５に示すように、実施例１と同様に、「救命する」を表すノードを選択すると、そのノードの右側にメニューが表示され、そのメニュー内に実行可能なメニュー項目が表示される。次に、メニュー項目から「説明文生成（詳細）」を選択すると（図５中、下線は選択された状態を示す）、「救命する」手順のより詳細な説明文を説明文表示領域に表示する。
【００５６】
具体的には、実施例１と同様に、説明文出力手段により、選択された「救命する」を表すノードを根とする部分木に含まれる子ノードを全て探索する。この例では、部分木の葉に対応する子ノード（最も下位の階層にある子ノード）を全て抽出し、それら葉のノードに関連付けられた部分手順を表す語句を用いて、文を生成する。そして、実施例１と同様に、葉のノードに関連付けられた部分手順を表す語句を順に接続して、図５に示すような文を生成し、この文を「救命する」手順のより詳細な説明文として表示手段（ディスプレイ）に出力する。
【００５７】
このように、任意の手順のより詳細な説明文を生成・表示することで、その手順を達成するためのより詳細な手順を一見して把握することができる。
【００５８】
［実施例３］
この例では、ユーザからの入力操作に応じて、部分手順の画像を表示することが可能な本発明に係る手順説明装置の構成について説明する。この例の装置は、部分手順を表す子ノードの少なくとも１つに、更に、その部分手順を表す画像が付与されている。そして、入力手段により受け付けた入力操作に応じて、画像を表示手段に出力する画像出力手段を備える。
【００５９】
図６は、ノードに画像を付与する内部データの表現例である。例えば、「安全を確認する」を表すノードに対して、その手順を表す画像が付与されている。
【００６０】
このような装置の動作例を説明する。例えば、図７に示すように、「安全を確認する」を表すノードを選択し、ドラッグすることにより、図８に示すフローチャートに従ってマウスイベントを処理し、「安全を確認する」手順の画像を表示する（図９参照）。
【００６１】
具体的には、画像出力手段により、選択された「安全を確認する」を表すノードに付与された画像を表示する。この例では、図６の内部データから、「安全を確認する」を表すノードの定義を得て、得られたノード定義から、そのノードに付与されている画像へのリンク（図６中、<SysLink>タグで囲まれた部分）を抽出する。<SysLink>タグで囲まれた@@以降の“./data/fig/安全確認.png”が画像へのリンクである。そして、抽出したリンクにある画像を、図９に示すように、ドラッグイベントが終了した地点が基点になるように、表示手段に出力する。
【００６２】
これにより、「安全確認」という語句だけでは分からない手順の知識を得ることができる。この例でいえば、画像を用いることで、安全確認の手順は、指差し確認が必要であることが理解でき、このことは、「安全を確認する」という語句だけからでは分からない。
【００６３】
さらに、手順の説明文と画像とを組み合わせて表示することで、手順全体の理解を促進することができる。例えば、実施例２で説明した図５の表示状態において、「安全を確認する」を表すノードをドラッグ操作することで、図１０に示すように、手順の説明文と画像とを組み合わせて表示する。本例では、画像を表示させるためのジェスチャーとしてドラッグを選択したが、ダブルクリック（ダブルタップ）など他のジェスチャーに変更しても良い。また、ノードに画像が付与されていることを示すため、図７のように、「安全を確認する」を表すノードに「▼安全確認」などの画像の有無標識を表示している。
【００６４】
［実施例４］
この例では、説明文出力手段において、部分木から設定された数の子ノードを抽出し、その抽出した子ノードに関連付けられた部分手順を表す語句を用いて、文を生成する場合について説明する。
【００６５】
説明文を表示する説明文表示領域が小さく、長い説明文を表示するとユーザの操作が増えるような場合、手順の説明文を短くすることで、その問題を解決できる。例えば、実施例２、３で説明した図５及び図１０に示す「救命する」手順の説明文では、９つの部分手順の語句を用いて説明しており、説明文の全文を表示するために５行分の表示領域が必要である。
【００６６】
これに対し、この例の装置では、子ノードに関連付けられた部分手順を表す語句を用いて文を生成する際、部分木から設定された数の子ノードのみ抽出することで、手順の説明文に用いる部分手順の語句を省略して説明文を短くすることができる。例えば図１１は、抽出する子ノードの数を５として、図１０に示す「救命する」手順の説明文を短くしたものであり、説明文の全文が３行分の表示領域に収まる。なお図１１は、部分手順の列の中から１つおきの部分手順に対応する子ノードを抽出した結果である。
【００６７】
［実施例５］
この例では、説明文出力手段において、部分木の根から設定された深さの範囲内で最も深い子ノードを抽出し、その抽出した子ノードに関連付けられた部分手順を表す語句を用いて、文を生成する場合について説明する。
【００６８】
手順分解木を構成する手順を表すノードは、根からの深さ（距離）が深く（遠く）なるにつれて、そのノードに対応付けられた手順の抽象度が低くなる性質を備えている。つまり、部分木において、根からの深さが深くなるにつれて、そのノードに関連付けられた部分手順を用いて任意の手順の説明文を生成した場合、説明文の抽象度が低くなる、換言すれば詳細度が高まる性質がある。
【００６９】
例えば、図１２に示すように、実施例１と同様に、「救命する」を表すノードを選択すると、そのノードの右側にメニューが表示され、そのメニュー内に実行可能なメニュー項目が表示される。次に、メニュー項目から「説明文生成」を選択すると、サブメニューが出現し、そのサブメニュー項目から「抽象度（高）」を選択すると（図１２中、下線は選択された状態を示す）、「救命する」手順の抽象度の高い説明文を説明文表示領域に表示する。
【００７０】
この例の装置では、子ノードに関連付けられた部分手順を表す語句を用いて文を生成する際、部分木の根から設定された深さの範囲内で最も深い子ノードを抽出することで、任意の手順の説明文の抽象度を選択することができる。例えば図１３は、「抽象度（高）」を選択したときに抽出する子ノードの深さを１として、「救命する」手順の説明文を表示した例である。具体的には、選択された「救命する」を表すノードを根とする部分木において、「救命する」を表すノードからの深さが１の子ノード（図１３中、点線で囲まれる子ノード）を抽出し、それら子ノードに関連付けられた部分手順を表す語句を用いて、図１３に示すような文を生成する。
【００７１】
次に、図１２の表示状態において、サブメニュー項目から「抽象度（低）」を選択した場合の一例を説明する。例えば、「抽象度（低）」を選択したときに抽出する子ノードの深さを２とした場合、「救命する」を表すノードからの深さが２以内の子ノードを探索し、その範囲内で最も深い子ノードを抽出する。具体的には、「救命する」を表すノードから深さが１のノードを探索し、それらノードに子ノードがある場合は、それら子ノードを深さ２の子ノードとして抽出する。一方、深さが１のノードに子ノードがない場合は、そのノードを深さ２以内で最も深い子ノードとして抽出する。つまり、この場合は、結果的に図５に示すような文を生成する。
【００７２】
［実施例６］
この例では、任意の手順を達成する方式（代替手順）が複数ある場合に、優先度の高い方式に基づいた任意の手順の説明文のみ生成・表示する場合について説明する。この例の装置は、手順分解木において、任意の手順を達成する方式が複数あり、各方式に応じて、任意の手順をその方式に基づいた部分手順の列で表す部分木を複数有し、部分木のそれぞれには、優先度が付与されている。そして、説明文出力手段において、部分木に付与された優先度を比較して、優先度の高い部分木に含まれる子ノードに関連付けられた部分手順を表す語句を用いて、文を生成する。
【００７３】
図１４は、「気道確保する」手順の手順分解木を表示した例である。「気道を確保する」という手順は、「自然気道利用方式」、「人工気道挿入方式」、「自然気道切開人工気道設置方式」という３つの方式により達成可能であり、各方式について、その方式に基づいた部分手順の列が存在する。そして、図１４に示すように、手順分解木において、各方式に応じて、「気道確保する」手順をその方式に基づいた部分手順の列で表す部分木が存在する。「気道確保する」という手順が上記３つの方式によって達成可能であるという関係は、内部データとして図１５に示すような形で記述されている。「気道確保する」手順を達成する３つの方式定義には、各方式の優先順位（図１５中、<Way_Rank>タグで囲まれた部分）が付与されている。これが、部分木の優先度を表す。
【００７４】
このような図１４に示す木構造で表現される手順分解木を前提に、この例の装置の動作について説明する。
【００７５】
例えば、図１６に示すように、「気道確保する」を表すノードを選択すると、そのノードの右側にメニューが表示され、次に、メニュー項目から「説明文生成」を選択すると、サブメニューが出現する。そのサブメニュー項目から「優先度（高）のみ」を選択すると（図１６中、下線は選択された状態を示す）、優先度の高い方式に基づいた「気道確保する」手順の説明文のみ説明文表示領域に表示する。
【００７６】
具体的には、図１５の内部データを参照して、「気道確保する」手順を達成する上記３つの方式を導出し、それら方式の優先順位を比較して、優先度が最も高い方式が「人工気道挿入方式」であることを判別する。そして、実施例１と同様に、「気道確保する」手順を「人工気道挿入方式」に基づいた部分手順の列で表す部分木から子ノードを抽出し、子ノードに関連付けられた部分手順を表す語句を用いて、図１６に示すような文を生成する。
【００７７】
［実施例７‐１］
この例では、任意の手順を実施するときに発生し得る妨害事象の説明文を生成・表示する場合について説明する。この例の装置は、手順分解木において、任意の手順を実施するときに発生し得る妨害事象が関連づけられた妨害事象ノードが任意の手順を表すノードにリンクされている。また、表示手段において、妨害事象ノードの表示領域にそのノードに関連付けられた妨害事象を表す語句を表示する。そして、入力手段により受け付けた入力操作に応じて、妨害事象ノードに関連付けられた妨害事象を表す語句を用いて生成した文を、妨害事象の説明文として、表示手段に出力する妨害事象出力手段を備える。
【００７８】
図１７は、図２に示す「脳に酸素を与える方式」に基づいた部分手順の一部である「換気する」手順の手順分解木を表示した例である。「換気する」という手順は、「換気する方式」により達成され、この方式に基づいた部分手順の列によって実現される。また、「換気する」手順には、その手順を実施する際に発生する可能性のある妨害事象（阻害要因）がある。そして、その妨害事象が関連付けられた妨害事象ノードが「換気する」を表すノードにリンクされている。なお、妨害事象ノードを見分け易くするため、手順（部分手順を含む）を表すノードと異なる色や形で表示することが好ましく、本例では、手順を表すノードをアクア色、妨害事象ノードをピンク色で表示している。図１７に示す手順分解木は、図１８に示すような内部データで表現される。
【００７９】
このような図１７に示す木構造で表現される手順分解木を前提に、この例の装置の動作について説明する。
【００８０】
例えば、図１９に示すように、「換気する」を表すノードを選択すると、そのノードの右側にメニューが表示され、次に、メニュー項目から「説明文生成」を選択すると、サブメニューが出現する。そのサブメニュー項目から「阻害要因含む」を選択すると（図１９中、下線は選択された状態を示す）、「換気する」手順だけでなく、その際に起こり得る妨害事象を含む説明文を説明文表示領域に表示する。
【００８１】
具体的には、図１８の内部データを参照して、実施例１と同様に、選択された「換気する」を表すノードを根とする部分木から、その手順の部分手順を表す子ノードを抽出する。また、「換気する」を表すノードにリンクされている妨害事象ノードを抽出する。そして、各ノードに関連付けられた部分手順及び妨害事象を表す語句を用いて、図１９に示すような文を生成する。
【００８２】
これにより、ある手順を実施する際に発生する可能性のある妨害事象（リスク）を一見して把握することができる。また、ユーザが手順を学習する上でも、その手順を実施する際に注意すべきリスクを容易に理解することができる。
【００８３】
［実施例７‐２］
この例では、妨害事象を解決する方式の説明文を生成・表示する場合について説明する。この例の装置は、実施例７‐１の構成に追加して、手順分解木において、更に、妨害事象を解決する方式を表す解決方式ノードが妨害事象ノードに接続されている。また、表示手段において、解決方式ノードの表示領域にそのノードに関連付けられた解決方式を表す語句を表示する。そして、入力手段により受け付けた入力操作に応じて、解決方式ノードに関連付けられた解決方式を表す語句を用いて生成した文を、解決方式の説明文として、表示手段に出力する解決方式出力手段を備える。
【００８４】
図２０は、図１７に示す「換気する」手順の手順分解木において、妨害事象とその解決方式を含めて表示した例である。「換気する」手順には、その手順を実施する際に発生し得る妨害事象として「酸素濃度が低い」があり、その妨害事象を解決する方式として「リザーバーありバッグバルブマスク方式」がある。そして、妨害事象「酸素濃度が低い」を表す妨害事象ノードに、その妨害事象を解決する方式「リザーバーありバッグバルブマスク方式」が関連付けられた解決方式ノードが接続されている。図２０に示す手順分解木は、図２１に示すような内部データで表現される。
【００８５】
このような図２０に示す木構造で表現される手順分解木を前提に、この例の装置の動作について説明する。
【００８６】
例えば、図２２に示すように、妨害事象「酸素濃度が低い」を表す妨害事象ノードを選択すると、そのノードの右側にメニューが表示され、次に、メニュー項目から「発生状況の説明文生成」を選択すると、サブメニューが出現する。そのサブメニュー項目から「阻害要因とその解決法」を選択すると（図２２中、下線は選択された状態を示す）、妨害事象とその解決方式の説明文を説明文表示領域に表示する。
【００８７】
具体的には、図２１の内部データを参照して、選択された妨害事象「酸素濃度が低い」を表す妨害事象ノードと、その妨害事象を解決する方式を表す解決方式ノードを抽出する。そして、各ノードに関連付けられた部分手順及び妨害事象を表す語句を用いて、図２２に示すような文を生成する。
【００８８】
これにより、ある手順を実施する際に発生する可能性のある妨害事象（リスク）を回避するための解決方式を一見して把握することができる。また、また、妨害事象とその解決方式とを組み合わせた説明文を生成・表示することで、その妨害事象が発生する状況とそれを解決する方式とを併せて理解することができる。
【００８９】
また、この例では、図２２に示すように、その妨害事象が発生する状況（手順）についても説明文に付加している。これは、手順分解木を探索し、その妨害事象が発生する手順に対応するノードを抽出することで、実現可能である。手順分解木を木として表示した場合、階層が多くなり過ぎると、図２０や図２２に示すように、表示領域をはみ出してしまう。そのため、表示される手順分解木の一部からでは、妨害事象が、どのような状況を前提として発生し、それを解決する方式が何であるのかを知ることが難しい。よって、妨害事象ノードを選択することによって、それが発生する状況についても説明文に付加することが好ましい。
【００９０】
［実施例８］
この例では、入力手段により受け付けた入力操作に応じて、表示手段において、手順分解木の一部のノードについてそのノードに関連付けられた語句を表示しない場合について説明する。
【００９１】
図２３は、図２０に示す手順分解木において、一部のノードについてそのノードに表示する手順や方式、妨害事象などの語句を非表示とした例である。どのノードについて非表示とするかは、予め内部データとして記述されており、例えば図２４に示すように<MustLearn>というタグが付与されている。この<MustLearn>の値が“True”であるノードは、ユーザが手順を学習する上で必ず記憶しなければならない手順や妨害事象である。<MustLearn>タグで囲まれた値が全てfalse（偽）であったとすると、木の表示状態は図２０のようになる。一方、図２４のように一部のノードの<MustLearn>タグで囲まれた値を“True”とすることで、画木の表示状態が図２３のようになる．つまり、Trueの値を付与されたノードの表示が隠され、ユーザは、親ノードに表示されている語句や、部分手順の列を表す兄弟ノードから、非表示のノードを記憶しているか、確認することができる。また、この非表示とする機能を有効にするか無効にするかは、ユーザがメニューから選択できるようになっている。
【００９２】
これにより、手順分解木の一部のノードについてそのノードに関連付けられた語句を非表示にすることができる。一部のノードについて非表示にすることで、ユーザが手順を学習する上で、正確に理解・記憶できているかを確認しながら学習することができる。
【００９３】
［実施例９］
この例では、入力手段の入力方式を指定する入力方式選択手段を備える場合について説明する。
【００９４】
装置（例、タブレットＰＣやＰＤＡ等の端末）やユーザごとに、コマンドを入力するためのジェスチャーの得手不得手があるので、特定の操作を実現するための得意なジェスチャーを選択可能とすることで、操作性の改善が期待できる。
【００９５】
例えば、図２５に示すように、画面の空白領域を選択（例えば、マウスの右クリック）すると、画面下部にメニューが表示され、コマンド入力に対応する入力方式（ジェスチャー）を選択できる。ここでは、入力方式選択手段により、選択したノードを展開するための「ノード展開ジェスチャー」の定義を「フリック」に変更する例を示している（図２５中、下線部は選択された状態を示す）。例えば初期状態では、ノード展開ジェスチャーの定義が「ダブルタップ」であり、ユーザがそのジェスチャーを苦手とする場合、ジェスチャー定義をユーザの得意なジェスチャー（例、フリック等）に変更することができる。これにより、得意なジェスチャーでの操作が可能となり、結果的として業務効率、学習効率の向上が期待できる。
【００９６】
［実施例１０］
この例では、入力手段が、マルチタッチ機能を有するタッチパネルであり、ピンチイン又はピンチアウトの操作を受け付けたとき、タッチパネルの縁部領域でのタッチ操作を無視する入力領域指定手段を備える場合について説明する。
【００９７】
ここでは、本発明に係る手順説明装置を、マルチタッチ機能を有するタッチパネルを搭載したタブレットＰＣ端末で構成した場合の動作例を、図２６を用いて説明する。通常、画面上のタッチパネルの全体領域を対象にタッチ操作を検出する（図２６の四角１で示される領域)。ここで、ユーザが端末を持ちながら操作し、持ち手の指が丸Ａの箇所に触れているときに、丸Ｂと丸Ｃの２箇所に指を置いて、マルチタッチ（ピンチイン又はピンチアウト）操作をしたとする。しかし、この場合では、既に丸Ａの箇所に指が触れているので、マルチタッチ操作を正しく認識することができない。そこで、入力領域指定手段により、ピンチイン又はピンチアウトの操作を受け付けたとき、タッチパネルの縁部領域でのタッチ操作を無視する、即ちタッチ操作を検出する領域を図２６の四角２で示されるように縮小して、以降のタッチ操作を四角２の領域内でのみ検出する。これにより、マルチタッチ操作を正しく認識することができ、誤動作を防止することができる。また、３点以上のタッチ操作を検出したとき、後の２点のタッチ操作がピンチイン又はピンチアウトの操作であった場合に、タッチパネルの縁部領域でのタッチ操作を無視するようにしてもよい。特に、タブレットＰＣ端末では、ユーザが持ちながら操作することが多く、タッチパネルの縁部領域に持ち手の指が触れること等に起因するマルチタッチ操作の誤動作が頻発するので、有効である。
【００９８】
［実施例１１］
この例では、表示手段が、姿勢に応じて表示方向が切り替わるオートローテーション機能を有しており、オートローテーション機能を禁止して、表示方向を１方向に固定するローテーション無効手段を備える場合について説明する。
【００９９】
例えば、本発明に係る手順説明装置を、装置の姿勢に応じて自動的に表示方向を切り替えるオートローテーション機能を搭載したタブレットＰＣ端末で構成した場合、敏感に反応して表示方向が頻繁に切り替わると、却って見づらくなる。また、複数人で囲んで１つの端末を見る場合、表示方向を１方向に固定する方がよい場合がある。
【０１００】
この例の装置では、ローテーション無効手段により、オートローテーション機能を禁止して、表示方向を１方向に固定することができる。例えば、図２７に示すようなメニューを表示し、これが選択されることで、オートローテーション機能を禁止してもよいし、装置にスイッチを設けておき、そのスイッチが押されることで、オートローテーション機能を禁止してもよい。また、オートローテーションの禁止は、例えば、装置の姿勢を検知するジャイロセンサーからの信号を無視する処理を行うことで実現可能である。
【０１０１】
［実施例１２］
この例では、特定の場所に位置するときは、表示手段において、任意の手順を達成するのに必要な部分手順が関連付けられた子ノードの系列を直線的に表示する場合について説明する。この例の装置は、記憶手段に、地図情報が記憶されている。また、位置情報を取得する位置情報取得手段と、位置情報取得手段により取得した位置情報を地図情報に対応させ、特定の場所に位置するか否かを判定する位置判定手段と、を備える。そして、装置が特定の場所に位置するときは、表示手段において、任意の手順を達成するのに必要な部分手順が関連付けられた子ノードの系列を直線的に表示する。
【０１０２】
現場（例えば病院）では、実施する手順の部分手順の列さえ分かればよい場合が多い。一方、現場以外の業務の手順や知識を学習する場所（例えば学校）では、手順分解木の少なくとも一部を木として表示して、業務についての手順や知識を体系的に学ぶ必要がある。このように、場所に応じて手順分解木の表示形式を変更することが望まれる。
【０１０３】
図２８は、図１に示す「救命する」手順の手順分解木について、葉に対応する子ノードの系列を直線的に表示した例である。この部分手順を表す子ノードの列は、実施例２で説明した「救命する」手順のより詳細な説明文における部分手順の列に対応する。このように、子ノードの系列を直線的に表示することで、実施する手順の部分手順の列を早く知ることができる。
【０１０４】
そこで、位置情報取得手段によって装置の位置情報を取得し、位置判定手段により、装置の位置情報と地図情報（例えば病院の場所）とを対応させ、装置が特定の場所に位置するか否かを判定する。これにより、例えば、現場では、実施すべき手順の部分手順が関連付けられた子ノードの系列を直線的に表示し、それ以外の業務の手順や知識を学習する場所では、手順分解木を木として表示することができる。なお、位置情報取得手段には、一般的なＧＰＳセンサーを用いることができる。
【０１０５】
［実施例１３］
この例では、特定の場所に位置するときは、表示手段において、任意の手順を達成するのに必要な部分手順が関連付けられた子ノードの系列を直線的に表示する場合について説明する。この例の装置は、記憶手段に、秘匿情報と地図情報が記憶されている。また、位置情報を取得する位置情報取得手段と、位置情報取得手段により取得した位置情報を地図情報に対応させ、特定の場所に位置するか否かを判定する位置判定手段と、を備える。そして、装置が特定の場所以外に位置するときは、秘匿情報出力手段を無効にする。
【０１０６】
例えば医療業務では、個人（患者）情報等の秘匿情報を取り扱うことが多く、現場（病院等）以外の場所で秘匿情報を表示した場合、秘匿情報の漏えいにつながる虞がある。
【０１０７】
そこで、位置情報取得手段によって装置の位置情報を取得し、位置判定手段により、装置の位置情報と地図情報（例えば病院の場所）とを対応させ、装置が特定の場所に位置するか否かを判定する。これにより、例えば外出先等の特定の場所以外では、秘匿情報出力手段を無効にして、秘匿情報を表示させないことで、秘匿情報を確実に保護することができる。なお、位置情報取得手段には、一般的なＧＰＳセンサーを用いることができる。
【０１０８】
なお、本発明は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲で適宜変更することが可能である。
【産業上の利用可能性】
【０１０９】
本発明の手順説明装置、そのプログラム及びそのプログラムを記録した記録媒体は、製造分野や医療分野等の各種分野において、業務の遂行や学習を支援したり、知識の共有や継承を促進することに好適に利用可能である。
【符号の説明】
【０１１０】
１  入力手段
２  記憶手段
３  表示手段
４  説明文出力手段
【図１】
2012248126.tif 000003
【図２】
2012248126.tif 000004
【図３】
2012248126.tif 000005
【図４】
2012248126.tif 000006
【図５】
2012248126.tif 000007
【図６】
2012248126.tif 000008
【図７】
2012248126.tif 000009
【図８】
2012248126.tif 000010
【図９】
2012248126.tif 000011
【図１０】
2012248126.tif 000012
【図１１】
2012248126.tif 000013
【図１２】
2012248126.tif 000014
【図１３】
2012248126.tif 000015
【図１４】
2012248126.tif 000016
【図１５】
2012248126.tif 000017
【図１６】
2012248126.tif 000018
【図１７】
2012248126.tif 000019
【図１８】
2012248126.tif 000020
【図１９】
2012248126.tif 000021
【図２０】
2012248126.tif 000022
【図２１】
2012248126.tif 000023
【図２２】
2012248126.tif 000024
【図２３】
2012248126.tif 000025
【図２４】
2012248126.tif 000026
【図２５】
2012248126.tif 000027
【図２６】
2012248126.tif 000028
【図２７】
2012248126.tif 000029
【図２８】
2012248126.tif 000030