(57)【要約】【課題】手作業による加算到達点の算出を行わずに行列の要素の位置を特定する。【解決手段】入力部１２は、所定の行列における位置の特定対象である特定対象要素の値、及び当該特定対象要素からの所定の相対位置に存在する１つまたは複数の要素である近接要素の値の入力を受け付け、データ特定部１４は、入力部１２が入力を受け付けた特定対象要素及び近接要素の値に基づいて、所定の行列における各要素とその位置との関係を記憶したデータベース１１を参照し、特定対象要素の位置を特定する。【選択図】図１
2011120621.tif 000002
【特許請求の範囲】
【請求項１】
所定の行列の要素の位置を特定するデータ特定装置であって、
前記所定の行列における各要素とその位置との関係を記憶したデータベースと、
前記所定の行列における位置の特定対象である特定対象要素の値、及び当該特定対象要素からの所定の相対位置に存在する１つまたは複数の要素である近接要素の値の入力を受け付ける入力部と、
前記入力部が入力を受け付けた特定対象要素及び近接要素の値に基づいて前記データベースを参照し、前記特定対象要素の位置を特定するデータ特定部と、
を備えることを特徴とするデータ特定装置。
【請求項２】
前記所定の行列と同じサイズを有する行列上の、前記データ特定部が特定した前記特定対象要素の位置にプロットを表示する結果表示部
を更に備えることを特徴とする請求項１に記載のデータ特定装置。
【請求項３】
前記データ特定部は、前記入力部が入力を受け付けた特定対象要素の値と同一の値を有する要素を前記データベースから抽出し、当該抽出した要素から、当該要素を基準位置とする所定の相対位置に存在する要素の値が、前記入力部が入力を受け付けた近接要素の値と等しい要素を抽出し、当該抽出した要素の位置を、前記特定対象要素の位置として特定する
ことを特徴とする請求項１または請求項２に記載のデータ特定装置。
【請求項４】
前記所定の行列のうち、前記近接要素の値が同一となる要素が同一の行に複数存在する場合、
前記入力部は、前記特定対象要素が、当該複数の要素を分ける位置より前の列に存在するか後の列に存在するかを示す前後情報の入力を受け付け、
前記データ特定部は、前記入力部が入力を受け付けた特定対象要素及び近接要素の値、並びに前記前後情報に基づいて前記データベースを参照し、前記特定対象要素の位置を特定する
ことを特徴とする請求項１から請求項３の何れか１項に記載のデータ特定装置。
【請求項５】
所定の行列の要素の位置を特定するデータ特定装置を用いたデータ特定方法であって、
入力部は、前記所定の行列における位置の特定対象である特定対象要素の値、及び当該特定対象要素からの所定の相対位置に存在する１つまたは複数の要素である近接要素の値の入力を受け付け、
データ特定部は、前記入力部が入力を受け付けた特定対象要素及び近接要素の値に基づいて、前記所定の行列における各要素とその位置との関係を記憶したデータベースを参照し、前記特定対象要素の位置を特定する、
ことを特徴とするデータ特定方法。
【請求項６】
所定の行列の要素の位置を特定するデータ特定装置を、
一桁の自然数を要素とする所定の行列における、各要素とその位置との関係を記憶したデータベース、
前記所定の行列における位置の特定対象である特定対象要素の値、及び当該特定対象要素からの所定の相対位置に存在する１つまたは複数の要素である近接要素の値の入力を受け付ける入力部、
前記入力部が入力を受け付けた特定対象要素及び近接要素の値に基づいて前記データベースを参照し、前記特定対象要素の位置を特定するデータ特定部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の行列の要素の位置を特定するデータ特定装置、データ特定方法、及びプログラムに関する。
【背景技術】
【０００２】
個人個人の潜在的なタスクパフォーマンスを総合的に判定する検査として、クレペリン検査という検査方法が知られている。クレペリン検査の被検査者は、一桁の足し算を課され、休憩を含めて３５分の間、課された課題を遂行する。クレペリン検査の検査用紙には、数字が３４行にわたって印字されており、被検査者には、当該検査用紙中の隣り合う数字を加算し、その答の１の位の数値を隣り合う数字の間に書くことが求められる。被検査者は、このような数値記入作業を、１分間、検査用紙の左端から右方向へ向けて行う。１分が経過すると、クレペリン検査の監督者の合図により、１つ下の行に対して同様の作業を実行する。被検査者は、以下、同様に各行に対する作業を実行する。
【０００３】
上記のクレペリン検査が終了した後、クレペリン検査の判定者は、検査用紙を回収し、各行に記入された数値のうち、右端となる数値の記入位置（加算到達点）にプロットを付す。そして、これらのプロットを線分で繋ぐことで鋸歯状の検査結果波形を得ることができる。判定者は、この検査結果波形が定型的特徴と非定型特徴とをどの程度備えているかを鑑定し、被検査者のタスクパフォーマンスを判定する（例えば、特許文献１を参照）。つまり、検査結果波形の判定は、判定者の直感に委ねられる。そのため、鉄道作業従事員の選定にクレペリン検査の受検を義務付けている省令では、一部の例外を除き、クレペリン検査の判定を複数人数で行うことが義務付けられている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２９７０１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
クレペリン検査の結果として得られる検査結果波形によっては、判定者が容易に判定を下すことができないことがある。その場合は、判定者がより判定能力の高い別の判定者の意見を仰ぐことが一般的に行われる。しかしながら、別の判定者が近くにおらず遠隔地にいる場合、検査結果波形の形状を容易に伝達することができないという問題がある。特に、判定者（伝達者）がファクシミリ装置やスキャナ装置を所有していない場合や、検査用紙の長辺が日本工業規格で規格されたＡ３サイズの長辺より長いために、一般的に販売されているファクシミリ装置やスキャナ装置で読み取れない場合、検査用紙の情報をデジタル化して別の判定者（被伝達者）に送信することができない。また、検査用紙を郵便で送付するという方法を用いることもできるが、被伝達者による受け取りまでに時間が掛かってしまうという問題がある。
【０００６】
このような場合、従来、伝達者は、被伝達者に各行の加算到達点の位置を伝えることで、検査結果波形を伝達している。具体的には、被検査者が検査用紙の各行においていくつ加算処理ができているかを伝達者が計数し、電話等を用いてそれを被伝達者に伝達する。これにより、被伝達者は、伝達された情報を元に、手元の検査用紙に検査結果波形を再現することができる。
【０００７】
しかしながら、この手法では、被伝達者の手元に検査用紙が無ければ検査結果波形を再現することができず、また、手元に検査用紙があったとしても、再現を行うためだけに検査用紙を消費する必要があるという問題がある。また、伝達者による加算到達点の計数間違いや、被伝達者による再現の誤りなど、人為的なミスが生じる惧れがある。さらに、これらの作業において生じる時間的コストが高いという問題がある。
本発明は、上記の問題に鑑みてなされたものであり、手作業による計数を行わずに行列の要素の位置を特定するデータ特定装置、データ特定方法、及びプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００８】
本発明は上記の課題を解決するためになされたものであり、所定の行列の要素の位置を特定するデータ特定装置であって、前記所定の行列における各要素とその位置との関係を記憶したデータベースと、前記所定の行列における位置の特定対象である特定対象要素の値、及び当該特定対象要素からの所定の相対位置に存在する１つまたは複数の要素である近接要素の値の入力を受け付ける入力部と、前記入力部が入力を受け付けた特定対象要素及び近接要素の値に基づいて前記データベースを参照し、前記特定対象要素の位置を特定するデータ特定部と、を備えることを特徴とする。
【０００９】
また、本発明は、前記所定の行列と同じサイズを有する行列上の、前記データ特定部が特定した前記特定対象要素の位置にプロットを表示する表示部を更に備えることを特徴とする。
【００１０】
また、本発明において、前記データ特定部は、前記入力部が入力を受け付けた特定対象要素の値と同一の値を有する要素を前記データベースから抽出し、当該抽出した要素から、当該要素を基準位置とする所定の相対位置に存在する要素の値が、前記入力部が入力を受け付けた近接要素の値と等しい要素を抽出し、当該抽出した要素の位置を、前記特定対象要素の位置として特定することを特徴とする。
【００１１】
また、本発明において、前記所定の行列のうち、前記近接要素の値が同一となる要素が同一の行に複数存在する場合、前記入力部は、前記特定対象要素が、当該２つの要素を二分する位置より前の列に存在するか後の列に存在するかを示す前後情報の入力を受け付け、前記データ特定部は、前記入力部が入力を受け付けた特定対象要素及び近接要素の値、並びに前記前後情報に基づいて前記データベースを参照し、前記特定対象要素の位置を特定することを特徴とする。
【００１２】
また、本発明は、所定の行列の要素の位置を特定するデータ特定装置を用いたデータ特定方法であって、入力部は、前記所定の行列における位置の特定対象である特定対象要素の値、及び当該特定対象要素からの所定の相対位置に存在する１つまたは複数の要素である近接要素の値の入力を受け付け、データ特定部は、前記入力部が入力を受け付けた特定対象要素及び近接要素の値に基づいて、前記所定の行列における各要素とその位置との関係を記憶したデータベースを参照し、前記特定対象要素の位置を特定する、ことを特徴とする。
【００１３】
また、本発明は、所定の行列の要素の位置を特定するデータ特定装置を、一桁の自然数を要素とする所定の行列における、各要素とその位置との関係を記憶したデータベース、前記所定の行列における位置の特定対象である特定対象要素の値、及び当該特定対象要素からの所定の相対位置に存在する１つまたは複数の要素である近接要素の値の入力を受け付ける入力部、前記入力部が入力を受け付けた特定対象要素及び近接要素の値に基づいて前記データベースを参照し、前記特定対象要素の位置を特定するデータ特定部、として機能させるためのプログラムである。
【発明の効果】
【００１４】
本発明によれば、データ特定部は、特定対象要素（加算到達点）の値と所定の相対位置に存在する要素の値との組み合わせによって行列の要素の位置を特定する。つまり、データ特定部は、同一の行に存在する、加算到達点と同じ値の要素の中から、例えば前後の数値が一致する要素を抽出することで、行列の要素の位置を特定することができる。したがって、伝達者は、手作業による計数を行う必要が無く、確実に被伝達者に検査結果波形を伝達することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態による検査結果波形再現装置の構成を示す概略ブロック図である。
【図２】クレペリン検査の検査用紙に印字された行列を示す図である。
【図３】データベースが記憶する情報を示す図である。
【図４】検査結果波形再現装置の動作を示す第１のフローチャートである。
【図５】検査結果波形再現装置の動作を示す第２のフローチャートである。
【発明を実施するための形態】
【００１６】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
検査結果波形再現装置１（データ特定装置）は、被伝達者に対し、検査結果波形の再現に必要な情報の入力を促し、検査結果波形の被伝達者が伝達者から聞きだした情報を検査結果波形再現装置１に入力することで、検査結果波形を再現する。また、予め加算到達点の位置が分かる場合、検査結果波形再現装置１は、被伝達者から当該位置の入力を受け付けることで検査結果波形を再現する。
【００１７】
図１は、本発明の一実施形態による検査結果波形再現装置の構成を示す概略ブロック図である。
検査結果波形再現装置１は、データベース１１、入力部１２、前後情報記憶部１３、データ特定部１４、操作要求表示部１５、結果表示部１６を備える。
データベース１１は、クレペリン検査の検査用紙に印字された行列の各要素とその位置との関係を記憶する。
入力部１２は、検査用紙の各行における加算到達点の要素である特定対象要素、及び特定対象要素に近接する要素である近接要素の値、及び特定対象要素の値が所定の列より前であるか後ろであるかを示す前後情報の入力を受け付ける。
前後情報記憶部１３は、入力部１２が入力を受け付けた前後情報を記憶する。
データ特定部１４は、データベース１１から、入力部１２が入力を受け付けた特定対象要素及び近接要素の値、並びに前後情報記憶部１３が記憶する前後情報に基づいてデータベース１１を参照し、特定対象要素の位置を特定する。
操作要求表示部１５は、入力操作を要求する情報を表示する。
結果表示部１６は、データ特定部１４が特定した位置に基づいて再現した検査結果波形を表示する。
【００１８】
図２は、クレペリン検査の検査用紙に印字された行列を示す図である。
クレペリン検査の検査用紙には、図２に示すように、一桁の自然数を要素とする行列が印字されている。また、本実施形態では、検査用紙の５４列目〜７６列目の数字の並びと９４列目〜１１６列目の数字の並びとが同一となっているものとする。
本実施形態による検査結果波形再現装置１は、図２に示す行列の各行の加算到達点の位置を特定し、検査結果波形を再現する。
【００１９】
図３は、データベースが記憶する情報を示す図である。
データベース１１は、図２に示す行列の各要素の行番号と列番号と値とを関連付けて記憶する。即ち、データベース１１に示す行番号と列番号とを特定することで、図２に示す行列の位置を特定することができる。
【００２０】
次に、本実施形態による検査結果波形再現装置１の動作を説明する。
図４は、検査結果波形再現装置の動作を示す第１のフローチャートである。
図５は、検査結果波形再現装置の動作を示す第２のフローチャートである。
まず、被伝達者が検査結果波形再現装置１を起動すると、検査結果波形再現装置１の操作要求表示部１５は、検査用紙の各行の加算到達点の位置が算出済みであるか否かの入力を要求する画面を表示する（ステップＳ１）。
操作要求表示部１５の表示に応じて、被伝達者が、検査用紙の各行の加算到達点の位置が算出済みであるか否かを示す情報を入力すると、入力部１２は、当該情報の入力を受け付け、当該情報が、検査用紙の各行の加算到達点の位置が算出済みであることを示すか否かを判定する（ステップＳ２）。
【００２１】
入力部１２が、検査用紙の各行の加算到達点の位置が算出済みであると判定すると（ステップＳ２：ＹＥＳ）、操作要求表示部１５は、各行の加算到達点の位置の入力を要求する画面を表示する（ステップＳ３）。そして、操作要求表示部１５の表示に応じて、被伝達者が各行の加算到達点の位置を入力すると、結果表示部１６は、検査用紙に印字された行列と同じサイズの行列上の、入力部１２が入力を受け付けた位置にプロットを表示し、当該プロット同士を線分で繋いだ画像を紙面または画面に表示し（ステップＳ４）、処理を終了する。これにより、入力された加算到達点の位置情報に基づいて検査結果波形を表示することができる。
なお、検査用紙に印字された行列は著作物であるため、ステップＳ４で表示する行列は、検査用紙に印字された行列と異なる行列であることが望ましい。
【００２２】
他方、ステップＳ２で、入力部１２が、検査用紙の各行の加算到達点の位置が算出済みでないと判定すると（ステップＳ２：ＮＯ）、操作要求表示部１５は、検査用紙の各行の加算到達点が９３列目を超えているか否かを示す前後情報の入力を要求する画面を表示する（ステップＳ５）。具体的には、検査用紙の行列のうち、加算到達点が９３列目を超えている行の行番号の入力を要求する画面を表示する。これは、上述したように、検査用紙の５４列目〜７６列目の数字の並びと９４列目〜１１６列目の数字の並びとが同一となっていることにより、単純に加算到達点とその周囲の数値から加算到達点の位置を特定することができないためである。このとき、被伝達者は、加算到達点が９３列目を超えているか否かを伝達者に判断させるため、伝達者に検査用紙の９２列目と９３列目の間に直線を引くよう指示し、伝達者は、加算到達点が当該直線より右側にあるか左側にあるかを目視して、被伝達者に前後情報を伝達するようにすると良い。
操作要求表示部１５の表示に応じて、被伝達者が前後情報を入力すると、入力部１２は、当該前後情報の入力を受け付け、当該前後情報を前後情報記憶部１３に記憶させる（ステップＳ６）。
【００２３】
次に、操作要求表示部１５は、検査用紙の１行目の加算到達点の要素である特定対象要素、及び特定対象要素からの所定の相対位置に存在する要素である近接要素の値の入力を要求する画面を表示する（ステップＳ７）。本実施形態のステップＳ７では、近接要素として、特定対象要素の１つ下の行の要素、特定対象要素の２つ下の行の要素、及び特定対象要素の３つ下の行の要素の値を用いる。操作要求表示部１５の表示に応じて、被伝達者が特定対象要素及び近接要素の値を入力すると、入力部１２は、当該値の入力を受け付ける。
【００２４】
次に、データ特定部１４は、データベース１１から入力された特定対象要素の値と同一の値を有し、かつ行番号が同一の要素を読み出す（ステップＳ８）。
次に、データ特定部１４は、読み出した１つまたは複数の要素を内部メモリに記憶させる（ステップＳ９）。なお、このとき、データ特定部１４は、前後情報記憶部１３から当該行の加算到達点の前後情報を読み出し、当該前後情報が、加算到達点が９３列目を超えていることを示す場合、９３列目より小さい列番号を有する要素を内部メモリから削除し、当該前後情報が、加算到達点が９３列目を超えていないことを示す場合、９３列目より大きい列番号を有する要素を内部メモリから削除する（ステップＳ１０）。
そして、データ特定部１４は、内部メモリに記憶した各要素に対して、以下に示すステップＳ１２〜Ｓ１４の処理を行う（ステップＳ１１）。
【００２５】
まず、データ特定部１４は、内部メモリに記憶したある要素の位置を基準位置としたときに、入力部１２が入力を受け付けた近接要素と同一の相対位置に存在する要素の値を読み出す（ステップＳ１２）。具体的には、上述したように近接要素が特定対象要素の１つ下の行の要素、特定対象要素の２つ下の行の要素、及び特定対象要素の３つ下の行の要素であるため、内部メモリに記憶したある要素が１行目２列目を示す場合、データ特定部１４は、データベースから２行目２列目、３行目２列目、４行目２列目の要素を読み出す。
【００２６】
次に、データ特定部１４は、ステップＳ１２でデータベースから読み出した各要素の値が、それぞれ入力部１２が入力を受け付けた近接要素の値と一致するか否かを判定する（ステップＳ１３）。データ特定部１４は、読み出した各要素の値のうち、１つでも入力部１２が入力を受け付けた近接要素の値と一致しないものが存在すると判定した場合（ステップＳ１３：ＮＯ）、内部メモリから当該要素を削除する（ステップＳ１４）。
データ特定部１４が、読み出した各要素の値が、それぞれ入力部１２が入力を受け付けた近接要素の値と一致すると判定した場合（ステップＳ１３：ＹＥＳ）、または、ステップＳ１４で内部メモリから要素を削除した場合、ステップＳ１２〜Ｓ１４の処理を、内部メモリに記憶している他の要素に対して実行する。
【００２７】
データ特定部１４は、内部メモリに記憶している全ての要素に対してステップＳ１２〜Ｓ１４の処理を完了すると、内部メモリに記憶している要素の個数が１つであるか否かを判定する（ステップＳ１５）。なお、データベース１１が記憶している情報は、検査用紙に印字された行列と等価であるため、通常、ステップＳ１２〜Ｓ１４の処理によって全ての要素が削除されることはない。但し、被伝達者がクレペリン検査用紙上に無い数値を入力した場合、すなわち誤入力が発生した場合、ステップＳ１２〜Ｓ１４の処理によって全ての要素が削除されることがある。この場合、操作要求表示部１５は、「該当箇所が見つかりません」等のエラー表示画面、及び再度の入力を要求する画面を表示する。
【００２８】
データ特定部１４が、内部メモリに記憶している要素の個数が２つ以上であると判定した場合（ステップＳ１５：ＮＯ）、操作要求表示部１５は、ステップＳ７で入力を要求した近接要素と異なる近接要素の値の入力を要求する画面を表示する（ステップＳ１６）。例えば、操作要求表示部１５は、近接要素として特定対象要素の１つ後の列の要素の値を用いる。操作要求表示部１５の表示に応じて、被伝達者が近接要素の値を入力すると、入力部１２は、当該値の入力を受け付け、ステップＳ１１に戻る。
これにより、内部メモリに記憶している要素の個数が１つになるまで近接要素との比較処理が行われる。また、１回目の繰り返しで要素の個数が１つにならなかった場合、ステップＳ１６の２回目の実行時に、操作要求表示部１５は、１回目の実行時と異なる近接要素の入力を要求する画面を表示する。
【００２９】
他方、ステップＳ１５で、データ特定部１４が、内部メモリに記憶している要素の個数が１つであると判定した場合（ステップＳ１５：ＹＥＳ）、データ特定部１４は、当該要素の行番号及び列番号を読み出す。次に、結果表示部１６は、検査用紙に印字された行列と同じサイズの行列上の、データ特定部１４が読み出した位置にプロットを表示する（ステップＳ１７）。
次に、操作要求表示部１５は、位置を特定した特定対象要素の行番号が、検査用紙の行列の最後の行の行番号と等しいか否かを判定する（ステップＳ１８）。操作要求表示部１５が、特定対象要素の行番号が検査用紙の行列の最後の行の行番号と異なると判定した場合（ステップＳ１８：ＮＯ）、ステップＳ７に戻り、次の行の特定対象要素の位置を特定する処理を行う。
【００３０】
他方、操作要求表示部１５が、特定対象要素の行番号が検査用紙の行列の最後の行の行番号と同一であると判定した場合（ステップＳ１８：ＹＥＳ）、結果表示部１６は、上述した処理でプロットした複数の点を線分で繋いだ検査結果波形を紙面または画面に表示し（ステップＳ１９）、処理を終了する。
なお、検査用紙に印字された行列は著作物であるため、ステップＳ１９で表示する行列は、検査用紙に印字された行列と異なる行列であることが望ましい。
【００３１】
このように、本実施形態によれば、データ特定部１４は、検査用紙に印字された行列のうち、同一の行に存在する加算到達点と同じ値の要素の中から、近接要素の数値が一致する要素を抽出することで、行列の要素の位置を特定する。これにより、伝達者は、手作業による加算到達点の算出を行う必要が無く、確実に被伝達者に検査結果波形を伝達することができる。
また、本実施形態によれば、結果表示部１６が加算到達点同士を線分で繋いだ検査結果波形を表示するため、被伝達者による再現ミスが発生することを防ぐことができる。また、被伝達者が検査用紙を有していない場合にも、検査結果波形を再現することができる。
また、本実施形態によれば、被伝達者が検査結果波形再現装置１を用いることで検査結果波形を再現することができるため、伝達者は、スキャナ装置やファクシミリ装置等の読取装置を所有していなくても検査結果波形を伝達することができる。
【００３２】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
例えば、本実施形態では、前後情報として、加算到達点が９３列目を超えているか否かを示す場合を説明したが、これに限られず、加算到達点が７６列目を超えていないか、または９３列目を超えているかが分かれば、他の列を基準とした情報であっても良い。すなわち、前後情報は、検査用紙に印字された行列のうち、近接要素の値が同一となる要素が同一の行に複数存在する場合、特定対象要素が当該複数の要素を分ける位置より前の列に存在するか後の列に存在するかを示していれば良い。
【００３３】
上述の検査結果波形再現装置１は内部に、コンピュータシステムを有している。そして、上述した各処理部の動作は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００３４】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００３５】
１…検査結果波形再現装置  １１…データベース  １２…入力部  １３…前後情報記憶部  １４…データ特定部  １５…操作要求表示部  １６…結果表示部
【図１】
2011120621.tif 000003
【図２】
2011120621.tif 000004
【図３】
2011120621.tif 000005
【図４】
2011120621.tif 000006
【図５】
2011120621.tif 000007