(57)【要約】【課題】  異なる時間や場所において様々な入力装置を用いて作成された断片情報を、利用者のコンテクストに基づいて編集して統合ファイルを作成すること。  【解決手段】  複数のセンサ１１から計測された利用者情報に基づいて、コンテクスト推定手段１２によりコンテクスト定義テーブル１３が参照されて、利用者のコンテクストが推定され、その推定結果に基づいてコンテクスト情報作成手段１４によりコンテクスト情報が作成される。各種の入力手段１０から断片情報の入力があった場合は、その断片情報と最新のコンテクスト情報とに基づいて、断片データ作成手段１５により断片データが作成される。統合ファイルの作成時には、統合ファイル作成手段１７により編集ルールテーブル２０が参照されて、コンテクスト情報に基づいて断片データが編集されて統合ファイルが作成される。  【選択図】図４ 
2005222494.tif 000002
【特許請求の範囲】
【請求項１】
文字情報、画像情報及び音声情報の少なくとも１つを含む断片情報に付加情報が付加された断片データを複数記憶する断片データ記憶手段と、
前記断片データ記憶手段に記憶された複数の前記断片データに付加された前記付加情報に基づいて、複数の該断片データを編集して統合ファイルを作成する統合ファイル作成手段と
を備えることを特徴とする統合ファイル作成装置。
【請求項２】
前記断片データを編集して統合ファイルを作成するための編集ルールを定める編集ルールテーブルを備え、
前記統合ファイル作成手段は、前記編集ルールテーブルに定められた前記編集ルールと、前記断片データ記憶手段に記憶された前記断片データに付加された前記付加情報とに基づいて、複数の該断片データを編集して前記統合ファイルを作成することを特徴とする請求項１に記載の統合ファイル作成装置。
【請求項３】
前記編集ルールは、前記断片データに付加された前記付加情報に基づいて、該断片データに含まれる前記断片情報の接合順序を定めるものであることを特徴とする請求項２に記載の統合ファイル作成装置。
【請求項４】
前記断片データの種別に応じて、該断片データのデータ形式を変換するための変換情報を定義したメディア変換テーブルと、
前記メディア変換テーブルに基づいて、前記断片データ作成手段により作成された前記断片データのデータ形式を変換するメディア変換手段と
を備えることを特徴とする請求項１乃至３のいずれかに記載の統合ファイル作成装置。
【請求項５】
文字情報、画像情報及び音声情報の少なくとも１つを含む断片情報を入力するための入力手段と、
利用者に関する利用者情報を計測するセンサと、
前記センサにより計測された前記利用者情報に基づいて、前記利用者における感情、雰囲気及び状態の少なくとも１つを示すコンテクストを推定するコンテクスト推定手段と、
前記コンテクスト推定手段により推定された前記コンテクストに基づいて、コンテクスト情報を作成するコンテクスト情報作成手段と、
前記入力手段により入力された前記断片情報に、前記コンテクスト情報作成手段により作成された前記コンテクスト情報を前記付加情報として付加して、断片データを作成する断片データ作成手段と
を備えることを特徴とする請求項１乃至４のいずれかに記載の統合ファイル作成装置。
【請求項６】
前記利用者情報と前記コンテクストの対応を定義したコンテクスト定義テーブルを備え、
前記コンテクスト推定手段は、前記コンテクスト定義テーブルに基づいて、前記センサから計測された前記利用者情報に対応する前記コンテクストを推定することを特徴とする請求項５に記載の統合ファイル作成装置。
【請求項７】
前記コンテクスト情報作成手段は、前記推定された前記コンテクストの種別と該コンテクストの強弱とを示す前記コンテクスト情報を作成することを特徴とする請求項５又は６に記載の統合ファイル作成装置。
【請求項８】
前記センサは、前記利用者の体温、心拍数、発汗、呼吸、及び加速度の少なくとも１つを計測するものであることを特徴とする請求項５乃至７のいずれかに記載の統合ファイル作成装置。
【請求項９】
前記入力手段は、前記文字情報を入力するためのキーボード又はタッチパネル、前記音声情報を入力するためのマイク、前記画像情報を入力するためのカメラ又はスキャナの少なくとも１つを備えることを特徴とする請求項５乃至８のいずれかに記載の統合ファイル作成装置。
【請求項１０】
前記断片データをネットワークを介して受信する断片データ受信手段を備え、
前記断片データ記憶手段は、前記断片データ受信手段により受信された前記断片データを記憶することを特徴とする請求項１乃至９のいずれかに記載の統合ファイル作成装置。
【請求項１１】
前記断片データ受信手段により受信された断片データは、利用者の認証情報を含み、
前記断片データに付加された前記認証情報に基づいて、該断片データが正規の利用者のものか否かを認証する認証実行手段を備え、
前記断片データ記憶手段には前記認証実行手段により正規の利用者のものであると認証された前記断片データが記憶されることを特徴とする請求項１０に記載の統合ファイル作成装置。
【請求項１２】
前記統合ファイル作成手段は、前記断片データに付加された前記付加情報に基づいて、前記利用者毎に複数の該断片データを編集して前記統合ファイルを作成することを特徴とする請求項１１に記載の統合ファイル作成装置。
【請求項１３】
文字情報、画像情報及び音声情報の少なくとも１つを含む断片情報が入力される携帯端末装置と、該携帯端末装置で入力された前記断片情報を編集して統合ファイルが作成される編集装置とが、ネットワークを介して接続された統合ファイル作成システムであって、
前記携帯端末装置は、
前記断片情報を入力するための入力手段と、
前記利用者に関する利用者情報を計測するセンサと、
前記センサにより計測された前記利用者情報に基づいて、前記利用者における感情、雰囲気及び状態の少なくとも１つを示すコンテクストを推定するコンテクスト推定手段と、
前記コンテクスト推定手段により推定された前記コンテクストに基づいて、コンテクスト情報を作成するコンテクスト情報作成手段と、
前記入力手段により入力された前記断片情報に、前記コンテクスト情報作成手段により作成された前記コンテクスト情報を付加して、断片データを作成する断片データ作成手段と、
前記断片データ作成手段により作成された前記断片データを前記編集装置へ送信する断片データ送信手段とを備え、
前記編集装置は、
前記携帯端末装置から送信された前記断片データを受信する断片データ受信手段と、
前記断片データ受信手段により受信された前記断片データを記憶する断片データ記憶手段と、
前記断片データを編集して前記統合ファイルを作成するための編集ルールを定める編集ルールテーブルと、
前記編集ルールテーブルに定められた前記編集ルールと、前記断片データ記憶手段に記憶された前記断片データに付加された前記コンテクスト情報とに基づいて、複数の該断片データを編集して前記統合ファイルを作成する統合ファイル作成手段と
を備えることを特徴とする統合ファイル作成システム。
【請求項１４】
前記携帯端末装置は、
前記利用者の認証情報を付加するための認証情報付加手段を備え、
断片データ作成手段は、前記入力手段により入力された前記断片情報に、前記コンテクスト情報作成手段により作成された前記コンテクスト情報及び前記認証情報付加手段により付加された前記認証情報を付加して、断片データを作成し、
前記編集装置は、
前記断片データに付加された前記認証情報に基づいて、該断片データが正規の利用者のものか否かを認証する認証実行手段を備え、
前記断片データ記憶手段には前記認証実行手段により正規の利用者のものであると認証された前記断片データが記憶されることを特徴とする請求項１３に記載の統合ファイル作成システム。
【請求項１５】
前記編集装置において、
前記統合ファイル作成手段は、前記断片データ記憶手段に記憶された前記断片データに付加された前記コンテクスト情報に基づいて、前記利用者毎に複数の該断片データを編集して前記統合ファイルを作成することを特徴とする請求項１４に記載の統合ファイル作成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、断片化されている複数の情報を編集して統合ファイルを作成する統合ファイル作成装置及び統合ファイル作成システムに関し、詳細には、利用者が異なる時や場所において様々なメディアによって作成した情報であっても、これらの情報を編集して統合ファイルを作成する統合ファイル作成装置及び統合ファイル作成システムに関する。
【背景技術】
【０００２】
従来、コンピュータ上で取扱われる情報としては、文字、画像（動画を含む）、音声などの様々なメディアのものが存在する。これらの情報が属するメディアの種別は、主に入力装置（入力デバイス）の種類に依存しており、キーボードのような文字入力装置から入力された情報は文字情報として、スキャナやカメラのような画像入力装置から入力された情報は画像情報として、マイクなどの音声入力装置から入力された情報は音声情報として、コンピュータ上で取扱われる。このような様々なメディアの情報を取扱うことができるコンピュータは、一般にマルチメディア装置などと呼ばれる。
【０００３】
そして、各入力装置から入力された情報は、利用者によって情報が入力される毎に、その入力装置又はその入力装置に接続されたコンピュータにおいて、所定のメディア形式による断片化された情報（以下、断片情報）として記憶される。一方で、利用者によっては、これらの複数のメディアによる断片情報を、１つの統合ファイルとして取扱いたい場合もある。その場合には、異なる入力装置やコンピュータに存在する複数の断片情報を１つのコンピュータに集めて、それらの断片情報をつなぎ合わせたり、体裁を整えるなどして、１つの統合ファイルにまとめる作業を行っていた。尚、統合ファイルとは、文書データのみを示すものではなく、文書データ，静止画や動画である画像データ，表計算データ，音声データなどのマルチメディア情報を含むデジタルデータを示す。
【０００４】
ところで、複数の断片情報を編集して１つの統合ファイルを作成する場合、それらの断片情報をどのような体裁で、どのような順序で編集して統合ファイルを作成するかは利用者の任意である。しかし、利用者は各断片情報の内容の他、それらの断片情報に付加された日時等の関連情報も考慮して、統合ファイルを作成するのが通常である。
【０００５】
なお、利用者が入力装置を用いて作成した断片情報に関連情報を付加する技術として、カメラにＧＰＳ受信機、方位・傾きセンサ、温度・湿度・気圧センサを設けて、カメラによる撮影が行われて画像データが作成されると、撮影位置や撮影状況などの関連情報が、画像データに対応付けられて記憶される情報記録機能付きカメラが知られている（例えば、特許文献１参照。）。
【特許文献１】特開平８−１８４８９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、異なる入力装置やコンピュータに存在する複数の断片情報を１つの統合ファイルにまとめる場合、利用者がそれらの断片情報を１つのコンピュータに集める作業を行う必要があり、また、各断片情報のメディアの種別やデータ形式を変換する必要となる場合があった。さらに、それらの断片情報をつなぎ合わせたり、体裁を整えるなどの統合ファイル編集作業も利用者自身が行う必要があり、利用者に大きな負担を与え、１つの統合ファイル作成に多くの時間が費やされていた。
【０００７】
また、複数の断片情報を編集して１つの統合ファイルを作成する場合、それらの断片情報をどのような体裁で、どのような順序で編集するか決定する必要がある。その際に、断片情報の作成時における利用者の雰囲気や感情等に基づいて、統合ファイルの体裁等を決定したい場合がある。この場合、利用者は各断片情報の作成時の状況や感情等を記憶している必要があった。
【０００８】
なお、雰囲気、感情、重要度等のように、事象の文脈や状況の前後関係などを示すものであって、事実や証拠のみでは把握できない抽象的な概念をコンテクストという。すなわち、従来は、利用者が断片情報を作成した時のコンテクストを記憶していなければ、コンテクストに基づいて統合ファイルを作成することができなかった。
【０００９】
そして、特許文献１に記載の発明では、断片情報に撮影位置や撮影状況などの関連情報を付加しているが、この関連情報はＧＰＳ受信機や各センサなどによって測定された情報そのものであって、このような具体的な事実では撮影当時の雰囲気や感情等を知ることは困難であった。また、特許文献１に記載の発明は、利用者が異なる入力装置やコンピュータに存在する断片情報が集めなければならない点や、利用者が断片情報を編集して統合ファイルを作成しなければならない点を解消するものではない。
【００１０】
本発明は上記課題を解決するためになされたものであり、異なる時間や場所において様々な入力装置を用いて作成された断片情報を、利用者のコンテクストに基づいて編集して統合ファイルを作成することで、利用者の統合ファイル作成の負担と手間を軽減し、利用者のニーズに合致した体裁や順序で統合ファイルを作成できる統合ファイル作成装置及び統合ファイル作成システムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、請求項１に係る発明の統合ファイル作成装置は、文字情報、画像情報及び音声情報の少なくとも１つを含む断片情報に付加情報が付加された断片データを複数記憶する断片データ記憶手段と、前記断片データ記憶手段に記憶された前記断片データに付加された前記付加情報に基づいて、複数の該断片データを編集して統合ファイルを作成する統合ファイル作成手段とを備えている。尚、統合ファイルとは、文書データのみを示すものではなく、文書データ，静止画や動画である画像データ，表計算データ，音声データなどのマルチメディア情報を含むデジタルデータを示す。
【００１２】
また、請求項２に係る発明の統合ファイル作成装置は、請求項１に記載の発明の構成に加え、前記断片データを編集して統合ファイルを作成するための編集ルールを定める編集ルールテーブルを備え、前記統合ファイル作成手段は、前記編集ルールテーブルに定められた前記編集ルールと、前記断片データ記憶手段に記憶された前記断片データに付加された前記付加情報とに基づいて、複数の該断片データを編集して前記統合ファイルを作成することを特徴とする。
【００１３】
また、請求項３に係る発明の統合ファイル作成装置は、請求項２に記載の発明の構成に加え、前記編集ルールは、前記断片データに付加された前記付加情報に基づいて、該断片データに含まれる前記断片情報の接合順序を定めるものであることを特徴とする。
【００１４】
また、請求項４に係る発明の統合ファイル作成装置は、請求項１乃至３のいずれかに記載の発明の構成に加え、前記断片データの種別に応じて、該断片データのデータ形式を変換するための変換情報を定義したメディア変換テーブルと、前記メディア変換テーブルに基づいて、前記断片データ作成手段により作成された前記断片データのデータ形式を変換するメディア変換手段とを備えている。
【００１５】
また、請求項５に係る発明の統合ファイル作成装置は、請求項１乃至４のいずれかに記載の発明の構成に加え、文字情報、画像情報及び音声情報の少なくとも１つを含む断片情報を入力するための入力手段と、利用者に関する利用者情報を計測するセンサと、前記センサにより計測された前記利用者情報に基づいて、前記利用者における感情、雰囲気及び状態の少なくとも１つを示すコンテクストを推定するコンテクスト推定手段と、前記コンテクスト推定手段により推定された前記コンテクストに基づいて、コンテクスト情報を作成するコンテクスト情報作成手段と、前記入力手段により入力された前記断片情報に、前記コンテクスト情報作成手段により作成された前記コンテクスト情報を前記付加情報として付加して、断片データを作成する断片データ作成手段とを備えている。なお、雰囲気、感情、重要度等のように、事象の文脈や状況の前後関係などを示すものであって、事実や証拠のみでは把握できない抽象的な概念をコンテクストという。
【００１６】
また、請求項６に係る発明の統合ファイル作成装置は、請求項５に記載の発明の構成に加え、前記利用者情報と前記コンテクストの対応を定義したコンテクスト定義テーブルを備え、前記コンテクスト推定手段は、前記コンテクスト定義テーブルに基づいて、前記センサから計測された前記利用者情報に対応する前記コンテクストを推定することを特徴とする。
【００１７】
また、請求項７に係る発明の統合ファイル作成装置は、請求項５又は６に記載の発明の構成に加え、前記コンテクスト情報作成手段は、前記推定された前記コンテクストの種別と該コンテクストの強弱とを示す前記コンテクスト情報を作成することを特徴とする。
【００１８】
また、請求項８に係る発明の統合ファイル作成装置は、請求項５乃至７のいずれかに記載の発明の構成に加え、前記センサは、前記利用者の体温、心拍数、発汗、呼吸、及び加速度の少なくとも１つを計測するものであることを特徴とする。
【００１９】
また、請求項９に係る発明の統合ファイル作成装置は、請求項５乃至８のいずれかに記載の発明の構成に加え、前記入力手段は、前記文字情報を入力するためのキーボード又はタッチパネル、前記音声情報を入力するためのマイク、前記画像情報を入力するためのカメラ又はスキャナの少なくとも１つを備えることを特徴とする。
【００２０】
また、請求項１０に係る発明の統合ファイル作成装置は、請求項１乃至９のいずれかに記載の発明の構成に加え前記断片データをネットワークを介して受信する断片データ受信手段を備え、前記断片データ記憶手段は、前記断片データ受信手段により受信された前記断片データを記憶することを特徴とする。
【００２１】
また、請求項１１に係る発明の統合ファイル作成装置は、請求項１０に記載の発明の構成に加え、前記受信手段により受信された断片データは、利用者の認証情報を含み、前記断片データに付加された前記認証情報に基づいて、該断片データが正規の利用者のものか否かを認証する認証実行手段を備え、前記断片データ記憶手段には前記認証実行手段により正規の利用者のものであると認証された前記断片データが記憶されることを特徴とする。
【００２２】
また、請求項１２に係る発明の統合ファイル作成装置は、請求項１１に記載の発明の構成に加え、前記統合ファイル作成手段は、前記断片データに付加された前記付加情報に基づいて、前記利用者毎に複数の該断片データを編集して前記統合ファイルを作成することを特徴とする。
【００２３】
また、請求項１３に係る発明の統合ファイル作成システムは、文字情報、画像情報及び音声情報の少なくとも１つを含む断片情報が入力される携帯端末装置と、該携帯端末装置で入力された前記断片情報を編集して統合ファイルが作成される編集装置とが、ネットワークを介して接続された統合ファイル作成システムであって、前記携帯端末装置は、前記断片情報を入力するための入力手段と、前記利用者に関する利用者情報を計測するセンサと、前記センサにより計測された前記利用者情報に基づいて、前記利用者における感情、雰囲気及び状態の少なくとも１つを示すコンテクストを推定するコンテクスト推定手段と、前記コンテクスト推定手段により推定された前記コンテクストに基づいて、コンテクスト情報を作成するコンテクスト情報作成手段と、前記入力手段により入力された前記断片情報に、前記コンテクスト情報作成手段により作成された前記コンテクスト情報を付加して、断片データを作成する断片データ作成手段と、前記断片データ作成手段により作成された前記断片データを前記編集装置へ送信する断片データ送信手段とを備え、前記編集装置は、前記携帯端末装置から送信された前記断片データを受信する断片データ受信手段と、前記断片データ受信手段により受信された前記断片データを記憶する断片データ記憶手段と、前記断片データを編集して前記統合ファイルを作成するための編集ルールを定める編集ルールテーブルと、前記編集ルールテーブルに定められた前記編集ルールと、前記断片データ記憶手段に記憶された前記断片データに付加された前記コンテクスト情報とに基づいて、複数の該断片データを編集して前記統合ファイルを作成する統合ファイル作成手段とを備えている。
【００２４】
また、請求項１４に係る発明の統合ファイル作成システムは、請求項１３に記載の発明の構成に加え、前記携帯端末装置は、前記利用者の認証情報を付加するための認証情報付加手段を備え、断片データ作成手段は、前記入力手段により入力された前記断片情報に、前記コンテクスト情報作成手段により作成された前記コンテクスト情報及び前記認証情報付加手段により付加された前記認証情報を付加して、断片データを作成し、前記編集装置は、前記断片データに付加された前記認証情報に基づいて、該断片データが正規の利用者のものか否かを認証する認証実行手段を備え、前記断片データ記憶手段には前記認証実行手段により正規の利用者のものであると認証された前記断片データが記憶されることを特徴とする。
【００２５】
また、請求項１５に係る発明の統合ファイル作成システムは、請求項１４に記載の発明の構成に加え、前記編集装置において、前記統合ファイル作成手段は、前記断片データ記憶手段に記憶された前記断片データに付加された前記コンテクスト情報に基づいて、前記利用者毎に複数の該断片データを編集して前記統合ファイルを作成することを特徴とする。
【発明の効果】
【００２６】
請求項１に係る発明の統合ファイル作成装置では、断片データに付加されている付加情報に基づいて、複数の断片データを編集して統合ファイルが作成されるようにしたので、利用者の統合ファイル作成の負担と手間を軽減し、利用者のニーズに合致した体裁や順序で統合ファイルを作成できる。また、異なる場所や時間において作成された断片データであっても、付加情報に基づいて統合ファイルを作成できる。
【００２７】
また、請求項２に係る発明の統合ファイル作成装置では、請求項１に係る発明の効果に加え、断片データを編集して統合ファイルを作成するための編集ルールを定める編集ルールテーブルを設けて、この編集ルールと付加情報とに基づいて統合ファイルが作成されるようにした。よって、複数の断片データを任意の編集ルールにより統合ファイルとして編集することができる。
【００２８】
また、請求項３に係る発明の統合ファイル作成装置では、請求項２に係る発明の効果に加え、編集ルールは断片データに含まれる断片情報の接合順序を定めるようにしたので、断片データに含まれる断片情報を最適な順序で接合して統合ファイルを作成できる。
【００２９】
また、請求項４に係る発明の統合ファイル作成装置では、請求項１乃至３のいずれかに係る発明の効果に加え、メディア変換テーブルに基づいて断片データのデータ形式を変換することができるので、最適なデータ形式に変換された断片データから統合ファイルを編集することができる。
【００３０】
また、請求項５に係る発明の統合ファイル作成装置では、請求項１乃至４のいずれかに係る発明の効果に加え、センサからの利用者情報に基づいて作成されたコンテクスト情報を、文字、画像及び音声の断片情報に付加して断片データが作成されるようにしたので、利用者による入力情報と、入力時の利用者のコンテクストを対応付けることができる。また、異なる時間や場所において様々な入力装置を用いて作成された断片情報を、コンテクストに基づいて編集して統合ファイルを作成できる。
【００３１】
また、請求項６に係る発明の統合ファイル作成装置では、請求項５に係る発明の効果に加え、利用者情報とコンテクストの対応を定義したコンテクスト定義テーブルに基づいて利用者のコンテクストが推定されるので、利用者情報に対応したコンテクストを正確に推定できる。
【００３２】
また、請求項７に係る発明の統合ファイル作成装置では、請求項５又は６に係る発明の効果に加え、コンテクスト情報はコンテクストの種別とコンテクストの強弱とを示すので、利用者情報に対応したコンテクストを正確に推定できる。
【００３３】
また、請求項８に係る発明の統合ファイル作成装置では、請求項５乃至７のいずれかに係る発明の効果に加え、センサにより利用者の体温、心拍数、発汗、呼吸及び加速度が計測されるので、利用者情報に対応するコンテクストを正確に推定できる。
【００３４】
また、請求項９に係る発明の統合ファイル作成装置では、請求項５乃至８のいずれかに係る発明の効果に加え、入力手段としてキーボード、タッチパネル、マイク、カメラ及びスキャナを利用可能であるので、異なる時間や場所において様々な入力装置を用いて断片情報を作成できる。
【００３５】
また、請求項１０に係る発明の統合ファイル作成装置では、請求項１乃至９のいずれかに係る発明の効果に加え、断片データをネットワークを介して受信する受信手段を備えたので、断片データの作成手段が統合ファイルの作成手段と離れていても、断片データに基づいて統合ファイルを作成できる。
【００３６】
また、請求項１１に係る発明の統合ファイル作成装置では、請求項１０に係る発明の効果に加え、断片データに認証情報が含まれており、断片データが正規の利用者であるか否かが認証されるようにしたので、正規の利用者のものであると認証された断片データに基づいて統合ファイルを作成できる。
【００３７】
また、請求項１２に係る発明の統合ファイル作成装置では、請求項１１に係る発明の効果に加え、複数の断片データを各利用者毎に編集して統合ファイルが作成されるので、利用者毎の統合ファイルを作成することができる。
【００３８】
また、請求項１３に係る発明の統合ファイル作成システムでは、断片データに付加されているコンテクスト情報に基づいて、複数の断片データを編集して統合ファイルが作成されるようにしたので、利用者の統合ファイル作成の負担と手間を軽減し、利用者のニーズに合致した体裁や順序で統合ファイルを作成できる。また、異なる時間や場所において様々な入力装置を用いて作成された断片情報を、利用者のコンテクストに基づいて編集して統合ファイルを作成できる。
【００３９】
また、請求項１４に係る発明の統合ファイル作成装置では、請求項１３に係る発明の効果に加え、断片データに認証情報が含まれており、断片データが正規の利用者であるか否かが認証されるようにしたので、正規の利用者のものであると認証された断片データに基づいて統合ファイルを作成できる。
【００４０】
また、請求項１５に係る発明の統合ファイル作成装置では、請求項１４に係る発明の効果に加え、複数の断片データを各利用者毎に編集して統合ファイルが作成されるので、利用者毎の統合ファイルを作成することができる。
【発明を実施するための最良の形態】
【００４１】
以下、本発明の一実施の形態について説明する。本発明に係る統合ファイル作成装置及び統合ファイル作成システムでは、カメラ、スキャナなどの入力装置による入力毎に作成される断片情報が取得される。一方、利用者の体温，発汗，心拍数等が各種センサによって計測されて、断片情報の作成時における利用者の感情や利用者を取り巻く状況等のコンテクストが推定されて、このコンテクストの推定結果が断片情報に付加される。そして、各断片情報に付加されたコンテクストの推定結果に基づいて、各断片情報が編集されて統合ファイルが作成される装置及びシステムである。尚、統合ファイルとは、文書データのみを示すものではなく、文書データ，静止画や動画である画像データ，表計算データ，音声データなどのマルチメディア情報を含むデジタルデータを示す。
【００４２】
第１の実施の形態では、本発明の統合ファイル作成装置の一例として、カメラ、スキャナなどの入力装置と、利用者の体温，発汗，心拍数等を計測する各種センサとが接続され、さらにコンテクストの推定や統合ファイルの作成等を実行するための各種機能を備えており、１つの装置に本発明に必要な構成を具備させた統合ファイル作成装置１について、以下説明する。
【００４３】
まず、図１乃至図３を参照して、第１の実施の形態に係る統合ファイル作成装置１の構成について説明する。図１は、統合ファイル作成装置１の構成を示すブロック図である。図２は、統合ファイル作成装置１のＲＡＭ１３０の記憶エリアの構成を示す概念図である。図３は、統合ファイル作成装置１のＨＤＤ１４０の記憶エリアの構成を示す概念図である。
【００４４】
図１に示すように、統合ファイル作成装置１には、統合ファイル作成装置１の制御を司るＣＰＵ１１０が設けられている。このＣＰＵ１１０には、バス１１５を介し、ＣＰＵ１１０が実行するＢＩＯＳ等のプログラムを記憶したＲＯＭ１２０と、データを一時的に記憶するＲＡＭ１３０と、データの記憶装置であるハードディスクドライブ（以下、「ＨＤＤ」という。）１４０とが接続されている。また、ＲＡＭ１３０には、各種センサから計測された情報に基づいてコンテクストを推定するためのコンテクスト定義テーブルと、断片データのデータ形式を変換するためのメディア変換テーブルと、複数の断片データを編集して統合ファイルを作成する際の編集ルールを定めた編集ルールテーブルが記憶されているが、詳細は後述する。
【００４５】
さらに、外部機器との通信を行うためのＵＳＢインタフェース１５０と、利用者に操作画面や各種情報を表示するためのディスプレイ１６１の画面表示処理を行う表示制御部１６０と、利用者が音声入力を行うためのマイク１７１及び音声を出力するためのスピーカ１７２の音声情報の入出力制御のための処理を行う音声制御部１７０と、各種機器からの入力の検知を行う入力検知部１８０とが、バス１１５を介してＣＰＵ１１０に接続されている。また、現在日時や時間間隔をカウントするためのタイマ１９０が、バス１１５を介してＣＰＵ１１０に接続されている。
【００４６】
ＵＳＢインタフェース１５０には、画像や文字などを読取って画像情報を取得するスキャナ１５１と、人物や風景等を撮影して画像情報を取得するカメラ１５２と、他のコンピュータであるパーソナルコンピュータ１５３とが、外部機器として接続されている。そして、スキャナ１５１やカメラ１５２が取得した画像情報や、パーソナルコンピュータ１５３が記憶する文字、画像又は音声の各種情報が、ＵＳＢインタフェース１５０を介して、統合ファイル作成装置１に取り込み可能に構成されている。このように、統合ファイル作成装置１はさまざまな外部の入力機器と接続でき、利用者は異なる場所や時間に、それらの入力機器から各種情報を入力できる。
【００４７】
また、入力検知部１８０には、利用者が統合ファイル作成装置１を操作したり、文字情報を入力したりするためのボタンやスイッチを備えた入力パネル１８１と、利用者の体温を計測する体温センサ１８２と、利用者の発汗状態を計測するための発汗センサ１８３と、利用者の心拍数を計測するための心拍数センサ１８４とが接続されている。体温センサ１８２、発汗センサ１８３及び心拍数センサ１８４は、有効に利用者の体温、発汗、心拍数を測定できれば、その位置や計測手法は問わないが、好適には、利用者が統合ファイル作成装置１を保持した場合に、その利用者の掌が接触する統合ファイル作成装置１における位置に、これらのセンサの読み取り部が設けられている。なお、入力パネル１８１には、統合ファイル作成装置１に対して、統合ファイルの作成の実行を指示するための実行ボタンも設けられている。
【００４８】
なお、第１の実施の形態の統合ファイル作成装置１では、コンテクストの推定、断片データの作成及び統合ファイルの作成の際に実行されるモジュールの一つとして、統合ファイル作成プログラムが実行される。統合ファイル作成装置１には、図示外のＣＤ−ＲＯＭドライブ、フロッピー（登録商標）ディスクドライブ、各種インタフェースなども設けられており、導入時には、ＣＤ−ＲＯＭ等の外部の記憶媒体やネットワークを介して外部の記憶装置から、ＨＤＤ１４０上のプログラム記憶エリア１４２や情報記憶エリア１４３（図３参照）に、統合ファイル作成プログラムがセットアップされて記憶されるようになっている。
【００４９】
次に、図２に示すように、統合ファイル作成装置１のＲＡＭ１３０には、プログラムの実行中の一時的なデータを記憶するワークエリア１３１と、入力された各種情報を一時的に記憶する入力情報記憶エリア１３２と、出力すべき各種情報を一時的に記憶する出力情報記憶エリア１３３とが設けられている。さらに、ＲＡＭ１３０には、図示外の各種記憶エリアが設けられている。
【００５０】
また、図３に示すように、統合ファイル作成装置１のＨＤＤ１４０には、統合ファイル作成装置１の動作を制御するためＣＰＵ１１０が実行する各種のプログラム等を記憶したオペレーティングシステム（ＯＳ）記憶エリア１４１と、統合ファイル作成装置１で実行される各種のプログラムや統合ファイル作成プログラムを記憶したプログラム記憶エリア１４２と、プログラムの実行に必要な設定や初期値、データ等の情報を記憶した情報記憶エリア１４３と、画像、文字及び音声の入力情報である断片情報に基づいて作成された断片データを記憶する断片データ記憶エリア１４４と、断片データに基づいて作成された統合ファイルを記憶する統合ファイル記憶エリア１４５とが設けられている。なお、後述のコンテクスト定義テーブル，編集ルールテーブル，メディア変換テーブルなどの各種テーブル情報は、情報記憶エリア１４３に記憶されている。
【００５１】
次に、図４及び図５を参照して、第１の実施の形態に係る統合ファイル作成装置１における処理の概要について説明する。図４は、統合ファイル作成装置１の構成を機能別に示す機能ブロック図である。図５は、統合ファイル作成装置１におけるデータ構成の変遷を示す図である。
【００５２】
図４に示すように、統合ファイル作成装置１は複数の入力手段１０が接続され、画像、文字及び音声の入力情報である断片情報が入力される。一方、利用者の体温，発汗，心拍数等の利用者情報を計測する複数のセンサ１１が接続され、センサ１１により計測された利用者情報に基づいて、コンテクスト推定手段１２はコンテクスト定義テーブル１３を参照して、利用者の感情、雰囲気及び状態等を示すコンテクストが推定される。コンテクスト定義テーブル１３には、あらかじめ利用者情報とコンテクストの対応が定義されている。
【００５３】
この推定されたコンテクストに基づいて、コンテクスト情報作成手段１４によりコンテクストの種別とその強弱を示すコンテクスト値とを含むコンテクスト情報が作成される。そして、断片データ作成手段１５により断片情報にコンテクスト情報が付加されて、断片データが作成される。作成された断片データは、断片データ記憶手段１６に記憶される。
【００５４】
図５に示すように「断片データ作成」において、入力手段１０から画像、文字及び音声が入力された断片情報２００（断片情報Ａ）は、主にヘッダー部とデータ部から構成されている。また、コンテクスト情報作成手段１４により作成されたコンテクスト情報３００（コンテクスト情報Ａ）は、主にヘッダー部とコンテクストデータ部から構成されている。このような断片情報２００（断片情報Ａ）及びコンテクスト情報３００（コンテクスト情報Ａ）から、断片データ作成手段１５により断片データ４００ａ（断片データＡ）が作成される。その結果、断片データ４００ａ（断片データＡ）は、ヘッダー部の他に、データ部とコンテクストデータ部とを含む構成となっている。図５では、断片データ４００として断片データ４００ａ（断片データＡ）の他に、断片データ４００ｂ（断片データＢ），断片データ４００ｃ（断片データＣ），断片データ４００ｄ（断片データＤ）が作成されており、これらの断片データ４００は断片データ記憶手段１６に保存される。このように、入力手段１０から入力された断片情報２００の全てについて、コンテクスト情報３００が付加されて断片データ４００が作成される。
【００５５】
図４に戻り、利用者より統合ファイル作成が指示された等の所定のタイミングで、「統合ファイル作成」が実行される。統合ファイル作成手段１７は、断片データ記憶手段１６に記憶された複数の断片データ４００を編集して統合ファイル６００を作成する処理が実行される。また、断片データ４００のデータ形式を変換する必要がある場合は、メディア変換手段１８によりデータ形式を変換するための変換情報を定義したメディア変換テーブル１９が参照されて、断片データ４００のデータ形式の変換が実行される。
【００５６】
統合ファイル作成手段１７により断片データ４００が編集される際は、統合ファイルの体裁や順序を定める編集ルールを具備する編集ルールテーブル２０が参照されて、断片データ４００に含まれるコンテクストの情報に基づいて統合ファイル６００が作成される。統合ファイル作成手段１７により作成された統合ファイル６００は、統合ファイル記憶手段２１に保存される。
【００５７】
図５に示すように「統合ファイル作成」においては、統合ファイル作成手段１７により、断片データ記憶手段１６に記憶された断片データ４００ａ，４００ｂ，４００ｃ，４００ｄが編集されて統合ファイル６００が作成される。このとき、統合ファイル６００の体裁や順序を定める編集ルールに基づいて統合ファイル６００が作成されるが、詳細は後述する。なお、図５では統合ファイル６００が作成される過程で縫合データ５００がされている。断片データ４００ａ及び４００ｃが合成された縫合データ５００ｅ（縫合データＥ）と、断片データ４００ｂ及び４００ｄが合成された縫合データ５００ｆ（縫合データＦ）とが作成されて、この縫合データ５００ｅ及び５００ｆが合成されて統合ファイル６００が作成されている。その結果、統合ファイル６００は、ヘッダー部の他に、各断片データ４００ａ，４００ｂ，４００ｃ，４００ｄのデータ部とコンテクストデータ部とを含む構成となっている。以上のようにして、複数の断片データ４００から統合ファイル６００が作成される。
【００５８】
なお、上記のような各機能を具備する統合ファイル作成装置１のうち、第１の実施の形態においては、スキャナ１５１、カメラ１５２、パーソナルコンピュータ１５３及び入力パネル１８１が、本発明の「入力手段」１０に相当する。また、体温センサ１８２、発汗センサ１８３、心拍数センサ１８４が、本発明の「センサ」１１に相当する。
【００５９】
そして、プログラム記憶エリア１４２に記憶されている統合ファイル作成プログラムを実行して後述のフローチャートを処理するＣＰＵ１１０が、本発明の「コンテクスト推定手段」１２，「コンテクスト情報作成手段」１４，「断片データ作成手段」１５，「統合ファイル作成手段」１７，「メディア変換手段」１８に相当する。
【００６０】
また、本発明の「コンテクスト定義テーブル」１３，「編集ルールテーブル」２０，「メディア変換テーブル」１９は、ＨＤＤ１４０の情報記憶エリア１４３に各々の記憶領域が確保されている。また、ＨＤＤ１４０の断片データ記憶エリア１４４が、本発明の「断片データ記憶手段」１６に相当し、ＨＤＤ１４０の統合ファイル記憶エリア１４５が、本発明の「統合ファイル記憶手段」２１に相当する（図４参照）。
【００６１】
以下、本発明の統合ファイル作成装置１における処理の流れを、図面を参照して説明する。本発明の統合ファイル作成装置１では、［１］各種センサから計測された利用者情報に基づいてコンテクストが推定されて、コンテクスト情報が作成される処理（コンテクスト推定処理）、［２］各種入力手段から断片情報が入力されると、その断片情報にコンテクスト情報が付加されて断片データが作成される処理（断片データ作成処理）、［３］複数の断片データが編集されて統合ファイルが作成される処理（統合ファイル作成処理）、が主要な処理として実行される。
【００６２】
これらの処理により、入力された音声、画像、文字などの各種の断片情報を、雰囲気、感情、重要度などのコンテクストに基づいて編集し、利用者のコンテクストを反映した１つの統合ファイルが作成される。以下では、一例として、コンテクストが「感動」であるものとし、断片情報を入力した当時の利用者の「感動」の度合いによって、統合ファイルが作成される場合を説明する。
【００６３】
まず、［１］コンテクスト推定処理について、図６乃至図１１を参照して説明する。図６は、コンテクスト推定処理のメインフローチャートである。図７は、キャリブレーション処理（Ｓ１４）の詳細を示すフローチャートである。図８は、計測処理（Ｓ１５）の詳細を示すフローチャートである。図９は、推定処理（Ｓ１６）の詳細を示すフローチャートである。図１０は、コンテクスト定義テーブル１３の概要を示す図である。図１１は、Ｓ１７で作成されたコンテクスト情報３００のデータ構成を示す図である。なお、コンテクスト推定処理は、統合ファイル作成装置１の電源がＯＮされて起動されると、その処理が開始されるものとする。
【００６４】
図６に示すように、まず、利用者から利用者情報を計測するための各種センサが初期化される（Ｓ１１）。本実施の形態においては、体温センサ１８２，発汗センサ１８３，心拍数センサ１８４が設けられており、それぞれ利用者の体温，発汗，心拍数を利用者情報として計測する。そして、統合ファイル作成装置１が起動されると、Ｓ１１ではこれらのセンサが初期化される。
【００６５】
そして、所定の測定間隔時間がタイマ１９０にセットされる（Ｓ１２）。測定間隔時間は、後述のキャリブレーション処理（Ｓ１４）においてキャリブレーション測定が実行される時間間隔である。Ｓ１２ではあらかじめ定められた値が、測定間隔時間としてセットされるが、利用者又は設計者が任意の値を設定するようにしてもよい。また、所定の計測間隔時間がタイマ１９０にセットされる（Ｓ１３）。計測間隔時間は、後述の計測処理（Ｓ１５）が実行される時間間隔である。この計測間隔時間も、測定間隔時間と同様に、利用者又は設計者が任意の値を設定するようにしてもよい。
【００６６】
次に、各種タイマによる計測値の平均である基準値を取得するためのキャリブレーション処理が実行される（Ｓ１４）。
【００６７】
図７に示すように、まず測定回数の初期化がなされ（Ｓ２１）、このキャリブレーション処理が実行されるキャリブレーション時間がタイマ１９０にセットされる（Ｓ２２）。Ｓ２２ではあらかじめ定められた値が、キャリブレーション時間としてセットされるが、利用者又は設計者が任意の値を設定するようにしてもよい。
【００６８】
そして、キャリブレーション時間を終了（経過）しておらず（Ｓ２３：ＮＯ）、かつ、コンテクスト推定処理（図６参照）のＳ１２で設定された測定間隔時間が終了（経過）していれば（Ｓ２４：ＹＥＳ）、各センサの出力が測定される（Ｓ２５）。本実施の形態においては、体温センサ１８２，発汗センサ１８３，心拍数センサ１８４が設けられているから、それぞれ利用者の体温，発汗，心拍数について出力された計測値が取得される。なお、測定間隔時間が終了（経過）していない場合は（Ｓ２４：ＮＯ）、測定間隔時間が終了（経過）するまで、Ｓ２４において待ち状態となる。その後、測定回数が増加されて（Ｓ２６）、Ｓ２３へ戻る。
【００６９】
そして、Ｓ２３でキャリブレーション時間を終了（経過）していない場合には（Ｓ２３：ＮＯ）、再び、測定間隔時間の経過後（Ｓ２４：ＹＥＳ）、各センサの出力が測定される（Ｓ２５）。このように、Ｓ２２においてセットされたキャリブレーション時間が終了（経過）するまで、測定間隔時間毎に各センサの出力の測定が繰り返される（Ｓ２３〜Ｓ２６）。
【００７０】
一方、キャリブレーション時間の経過後は（Ｓ２３：ＹＥＳ）、各センサ毎の測定値の平均値が算出される（Ｓ２７）。例えば、体温センサ１８２により測定間隔時間毎に測定された複数の体温の測定値を全て加算し、その加算値をＳ２６により取得された測定回数で除算する等して、体温センサ１８２の測定値の平均値が算出される。そして、Ｓ２７で算出された各センサの基準値は、ＲＡＭ１３０に設けられた基準値エリア（図示外）に保存される（Ｓ２８）。
【００７１】
その後、図６に戻り、各センサが利用者から利用者情報を計測する計測処理が実行される（Ｓ１５）。
【００７２】
図８に示すように、まず計測回数の初期化がなされ（Ｓ３１）、計測回数のセットがなされた後（Ｓ３２）、各センサの出力が計測される（Ｓ３３）。そして、Ｓ３３による各センサの計測値から、ＲＡＭ１３０に設けられた基準値エリアに記憶された各センサの基準値が減算された増分値が算出される（Ｓ３４）。例えば、Ｓ３３において、体温センサ１８２により現在の利用者の体温が計測値３６．５℃として計測された場合に、体温センサ１８２の基準値３６．０℃であれば、増分値０．５℃が算出されることになる。その後、計測回数が増加されて（Ｓ３５）、Ｓ３２でセットされた計測回数が終了していなければ（Ｓ３６：ＮＯ）、その計測回数を終了するまで、各センサの出力の測定が繰り返される（Ｓ３３〜Ｓ３６）。Ｓ３４においては、１回の計測毎の増分値がその都度前回までの増分値に加算されていく。Ｓ３２でセットされた計測回数が終了すると（Ｓ３６：ＹＥＳ）、Ｓ３２によりセットされた計測回数で、各センサ毎に増分値を除算して、各センサ毎の増分値の平均値が算出される（Ｓ３７）。
【００７３】
その後、図６に戻り、利用者のコンテクストを推定するコンテクスト推定処理が実行される（Ｓ１６）。
【００７４】
図９に示すように、まず、各センサから利用者情報の状態変化を示すフラグである状態変数がクリアされる（Ｓ４１）。本実施の形態では、体温センサ１８２が計測する体温についての第２ｂｉｔ、発汗センサ１８３が計測する発汗についての第１ｂｉｔ、心拍数センサ１８４が計測する心拍数についての第０ｂｉｔ、の３つのビットを状態変数として有している。そして、計測処理（Ｓ１５）で算出された各センサ毎の増分値の平均値に基づいて、利用者情報の変化を判定する。
【００７５】
最初に、体温センサ１８２から計測された体温の増分値の平均値（体温増分値）と、体温に関する基準値（体温閾値）とが比較される（Ｓ４２）。基準値（閾値）は、キャリブレーション処理（図７）のＳ２８で、各センサの基準値エリアに保存された値である。その結果、体温増分値が体温閾値よりも大きければ（Ｓ４２：ＹＥＳ）、第２ｂｉｔが「ＯＮ」にセットされる（Ｓ４３）。一方、体温増分値が体温閾値よりも大きくない場合（Ｓ４２：ＮＯ）、そのまま次のステップ（Ｓ４４）へ進む。同様に、発汗センサ１８３が計測する発汗についても、その増分値の平均値（発汗増分値）と発汗に関する基準値（発汗閾値）とが比較され（Ｓ４４）、その結果、発汗増分値が発汗閾値よりも大きければ（Ｓ４４：ＹＥＳ）、第１ｂｉｔが「ＯＮ」にセットされる（Ｓ４５）。一方、発汗増分値が発汗閾値よりも大きくない場合（Ｓ４４：ＮＯ）、そのまま次のステップ（Ｓ４６）へ進む。また、心拍数センサ１８４が計測する心拍数についても、その増分値の平均値（心拍数増分値）と心拍数に関する基準値（心拍数閾値）とが比較され（Ｓ４６）、その結果、心拍数増分値が心拍数閾値よりも大きければ（Ｓ４６：ＹＥＳ）、第０ｂｉｔが「ＯＮ」にセットされる（Ｓ４７）。一方、心拍数増分値が心拍数閾値よりも大きくない場合（Ｓ４６：ＮＯ）、そのまま次のステップ（Ｓ４８）へ進む。
【００７６】
その後、状態変数の第２ｂｉｔ，第１ｂｉｔ，第０ｂｉｔまでのパターンに対応するコンテクスト種別及びコンテクスト値が、コンテクスト定義テーブル１３から取得される（Ｓ４８）。図１０に示すように、コンテクスト定義テーブル１３は、コンテクストの種別を示すコンテクスト種別１３ａと、各センサにより計測された利用者情報の変化状態を示すセンサ状態１３ｂと、利用者のコンテクストの強弱を数値で示すコンテクスト値１３ｃとをデータ項目として具備している。そして、各々のデータ項目の対応を、テーブル形式で定義している。先述のように、本実施の形態では利用者のコンテクスト「感動」に基づいて統合ファイルが作成されるから、参照されるコンテクスト定義テーブル１３もコンテクスト「感動」に関するものである。よって、そのコンテクスト種別１３ａは「感動」に関するコンテクストの種別が定義されており、利用者の「感動」の強弱によって「大興奮」から「無感動（平常）」までの複数のコンテクストの種別が存在している。また、その「感動」の強弱を数値で表したコンテクスト値１３ｃが定義され、例えば、コンテクスト種別１３ａが「大興奮」であれば、そのコンテクスト値１３ｃは最大値の「１００」である。なお、図１０に示すコンテクスト定義テーブル１３は、コンテクスト「感動」に関するものであるから、コンテクスト値１３ｃは感動値（Ｅ）とも表示される。
【００７７】
そして、Ｓ４８では、Ｓ４２〜Ｓ４７によりセットされた状態変数によってセンサ状態１３ｂが特定されるから、このセンサ状態１３ｂに対応するコンテクスト種別１３ａやコンテクスト値１３ｃが取得される。なお、第２ｂｉｔ〜第０ｂｉｔが、それぞれ「ＯＮ」がセットされている場合には、センサ状態１３ｂにおいては「ＵＰ」と判定される。例えば、第２ｂｉｔ「ＯＮ」，第１ｂｉｔ「ＯＮ」，第０ｂｉｔ「ＯＦＦ」の場合は、コンテクスト種別１３ａ「混乱」でコンテクスト値１３ｃ「１０」が、コンテクスト定義テーブル１３を参照して取得される。
【００７８】
その後、図６に戻り、推定処理（Ｓ１６）で取得されたコンテクスト種別１３ａ及びコンテクスト値１３ｃに基づいて、所定のヘッダー部などを付加したコンテクスト情報３００が作成されて（Ｓ１７）、ＲＡＭ１３０のコンテクスト情報記憶エリア（図示しない）に保存される（Ｓ１８）。コンテクスト情報３００の保存については、前回のコンテクスト情報３００に上書き保存してもよいし、ＨＤＤ１４０にログとして過去から現在までのコンテクスト情報３００を保存してもよい。すなわち、最新のコンテクスト情報３００が参照できるのであれば、いずれの保存形態でもよい。なお、本実施の形態では、ＲＡＭ１３０のコンテクスト情報記憶エリアに、最新のコンテクスト情報３００のみが記憶されるものとする。
【００７９】
図１１に示すように、コンテクスト情報３００は、データの各種特性を示す詳細情報が格納されたコンテクストヘッダー部３０１と、データの本体部であるコンテクストデータ部３０４とから構成される。コンテクストヘッダー部３０１には、コンテクストヘッダー部３０１のサイズ情報３０２、コンテクストデータ部３０４のサイズ情報３０３とが含まれている。また、コンテクストデータ部３０４には、Ｓ４８で取得されたコンテクスト種別１３ａとコンテクスト値１３ｃとが含まれている。
【００８０】
その後、Ｓ１２でセットされた計測間隔時間を終了（経過）していれば（Ｓ１９：ＹＥＳ）、Ｓ１５に戻り、最新のコンテクスト情報３００を取得する処理を繰り返す（Ｓ１５〜Ｓ１８）。一方、計測間隔時間を終了（経過）していなければ（Ｓ１９：ＮＯ）、Ｓ１９において待ち状態となる。以上のように、統合ファイル作成装置１が動作している間は、計測間隔時間毎に最新の利用者のコンテクスト情報３００が取得される。
【００８１】
次に、［２］断片データ作成処理について、図１２乃至図１５を参照して説明する。図１２は、断片情報２００のデータ構成を示す図である。図１３は、断片データ作成処理のメインフローチャートである。図１４は、断片データ作成実行処理（Ｓ７４）の詳細を示すフローチャートである。図１５は、断片データ４００のデータ構成を示す図である。
【００８２】
本処理の前提として、異なる場所や時間において、利用者が各種の入力機器から入力した情報が統合ファイル作成装置１に記憶されているものとする。すなわち、統合ファイル作成装置１に接続されたスキャナ１５１，カメラ１５２，パーソナルコンピュータ１５３などの外部機器や、マイク１７１や入力パネル１８１などの入力手段によって、統合ファイル作成装置１に文字、画像又は音声の入力された断片情報２００が、ＲＡＭ１３０の入力情報記憶エリア１３２（図２参照）に格納されるものとする。
【００８３】
図１２に示すように、断片情報２００は、データの各種特性を示す詳細情報が格納されたヘッダー部２０１と、データの本体部であるデータ部２０６とから構成される。ヘッダー部２０１には、ヘッダー部２０１のサイズ情報２０２と、データ部２０６のサイズ情報２０３と、データ部２０６のメディア種類２０４と、データ部２０６のフォーマット情報２０５とが含まれている。また、データ部２０６には、文字、画像又は音声の入力されたデータ本体が格納されている。
【００８４】
そして、断片データ作成処理では、入力情報記憶エリア１３２に断片情報２００が格納されると、断片データ４００の作成が実行されるものとして、以下説明を続ける。
【００８５】
図１３に示すように、まず、あらかじめ定められた監視インターバル時間がセットされる（Ｓ７１）。本実施の形態では、一定間隔ごとに入力情報記憶エリア１３２に格納された断片情報２００を検知するところ、監視インターバル時間はこの検知処理が実行される時間間隔を定める。そして、Ｓ７１でセットされた監視インターバル時間が終了（経過）していれば（Ｓ７２：ＹＥＳ）、入力情報記憶エリア１３２に未処理の断片情報２００があるか否かが判定される（Ｓ７３）。断片情報２００の処理済又は未処理の判定は、断片情報２００のファイル名に基づいて行う。具体的には、処理済の断片情報２００は、そのファイル名の先頭に「ｄｏｎｅ＿」という識別子が付与されるようにして、Ｓ７３ではファイル名に「ｄｏｎｅ＿」が付与されていないファイルの断片情報２００は、未処理であると判定する。
【００８６】
未処理の断片情報２００が入力情報記憶エリア１３２に存在すると判定された場合（Ｓ７３：ＹＥＳ）、断片データ作成実行処理（Ｓ７４）が実行される。一方、監視インターバル時間を終了（経過）していない場合（Ｓ７２：ＮＯ）、または未処理の断片情報２００が入力情報記憶エリア１３２に存在しないと判定された場合（Ｓ７３：ＮＯ）、Ｓ７２において監視インターバル時間の終了（経過）の待ち状態となる。
【００８７】
図１４に示すように、断片データ作成実行処理（Ｓ７４）では、Ｓ７３において未処理と判定された断片情報２００が読込まれ（Ｓ８１）、また、コンテクスト情報記憶エリアに保存されている最新のコンテクスト情報３００が読込まれる（Ｓ８２）。そして、Ｓ８１で読込まれた断片情報２００と、Ｓ８２で読込まれたコンテクスト情報３００とに基づいて、断片データ４００が作成される（Ｓ８３）。Ｓ８３では、作成される断片データ４００のヘッダー部が、断片情報２００のヘッダー部２０１の情報と、コンテクスト情報３００のコンテクストヘッダー部３０１の情報とを含むように作成される。また、断片データ４００のデータ部が、断片情報２００のデータ部２０６の情報と、コンテクスト情報３００のコンテクストデータ部３０４の情報とを含むように作成される。
【００８８】
その結果、図１５に示すように、断片データ４００は、データの各種特性を示す詳細情報が格納された断片データヘッダー部４０１と、データの本体部である断片データデータ部４０４とから構成される。断片データヘッダー部４０１には、断片データヘッダー部４０１のサイズ情報４０２と、断片データ４００の作成時刻情報４０３と、データ部２０６０のサイズ情報２０３、データ部２０６のメディア種類２０４と、データ部２０６のフォーマット情報２０５と、コンテクストデータ部３０４のサイズ情報３０３とが含まれている。また、断片データデータ部４０４には、コンテクストデータ部３０４とデータ部２０６が含まれている。なお、先述の断片情報２００及びコンテクスト情報３００と、実質的に同一のデータには同一符号が付与されている（図１１及び図１２参照）。
【００８９】
以上のようにして、Ｓ８３で作成された断片データ４００は、ＨＤＤ１４０の断片データ記憶エリア１４４に保存される（Ｓ８４）。その後、図１３に戻り、断片情報２００のリネームが実行される（Ｓ７５）。すなわち、上記の処理を実行した断片情報２００については、そのファイル名の先頭に「ｄｏｎｅ＿」という識別子が付与される。これにより、「ｄｏｎｅ＿」という識別が付与されてリネームされた断片情報２００は、Ｓ７３の判定処理において処理済と判定されて、断片データ作成の対象とならないようにしている。
【００９０】
以上のように、利用者から文字、音声、画像などの断片情報２００の入力があった場合には、それが異なる場所や時間に入力されたものであっても、最新の利用者のコンテクスト情報３００と、入力された断片情報２００とに基づいて、断片データ４００が作成される。
【００９１】
次に、［３］統合ファイル作成処理について、図１６乃至図２２を参照して説明する。図１６は、統合ファイル作成処理のメインフローチャートである。図１７は、断片データリスト９００のデータ構成を示す図である。図１８は、メディア変換テーブル１９の概要を示す図である。図１９は、「Ｘ文」作成処理（Ｓ１０３，Ｓ１０４，Ｓ１０５，Ｓ１０６）の詳細を示すフローチャートである。図２０は、編集ルールテーブル２０のデータ構成を示す図である。図２１は、「Ｘ文」構成リスト９１０のデータ構成を示す図である。図２２は、統合ファイル６００のデータ構成を示す図である。
【００９２】
なお、統合ファイル作成処理は、統合ファイル作成装置１において入力パネル１８１などから統合ファイル作成が指示された場合に、その処理が開始されるものとする。また、本実施の形態では、複数の断片データ４００を並べ替えて編集することによって１つの統合ファイルを作成する場合を説明する。また、本実施の形態では、「序文」、「主文」、「跋文」、「補足文」の４つのセクションから構成される統合ファイルが、複数の断片データ４００から作成される場合を、一例として説明する。
【００９３】
図１６に示すように、まず、ＨＤＤ１４０の断片データ記憶エリア１４４内の断片データリスト９００が作成される（Ｓ１０１）。断片データリスト９００は、断片データ記憶エリア１４４に保存された断片データ４００を一覧表示するためのインデックスであり、Ｓ１０１により、図１７のような断片データリスト９００が作成される。図１７では、断片データ記憶エリア１４４に保存されているｎ個の断片データ４００が示されている。
【００９４】
次に、メディアの変換先が指定される（Ｓ１０２）。断片データ４００のデータ部２０６（図１５参照）は、音声、画像、文字などの様々なメディア種類２０４のものがあり、また同じメディア種類２０４であってもフォーマット情報２０５が異なる場合がある。また、利用者が統合ファイルに使用したいメディア種類やフォーマット情報などが、断片データ４００（データ部２０６）のメディア種類２０４やフォーマット情報２０５などと異なる場合がある。そこで、統合ファイル６００が作成される前に、断片データ４００（データ部２０６）をどのようなメディア種類やフォーマット情報に変換すべきかを、Ｓ１０２のメディアの変換先の指定により設定する。このメディアの変換先の指定は、図１８に示すメディア変換テーブル１９を参照して指定することで実行されるが、利用者が入力パネル１８１から任意に指定してもよいし、自動的にデフォルトの指定がなされるようにしてもよい。
【００９５】
メディア変換テーブル１９は、変換元のメディアと変換後のメディアを対応付けたテーブルであり、変換元の断片データ４００（データ部２０６）が文字，音声，画像の各メディア種類２０４である場合に、それを変換先の文字，音声，画像の各メディア種類に変換する際の、データ変換処理の内容が示されている。このようなメディア変換テーブル１９を参照して、例えば、変換元の断片データ４００（データ部２０６）のメディア種類２０４が「音声」に対して、変換先として「文字」を指定する。すると、メディア種類２０４が「音声」の断片データ４００（データ部２０６）は、「音声認識」の処理がなされて「文字」のデータに変換された後に統合ファイル６００として編集される。同様に、メディア種類２０４が「画像」や「音声」についても、変換先のメディア種類を指定する。また、変換元の断片データ４００（データ部２０６）のフォーマット情報２０５についても、変換先のフォーマット情報を指定する。
【００９６】
次に、序文作成処理（Ｓ１０３）、主文作成処理（Ｓ１０４）、跋文作成処理（Ｓ１０５）、補足文作成処理（Ｓ１０６）が実行される。これらは、各々「序文」、「主文」、「跋文」、「補足文」の４つのセクションを作成する処理であるが、その処理内容は共通しているため、以下では「Ｘ文」作成処理として説明する。
【００９７】
図１９に示すように、「Ｘ文」作成処理では、まず空の「Ｘ文」構成リスト９１０が作成される（Ｓ１２１）。この「Ｘ文」作成処理が序文作成処理（Ｓ１０３）であれば、「Ｘ文」構成リスト９１０は序文構成リストとなる。次に、編集ルールテーブル２０から分類「Ｘ文」のコンテクスト値及び優先編集順序が取得される（Ｓ１２２）。編集ルールテーブル２０は、複数の断片データ４００が編集される規則や順序を示す編集ルールを示すものである。図２０に示すように、編集ルールテーブル２０は、統合ファイルのセクションを示す分類２０ａ、断片データ４００のコンテクスト値２０ｂ、統合ファイル編集時における優先順序を定めた優先編集順序２０ｃを、データ項目として備えている。Ｓ１２２では、編集ルールテーブル２０から「Ｘ文」に対応する分類２０ａをもとに、コンテクスト値２０ｂ及び優先編集順序２０ｃが取得される。例えば、「Ｘ文」が序文である場合、コンテクスト値２０ｂとして「７０以上８０未満」が、優先編集順序２０ｃとして「コンテクスト値昇順>作成時間順」が取得される。
【００９８】
次に、Ｓ１２２で取得されたコンテクスト値２０ｂに基づいて、下限閾値と上限閾値がセットされる（Ｓ１２３）。コンテクスト値２０ｂのうち、最小値が下限閾値に、最大値が上限閾値に、それぞれセットされる。例えば、「Ｘ文」が序文である場合、コンテクスト値２０ｂ「７０以上８０未満」であるから、下限閾値「７０」、上限閾値「８０」となる。
【００９９】
その後、断片データリスト９００の全てのファイルについてチェックしたか否かが判定される（Ｓ１２４）。その結果、チェックしていないと判定された場合は（Ｓ１２４：ＮＯ）、そのチェックしていない断片データ４００のコンテクストデータ部３０４からコンテクスト値が取得される（Ｓ１２５）。そして、そのコンテクスト値と下限閾値とを比較して、そのコンテクスト値が下限閾値以上であるか否かが判定され（Ｓ１２６）、下限閾値以上であると判定された場合は（Ｓ１２６：ＹＥＳ）、さらにそのコンテクスト値と上限閾値とを比較して、そのコンテクスト値が上限閾値未満であるか否かが判定される（Ｓ１２７）。すなわち、断片データ４００に含まれるコンテクスト値が、コンテクスト値２０ｂで示される値に含まれるか否かが判定される。
【０１００】
その結果、断片データ４００に含まれるコンテクスト値が下限閾値以上と判定され（Ｓ１２６：ＹＥＳ）、かつ上限閾値未満であると判定された場合は（Ｓ１２７：ＹＥＳ）、断片データリスト９００から当該断片データ４００が削除されて（Ｓ１２８）、当該断片データ４００が「Ｘ文」構成リスト９１０に追加される（Ｓ１２９）。一方、断片データ４００に含まれるコンテクスト値が下限閾値未満と判定され（Ｓ１２６：ＮＯ）、または上限閾値以上であると判定された場合は（Ｓ１２７：ＮＯ）、Ｓ１２４へ戻る。これにより、断片データリスト９００に登録された全ての断片データ４００について、Ｓ１２４〜Ｓ１２９の処理が実行される。
【０１０１】
断片データリスト９００の全てのファイルについてチェックしたと判定された場合（Ｓ１２４：ＹＥＳ）、Ｓ１２２で取得された優先編集順序２０ｃに基づいて、優先編集順序がセットされ（Ｓ１３０）、この優先編集順序に従って、「Ｘ文」構成リスト９１０に追加された断片データ４００のソートが実行される（Ｓ１３１）。例えば、Ｓ１２４〜Ｓ１２９の処理によって、ｍ個の断片データ４００が「Ｘ文」構成リスト９１０に追加されている場合に、優先編集順序「コンテクスト値昇順>作成時間順」でソートが実行される。すると、図２１に示すように、断片データファイル名９１０ｃに追加されたｍ個の断片データ４００は、コンテクスト値９１０ａを第１キーとして昇順にソートされ、また、コンテクスト値が同じ場合には作成時間９１０ｂを第２キーとしてソートされる。
【０１０２】
次に、断片データ記憶エリア１４４に保存されている断片データ４００のうち、「Ｘ文」構成リスト９１０に追加されたものについて、メディア変換テーブル１９に基づいてメディア変換処理が実行される（Ｓ１３２）。具体的には、該当する断片データ４００（データ部２０６）のメディア種類２０４及びフォーマット情報２０５を取得して、メディア変換テーブル１９を参照して、データ変換処理の内容を取得する。そして、断片データ４００（データ部２０６）は、このデータ変換処理に従ってデータ変換が実行され、変換先のメディア種類及びフォーマット情報のデータが取得される。例えば、変換元の断片データ４００（データ部２０６）のメディア種類２０４「音声」で及びフォーマット情報２０５「ＭＰＥＧ」である場合には、メディア変換テーブル１９に基づいて「音声認識」の処理がなされて、変換先のメディア種類「文字」及びフォーマット情報「ＴＸＴ」のデータに変換される。
【０１０３】
このように、「Ｘ文」構成リスト９１０に登録されている断片データ４００が、統合ファイル作成処理（図１６）のＳ１０２で指定されたメディアに変換された後、Ｓ１３１でソートされた順序に従って１つの縫合データとして編集される縫合処理が実行される（Ｓ１３３）。この「Ｘ文」作成処理が、序文作成処理（Ｓ１０３）である場合、Ｓ１３３の縫合処理で序文データが作成される。同様に、主文作成処理（Ｓ１０４）では主文データが、跋文作成処理（Ｓ１０５）では跋文データが、補足文作成処理（Ｓ１０６）では補足文データが、それぞれ作成される。
【０１０４】
図１６に戻り、統合ファイルの各セクション毎（序文，主文，跋文，補足文）の縫合データが作成されたら、それらをさらに縫合する処理が行われる。まず、序文データと主文データとを１つの縫合データに編集する縫合処理が実行される（Ｓ１０７）。この時、編集される順序は、序文データが先、主文データが後となるように縫合されて、（序文＋主文）データが作成される。同様に、跋文データと補足文データとを１つの縫合データに編集する縫合処理が実行されて（Ｓ１０８）、（跋文＋補足文）データが作成される。
【０１０５】
最後に、（序文＋主文）データと（跋文＋補足文）データとを縫合して、１つの統合ファイルを作成する縫合処理が実行される（Ｓ１０９）。この時、編集される順序は、（序文＋主文）データが先、（跋文＋補足文）データが後となるように縫合されて、（序文＋主文＋跋文＋補足文）というセクション構成の統合ファイルが作成される。Ｓ１０９で作成された統合ファイル６００は、ＨＤＤ１４０の統合ファイル記憶エリア１４５に保存される（Ｓ１１０）。
【０１０６】
図２２に示すように、統合ファイル６００は、データの各種特性を示す詳細情報が格納された統合ファイルヘッダー部６０１と、データの本体部である統合ファイルデータ部６０７とから構成される。統合ファイルヘッダー部６０１には、統合ファイルヘッダー部６０１のサイズ情報６０２と、統合データ部６０９のサイズ情報６０３と、統合コンテクストデータ部６０８のサイズ情報６０４とが含まれている。さらに、統合ファイルヘッダー部６０１には、統合断片データヘッダー部６０５と、断片データ４００の個数６０６とが含まれ、断片データ４００の個数６０６で示されたｎ個分の断片データヘッダー部４０１が存在する。
【０１０７】
断片データヘッダー部４０１には、当該断片データ４００の作成時刻情報４０３，データ部２０６のサイズ情報２０３，データ部２０６のメディア種類２０４，データ部２０６のフォーマット情報２０５，コンテクストデータ部３０４のサイズ情報３０３が含まれている。また、統合ファイルデータ部６０７には、統合コンテクストデータ部６０８と、統合データ部６０９とが含まれており、それぞれ断片データ４００のｎ個分のコンテクストデータ部３０４とデータ部２０６とが格納されている。なお、先述の断片データ４００と、実質的に同一のデータには同一符号が付与されている（図１５参照）。
【０１０８】
以上のように、複数の断片データ４００が含まれた１つの統合ファイル６００が作成される。そして、統合ファイル６００においては、複数の断片データ４００が各セクション毎（序文，主文，跋文，補足文）に、「Ｘ文」構成リスト９１０でソートされた順序で編集されている。すなわち、統合ファイル６００は、利用者のコンテクストに対応した順序や規則によって、各断片データ４００が編集されたものであり、この統合ファイル６００は断片情報２００の入力時における利用者のコンテクストを反映した内容及び構成となっている。
【０１０９】
すなわち、第１の実施の形態の断片データ作成装置によれば、統合ファイル作成装置１が動作している間は、計測間隔時間毎に最新の利用者のコンテクスト情報３００が取得される。利用者から文字、音声、画像などの断片情報２００の入力があった場合には、最新の利用者のコンテクスト情報３００と、入力された断片情報２００とに基づいて、断片データ４００が作成される。統合ファイル６００の作成時には、コンテクスト情報３００に基づいて複数の断片データ４００を編集して統合ファイル６００が作成される。よって、異なる時間や場所において様々な入力装置を用いて作成された断片情報２００を、コンテクスト情報３００に基づいて編集して統合ファイル６００を作成することで、利用者の統合ファイル作成の負担と手間を軽減し、利用者のニーズに合致した体裁や順序で統合ファイル６００を作成できる。
【０１１０】
次に、第２の実施の形態の統合ファイル作成システムについて説明する。第２の実施の形態の統合ファイル作成システムは、第１の実施の形態における［１］コンテクスト推定処理と［２］断片データ作成処理とが実行される携帯端末装置２と、［３］統合ファイル作成処理が実行される編集装置３とが、ネットワークを介して接続された統合ファイル作成システムを構成する。
【０１１１】
まず、図２３乃至図２５を参照して、第２の実施の形態に係る統合ファイル作成システムの構成について説明する。図２３は、携帯端末装置２の構成を示すブロック図である。図２４は、編集装置３の構成を示すブロック図である。図２５は、第２の実施の形態における、統合ファイル作成システムの構成を機能別に示す機能ブロック図である。
【０１１２】
図２３に示すように、携帯端末装置２は基本的に図１に示す統合ファイル作成装置１と同じ構成であって同一の符号が付与されているが、作成された断片データ４００を編集装置３へ送信するための通信制御部１９１を備える点で異なる。また、図２４に示すように、編集装置３にはＣＰＵ８１０，ＲＯＭ８２０，ＲＡＭ８３０，ＨＤＤ８４０，ディスプレイ８６１が接続された表示制御部８６０，マイク８７１及びスピーカ８７２が接続された音声制御部８７０，マウス８８１及びキーボード８８２が接続された入力検知部８８０が、バス８１５を介して具備されている。このような編集装置３の構成は、通常のコンピュータ機器の構成として公知のものであるから、詳細は省略する。なお、編集装置３には、携帯端末装置２から送信された断片データ４００を受信するための通信制御部８９１が備えられている。
【０１１３】
図２５に示すように、第２の実施の形態における統合ファイル作成システムの機能ブロック図は、第１の実施の形態における統合ファイル作成装置１（図４）のものと基本的に同一であるが、携帯端末装置２及び編集装置３で全体の機能を構成している点で異なる。また、携帯端末装置２は、断片データ作成手段１５により作成された断片データ４００を編集装置３へ送信する断片データ送信手段２２を具備している。一方、編集装置３は、断片データ送信手段２２から送信された断片データ４００を受信する断片データ受信手段２３を具備している。この断片データ受信手段２３により受信された断片データ４００は、断片データ記憶手段１６に保存される。なお、通信制御部１９１が、本発明の「断片データ送信手段」２２に相当し、通信制御部８９１が、本発明の「断片データ受信手段」２３に相当する。
【０１１４】
また、統合ファイル作成プログラムのうち、第１の実施の形態における［１］コンテクスト推定処理と［２］断片データ作成処理を実行するためのプログラムは、携帯端末装置２に記憶されており、このプログラムを実行するＣＰＵ１１０が、本発明の「コンテクスト推定手段」１２，「コンテクスト情報作成手段」１４，「断片データ作成手段」１５に相当する。また、統合ファイル作成プログラムのうち、［３］統合ファイル作成処理を実行するためのプログラムは、編集装置３に記憶されており、このプログラムを実行するＣＰＵ８１０が、「統合ファイル作成手段」１７，「メディア変換手段」１８に相当する。
【０１１５】
また、本発明の「コンテクスト定義テーブル」１３は、携帯端末装置２のＨＤＤ１４０に記憶領域が確保される。一方、本発明の「編集ルールテーブル」２０，「メディア変換テーブル」１９，「統合ファイル記憶手段」２１は、編集装置３のＨＤＤ８４０にそれぞれ記憶領域が確保される。
【０１１６】
このような構成において、携帯端末装置２では、第１の実施の形態と同様に、［１］コンテクスト推定処理と［２］断片データ作成処理が実行されて、ＨＤＤ１４０に断片データ４００が保存されると、その断片データ４００は通信制御部１９１によりネットワークを介して編集装置３へ送信される。編集装置３では、携帯端末装置２から送信された断片データ４００を通信制御部８９１により受信されて、ＨＤＤ８４０の断片データ記憶エリア（図示せず）に保存されるように制御される。そして、編集装置３では、ネットワークを介して収集された複数の断片データ４００をもとに統合ファイル６００が作成される。
【０１１７】
以上説明したように、第２の実施の形態の統合ファイル作成システムによれば、断片データ４００を作成する携帯端末装置２と、統合ファイル６００を作成する編集装置３とをネットワークを介して接続された構成としたので、携帯端末装置２と編集装置３とが離間した構成にすることができ、より自由な構成を可能とする統合ファイル作成システムを提供することができる。
【０１１８】
次に、第３の実施の形態の統合ファイル作成システムについて説明する。第３の実施の形態の統合ファイル作成システムでは、複数の携帯端末装置２がネットワークを介して編集装置３と接続されており、各携帯端末装置２を有する利用者毎の統合ファイル６００を作成するものである。
【０１１９】
以下、図２６及び図２７を参照して、第３の実施の形態に係る統合ファイル作成システムの構成について説明する。図２６は、第３の実施の形態における、統合ファイル作成システムの全体構成図である。図２７は、第３の実施の形態における、統合ファイル作成システムの構成を機能別に示す機能ブロック図である。
【０１２０】
図２６に示すように、複数の携帯端末装置２ａ〜２ｎは、１つの編集装置３とネットワーク１０００を介して接続されている。ネットワーク１０００は、有線又は無線を問わず、有効に接続されていればよい。また、本実施の形態では、編集装置３は１つであるが、編集装置３が複数設けられてもよい。
【０１２１】
図２７に示すように、第３の実施の形態における統合ファイル作成システムの機能ブロック図は、第２の実施の形態における統合ファイル作成システム（図２５）のものと基本的に同一であるが、携帯端末装置２は、各携帯端末装置２の利用者に固有の認証情報を断片データ４００に付加する認証情報付加手段２４を具備している。また、編集装置３が、断片データ４００に付加されている認証情報に基づいて、各断片データ４００が正規の利用者のものであるか否かを認証する認証実行手段２５を具備している。さらに、本実施の形態における統合ファイル作成手段１７は、認証情報に基づいて、利用者毎の統合ファイル６００を作成する機能を具備している。
【０１２２】
統合ファイル作成プログラムのうち、認証情報を断片データ４００に付加するためのプログラムが、携帯端末装置２に記憶されており、このプログラムを実行するＣＰＵ１１０が、本発明の「認証情報付加手段」２４に相当する。また、統合ファイル作成プログラムのうち、断片データ４００に付加された認証情報に基づいて認証を実行するためのプログラムが、編集装置３に記憶されており、このプログラムを実行するＣＰＵ８１０が「認証実行手段」２５に相当する。
【０１２３】
このような構成において、携帯端末装置２では、第２の実施の形態と同様に、［１］コンテクスト推定処理と［２］断片データ作成処理が実行される。［２］断片データ作成処理の実行により、各携帯端末装置２の利用者に固有の認証情報が付加された断片データ４００が作成される。そして、ＨＤＤ１４０に断片データ４００が保存されると、その断片データ４００は通信制御部１９１によりネットワークを介して編集装置３へ送信される。
【０１２４】
編集装置３では、携帯端末装置２から送信された断片データ４００を通信制御部８９１により受信される。受信された断片データ４００は、付加されている認証情報に基づいて、正規の利用者のものか否かが認証される。その結果、正規の利用者のものであると認証が成立した場合は、当該断片データ４００はＨＤＤ８４０の断片データ記憶エリア（図示せず）に保存され、認証が成立しない場合は、当該断片データ４００が破棄される。そして、ネットワークを介して複数の携帯端末装置２から収集された複数の断片データ４００をもとに統合ファイル６００が作成される。この時、断片データ４００に付加されている認証情報に基づいて、利用者毎に統合ファイル６００が作成される。
【０１２５】
以上説明したように、第３の実施の形態の統合ファイル作成システムによれば、断片データ４００を作成する携帯端末装置２と、複数の携帯端末装置２とがネットワークを介して編集装置３と接続されて、認証情報に基づいて正規の利用者毎の統合ファイル６００が作成されるようにしたので、正規の利用者の断片データ４００のみを編集対象とすることができ、利用者別の統合ファイル６００を自動的に作成することができる。
【０１２６】
ところで、上記「第１の実施の形態」〜「第３の実施の形態」においては、先述のように、統合ファイル作成プログラムを実行して上記のフローチャートを処理するＣＰＵ１１０（ＣＰＵ８１０）が、本発明の「コンテクスト推定手段」１２，「コンテクスト情報作成手段」１４，「断片データ作成手段」１５，「統合ファイル作成手段」１７，「メディア変換手段」１８，「認証情報付加手段」２４，「認証実行手段」２５に相当する。より詳細には、コンテクスト推定処理（図６）を実行するＣＰＵ１１０が、「コンテクスト推定手段」１２に相当し、コンテクスト推定処理（図６）のＳ１７及びＳ１８を実行するＣＰＵ１１０が、「コンテクスト情報作成手段」１４に相当する。また、断片データ作成処理（図１３）を実行するＣＰＵ１１０が、「断片データ作成手段」１５に相当する。また、統合ファイル作成処理（図１６）を実行するＣＰＵ１１０（ＣＰＵ８１０）が、「統合ファイル作成手段」１７に相当し、「Ｘ文」作成処理（図１９）のＳ１３２を実行するＣＰＵ１１０（ＣＰＵ８１０）が、「メディア変換手段」１８に相当する。
【０１２７】
なお、本発明は、以上詳述した「第１の実施の形態」〜「第３の実施の形態」に限定されるものではなく、各種の変形が可能なことはいうまでもない。
【０１２８】
例えば、上記実施の形態では、利用者のコンテクストとして「感動」である場合を例に説明しているが、コンテクストは、利用者の感情や利用者を取り巻く状況等であればよい。コンテクストしては、「感動」，「悲しみ」，「怒り」，「楽しさ」，「賑やかさ」，「忙しさ」等の様々なものが適用可能であり、各コンテクストに対応するコンテクスト定義テーブル１３が設定されればよい。例えば、利用者のコンテクスト「悲しみ」に基づいて、統合ファイルを編集したい場合は、コンテクスト「悲しみ」に対応するコンテクスト定義テーブル１３が設定されればよい。
【０１２９】
また、コンテクスト定義テーブル１３には、あらかじめ任意のコンテクストについてのテーブルが利用者又は設計者によって設定されていてもよいし、複数のコンテクストの各々に対応する複数のテーブルがコンテクスト定義テーブル１３にあらかじめ設定されており、コンテクスト推定処理（図６）において、自動的に最適なテーブルがコンテクスト定義テーブル１３から選択されるようにしてもよい。
【０１３０】
また、統合ファイル作成処理（図１６）において、複数の断片データ４００がどのような内容及び構成で編集されて統合ファイル６００が作成されるかも、利用者又は設計者が任意に設定可能である。例えば、断片データ４００に含まれるコンテクストデータ部３０４（図１５参照）には、コンテクスト種別１３ａとコンテクスト値１３ｃが示されているから（図１０参照）、各コンテクスト種別１３ａのそれぞれについて断片データ４００が編集されてもよい。また、コンテクスト値１３ｃについて昇順又は降順にソートされるように編集されてもよい。
【０１３１】
また、第３の実施の形態では、受信された断片データのうちで、認証実行手段２５により正規の利用者のものと認証された断片データ４００のみが編集装置３に保存されている。しかし、受信された断片データ４００の全てを編集装置３に保存しておき、統合ファイル作成前に認証が実行されるようにしてもよい。
【０１３２】
また、キャリブレーション処理（図７）では、サンプリング値を測定してその平均値を基準値として算定しているが、サンプリング値の時系列データを取得して、その推移の特徴に基づいて基準値を算定するようにしてもよい。また、異常なサンプリング値は除外して基準値を算定するようにしてもよい。また、推定処理（図９）における各センサの増分値と閾値との比較処理（Ｓ４２，Ｓ４４，Ｓ４６）では、各センサ毎に変化閾値εを設けておき、閾値を変化閾値εで補正した補正値で、増分値との比較を実行してもよい。
【０１３３】
また、各センサから計測される利用者情報は、体温、発汗及び心拍数に限定されないことはいうまでもない。例えば、利用者の振動、脳波、呼吸、加速度、傾き、バイオリズムなどを利用者情報として計測するようにしてもよい。
【産業上の利用可能性】
【０１３４】
本発明の統合ファイル作成装置及び統合ファイル作成システムは、利用者のコンテクストに基づいて統合ファイルを作成するコンピュータ機器に適用できる。
【図面の簡単な説明】
【０１３５】
【図１】統合ファイル作成装置１の構成を示すブロック図である。
【図２】統合ファイル作成装置１のＲＡＭ１３０の記憶エリアの構成を示す概念図である。
【図３】統合ファイル作成装置１のＨＤＤ１４０の記憶エリアの構成を示す概念図である。
【図４】統合ファイル作成装置１の構成を機能別に示す機能ブロック図である。
【図５】統合ファイル作成装置１におけるデータ構成の変遷を示す図である。
【図６】コンテクスト推定処理のメインフローチャートである。
【図７】キャリブレーション処理（Ｓ１４）の詳細を示すフローチャートである。
【図８】計測処理（Ｓ１５）の詳細を示すフローチャートである。
【図９】推定処理（Ｓ１６）の詳細を示すフローチャートである。
【図１０】コンテクスト定義テーブル１３の概要を示す図である。
【図１１】Ｓ１７で作成されたコンテクスト情報３００のデータ構成を示す図である。
【図１２】断片情報２００のデータ構成を示す図である。
【図１３】断片データ作成処理のメインフローチャートである。
【図１４】断片データ作成実行処理（Ｓ７４）の詳細を示すフローチャートである。
【図１５】断片データ４００のデータ構成を示す図である。
【図１６】統合ファイル作成処理のメインフローチャートである。
【図１７】断片データリスト９００のデータ構成を示す図である。
【図１８】メディア変換テーブル１９の概要を示す図である。
【図１９】「Ｘ文」作成処理（Ｓ１０３，Ｓ１０４，Ｓ１０５，Ｓ１０６）の詳細を示すフローチャートである。
【図２０】編集ルールテーブル２０のデータ構成を示す図である。
【図２１】「Ｘ文」構成リスト９１０のデータ構成を示す図である。
【図２２】統合ファイル６００のデータ構成を示す図である。
【図２３】携帯端末装置２の構成を示すブロック図である。
【図２４】編集装置３の構成を示すブロック図である。
【図２５】第２の実施の形態における、統合ファイル作成システムの構成を機能別に示す機能ブロック図である。
【図２６】第３の実施の形態における、統合ファイル作成システムの全体構成図である。
【図２７】第３の実施の形態における、統合ファイル作成システムの構成を機能別に示す機能ブロック図である。
【符号の説明】
【０１３６】
１    統合ファイル作成装置
２    携帯端末装置
３    編集装置
１０    入力手段
１１    センサ
１２    コンテクスト推定手段
１３    コンテクスト定義テーブル
１４    コンテクスト情報作成手段
１５    断片データ作成手段
１６    断片データ記憶手段
１７    統合ファイル作成手段
１８    メディア変換手段
１９    メディア変換テーブル
２０    編集ルールテーブル
２１    統合ファイル記憶手段
２２    断片データ送信手段
２３    断片データ受信手段
２４    認証情報付加手段
２５    認証実行手段
１１０      ＣＰＵ
１１５      バス
１２０      ＲＯＭ
１３０      ＲＡＭ
１４０      ＨＤＤ
１５０    ＵＳＢインタフェース
１５１    スキャナ
１５２    カメラ
１５３    パーソナルコンピュータ
１６０    表示制御部
１６１    ディスプレイ
１７０    音声制御部
１７１    マイク
１７２    スピーカ
１８０    入力検知部
１８１    入力パネル
１８２    体温センサ
１８３    発汗センサ
１８４    心拍数センサ
１９０    タイマ
１９１    通信制御部
２００    断片情報
３００    コンテクスト情報
４００    断片データ
６００    統合ファイル
８１０      ＣＰＵ
８１５    バス
８２０      ＲＯＭ
８３０      ＲＡＭ
８４０      ＨＤＤ
８６０    表示制御部
８６１    ディスプレイ
８７０    音声制御部
８７１    マイク
８７２    スピーカ
８８０    入力検知部
８８１    マウス
８８２    キーボード
８９１    通信制御部
９００      断片データリスト
９１０      「Ｘ文」構成リスト
【図１】
2005222494.tif 000003
【図２】
2005222494.tif 000004
【図３】
2005222494.tif 000005
【図４】
2005222494.tif 000006
【図５】
2005222494.tif 000007
【図６】
2005222494.tif 000008
【図７】
2005222494.tif 000009
【図８】
2005222494.tif 000010
【図９】
2005222494.tif 000011
【図１０】
2005222494.tif 000012
【図１１】
2005222494.tif 000013
【図１２】
2005222494.tif 000014
【図１３】
2005222494.tif 000015
【図１４】
2005222494.tif 000016
【図１５】
2005222494.tif 000017
【図１６】
2005222494.tif 000018
【図１７】
2005222494.tif 000019
【図１８】
2005222494.tif 000020
【図１９】
2005222494.tif 000021
【図２０】
2005222494.tif 000022
【図２１】
2005222494.tif 000023
【図２２】
2005222494.tif 000024
【図２３】
2005222494.tif 000025
【図２４】
2005222494.tif 000026
【図２５】
2005222494.tif 000027
【図２６】
2005222494.tif 000028
【図２７】
2005222494.tif 000029