(57)【要約】      （修正有）【課題】非母語話者による非母語による対話などの内容の理解を促進する支援装置を提供する。【解決手段】非母語による発話を聴取する者である非母語話者を支援するための非母語話者支援装置１２であって、非母語による発話の音声を認識して認識結果のテキストを得る音声認識部１２１１と、音声認識部が得た認識結果のテキストを記憶する音声認識結果記憶部１２１２と、非母語話者による１個以上の文字による文字列の入力を受け付ける入力部１２２１と、入力部が文字列の入力を受け付けたのを契機に、音声認識結果記憶部に記憶された認識結果のテキストのうちの、入力部が受け付けた文字列から始まる直近の単語及び当該単語から始まる１個以上の単語列と、を選択候補として得る表示情報生成部１２１３と、表示情報生成部が得た選択候補を含む画面を表示する表示部１２２２を含む。【選択図】図１
2019008451.tif 000002
【特許請求の範囲】
【請求項１】
非母語による発話を聴取する者である非母語話者を支援するための支援装置であって、
上記非母語による発話の音声を認識して認識結果のテキストを得る音声認識部と、
上記音声認識部が得た認識結果のテキストを記憶する音声認識結果記憶部と、
上記非母語話者による１個以上の文字による文字列の入力を受け付ける入力部と、
上記入力部が文字列の入力を受け付けたのを契機に、上記音声認識結果記憶部に記憶された認識結果のテキストのうちの、上記入力部が受け付けた文字列から始まる直近の単語及び当該単語から始まる１個以上の単語列と、を選択候補として得る表示情報生成部と、
上記表示情報生成部が得た選択候補を含む画面を表示する表示部と、
を含む支援装置。
【請求項２】
専門分野αに属する人による発話を聴取する専門分野βに属する人を支援するための支援装置であって、
上記専門分野αに属する人による発話の音声を認識して認識結果のテキストを得る音声認識部と、
上記音声認識部が得た認識結果のテキストを記憶する音声認識結果記憶部と、
上記専門分野βに属する人による１個以上の文字による文字列の入力を受け付ける入力部と、
上記入力部が文字列の入力を受け付けたのを契機に、上記音声認識結果記憶部に記憶された認識結果のテキストのうちの、上記入力部が受け付けた文字列から始まる直近の単語及び当該単語から始まる１個以上の単語列と、を選択候補として得る表示情報生成部と、
上記表示情報生成部が得た選択候補を含む画面を表示する表示部と、
を含む支援装置。
【請求項３】
非母語による発話を聴取する者である非母語話者を支援するための支援装置であって、
上記非母語話者が１個以上の文字による文字列を入力するための入力部と、
上記非母語話者が１個以上の文字による文字列を入力したのを契機に、非母語による発話のテキストのうちの、上記入力した文字列から始まる直近の単語及び当該単語から始まる１個以上の単語列と、を選択候補として含む画面を表示する表示部と、
を含む支援装置。
【請求項４】
専門分野αに属する人による発話を聴取する専門分野βに属する人を支援するための支援装置であって、
上記専門分野βに属する人が１個以上の文字による文字列を入力するための入力部と、
上記専門分野βに属する人が１個以上の文字による文字列を入力したのを契機に、上記専門分野αに属する人による発話のテキストのうちの、上記入力した文字列から始まる直近の単語及び当該単語から始まる１個以上の単語列と、を選択候補として含む画面を表示する表示部と、
を含む支援装置。
【請求項５】
非母語による発話を聴取する者である非母語話者を支援するための支援方法であって、
上記非母語話者が１個以上の文字による文字列を入力するための入力ステップと、
上記非母語話者が１個以上の文字による文字列を入力したのを契機に、非母語による発話のテキストのうちの、上記入力した文字列から始まる直近の単語及び当該単語から始まる１個以上の単語列と、を選択候補として含む画面を表示する表示ステップと、
を含む支援方法。
【請求項６】
専門分野αに属する人による発話を聴取する専門分野βに属する人を支援するための支援方法であって、
上記専門分野βに属する人が１個以上の文字による文字列を入力するための入力ステップと、
上記専門分野βに属する人が１個以上の文字による文字列を入力したのを契機に、上記専門分野αに属する人による発話のテキストのうちの、上記入力した文字列から始まる直近の単語及び当該単語から始まる１個以上の単語列と、を選択候補として含む画面を表示する表示ステップと、
を含む支援方法。
【請求項７】
コンピュータを請求項１から４の何れかに記載の支援装置として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、非母語話者による母語話者とのコミュニケーション、非母語の聴取、などを支援する支援装置、支援方法、プログラムに関連する。
【背景技術】
【０００２】
近年、グローバル化や遠隔会議システムの普及により、非母語話者と母語話者とがディスカッションなどのリアルタイムな対話を行う機会が増えている。ここで、非母語話者とはコミュニケーションを自身の母語ではない言語で行う者を指し、母語話者とはコミュニケーションを自身の母語で行う者を指す。すなわち、母語が日本語である日本人と母語が英語である米国人とが英語でのディスカッションを行うケースなどがこの対話に該当する。
【０００３】
このようなリアルタイムな対話においては、非母語話者は、非母語による発話を聴き、文法を把握し、内容を理解する必要があり、また、理解した内容を書き取ったり自分の考えを整理したり話したりする必要があり、さらには、非母語による発話の続きを聴いて同様のことをする必要があることから、大きな認知的負荷を強いられている。
【０００４】
この大きな認知的負荷は、対話ではなく非母語による講演や会議などをリアルタイムに聴取するケースでも発生する。例えば、母語が日本語である日本人が英語による講演を受講したり会議を傍聴したりするケースなどにおいても、非母語を聴取する人は大きな認知的負荷を強いられている。以下では、区別する必要がない場合には、非母語を聴取する人も「非母語話者」との文言に含めて説明することとする。
【０００５】
非母語話者の認知的負担を低減する技術として非特許文献１の技術がある。非特許文献１に記載された技術は、対話における各話者の発話を音声認識して利用者の端末の画面に字幕として表示し、表示した字幕に含まれる単語を利用者が指定すると、指定した単語を端末の画面にあるメモ領域に抜き出し、利用者がメモ領域で単語と関連付いた情報を書き込む作業を行えるようにした技術である。このような技術を利用すれば、非母語話者の認知的負担の一部を低減することは可能である。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】Naomi Yamashita, Hao-Chuan Wang, "CHI 2017 -EXPLORE INNOVATE INSPIRE- Language Support", [online], 2017, ACM SIGCHI,［平成２９年６月１５日検索］、インターネット＜URL:https://chi2017.acm.org/language-support.html＞
【発明の概要】
【発明が解決しようとする課題】
【０００７】
非特許文献１の技術では、非母語話者の認知的負担の一部が低減される一方で、提示される情報が多く、自分が必要とする情報がどこに表示されているのかを把握する必要が生じることから、その分の非母語話者の認知的負荷が増えてしまうという課題がある。大きな認知的負荷を強いられると、聴いたことが長期記憶にならずにすぐに忘れてしまうなどのワーキングメモリ不足を生じさせ、非母語話者による非母語の理解を阻害してしまうことになる。
【０００８】
本発明は、非母語話者による非母語による対話などの内容の理解を促進する支援装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の支援装置は、非母語による発話を聴取する者である非母語話者を支援するための支援装置であって、音声認識部と、音声認識結果記憶部と、入力部と、表示情報生成部と、表示部を含む。
【００１０】
音声認識部は、非母語による発話の音声を認識して認識結果のテキストを得る。音声認識結果記憶部は、音声認識部が得た認識結果のテキストを記憶する。入力部は、非母語話者による１個以上の文字による文字列の入力を受け付ける。表示情報生成部は、入力部が文字列の入力を受け付けたのを契機に、音声認識結果記憶部に記憶された認識結果のテキストのうちの、入力部が受け付けた文字列から始まる直近の単語及び当該単語から始まる１個以上の単語列と、を選択候補として得る。表示部は、表示情報生成部が得た選択候補を含む画面を表示する。
【発明の効果】
【００１１】
本発明の支援装置によれば、非母語話者による非母語による対話などの内容の理解を促進することができる。
【図面の簡単な説明】
【００１２】
【図１】第１実施形態の非母語話者支援システムの構成を示すブロック図。
【図２】第１実施形態の非母語話者支援装置の動作を示すフローチャート。
【図３】第１実施形態の非母語話者支援装置の動作を示すフローチャート。
【図４】第１実施形態の表示部が表示する画面表示例を示す図。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について、詳細に説明する。なお、同じ機能を有する構成部には同じ番号を付し、重複説明を省略する。
＜＜第１実施形態＞＞
第１実施形態では、２名の母語話者と１人の非母語話者とが対話をする状況において、この１人の非母語話者を支援するための非母語話者支援システムについて説明する。例えば、英語を母語とする人Ａと、英語を母語とする人Ｂと、日本語を母語とする人Ｃと、の３人が英語で対話する状況において、日本語を母語とする人Ｃの英語での対話を支援するためのシステムである。
【００１４】
図１は、第１実施形態の非母語話者支援システムの構成を示すブロック図である。第１実施形態の非母語話者支援システム１は収音部１１ａ，１１ｂと非母語話者支援装置１２からなる。収音部１１ａ，１１ｂなどを区別せずに総称する場合には収音部１１と表記する。非母語話者支援装置１２は入力部１２２１と支援情報生成部１２１と表示部１２２２からなり、支援情報生成部１２１は音声認識部１２１１と音声認識結果記憶部１２１２と表示情報生成部１２１３とメモ情報記憶部１２１４からなる。破線に示すように、入力部１２２１と表示部１２２２が一体不可分に構成される入力表示部１２２（例えば液晶タッチパネル）を備えてもよい。
【００１５】
以下、第１実施形態の非母語話者支援システム１の動作について説明する。
［収音部１１］
収音部１１は、母語話者の発話を含む音響信号である母語話者音響信号を収音するものであり、例えば、母語話者が発話した音声を収音できる位置に配置されたマイクロホンである。マイクロホンは、母語話者全員が発話した音声を収音可能な位置に１個配置されていてもよいし、同図に示すように母語話者のそれぞれの前や口元に配置された複数個のマイクロホンであってもよいし、母語話者全員がいるエリアで発せられた音を収音可能なマイクロホンアレイシステムであってもよい。
【００１６】
以下、図２、図３を参照して非母語話者支援装置１２の動作について説明する。
［音声認識部１２１１］
音声認識部１２１１には、収音部１１が出力した母語話者音響信号が入力される。音声認識部１２１１は、入力された母語話者音響信号に対して音声認識を行い、認識結果のテキストを得て音声認識結果記憶部１２１２に出力する（Ｓ１２１１）。音声認識部１２１１が行う音声認識には周知の手法を用いればよく、母語話者音響信号に含まれる母語話者の発話の内容をテキスト化したものを認識結果のテキストとして出力する。
【００１７】
［音声認識結果記憶部１２１２］
音声認識結果記憶部１２１２には、音声認識部１２１１が出力した認識結果のテキストが入力される。音声認識結果記憶部１２１２は、入力された認識結果のテキストを記憶する（Ｓ１２１２）。また、音声認識結果記憶部１２１２は、後述する表示情報生成部１２１３からの要求に応じ、記憶している認識結果のテキストの一部を表示情報生成部１２１３に出力する。なお、音声認識結果記憶部１２１２は、割り当てられた記憶容量に応じて、記憶した認識結果のテキストのうちの古いものから順に削除するようにしてもよい。
【００１８】
［入力部１２２１］
入力部１２２１は、非母語話者が文字を入力するためのユーザインタフェースであり、例えば、キーボードである。入力部１２２１は、非母語話者により入力されたキーの情報を表示情報生成部１２１３に出力する（Ｓ１２２１）。すなわち、非母語話者により入力された文字キーによる文字を入力する指令の情報、Backspaceキーによる文字を削除する指令の情報、矢印キーやEnterキーによる選択や確定の指令の情報、などを出力する。入力部１２２１は、選択や確定の指令の情報を出力する手段としてマウスなどを備えてもよい。
【００１９】
［表示情報生成部１２１３、表示部１２２２、メモ情報記憶部１２１４］
表示情報生成部１２１３と表示部１２２２とメモ情報記憶部１２１４は下記の一連の動作を行うので、下記で順を追って説明する。なお、表示部１２２２は、表示情報生成部１２１３が生成した画面を表示するためのユーザインタフェースであり、例えばディスプレイ装置である。
【００２０】
[1]表示情報生成部１２１３は、初期状態においてはメモ領域を含む画面を生成して表示部１２２２に出力し（Ｓ１２１３−１）、表示部１２２２は、表示情報生成部１２１３が生成した画面を表示する（Ｓ１２２２−１）。
【００２１】
[2]表示情報生成部１２１３は、入力部１２２１が出力した指令の情報を取得する（Ｓ１２１３−２）。すなわち、表示情報生成部１２１３には、入力部１２２１が出力した指令の情報が入力される。表示情報生成部１２１３は、指令の情報が入力された場合には、以下の3-1以降の動作を行う。
【００２２】
[3-1]まず、表示情報生成部１２１３は、入力されたキーの情報に従って、PC等に実装されている周知の文字入力と同様の手法で、入力された１文字以上の文字による文字列を特定する（Ｓ１２１３−３−１）。例えば、非母語話者により入力されたキーの情報が“i”であれば、文字列は“i”であると特定する。また、“i”の次に“n”が入力された場合には、文字列は“in”であると特定する。また、その後に“Backspace”が入力された場合には、文字列は“i”であると特定する。
【００２３】
[3-2]次に、表示情報生成部１２１３は、音声認識結果記憶部１２１２に記憶された認識結果のテキストから、入力された文字列から始まる直近の単語とこの単語から始まる単語列とを得て、得た単語と単語列とを選択候補とする（Ｓ１２１３−３−２）。なお、単語列は１個以上であればよく、２個程度とするのが好ましい。すなわち、選択候補は３個程度とするのが好ましい。また、冠詞、前置詞、接続詞、助動詞、代名詞、疑問詞、副詞、間投詞、be動詞などは、選択候補として得る単語にしないことが好ましい。例えば「私」を意味する“I”などは、選択候補として得る単語にしないことが好ましい。
【００２４】
動作3-2を認識結果のテキストが“Which ink should we use for painting this ice cream?”であり、単語と２個の単語列とを得る例で説明する。
【００２５】
非母語話者が“i”を入力した状態、すなわち、入力された文字列が“i”である場合には、“i”から始まる直近の単語が“ice”であるので、単語“ice”と単語列“ice cream”を非母語話者による選択候補とする。この例では、単語“ice”から始まる単語列は１個しかないことから、単語と１個の単語列とを選択候補とする。
【００２６】
非母語話者がさらに“n”を入力した状態、すなわち、入力された文字列が“i”ではなく“in”とされた場合には、“in”から始まる直近の単語が“ink”であるので、単語“ink”と単語列“ink should”と単語列“ink should we”を非母語話者による選択候補とする。
【００２７】
非母語話者がさらに“Backspace”を入力した状態、すなわち、入力された文字列が“in”ではなく“i”とされた場合には、“in”から始まる直近の単語が“ice”であるので、単語“ice”と単語列“ice cream”を非母語話者による選択候補とする。
【００２８】
[3-3]次に、表示情報生成部１２１３は、最新の選択候補を選択可能なようにしたメモ領域を含む画面を生成して表示部１２２２に出力し（Ｓ１２１３−３−３）、表示部１２２２は、表示情報生成部１２１３が生成した最新の選択候補を選択可能なようにしたメモ領域を含む画面を表示する（Ｓ１２２２−２）。例えば、最新の入力された文字列が“i”とされた場合には、単語“ice”と単語列“ice cream”を非母語話者が選択可能なようにされたメモ領域を含む画面を表示部１２２２が表示する。
【００２９】
[4-1]次に、表示情報生成部１２１３は、入力されたキーの情報が最新の選択候補のうちの１つを選択し確定する情報である場合には、選択された１つの選択候補を確定した文字列とする（Ｓ１２１３−４−１）。例えば、非母語話者が選択候補のうちの１つである“ice cream”を選択し決定する情報を入力した場合には、“ice cream”を確定した文字列とする。
【００３０】
[4-2]次に、表示情報生成部１２１３は、確定した文字列を含むメモ領域を含む画面を生成して表示部１２２２に出力し（Ｓ１２１３−４−２）、表示部１２２２は、表示情報生成部１２１３が生成した確定した文字列を含むメモ領域を含む画面を表示する（Ｓ１２２２−３）。表示情報生成部１２１３は、また、確定した文字列を含むメモ領域の情報をメモ情報記憶部１２１４に記憶する。
【００３１】
なお、画面内のメモ領域とは異なる領域に、3-3における選択候補を選択可能なようにした領域を設けてもよい。
【００３２】
＜＜その他の実施形態＞＞
［テレビ会議システム等への実装］
第１実施形態の非母語話者支援システム１は、テレビ会議システムに実装してもよい。すなわち、各話者の映像を取得するカメラなどの映像取得部（図示略）を備え、表示情報生成部１２１３はメモ領域に加えて各話者の映像を含む画面を生成して出力し、テレビ会議システムのテレビ画面を表示部１２２２として、表示部１２２２が図４のようにメモ領域７と各話者の映像８を含む画面を表示してもよい。その際、テレビ会議システムの端末装置（図示略）に備えられたマイクロホンをその他の実施形態の収音部１１としてもよい。また、その他の実施形態の非母語話者支援システムは、非母語話者支援システムに含まれる各部を複数の専用装置や汎用PCに分散して実装し、有線や無線のインターネット回線などのネットワークを介して接続するようにしてもよい。
【００３３】
［母語話者と非母語話者の人数など］
各実施形態のシステム、装置は、１人以上の非母語話者を含んで対話をする状況であれば適用可能である。例えば、ドイツ語を母語とする１人と日本語を母語とする１人とが対話をする状況において、日本語を母語とする１人を支援するための非母語話者支援システムとしてもよい。また、この状況において、ドイツ語を母語とする１人を支援するための非母語話者支援システムと日本語を母語とする１人を支援するための非母語話者支援システムとを同時に用いてもよい。
【００３４】
［講演や会議などの非母語での聴取への適用］
各実施形態のシステム、装置は、対話をする状況ではなく、ある言語での講演や会議などの発話を、その言語が非母語である１人以上が聴取する状況であっても、適用可能である。例えば、様々な言語を母語とする１００人による英語での会議を、様々な言語を母語とする３００人が聴取する状況において、この３００人のうちの英語以外の言語を母語とする少なくとも１人の人を支援するための支援システムとしてもよい。
【００３５】
＜＜各実施形態のシステム、装置の作用効果＞＞
上述の各実施形態のシステム、装置によれば、音声認識結果の全てではなく、非母語話者がメモ領域に入力した文字に対応する最近の発話の音声認識結果のみを表示して利用可能とすることにより、非母語話者のワーキングメモリを補完し、非母語話者のワーキングメモリに従来技術よりも余裕を生じさせることで、非母語話者による非母語の理解を従来技術よりも高めることが可能となる。さらには、非母語話者がメモをとるときは、短時間でメモを取ることができるようになる。以上により、非母語話者による聞き逃しが減り、議論や講演などについていきやすくなる。これに伴い、議論における発言が増えることも期待される。
【００３６】
＜＜本発明の非母語話者を支援する装置＞＞
本発明の非母語話者支援装置は、第１実施形態及びその他の実施形態で説明した通りであり、要するに、非母語による発話を聴取する者である非母語話者を支援するための支援装置であって、非母語話者がキーワードなどをメモ領域に書き始めたとき、音声認識結果の中で合致する最新のキーワードの候補をオートコンプリートによって幾つか見せることを特徴とするものである。より具体的には、非母語話者が１個以上の文字による文字列を入力するための入力部と、非母語話者が１個以上の文字による文字列を入力したのを契機に、非母語による発話のテキストのうちの、入力した文字列から始まる直近の単語及び当該単語から始まる１個以上の単語列と、を選択候補として含む画面を表示する表示部と、を含む支援装置である。さらに具体的には、非母語による発話の音声を認識して認識結果のテキストを得る音声認識部と、音声認識部が得た認識結果のテキストを記憶する音声認識結果記憶部と、非母語話者による１個以上の文字による文字列の入力を受け付ける入力部と、入力部が文字列の入力を受け付けたのを契機に、音声認識結果記憶部に記憶された認識結果のテキストのうちの、入力部が受け付けた文字列から始まる直近の単語及び当該単語から始まる１個以上の単語列と、を選択候補として得る表示情報生成部と、表示情報生成部が得た選択候補を含む画面を表示する表示部と、を含む支援装置である。
【００３７】
これらにより本発明は、非特許文献１に記載された技術のように音声認識結果を字幕として非母語話者に見せるのではなく、音声認識結果のうち非母語話者が必要とする可能性がある候補のみを非母語話者に見せることで、非母語話者がワーキングメモリ不足とならないようにしている。
【００３８】
＜＜母語非母語以外への適用＞＞
本発明の支援システムは、これまでの説明のうちの「母語話者」を「研究者」と読みかえ「非母語話者」を「知財担当者」と読みかえれば、例えば、研究者Ａと、研究者Ａの同僚である研究者Ｂと、知財担当者Ｃと、の３人が、研究内容に関する対話をする状況において、知財担当者Ｃを支援するための支援システムとすることもできる。すなわち、本発明は、専門分野等に異なりがある人同士が対話をする状況において話者を支援するための支援システムとすることができる。
【００３９】
また同様に、例えば、ある技術分野の研究者Ａによる講演をその技術分野の研究者Ｂとその技術分野ではなく知財分野を専門とする知財担当者Ｃとが聴取する状況において、知財担当者Ｃを支援するための支援システムとすることもできる。すなわち、本発明は、ある人の発話をその人とは専門分野が異なる人が聴取をする状況において、聴取する人を支援するための支援システムとすることができる。
【００４０】
すなわち、本発明の支援装置は、専門分野αに属する人の発話を聴取する状況において専門分野βに属する人を支援するための支援装置であって、要するに、専門分野βに属する人がキーワードなどをメモ領域に書き始めたとき、音声認識結果の中で合致する最新のキーワードの候補をオートコンプリートによって幾つか見せることを特徴とするものである。
【００４１】
より具体的には、専門分野βに属する人が１個以上の文字による文字列を入力するための入力部と、専門分野βに属する人が１個以上の文字による文字列を入力したのを契機に、専門分野αに属する人による発話のテキストのうちの、入力した文字列から始まる直近の単語及び当該単語から始まる１個以上の単語列と、を選択候補として含む画面を表示する表示部と、を含む支援装置である。さらに具体的には、専門分野αに属する人による発話の音声を認識して認識結果のテキストを得る音声認識部と、音声認識部が得た認識結果のテキストを記憶する音声認識結果記憶部と、専門分野βに属する人による１個以上の文字による文字列の入力を受け付ける入力部と、入力部が文字列の入力を受け付けたのを契機に、音声認識結果記憶部に記憶された認識結果のテキストのうちの、入力部が受け付けた文字列から始まる直近の単語及び当該単語から始まる１個以上の単語列と、を選択候補として得る表示情報生成部と、表示情報生成部が得た選択候補を含む画面を表示する表示部と、を含む支援装置である。
【００４２】
＜補記＞
本発明の装置は、例えば単一のハードウェアエンティティとして、キーボードなどが接続可能な入力部、液晶ディスプレイなどが接続可能な出力部、ハードウェアエンティティの外部に通信可能な通信装置（例えば通信ケーブル）が接続可能な通信部、ＣＰＵ（Central Processing Unit、キャッシュメモリやレジスタなどを備えていてもよい）、メモリであるＲＡＭやＲＯＭ、ハードディスクである外部記憶装置並びにこれらの入力部、出力部、通信部、ＣＰＵ、ＲＡＭ、ＲＯＭ、外部記憶装置の間のデータのやり取りが可能なように接続するバスを有している。また必要に応じて、ハードウェアエンティティに、ＣＤ−ＲＯＭなどの記録媒体を読み書きできる装置（ドライブ）などを設けることとしてもよい。このようなハードウェア資源を備えた物理的実体としては、汎用コンピュータなどがある。
【００４３】
ハードウェアエンティティの外部記憶装置には、上述の機能を実現するために必要となるプログラムおよびこのプログラムの処理において必要となるデータなどが記憶されている（外部記憶装置に限らず、例えばプログラムを読み出し専用記憶装置であるＲＯＭに記憶させておくこととしてもよい）。また、これらのプログラムの処理によって得られるデータなどは、ＲＡＭや外部記憶装置などに適宜に記憶される。
【００４４】
ハードウェアエンティティでは、外部記憶装置（あるいはＲＯＭなど）に記憶された各プログラムとこの各プログラムの処理に必要なデータが必要に応じてメモリに読み込まれて、適宜にＣＰＵで解釈実行・処理される。その結果、ＣＰＵが所定の機能（上記、…部、…手段などと表した各構成要件）を実現する。
【００４５】
本発明は上述の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更が可能である。また、上記実施形態において説明した処理は、記載の順に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されるとしてもよい。
【００４６】
既述のように、上記実施形態において説明したハードウェアエンティティ（本発明の装置）における処理機能をコンピュータによって実現する場合、ハードウェアエンティティが有すべき機能の処理内容はプログラムによって記述される。そして、このプログラムをコンピュータで実行することにより、上記ハードウェアエンティティにおける処理機能がコンピュータ上で実現される。
【００４７】
この処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等どのようなものでもよい。具体的には、例えば、磁気記録装置として、ハードディスク装置、フレキシブルディスク、磁気テープ等を、光ディスクとして、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ（Random Access Memory）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）等を、光磁気記録媒体として、ＭＯ（Magneto-Optical disc）等を、半導体メモリとしてＥＥＰ−ＲＯＭ（Electronically Erasable and Programmable-Read Only Memory）等を用いることができる。
【００４８】
また、このプログラムの流通は、例えば、そのプログラムを記録したＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体を販売、譲渡、貸与等することによって行う。さらに、このプログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することにより、このプログラムを流通させる構成としてもよい。
【００４９】
このようなプログラムを実行するコンピュータは、例えば、まず、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、一旦、自己の記憶装置に格納する。そして、処理の実行時、このコンピュータは、自己の記録媒体に格納されたプログラムを読み取り、読み取ったプログラムに従った処理を実行する。また、このプログラムの別の実行形態として、コンピュータが可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することとしてもよく、さらに、このコンピュータにサーバコンピュータからプログラムが転送されるたびに、逐次、受け取ったプログラムに従った処理を実行することとしてもよい。また、サーバコンピュータから、このコンピュータへのプログラムの転送は行わず、その実行指示と結果取得のみによって処理機能を実現する、いわゆるＡＳＰ（Application Service Provider）型のサービスによって、上述の処理を実行する構成としてもよい。なお、本形態におけるプログラムには、電子計算機による処理の用に供する情報であってプログラムに準ずるもの（コンピュータに対する直接の指令ではないがコンピュータの処理を規定する性質を有するデータ等）を含むものとする。
【００５０】
また、この形態では、コンピュータ上で所定のプログラムを実行させることにより、ハードウェアエンティティを構成することとしたが、これらの処理内容の少なくとも一部をハードウェア的に実現することとしてもよい。
【図１】
2019008451.tif 000003
【図２】
2019008451.tif 000004
【図３】
2019008451.tif 000005
【図４】
2019008451.tif 000006