(57)【要約】【課題】互いに異なる方式で伝送されたデータを同期させることが可能な情報処理装置を提供する。【解決手段】情報処理装置は、受信部と、時刻処理部と、送信部とを具備する。上記受信部は、外部機器により送信された開始要求を受信する。上記時刻処理部は、上記受信部が上記開始要求を受信した受信時刻を取得し、第１のデータにタイムスタンプを付与する。上記送信部は、上記時刻処理部が取得した上記受信時刻を上記外部機器に送信し、上記受信時刻の後に生成され、上記時刻処理部が上記タイムスタンプを付与した上記第１のデータを上記外部機器に送信し、上記受信時刻の後に生成された第２のデータを上記外部機器にリアルタイム送信する。【選択図】図７
2015159381.tif 000002
【特許請求の範囲】
【請求項１】
外部機器により送信された開始要求を受信する受信部と、
前記受信部が前記開始要求を受信した受信時刻を取得し、第１のデータにタイムスタンプを付与する時刻処理部と、
前記時刻処理部が取得した前記受信時刻を前記外部機器に送信し、前記受信時刻の後に生成され、前記時刻処理部が前記タイムスタンプを付与した前記第１のデータを前記外部機器に送信し、前記受信時刻の後に生成された第２のデータを前記外部機器にリアルタイム送信する送信部と
を具備する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記第１のデータは静止画データで、前記第２のデータは音声データである
情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記送信部は、前記静止画データをWi-Fiにより送信し、前記音声データをBluetooth（登録商標）により送信する
情報処理装置。
【請求項４】
請求項２に記載の情報処理装置であって、
前記静止画データを生成するカメラと、
前記音声データを生成するマイクロフォンとを更に具備する
情報処理装置。
【請求項５】
請求項４に記載の情報処理装置であって、
前記カメラは、ユーザの頭部に装着可能に構成されている
情報処理装置。
【請求項６】
請求項４に記載の情報処理装置であって、
前記カメラは、一定の時間ごとに前記静止画データを生成する
情報処理装置。
【請求項７】
請求項１に記載の情報処理装置であって、
ユーザによる入力操作を受ける操作部を更に具備し、
前記送信部は、前記操作部が入力操作を受けたときに、前記外部機器に対して、前記開始要求を送信させるための通知を行う
情報処理装置。
【請求項８】
外部機器に開始要求を送信し、前記開始要求を送信した送信時刻を前記外部機器に送信し、前記送信時刻の後に生成され、タイムスタンプが付与された第１のデータを前記外部機器に送信し、前記送信時刻の後に生成された第２のデータを前記外部機器にリアルタイム送信する送信部と、
前記送信時刻を取得し、前記第１のデータに前記タイムスタンプを付与する時刻処理部と
を具備する情報処理装置。
【請求項９】
情報処理装置に開始要求を送信する送信部と、
前記送信部が前記開始要求を送信した送信時刻を取得する時刻処理部と、
前記情報処理装置によって取得されて送信される、前記情報処理装置によって前記開始要求が受信された受信時刻を受信し、前記受信時刻の後に生成され、前記情報処理装置によってタイムスタンプが付与されて送信される第１のデータを受信し、前記受信時刻の後に生成されてリアルタイム送信される第２のデータを受信する受信部と、
前記時刻処理部が取得した前記送信時刻と、前記受信時刻とを用いて、前記第１のデータと前記第２のデータとを同期させる合成処理部と
を具備するデータ生成装置。
【請求項１０】
請求項９に記載のデータ生成装置であって、
前記合成処理部は、前記送信時刻と前記受信時刻とが等しいとみなして、前記第１のデータと前記第２のデータとを同期させる
データ生成装置。
【請求項１１】
請求項９に記載のデータ生成装置であって、
前記第１のデータは静止画データで、前記第２のデータは音声データであり
前記合成処理部は、前記静止画データと前記音声データとを合成して動画データを生成する
データ生成装置。
【請求項１２】
請求項９に記載のデータ生成装置であって、
前記合成処理部は、前記第１のデータと前記第２のデータとを同期させるために、前記第２のデータの前記リアルタイム送信におけるタイムラグを用いる
データ生成装置。
【請求項１３】
第１の装置と通信可能に構成された第２の装置によって、前記第１の装置に開始要求を送信し、
前記開始要求を送信した送信時刻を、前記第２の装置によって取得し、
前記第１の装置によって前記開始要求を受信し、
前記開始要求を受信した受信時刻を、前記第１の装置によって取得し、
前記第１の装置によって、前記受信時刻を前記第２の装置に送信し、
前記受信時刻の後に生成される第１のデータに、前記第１の装置によってタイムスタンプを付与し、
前記タイムスタンプを付与した前記第１のデータを、前記第１の装置によって前記第２の装置に送信し、
前記受信時刻の後に生成される第２のデータを、前記第１の装置によって前記第２の装置にリアルタイム送信し、
前記受信時刻と、前記第１のデータと、前記第２のデータとを前記第２の装置によって受信し、
前記第２の装置によって、前記送信時刻と前記受信時刻とを用いて、前記第１のデータと前記第２のデータとを同期させる
情報処理方法。
【請求項１４】
第１の装置と、前記第１の装置と通信可能に構成された第２の装置とを具備し、
前記第１の装置は、
前記第２の装置により送信された開始要求を受信する受信部と、
第１の時刻を刻むタイマーと、
前記受信部が前記開始要求を受信した前記第１の時刻である受信時刻を取得し、第１のデータに前記第１の時刻に基づいてタイムスタンプを付与する時刻処理部と、
前記時刻処理部が取得した前記受信時刻を前記外部機器に送信し、前記受信時刻の後に生成され、前記時刻処理部が前記タイムスタンプを付与した前記第１のデータを前記外部機器に送信し、前記受信時刻の後に生成された第２のデータを前記外部機器にリアルタイム送信する送信部とを含み、
前記第２の装置は、
前記第１の装置に前記開始要求を送信する送信部と、
前記第１の時刻とは異なる第２の時刻を刻むタイマーと、
前記第２の装置の前記送信部が前記開始要求を送信した前記第２の時刻である送信時刻を取得する時刻処理部と、
前記第１の装置によって送信される、前記受信時刻と、前記第１のデータと、前記第２のデータとを受信する受信部と、
前記第２の装置の前記時刻処理部が取得した前記送信時刻と、前記受信時刻とを用いて、前記第１のデータと前記第２のデータとを同期させる合成処理部とを含む
情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、複数種類のデータを同期させることが可能な情報処理装置、データ生成装置、情報処理方法、および情報処理システムに関する。
【背景技術】
【０００２】
ユーザの頭部に装着され、眼前に配置されたディスプレイによってユーザの視野の一部に画像を提示することが可能なヘッドマウントディスプレイが知られている。
【０００３】
特許文献１には、カメラおよびマイクロフォンを備え、静止画や動画を記録することが可能なヘッドマウントディスプレイが開示されている。このようなヘッドマウントディスプレイでは、例えば、ユーザの視野内の風景をそのまま記録することができるため、ユーザの行動を記録として残すことが可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１４１２７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のようなヘッドマウントディスプレイでは、映像データと音声データとが記録され、映像データと音声データとを合成することにより動画データが得られる。しかし、小型化および軽量化が求められるヘッドマウントディスプレイには、処理能力の高い処理装置や大容量のバッテリを搭載することは困難である。
【０００６】
したがって、ヘッドマウントディスプレイによって生成された映像データおよび音声データは、スマートホンなどの外部機器に伝送された後に、外部機器によって動画データに合成される必要がある。
【０００７】
ヘッドマウントディスプレイによる映像データと音声データとの外部機器への伝送には、例えば、Wi-FiやBluetooth（登録商標）を用いることができる。Wi-Fiは、Bluetooth（登録商標）よりも伝送速度が早い一方で、Bluetooth（登録商標）よりも消費電力が大きい。したがって、容量の大きい映像データの伝送にはWi-Fiを用いざるを得ないが、容量の小さい音声データの伝送には低消費電力のBluetooth（登録商標）を用いることが好ましい。
【０００８】
しかし、映像データと音声データとが異なる方式にて外部機器に伝送されると、外部機器において映像データと音声データとの同期をとることが難しくなる。そのため、外部機器によって合成された動画データには映像データと音声データとのズレが発生する場合がある。
【０００９】
以上のような事情に鑑み、本技術の目的は、互いに異なる方式で伝送されたデータを同期させることが可能な情報処理装置、データ生成装置、情報処理方法、および情報処理システムを提供することにある。
【課題を解決するための手段】
【００１０】
本技術の一形態に係る情報処理装置は、受信部と、時刻処理部と、送信部とを具備する。
上記受信部は、外部機器により送信された開始要求を受信する。
上記時刻処理部は、上記受信部が上記開始要求を受信した受信時刻を取得し、第１のデータにタイムスタンプを付与する。
上記送信部は、上記時刻処理部が取得した上記受信時刻を上記外部機器に送信し、上記受信時刻の後に生成され、上記時刻処理部が上記タイムスタンプを付与した上記第１のデータを上記外部機器に送信し、上記受信時刻の後に生成された第２のデータを上記外部機器にリアルタイム送信する。
【００１１】
この構成により、外部機器は、第１のデータおよび第２のデータの、情報処理装置のタイマーを基準とした時刻情報を把握可能となる。つまり、外部機器は、情報処理装置によって第１のデータに付与されたタイムスタンプにより第１のデータの時刻情報を把握可能である。これと同時に、外部機器は、情報処理装置によって取得される上記受信時刻からの経過時間により第２のデータの時刻情報を把握可能である。したがって、外部機器は、第１のデータと第２のデータとを正確に同期させることができる。
【００１２】
上記第１のデータは静止画データで、上記第２のデータは音声データであってもよい。
この構成により、外部機器は、静止画データと音声データとを同期させたデータを生成することができる。
【００１３】
上記送信部は、上記静止画データをWi-Fiにより送信し、上記音声データをBluetooth（登録商標）により送信してもよい。
この構成により、静止画データおよび音声データを良好に送信できるようになる。
【００１４】
上記情報処理装置は、上記静止画データを生成するカメラと、上記音声データを生成する音声入力部とを更に具備してもよい。
この構成により、外部機器は、カメラで生成した静止画データと音声入力部で生成した音声データとを同期させたデータを生成することができる。
【００１５】
上記カメラは、ユーザの頭部に装着可能に構成されていてもよい。
この構成により、ウェアラブルに構成された情報処理装置を得ることができる。
【００１６】
上記カメラは、上記受信時刻の後に、一定の時間ごとに上記静止画データを生成してもよい。
この構成により、外部機器は、複数の静止画データを用いて映像データを生成可能であるとともに、当該映像データと音声データとを用いて動画データを生成可能である。
【００１７】
上記情報処理装置は、ユーザによる入力操作を受ける操作部を更に具備してもよい。
上記送信部は、上記操作部が入力操作を受けたときに、上記外部機器に対して、上記開始要求を送信させるための通知を行ってもよい。
この構成により、外部機器は、ユーザによる入力操作に応じて、動画データなどのデータを生成することが可能となる。
【００１８】
本技術の別の形態に係る情報処理装置は、送信部と、時刻処理部とを具備する。
上記送信部は、外部機器に開始要求を送信し、上記開始要求を送信した送信時刻を上記外部機器に送信し、上記送信時刻の後に生成され、タイムスタンプが付与された第１のデータを上記外部機器に送信し、上記送信時刻の後に生成された第２のデータを上記外部機器にリアルタイム送信する。
上記時刻処理部は、上記送信時刻を取得し、上記第１のデータに上記タイムスタンプを付与する。
【００１９】
この構成により、外部機器は、第１のデータおよび第２のデータの、情報処理装置のタイマーを基準とした時刻情報を把握可能となる。つまり、外部機器は、情報処理装置によって第１のデータに付与されたタイムスタンプにより第１のデータの時刻情報を把握可能である。これと同時に、外部機器は、情報処理装置によって取得される上記送信時刻からの経過時間により第２のデータの時刻情報を把握可能である。したがって、外部機器は、第１のデータと第２のデータとを正確に同期させることができる。
【００２０】
本技術の一形態に係るデータ生成装置は、送信部と、時刻処理部と、受信部と、合成処理部とを具備する。
上記送信部は、情報処理装置に開始要求を送信する。
上記時刻処理部は、上記送信部が上記開始要求を送信した送信時刻を取得する。
上記受信部は、上記情報処理装置によって取得されて送信される、上記情報処理装置によって上記開始要求が受信された受信時刻を受信し、上記受信時刻の後に生成され、上記情報処理装置によってタイムスタンプが付与されて送信される第１のデータを受信し、上記受信時刻の後に生成されてリアルタイム送信される第２のデータを受信する。
上記合成処理部は、上記時刻処理部が取得した上記送信時刻と、上記受信時刻とを用いて、上記第１のデータと上記第２のデータとを同期させる。
【００２１】
この構成により、データ生成装置は、第１のデータおよび第２のデータの、情報処理装置のタイマーを基準とした時刻情報を把握可能となる。つまり、データ生成装置は、情報処理装置によって第１のデータに付与されたタイムスタンプにより第１のデータの時刻情報を把握可能である。これと同時に、データ生成装置は、情報処理装置によって取得される上記受信時刻からの経過時間により第２のデータの時刻情報を把握可能である。したがって、データ生成装置は、第１のデータと第２のデータとを正確に同期させることができる。
【００２２】
上記合成処理部は、上記送信時刻と上記受信時刻とが等しいとみなして、上記第１のデータと上記第２のデータとを同期させてもよい。
この構成により、第１のデータと第２のデータとを容易に同期させることができるようになる。
【００２３】
上記第１のデータは静止画データで、上記第２のデータは音声データであってもよい。
また、上記合成処理部は、上記静止画データと上記音声データとを合成して動画データを生成してもよい。
この構成により、データ生成装置が動画データを生成可能となる。
【００２４】
上記合成処理部は、上記第１のデータと上記第２のデータとを同期させるために、上記第２のデータの上記リアルタイム送信におけるタイムラグを用いてもよい。
この構成により、第１のデータと第２のデータとをより正確に同期させることができるようになる。
【００２５】
本技術の一形態に係る情報処理方法では、第１の装置と通信可能に構成された第２の装置によって、上記第１の装置に開始要求が送信される。
上記開始要求を送信した送信時刻が、上記第２の装置によって取得される。
上記第１の装置によって上記開始要求が受信される。
上記開始要求を受信した受信時刻が、上記第１の装置によって取得される。
上記第１の装置によって、上記受信時刻が上記第２の装置に送信される。
上記受信時刻の後に生成される第１のデータに、上記第１の装置によってタイムスタンプが付与される。
上記タイムスタンプを付与した上記第１のデータが、上記第１の装置によって上記第２の装置に送信される。
上記受信時刻の後に生成される第２のデータが、上記第１の装置によって上記第２の装置にリアルタイム送信される。
上記受信時刻と、上記第１のデータと、上記第２のデータとが上記第２の装置によって受信される。
上記第２の装置によって、上記送信時刻と上記受信時刻とを用いて、上記第１のデータと上記第２のデータとが同期させられる。
【００２６】
この構成により、第２の装置（データ生成装置）は、第１のデータおよび第２のデータの、第１の装置（情報処理装置）のタイマーを基準とした時刻情報を把握可能となる。つまり、第２の装置は、第１の装置によって第１のデータに付与されたタイムスタンプにより第１のデータの時刻情報を把握可能である。これと同時に、第２の装置は、第１の装置によって取得される上記受信時刻からの経過時間により第２のデータの時刻情報を把握可能である。したがって、第２の装置は、第１のデータと第２のデータとを正確に同期させることができる。
【００２７】
本技術の一形態に係る情報処理システムは、第１の装置と、上記第１の装置と通信可能に構成された第２の装置とを具備する。
上記第１の装置は、受信部と、タイマーと、時刻処理部と、送信部とを含む。
上記受信部は、上記第２の装置により送信された開始要求を受信する。
上記タイマーは、第１の時刻を刻む。
上記時刻処理部は、上記受信部が上記開始要求を受信した上記第１の時刻である受信時刻を取得し、第１のデータに上記第１の時刻に基づいてタイムスタンプを付与する。
上記送信部は、上記時刻処理部が取得した上記受信時刻を上記外部機器に送信し、上記受信時刻の後に生成され、上記時刻処理部が上記タイムスタンプを付与した上記第１のデータを上記外部機器に送信し、上記受信時刻の後に生成された第２のデータを上記外部機器にリアルタイム送信する。
上記第２の装置は、送信部と、タイマーと、時刻処理部と、受信部と、合成処理部とを含む。
上記送信部は、上記第１の装置に上記開始要求を送信する。
上記タイマーは、上記第１の時刻とは異なる第２の時刻を刻む。
上記時刻処理部は、上記第２の装置の上記送信部が上記開始要求を送信した上記第２の時刻である送信時刻を取得する。
上記受信部は、上記第１の装置によって送信される、上記受信時刻と、上記第１のデータと、上記第２のデータとを受信する。
上記合成処理部は、上記第２の装置の上記時刻処理部が取得した上記送信時刻と、上記受信時刻とを用いて、上記第１のデータと上記第２のデータとを同期させる。
【００２８】
この構成により、第２の装置（データ生成装置）は、第１のデータおよび第２のデータの、第１の装置（情報処理装置）のタイマーを基準とした時刻情報を把握可能となる。つまり、第２の装置は、第１の装置によって第１のデータに付与されたタイムスタンプにより第１のデータの時刻情報を把握可能である。これと同時に、第２の装置は、第１の装置によって取得される上記受信時刻からの経過時間により第２のデータの時刻情報を把握可能である。したがって、第２の装置は、第１のデータと第２のデータとを正確に同期させることができる。
【発明の効果】
【００２９】
以上のように、本技術によれば、互いに異なる方式で伝送されたデータを同期させることが可能な情報処理装置、データ生成装置、情報処理方法、および情報処理システムを提供することができる。
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００３０】
【図１】本技術の一実施形態に係る情報処理システムの構成を示す図である。
【図２】上記情報処理システムの各機器の構成を示すブロック図である。
【図３】上記情報処理システムの携帯端末およびコントロールボックスにそれぞれ搭載されるソフトウェアの構成を示す図である。
【図４】上記情報処理システムのウェアラブル機器の表示部に表示される画面の例を示す図である。
【図５】上記情報処理システムにおけるカード階層内でのカード画面の切り替えの動作を説明するための図である。
【図６】上記情報処理システムのウェアラブル機器の表示部に表示されるカメラアプリの画面の例を示す図である。
【図７】上記情報処理システムの携帯端末およびコントロールボックスの詳細な構成を示すブロック図である。
【図８】上記情報処理システムにおける動画データの生成方法を示すシーケンス図である。
【発明を実施するための形態】
【００３１】
以下、図面を参照しながら、本技術の実施形態を説明する。
【００３２】
１）ウェアラブル機器を用いた情報処理システムの全体構成
図１は、本技術の一実施形態に係る情報処理システム１００の構成を示す。
【００３３】
このシステム１００は、主に、携帯端末３０、ウェアラブル機器（ウェアラブルディスプレイ）７０、およびこのウェアラブル機器７０を制御する制御装置として機能するコントロールボックス５０を含む。
【００３４】
携帯端末３０は、典型的にはスマートホン等の携帯電話機である。携帯端末３０は、タブレット機器、その他ＰＣ（Personal Computer）であってもよい。
【００３５】
ウェアラブル機器７０は、図に示すようにヘッドマウント型のものであるが、これに限られず、例えばリストバンド型やネックバンド型のものであってもよい。
【００３６】
携帯端末３０は、クラウドシステム１０に接続可能に構成されている。クラウドシステム１０は、例えばインターネット等の電気通信回線網に接続されたサーバコンピュータ等を含む。
【００３７】
コントロールボックス５０は、典型的には、ウェアラブル機器７０に有線により接続されている。ユーザは、ウェアラブル機器７０を頭部に装着し、コントロールボックス５０を手指により操作することにより、ウェアラブル機器７０を操作することができる。
【００３８】
２）各機器の構成
図２は、情報処理システム１００の各機器の構成を示すブロック図である。
【００３９】
２−１）携帯端末
携帯端末３０（例えばスマートホン）は、主に、ＣＰＵ（Central Processing Unit）３１、メモリ３２、タッチパネル／表示部３５、広域通信部３３、および局域通信部３４を有する。また、携帯端末３０は、その他、モーションセンサやカメラ等を含む各種センサ３７、ＧＰＳ（Global Positioning System）受信部３６、オーディオデバイス部３８、バッテリ３９等を有する。少なくとも携帯端末３０（または、携帯端末３０およびクラウドシステム１０）は、ウェアラブル機器７０の外部機器として機能する。
【００４０】
広域通信部３３は、例えば３Ｇ（Third Generation）やＬＴＥ（Long Term Evolution）等の通信システムにより通信可能に構成される。局域通信部３４は、例えばWiFi等の無線ＬＡＮ（Local Area Network）通信システム、および／または、Bluetooth（登録商標）、赤外線等の短距離無線通信システムにより通信可能に構成される。局域通信部３４は、コントロールボックス５０との間の受信部３０１，送信部３０２（図７参照）として機能する。
【００４１】
携帯端末３０は、局域通信部３４とは別に、例えばＲＦＩＤ（Radio Frequency IDentification）等の、いわゆる近距離無線通信システムを利用する個体識別デバイスを有していてもよい。
【００４２】
オーディオデバイス部３８は、音声入力部であるマイクロフォン、および音声出力部であるスピーカを含む。
【００４３】
２−２）ウェアラブル機器
ウェアラブル機器７０は、表示部７１および各種のセンサ７２〜７５、カメラ７８を有する。表示部７１は、図１に示すように、例えばヘッドマウント型のウェアラブル機器７０のフレーム７６の左右に配置される小型のプロジェクタである。このヘッドマウント型のウェアラブル機器７０では、各プロジェクタから出射された同一または視差を持つ画像光が導光板７７でガイドされ、導光板７７の所定領域からユーザの眼球に向けて出射されるようになっている。
【００４４】
ウェアラブル機器７０の各種のセンサとしては、例えば、地磁気センサ７２、ジャイロセンサ７３、加速度センサ７４、照度センサ７５等がある。
【００４５】
カメラ７８は、ユーザの視界方向の被写体を撮影可能な撮像部を構成する。カメラ７８は、装着ユニット７０１に搭載され、本実施形態では左右の表示部７１の間に配置される（図１）。なお、カメラ７８の搭載位置は上述の例に限られない。
【００４６】
カメラ７８は、静止画および動画を撮影可能である。カメラ７８は、典型的には、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）センサ、ＣＣＤ（Charge Coupled Device）センサ等の撮像素子で構成される。
【００４７】
なお、ウェアラブル機器７０では、左右のうち一方にのみ表示部７１が設けられていてもよい。ウェアラブル機器７０は、プロジェクタタイプのものに限られず、眼球に直接画像光を照射するタイプの表示部７１を備えていてもよい。
【００４８】
２−３）コントロールボックス
コントロールボックス５０は、ＣＰＵ５１、メモリ５２、局域通信部５４、入力キー５３、タッチパネル５５、オーディオデバイス部５８、バッテリ５９等を有する。
【００４９】
コントロールボックス５０は、ウェアラブル機器７０の付属機器（例えば、ウェアラブル機器７０の一部）として構成されてもよいし、ウェアラブル機器７０とは独立したコントローラとして構成されてもよい。
【００５０】
ＣＰＵ５１は、コントロールボックス５０内およびウェアラブル機器７０内の各部を統括的に制御する。コントロールボックス５０は、ＣＰＵ５１の代わりに、ＦＰＧＡ（Field Programmable Gate Array）等のＰＬＤ（Programmable Logic Device）を備えていてもよい。
【００５１】
局域通信部５４は、携帯端末３０の局域通信部３４と、上記した通信システムにより通信可能に構成される。局域通信部５４は、携帯端末３０との間の受信部５０１，送信部５０２（図７参照）として機能する。
【００５２】
オーディオデバイス部５８は、音声を電気信号に変換可能な音声入力部であるマイクロフォン５８１（図１参照）、および電気信号を音声に変換可能な音声出力部であるスピーカを含む。
【００５３】
入力キー５３は、コントロールボックス５０に配置された、ユーザにより操作される１以上の物理キーである。入力キー５３は、例えば電源キー、バックキー、表示部７１のON/OFFキー、カメラ７８の操作ボタン５３１（図１参照）、マイクロフォン５８１の操作ボタン５３２（図１参照）を含む。
【００５４】
操作ボタン５３１は、撮影時にユーザにより入力操作される操作部を構成し、静止画撮影モードにおいてはシャッタボタン、動画撮影モードにおいては撮影開始／終了ボタンとして機能する。操作ボタン５３２は、音声記録モードにおいて音声記録の開始／終了ボタンとして機能する。
【００５５】
操作ボタン５３２は、音声記録時にユーザにより入力操作される操作部を構成し、音声記録開始／終了ボタンとして機能する。
【００５６】
タッチパネル５５は、コントロールボックス５０の表面に配置された（図１参照）、ユーザにより操作される操作デバイスである。入力キー５３およびタッチパネル５５は、ウェアラブル機器７０の操作部として機能する。
【００５７】
コントロールボックス５０は、局域通信部５４とは別に、例えば上述したＲＦＩＤ等の近距離無線通信システムを利用する通信デバイスを有していてもよい。これにより、ユーザは、携帯端末３０内の所定のアプリケーションソフトウェアを起動し、携帯端末３０をコントロールボックス５０に接近させることにより、ほぼ自動的にこれらの機器をペアリングすることができる。
【００５８】
また例えば、ユーザが携帯端末３０をコントロールボックス５０に接近させることにより、携帯端末３０は、これらをペアリングするためのアプリケーションソフトウェアを、ほぼ自動的にクラウドからダウンロードしてこれがインストールされるようにすることもできる。
【００５９】
もちろん、コントロールボックス５０は、このような近距離無線通信用のデバイスを有していない場合でも、局域通信部５４を用いて携帯端末３０とペアリングが可能である。
【００６０】
２−４）クラウドシステム
クラウドシステム１０内の例えばサーバコンピュータは、ＣＰＵ１１、メモリ１２、および携帯端末３０と通信可能に構成された広域通信部１３を有する。
【００６１】
３）ソフトウェアの構成
図３は、携帯端末３０およびコントロールボックス５０にそれぞれ搭載されるソフトウェアの構成を示す。
【００６２】
携帯端末３０は、一般のアプリケーションソフトウェア（以下、単に「アプリ」という。）２６およびコンパニオンアプリ２５をメモリ３２内に格納している。これらのアプリ２５、２６は、携帯端末３０にデフォルトでインストールされたＯＳ（Operating System）上で動作するように構成される。
【００６３】
一般のアプリ２６の種類としては、例えば、ミニブログや交流サイト等のＳＮＳ（Social Networking Service）アプリ、音声認識アプリ、カメラアプリ、メディア再生、ニュース、天気予報サービス等がある。
【００６４】
コンパニオンアプリ２５は、これらのアプリ２６上のデフォルトデータやユーザデータを、ウェアラブル機器７０の表示部７１に表示可能な形式のデータに変換する機能を有する。携帯端末３０は、例えば、コンパニオンアプリ２５をクラウドシステム１０からダウンロードすることにより、コンパニオンアプリ２５がこの携帯端末３０にインストールされる。
【００６５】
コントロールボックス５０は、ペアリング後にコンパニオンアプリ２５と協働するファームウェア４５をメモリ５２内に有する。ファームウェア４５には、カメラ７８を動作させるカメラアプリや、後述する設定画面での設定アプリ等がデフォルトでインストールされている。
【００６６】
４）ウェアラブル機器で表示される画面例および情報処理システムの動作例
４−１）ウェアラブル機器に表示される画面例
図４は、ウェアラブル機器７０の表示部７１に表示される画面の例を示す。なお、以降では説明の便宜上、携帯端末３０の処理の主体をコンパニオンアプリ２５とし、コントロールボックス５０の処理の主体をファームウェア４５とする。
【００６７】
４−１ａ）カード階層の画面例
図４の上段に示す階層を「カード（Card）階層」という。カード階層２００は、例えばデフォルトでホーム画面２１１および設定画面２１２等を含む、各種のカード画面２１０を含む。また、カード階層２００は、その他、ユーザが登録したアプリ２６（図３参照）のカード画面２１３を含む。
【００６８】
カード画面２１０は、カード画面全体の領域のうち、例えば概ね下半分の領域に配置されるカード画像２１５を含む。ここでいうカード画像（ホーム画面２１１のカード画像を除く）とは、アイコンやウィジェットのようなものであり、アプリにアクセスするためのＧＵＩ（Graphical User Interface）である。１つのカード画面２１０につき１つのカード画像２１５が備えられる。
【００６９】
ユーザは、登録によりカード画面２１０（カード画像２１５）を追加していくことができる。例えばユーザが携帯端末３０を用いてその携帯端末３０にインストールされたアプリ２６に登録操作を行うことにより、コンパニオンアプリ２５がそのアプリ２６に応じたカード画像２１５を生成する。
【００７０】
アプリに応じたカード画像２１５とは、例えばカード画像２１５内にそのアプリとわかるマークや文字を含む画像である。後述するように、基本的にはコンパニオンアプリ２５が、自身で生成したカード画像２１５をメモリ３２に格納し、また、ファームウェア４５もそれらのうち所定枚数のカード画像２１５をメモリ５２に格納する。
【００７１】
コントロールボックス５０内のファームウェア４５は、これらのカード画面２１０を１つずつ表示部７１に表示するように構成される。同一階層内では、ユーザがタッチパネル５５を介して左右スワイプ操作を入力することにより、ファームウェア４５は、順にそれらのカード画面２１０を表示部７１に表示させる。
【００７２】
なお、カード画面２１０のうち設定画面２１２からアクセス可能な「設定」もアプリケーションソフトウェアの１つであり、このコントロールボックス５０に内蔵のデフォルトのアプリである。
【００７３】
４−１ｂ）アプリ階層の画面例
図４の下段に示す階層を「アプリ階層３００」という。アプリ階層３００は、基本的にはカード階層２００を介してアクセスされ得、各カード画面２１０のそれぞれのアプリが起動されたアプリ画面（でのアプリ画像）３１０を含む。
【００７４】
表示部７１は、これらのアプリ画像３１０を１つずつ表示する。ユーザは、カード階層２００を介してアプリ階層３００にアクセスすることができる。ユーザがアプリ階層３００にアクセスする場合、カード階層２００内で選択したカード画面２１０を表示部７１に表示させた状態で、タップ操作する。そうすると、ファームウェア４５は、そのカード画面２１０に対応するアプリ画像３１０を表示部７１に表示させる。例えば、ファームウェア４５は、カメラアプリが起動する場合に、カメラアプリに対応するアプリ画像３１１を表示部７１に表示させる。
【００７５】
そのアプリ画像３１０からカード画面２１０に戻る場合、ユーザは、コントロールボックス５０の入力キー５３（図２参照）として設けられたバックキーを押す。
【００７６】
また、ユーザは、アプリ階層３００内において任意の１つのアプリ画像３１０が表示されている状態で、タッチパネル５５を左右にスワイプ操作することにより、その１つのアプリ内でアプリ画像３１０を切り替えることができる。例えば、１つのアプリ内の第１の機能と、そのアプリの第１の機能とは異なる機能を有する第２の機能とを切り替えることができる。その機能数（アプリ画像数）は、アプリにより異なる。
【００７７】
アプリがカメラアプリである場合、例えば、第１の機能が静止画撮影モードの画面を有し、第２の機能が動画撮影モードの画面である。なお、ファームウェア４５にデフォルトでインストールされているカメラアプリは、カメラ７８で得られている画像を表示部７１に表示する。
【００７８】
なお、ユーザによる指のスワイプ操作の方向と、画像の移動方向とが一致していてもよいし、逆方向であってもよい。これはユーザの設定により変更可能とされる。
【００７９】
４−２）カード階層内のカード画面の切替処理
典型的には、携帯端末３０のコンパニオンアプリ２５が、登録されたすべてのカード画像２１５をメモリ３２内に格納する。一方、ファームウェア４５は、それらのうち所定枚数（例えば登録された順に所定枚数に達するまで）のカード画像２１５をコントロールボックス５０内のメモリ５２に格納する。そして、ファームウェア４５は、ユーザによりタッチパネル５５を介して指定されたカード画像２１５をメモリ５２から抽出して表示部７１に表示する。また、ファームウェア４５は、必要に応じてコンパニオンアプリ２５を介して携帯端末３０のメモリ３２からカード画像２１５の送信を要求し、これを受信して表示部７１に表示する。具体的には、ファームウェア４５およびコンパニオンアプリ２５は、以下のように動作する。
【００８０】
図５は、カード階層２００内でのカード画面２１０の切り替えの動作を説明するための図である。図５上に示すように、例えば携帯端末３０のメモリ３２が９枚のカード画像２１５（ａ）〜（ｉ）を格納しているとする。そして、これらのうちコントロールボックス５０のメモリ５２が５枚のカード画像２１５（ｃ）〜（ｇ）を格納しているとする（破線で囲まれた部分）。５枚のカード画像２１５（ｃ）〜（ｇ）は連続するカード画像２１５である。そして、現在、表示部７１には太枠で記載したカード画像２１５（ｅ）が表示されている。なお、カード画像２１５（ｃ）はホーム画面のカード画像である。
【００８１】
図５上に示す状態から、ユーザにより、カード画面２１０を左へ移動させるスワイプ操作が入力されたとする。そうすると、ファームウェア４５は、図５下に示すように、現在表示されているカード画像２１５（ｅ）をカード画像２１５（ｄ）に切り替え、これまで格納していた端部（右端）のカード画像２１５（ｇ）を破棄する。
【００８２】
また、上記スワイプ操作の入力があった時、ファームウェア４５は、入力された操作情報を携帯端末３０に通知する。コンパニオンアプリ２５は、新たに端部（左端）に位置したカード画像２１５（ｂ）をメモリ３２から抽出してコントロールボックス５０に送信する。ファームウェア４５はこれを受け取りメモリ５２に格納する。
【００８３】
このようにして、ファームウェア４５は、所定枚数（５枚）のカード画像２１５がメモリ５２に格納されることを維持する。
【００８４】
このような処理により、コントロールボックス５０内の必要なメモリ容量を削減しながら、あるいは、小容量のメモリを使用してコストを低減しながら、カード画面２１０の切替をスムーズに行うことができる。
【００８５】
なお、コントロールボックス５０は、ホーム画面２１１のカード画像２１５や、カメラアプリ等のデフォルトのアプリの画面のカード画像２１５については、それらを破棄せずそのまま保持しておいてもよい。この場合、コントロールボックス５０は、それらホーム画面２１１以外およびデフォルトのアプリ以外のカード画像２１５を、所定枚数以内でメモリ５２に格納するようにすればよい。
【００８６】
５）音声記録モード、静止画撮影モード、および動画撮影モード
図１に示す情報処理システム１００では、マイクロフォン５８１を用いて音声データを生成して記録する音声記録モードと、カメラ７８を用いて静止画データを生成し記録する静止画撮影モードと、カメラ７８およびマイクロフォン５８１を用いて動画データを生成し記録する動画撮影モードとを有する。
【００８７】
生成された音声データ、静止画データ、および動画データは、携帯端末３０のメモリ３２に逐次保存され、ユーザによって自由にアクセス可能となる。
５−１）音声記録モード
情報処理システム１００の音声記録モードにおいて、コントロールボックス５０は、操作ボタン５３２がユーザによる入力操作を受けると、音声の取り込み、つまりマイクロフォン５８１による音声データの生成を開始する。そして、コントロールボックス５０は、操作ボタン５３２が再びユーザによる入力操作を受けると、音声データの生成を終了させる。
【００８８】
そして、ユーザによる操作ボタン５３２の２回の入力操作の間に、マイクロフォン５８１により生成された音声データが、時系列に沿ったひとつの音声データとしてメモリ５２に保存される。メモリ５２に保存された音声データは、局域通信部５４によって携帯端末３０に送信され、メモリ３２に保存される。
【００８９】
局域通信部５４による音声データの携帯端末３０への送信にはBluetooth（登録商標）やWi-Fiを用いることができる。しかし、音声データは容量が大きくないため、音声データの携帯端末３０への送信には低消費電力のBluetooth（登録商標）を用いることが好ましい。
【００９０】
また、情報処理システム１００では、マイクロフォン５８１により生成される音声データを、メモリ５２に保存せずに、そのまま携帯端末３０に送信するリアルタイム送信を行うこともできる。リアルタイム送信では、音声データが、コントロールボックス５０のメモリ５２に保存されず、携帯端末３０のメモリ３２に直接保存される。
【００９１】
局域通信部５４による音声データの携帯端末３０へのリアルタイム送信にも低消費電力のBluetooth（登録商標）を用いることが好ましい。より詳細には、音声データのリアルタイム送信に用いるBluetooth（登録商標）のプロファイルとしては、ＨＦＰ（Hands Free Profile）が適している。
【００９２】
５−２）静止画撮影モードおよび動画撮影モード
情報処理システム１００の静止画撮影モードおよび動画撮影モードは、カメラアプリの下で動作可能である。静止画撮影モードと動画撮影モードとは、カメラアプリにおいて切替可能である。
【００９３】
図６は、カメラアプリのアプリ画像３１１を示した図である。アプリ画像３１１は、カメラアプリの機能に従って表示されるアプリ画像３１１ａ，３１１ｂ，３１１ｃを含む。
【００９４】
カメラアプリが起動すると、まず、静止画撮影モードに対応するアプリ画像３１１ａが表示される。このアプリ画像３１１ａにおいてユーザによる右スワイプ操作が入力されると、動画撮影モードに対応するアプリ画像３１１ｂが表示される。また、このアプリ画像３１１ｂにおいてユーザによる左スワイプ操作が入力されると、アプリ画像３１１ａに戻る。
【００９５】
５−２ａ）静止画撮影モード
情報処理システム１００の静止画撮影モードは、アプリ画像３１１ａが表示されているときに動作可能である。
【００９６】
静止画撮影モードにおいて、コントロールボックス５０は、操作ボタン（操作部）５３１がユーザによる入力操作を受けると、カメラ７８による撮影、つまり静止画データの生成を行う。生成された静止画データは、メモリ５２に保存される。メモリ５２に保存された静止画データは、局域通信部５４によって携帯端末３０に送信され、メモリ３２に保存される。
【００９７】
局域通信部５４による静止画データの携帯端末３０への送信にはBluetooth（登録商標）やWi-Fiを用いることができる。静止画データは容量が大きいため、静止画データの携帯端末３０への送信にはWi-Fiを用いることが好ましい。なお、容量が小さい静止画データの携帯端末３０への送信にはBluetooth（登録商標）を用いることにより消費電力を低減することもできる。
【００９８】
５−２ｂ）動画撮影モード
情報処理システム１００の静止画撮影モードは、アプリ画像３１１ｂが表示されているときに動作可能である。
【００９９】
アプリ画像３１１ｂにおいて操作ボタン５３１がユーザによる入力操作を受けると、動作中の動画撮影モードに対応するアプリ画像３１１ｃが表示され、動画撮影モードの動作が開始する。
【０１００】
動作中のアプリ画像３１１ｃにおいて操作ボタン５３１が再びユーザによる入力操作を受けると、待機中の動画撮影モードに対応するアプリ画像３１１ｂに戻り、動画撮影モードの動作が停止する。
【０１０１】
動画撮影モードにおいて、コントロールボックス５０は、主に、動画データを構成する静止画データと音声データとを生成する情報処理装置として機能する。携帯端末３０は、主に、コントロールボックス５０から受信した静止画データと音声データとを合成して動画データを生成するデータ生成装置として機能する。
【０１０２】
コントロールボックス５０に生成された静止画データおよび音声データは携帯端末３０に送信される。コントロールボックス５０は、容量の大きい静止画データの送信にWi-Fiを用い、容量の小さい音声データの送信にＨＦＰ（Hands Free Profile）を用いる。
【０１０３】
携帯端末３０は、受信した静止画データと音声データとの双方に同期のための時刻情報であるタイムスタンプが含まれていれば、タイムスタンプに基づいて静止画データと音声データとを同期させることができる。ところが、Wi-Fiでは、同期のための時刻情報であるタイムスタンプを含むデータを送信することができるが、ＨＦＰ（Hands Free Profile）ではタイムスタンプを含むデータを送信することができない。
【０１０４】
つまり、携帯端末３０が受信する静止画データにはタイムスタンプが含まれるものの音声データにはタイムスタンプが含まれない。そのため、携帯端末３０は、タイムスタンプに基づいて静止画データと音声データとを同期させることができない。
【０１０５】
そこで、情報処理システム１００では、タイムスタンプを含まない音声データの送信に、マイクロフォン５８１により生成される音声データをそのまま携帯端末３０に送信するリアルタイム送信を用いる。これにより、静止画データと音声データとを良好に同期させることができるようになる。以下、情報処理システム１００の動画撮影モードにおける動画データ生成の詳細について説明する。
【０１０６】
６）動画撮影モードにおける動画データの生成
６−１）動画撮影モードに関連する構成
図７は、情報処理システム１００の動画撮影モードに関連する構成を示すブロック図である。
【０１０７】
コントロールボックス５０では、主に、局域通信部５４（図１参照）を構成する受信部５０１および送信部５０２と、操作ボタン５３１（図１参照）と、マイクロフォン５８１（図１参照）と、メモリ５２（図２参照）とが動画データの生成に用いられる。
【０１０８】
また、コントロールボックス５０は、内部にて時刻を刻み、コントロールボックス５０のシステムタイムを提供するタイマー５０３と、各データを時刻と関連付けるための時刻処理部５０４をと更に含む。
【０１０９】
携帯端末３０では、主に、局域通信部３４（図１参照）を構成する受信部３０１および送信部３０１と、メモリ３２（図２参照）とが動画データの生成に用いられる。
【０１１０】
また、携帯端末３０は、内部にて時刻を刻み、携帯端末３０のシステムタイムを提供するタイマー３０３と、各データを時刻と関連付けるための時刻処理部３０４と、静止画データと音声データとを動画データに合成するための合成処理部３０３とを更に含む。
【０１１１】
６−２）動画撮影モードにおける動画データ生成のシーケンス
図８は、情報処理システム１００の動画撮影モードにおける動画データ生成のシーケンスを示している。図８に沿って、情報処理システム１００における動画データ生成の詳細について説明する。
【０１１２】
まず、コントロールボックス５０は、操作ボタン５３１がユーザによる入力操作を受けると（ＳＴ１）、送信部５０２によって、動画撮影モードの動作を開始するための操作通知を携帯端末３０に送信する（ＳＴ２）。
【０１１３】
携帯端末３０は、受信部３０１によって、コントロールボックス５０からの操作通知を受信すると、送信部３０２によって、音声データの送信を開始させるための音声データ送信開始要求をコントロールボックス５０に送信する（ＳＴ３）。
【０１１４】
携帯端末３０からコントロールボックス５０に送信される開始要求は、携帯端末３０のシステムタイムであるタイマー３０３の時刻Ｔｓと、コントロールボックス５０のシステムタイムであるタイマー５０３の時刻Ｔｃとの関連付けを行うためのトリガとして構成される。
【０１１５】
具体的には、携帯端末３０は、時刻処理部３０４によって、開始要求を送信した送信時刻Ｔｓ０をタイマー３０３から取得する（ＳＴ４）。コントロールボックス５０は、時刻処理部５０４によって、開始要求を受信した受信時刻Ｔｃ０をタイマー５０３から取得する（ＳＴ５）。
【０１１６】
更に、コントロールボックス５０は、送信部５０２によって、時刻処理部３０４により取得した受信時刻Ｔｃ０を携帯端末３０に送信する（ＳＴ６）。
【０１１７】
そして、携帯端末３０が、受信部３０１によって、受信時刻Ｔｃを受信する。これにより、携帯端末３０が、携帯端末３０のタイマー３０３から取得された送信時刻Ｔｓ０と、コントロールボックス５０のタイマー５０３から取得された受信時刻Ｔｃ０とを把握することができる。
【０１１８】
ここで、携帯端末３０とコントロールボックス５０との間の開始要求の通信にかかる時間は無視できる程度に短いため、携帯端末３０のタイマー３０３における送信時刻Ｔｓ０とコントロールボックス５０のタイマー５０３における受信時刻Ｔｃ０とが同時刻を示すものとされる。
【０１１９】
これにより、受信時刻Ｔｃ０を受信した携帯端末３０は、携帯端末３０のタイマー３０３における時刻Ｔｓと、コントロールボックス５０のタイマー５０３における時刻Ｔｃとを、以下の式（１），（２）によって相互に変換することが可能となる。
Ｔｃ＝Ｔｃ０＋（Ｔｓ−Ｔｓ０）          …（１）
Ｔｓ＝Ｔｓ０＋（Ｔｃ−Ｔｃ０）          …（２）
【０１２０】
このように、携帯端末３０からコントロールボックス５０に送信される開始要求によって、携帯端末３０は、携帯端末３０のタイマー３０３における時刻Ｔｓのみならず、コントロールボックス５０のタイマー５０３における時刻Ｔｃを把握可能となる。
【０１２１】
また、受信時刻Ｔｃ０の送信（上記ＳＴ６）と同時に、コントロールボックス５０は、マイクロフォン５８１を用いて音声データの生成を開始する（ＳＴ７）。コントロールボックス５０は、送信部５０２によって、生成した音声データの携帯端末３０へのリアルタイム送信を開始する（ＳＴ８）。
【０１２２】
上述しように、送信部５０２による音声データの携帯端末３０へのリアルタイム送信には、ＨＦＰ（Hands Free Profile）が用いられる。
【０１２３】
なお、本実施形態では、送信部５０２から携帯端末３０への音声データのリアルタイム送信において、全くタイムラグが無いものとみなしている。つまり、音声データが生成された時刻と、携帯端末３０が音声データを受信する時刻とが同時であるものとみなしている。
【０１２４】
しかし、実際に音声データが生成された時刻と、携帯端末３０が音声データを受信する時刻との間のタイムラグＬ１を考慮してもよい。つまり、携帯端末３０が音声データを受信した時刻からタイムラグＬ１を引いた時刻を、実際に音声データが生成された時刻とみなしてもよい。タイムラグＬ１は、予め実測され、携帯端末３０のメモリ３２に記録されていればよい。
【０１２５】
携帯端末３０は、逐次、受信部３０１によって音声データを受信する。携帯端末３０は、タイマー３０３における、受信部３０１が当該音声データを受信した時刻Ｔｓがわかるように音声データをメモリ３２に記録する。例えば、携帯端末３０は、音声データに時刻Ｔｓを逐次埋め込んでもよく、音声データの受信の開始／終了時刻Ｔｓを音声データに付与してもよい。
【０１２６】
受信部３０１による音声データの受信を開始した携帯端末３０は、送信部３０２によって、静止画データの送信を開始させるための静止画データ送信開始要求をコントロールボックス５０に送信する（ＳＴ９）。
【０１２７】
コントロールボックス５０は、受信部５０１によって静止画データ送信開始要求を受信すると、ウェアラブル機器７０のカメラ７８の動作を開始させる（ＳＴ１０）。つまり、コントロールボックス５０は、カメラ７８によって、動画データにおける各コマになる静止画データを連続して生成し続ける。
【０１２８】
静止画データは、動画データに設定されるフレームレートに応じた時間ごとに生成される。動画データのフレームレートは、例えば、３０ｆｐｓや１５ｆｐｓとすることができる。
【０１２９】
具体的には、コントロールボックス５０がカメラ７８の動作を開始すると、カメラ７８は、繰り返し静止画データを生成する（ＳＴ１１−１〜ＳＴ１１−Ｎ）。コントロールボックス５０は、逐次、カメラ７８によって生成された静止画データをメモリ５２に取り込み、時刻処理部５０４によって静止画データにタイムスタンプを付与する（ＳＴ１２−１〜ＳＴ１２−Ｎ）。
【０１３０】
時刻処理部５０４が静止画データに付与するタイムスタンプは、タイマー５０３における、カメラ７８によって静止画データが生成された時刻Ｔｃを示す。なお、タイムスタンプは、特定の方式に限られず、携帯端末３０が静止画データから時刻Ｔｃを把握可能とする時刻情報であればよい。つまり、タイムスタンプには、このような時刻情報を含むスタンプやデータ全般が含まれるものとする。
【０１３１】
コントロールボックス５０は、逐次、時刻処理部５０４によってタイムスタンプを付与した静止画データを、送信部５０２によって携帯端末３０に送信する（ＳＴ１３−１〜ＳＴ１３−Ｎ）。
【０１３２】
上述しように、送信部５０２による静止画データの携帯端末３０への送信には、Wi-Fiが用いられる。静止画データは容量が大きいため、コントロールボックス５０による送信と携帯端末３０による受信との間にタイムラグが発生する。そのため、図８では、「静止画データ送信（ＳＴ１３−１〜ＳＴ１３−Ｎ）」の矢印が斜め下向きに示されている。
【０１３３】
携帯端末３０は、逐次、受信部３０１によって静止画データを受信し、当該静止画データをメモリ３２に保存する。これにより、携帯端末３０のメモリ３２には、時系列に沿った一群の静止画データが保存される。
【０１３４】
このように、操作ボタン５３１が再びユーザによる入力操作を受けるまで、携帯端末３０のメモリ３２には、音声データおよび静止画データが蓄積され続ける。
【０１３５】
そして、操作ボタン５３１が再びユーザによる入力操作を受けると（ＳＴ１４）、コントロールボックス５０は、動画撮影モードの動作を終了するための操作通知を携帯端末３０に送信する（ＳＴ１５）とともに、音声データの生成を終了し（ＳＴ１６）、カメラの動作を停止させる（ＳＴ１７）。
【０１３６】
そして、携帯端末３０が、合成処理部３０５によって、メモリ３２に保存された音声データと静止画データとを合成して動画データを生成する（ＳＴ１８）。
【０１３７】
具体的には、まず、合成処理部３０５は、静止画データに付与されたタイムスタンプに応じて、静止画データをつなぎ合わせて時系列に沿った一連の映像データ生成する。なお、合成処理部３０５は、静止画データの送信速度が不十分であることなどにより、携帯端末３０が一部の静止画データが得られていない場合には「コマ落ち」と判断する。
【０１３８】
合成処理部３０５は、コマ落ちで得られていない静止画データを、当該静止画データの直前に生成された静止画データで充当する。これにより、合成処理部３０５は、コマ落ちがある場合にも、スムーズな映像データを生成することが可能となる。
【０１３９】
そして、合成処理部３０５は、映像データと音声データとを同期させて結合する。ここで、音声データには、時刻情報として、携帯端末３０が当該音声データを受信した時刻Ｔｓが付与されている。一方、映像データの各静止画データには、時刻情報として、時刻Ｔｃを示すタイムスタンプが付与されている。
【０１４０】
つまり、音声データの時刻情報は携帯端末３０のタイマー３０３の時刻Ｔｓで付与され、映像データの時刻情報はコントロールボックス５０タイマー５０３の時刻Ｔｃで付与されている。そこで、映像データおよび音声データの時刻情報を時刻Ｔｓまたは時刻Ｔｃに統一する必要がある。
【０１４１】
そのために、情報処理システム１００では、音声データの時刻情報を上記式（１）を用いて時刻Ｔｓから時刻Ｔｃに変換するか、または、映像データの時刻情報を上記式（２）を用いて時刻Ｔｃから時刻Ｔｓに変換する。
【０１４２】
これにより、音声データの時刻情報および映像データの時刻情報により、映像データと音声データとを良好に同期させることが可能となる。
【０１４３】
本技術は、以上説明した実施形態に限定されず、他の種々の実施形態を実現することができる。
【０１４４】
上記実施形態に係る同期方法は、映像データと音声データとの同期に限らず、タイムスタンプを含むデータを送信可能な方式で送信されるデータと、タイムスタンプを含むデータを送信不能な方式で送信されるデータとの同期に広く適用可能である。
【０１４５】
上記実施形態では、音声データ送信開始要求の、送信時刻Ｔｓ０と受信時刻Ｔｃ０とが同時であるものとみなしたが、送信時刻Ｔｓ０と受信時刻Ｔｃ０とのタイムラグＬ２を考慮に入れてもよい。つまり、送信時刻Ｔｓ０と受信時刻Ｔｃ０との間に一定のタイムラグＬ２がある場合には、「Ｔｓ０＋Ｌ」と「Ｔｃ０」とが同時刻を示すものとみなすことができる。タイムラグＬ２は、予め実測され、携帯端末３０のメモリ３２に記録されいればよい。
【０１４６】
この場合、上記の式（１）および式（２）は、下記の式（１’）および式（２’）と書き換えることができる。
Ｔｃ＝Ｔｃ０＋｛Ｔｓ−（Ｔｓ０＋Ｌ２）｝          …（１’）
Ｔｓ＝（Ｔｓ０＋Ｌ２）＋（Ｔｃ−Ｔｃ０）          …（２’）
【０１４７】
また、上記実施形態では、音声データ送信開始要求が携帯端末３０からコントロールボックス５０に送信されるが、これとは反対に、音声データ送信開始要求はコントロールボックス５０から携帯端末３０に送信されてもよい。この場合、コントロールボックス５０が音声データ送信開始要求を送信した送信時刻Ｔｃ０と、携帯端末３０が音声データ送信開始要求を受信した受信時刻Ｔｓ０とを用いて静止画データと音声データとの同期が行われる。なお、この場合、図８における「音声データ送信開始要求（ＳＴ３）」の矢印の向きが逆になる。
【０１４８】
上記実施形態に係るウェアラブル機器７０は、有線により、つまり電気ケーブルによりコントロールボックス５０に接続されていた。しかし、ウェアラブル機器７０は、ウェアラブル機器とコントロールボックスが電気ケーブル無しに一体となった機器であってもよい。
【０１４９】
上記の実施形態では、データ生成装置として機能する機器は、携帯電話機など、携帯性を有する機器であったが、デスクトップ型のＰＣ等、携帯性を有しない機器であってもよい。
【０１５０】
以上説明した各形態の特徴部分のうち、少なくとも２つの特徴部分を組み合わせることも可能である。
【０１５１】
なお、本技術は以下のような構成も採ることができる。
（１）外部機器により送信された開始要求を受信する受信部と、
前記受信部が前記開始要求を受信した受信時刻を取得し、第１のデータにタイムスタンプを付与する時刻処理部と、
前記時刻処理部が取得した前記受信時刻を前記外部機器に送信し、前記受信時刻の後に生成され、前記時刻処理部が前記タイムスタンプを付与した前記第１のデータを前記外部機器に送信し、前記受信時刻の後に生成された第２のデータを前記外部機器にリアルタイム送信する送信部と
を具備する情報処理装置。
（２）上記（１）に記載の情報処理装置であって、
前記第１のデータは静止画データで、前記第２のデータは音声データである
情報処理装置。
（３）上記（２）に記載の情報処理装置であって、
前記送信部は、前記静止画データをWi-Fiにより送信し、前記音声データをBluetooth（登録商標）により送信する
情報処理装置。
（４）上記（２）または（３）に記載の情報処理装置であって、
前記静止画データを生成するカメラと、
前記音声データを生成するマイクロフォンとを更に具備する
情報処理装置。
（５）上記（４）に記載の情報処理装置であって、
前記カメラは、ユーザの頭部に装着可能に構成されている
情報処理装置。
（６）上記（４）または（５）に記載の情報処理装置であって、
前記カメラは、一定の時間ごとに前記静止画データを生成する
情報処理装置。
（７）上記（１）から（６）いずれかひとつに記載の情報処理装置であって、
ユーザによる入力操作を受ける操作部を更に具備し、
前記送信部は、前記操作部が入力操作を受けたときに、前記外部機器に対して、前記開始要求を送信させるための通知を行う
情報処理装置。
（８）外部機器に開始要求を送信し、前記開始要求を送信した送信時刻を前記外部機器に送信し、前記送信時刻の後に生成され、タイムスタンプが付与された第１のデータを前記外部機器に送信し、前記送信時刻の後に生成された第２のデータを前記外部機器にリアルタイム送信する送信部と、
前記送信時刻を取得し、前記第１のデータに前記タイムスタンプを付与する時刻処理部と
を具備する情報処理装置。
（９）情報処理装置に開始要求を送信する送信部と、
前記送信部が前記開始要求を送信した送信時刻を取得する時刻処理部と、
前記情報処理装置によって取得されて送信される、前記情報処理装置によって前記開始要求が受信された受信時刻を受信し、前記受信時刻の後に生成され、前記情報処理装置によってタイムスタンプが付与されて送信される第１のデータを受信し、前記受信時刻の後に生成されてリアルタイム送信される第２のデータを受信する受信部と、
前記時刻処理部が取得した前記送信時刻と、前記受信時刻とを用いて、前記第１のデータと前記第２のデータとを同期させる合成処理部と
を具備するデータ生成装置。
（１０）上記（９）に記載のデータ生成装置であって、
前記合成処理部は、前記送信時刻と前記受信時刻とが等しいとみなして、前記第１のデータと前記第２のデータとを同期させる
データ生成装置。
（１１）上記（９）または（１０）に記載のデータ生成装置であって、
前記第１のデータは静止画データで、前記第２のデータは音声データであり
前記合成処理部は、前記静止画データと前記音声データとを合成して動画データを生成する
データ生成装置。
（１２）上記（９）から（１１）のいずれかひとつに記載のデータ生成装置であって、
前記合成処理部は、前記第１のデータと前記第２のデータとを同期させるために、前記第２のデータの前記リアルタイム送信におけるタイムラグを用いる
データ生成装置。
（１３）第１の装置と通信可能に構成された第２の装置によって、前記第１の装置に開始要求を送信し、
前記開始要求を送信した送信時刻を、前記第２の装置によって取得し、
前記第１の装置によって前記開始要求を受信し、
前記開始要求を受信した受信時刻を、前記第１の装置によって取得し、
前記第１の装置によって、前記受信時刻を前記第２の装置に送信し、
前記受信時刻の後に生成される第１のデータに、前記第１の装置によってタイムスタンプを付与し、
前記タイムスタンプを付与した前記第１のデータを、前記第１の装置によって前記第２の装置に送信し、
前記受信時刻の後に生成される第２のデータを、前記第１の装置によって前記第２の装置にリアルタイム送信し、
前記受信時刻と、前記第１のデータと、前記第２のデータとを前記第２の装置によって受信し、
前記第２の装置によって、前記送信時刻と前記受信時刻とを用いて、前記第１のデータと前記第２のデータとを同期させる
情報処理方法。
（１４）第１の装置と、前記第１の装置と通信可能に構成された第２の装置とを具備し、
前記第１の装置は、
前記第２の装置により送信された開始要求を受信する受信部と、
第１の時刻を刻むタイマーと、
前記受信部が前記開始要求を受信した前記第１の時刻である受信時刻を取得し、第１のデータに前記第１の時刻に基づいてタイムスタンプを付与する時刻処理部と、
前記時刻処理部が取得した前記受信時刻を前記外部機器に送信し、前記受信時刻の後に生成され、前記時刻処理部が前記タイムスタンプを付与した前記第１のデータを前記外部機器に送信し、前記受信時刻の後に生成された第２のデータを前記外部機器にリアルタイム送信する送信部とを含み、
前記第２の装置は、
前記第１の装置に前記開始要求を送信する送信部と、
前記第１の時刻とは異なる第２の時刻を刻むタイマーと、
前記第２の装置の前記送信部が前記開始要求を送信した前記第２の時刻である送信時刻を取得する時刻処理部と、
前記第１の装置によって送信される、前記受信時刻と、前記第１のデータと、前記第２のデータとを受信する受信部と、
前記第２の装置の前記時刻処理部が取得した前記送信時刻と、前記受信時刻とを用いて、前記第１のデータと前記第２のデータとを同期させる合成処理部とを含む
情報処理システム。
【符号の説明】
【０１５２】
３０…携帯端末
３２…メモリ
５０…コントロールボックス
５２…メモリ
７０…ウェアラブル機器
７８…カメラ
３０１…受信部
３０２…送信部
３０３…タイマー
３０４…時刻処理部
３０５…合成処理部
５０１…受信部
５０２…送信部
５０３…タイマー
５０４…時刻処理部
５３１…操作ボタン
５８１…マイクロフォン
１００…情報処理システム
【図１】
2015159381.tif 000003
【図２】
2015159381.tif 000004
【図３】
2015159381.tif 000005
【図４】
2015159381.tif 000006
【図５】
2015159381.tif 000007
【図６】
2015159381.tif 000008
【図７】
2015159381.tif 000009
【図８】
2015159381.tif 000010