(57)【要約】      （修正有）【課題】複数の伝送路を利用したデータ伝送に伴う遅延を制御するため、伝送路を介して受信したコンテンツの同期をとって出力する。【解決手段】複数のコンテンツ情報を、外部の伝送装置から複数の伝送路１のそれぞれを介して受信し、複数の伝送路のそれぞれについての遅延情報４を取得するマーカ取得部１５と、マーカ取得部１５によって取得された遅延情報４に基づいて、手書き情報２ａおよび音声情報２ｂを出力する時間を伸長することで当該時間を揃える同期部１７とを備えた。【選択図】図１
2013131872.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを構成する複数のコンテンツ情報のそれぞれを、外部の伝送装置から複数の伝送路のそれぞれを介して受信し、前記複数のコンテンツ情報のそれぞれを同時に出力することで、前記コンテンツを出力する出力装置であって、
前記複数の伝送路のそれぞれについての遅延情報を取得する取得手段と、
前記取得手段によって取得された遅延情報に基づいて、前記複数のコンテンツ情報を出力する時間をそれぞれ伸長することで当該時間を揃える同期手段とを備えたことを特徴とする出力装置。
【請求項２】
前記同期手段は、遅延が最大となる伝送路を介して受信したコンテンツ情報を出力する第１の時間と他の伝送路を介して受信したコンテンツ情報を出力する第２の時間とが一致するように、前記遅延情報に基づいて前記第２の時間を伸長することで、前記複数のコンテンツ情報を出力する時間を揃えることを特徴とする請求項１に記載の出力装置。
【請求項３】
前記同期手段は、遅延が最大となる伝送路についての遅延情報と他の伝送路についての遅延情報との比率にしたがって、前記コンテンツ情報を出力する速度をそれぞれ決定することにより、前記複数のコンテンツ情報を出力する時間を揃えることを特徴とする請求項２に記載の出力装置。
【請求項４】
前記コンテンツの出力が終了した後、前記コンテンツ情報のそれぞれを実際に出力した時間に応じて、前記比率を補正する補正手段をさらに備えたことを特徴とする請求項３に記載の出力装置。
【請求項５】
前記取得手段は、前記複数の伝送路のそれぞれについて、前記外部の伝送装置から所定の間隔で伝送される少なくとも２つの同期情報を取得する間隔を、当該伝送路の前記遅延情報として取得することを特徴とする請求項１から４のいずれか１項に記載の出力装置。
【請求項６】
前記取得手段は、前記遅延情報を複数回取得する場合、当該遅延情報の平均を前記伝送路についての遅延情報とすることを特徴とする請求項１から５のいずれか１項に記載の出力装置。
【請求項７】
複数の伝送路のそれぞれを介して、コンテンツを構成する複数のコンテンツ情報のそれぞれを請求項１から６のいずれか１項に記載の出力装置に伝送することを特徴とする伝送装置。
【請求項８】
請求項１から６のいずれか１項に記載の出力装置と、請求項７に記載の伝送装置とを含むことを特徴とする伝送システム。
【請求項９】
コンテンツを構成する複数のコンテンツ情報のそれぞれを、外部の伝送装置から複数の伝送路のそれぞれを介して受信し、前記複数のコンテンツ情報のそれぞれを同時に出力することで、前記コンテンツを出力する出力装置の制御方法であって、
前記複数の伝送路のそれぞれについての遅延情報を取得する取得ステップと、
前記取得ステップにおいて取得された遅延情報に基づいて、前記複数のコンテンツ情報を出力する時間をそれぞれ伸長することで当該時間を揃える同期ステップとを含むことを特徴とする出力装置の制御方法。
【請求項１０】
請求項１から６のいずれか１項に記載の出力装置、および請求項７に記載の伝送装置の少なくとも一方を動作させるための制御プログラムであって、コンピュータを前記各手段として機能させるための制御プログラム。
【請求項１１】
請求項１０に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のコンテンツ情報から構成されるコンテンツを出力する出力装置等に関するものである。
【背景技術】
【０００２】
通信技術の発達や通信インフラの整備に伴い、大容量の情報を遠隔地へ伝送することが簡単になった。例えば、音楽や映像などの情報量の大きいコンテンツを、個人が安価な機器を用いてストリーミング配信することが一般的になっている。近年では、手軽にコンテンツを配信可能にする上記通信技術を、教育分野へ応用する動きが広がっている。
【０００３】
図１０に基づいて、従来の遠隔授業システムの概要を説明する。図１０は、従来の遠隔授業システムの一部構成を表した模式図であり、（ａ）は実際の使用シーンを概略的に表し、（ｂ）は上記遠隔授業システムで伝送される手書きデータおよび音声データの構造の一例を表す。
【０００４】
遠隔授業システムとは、一地点で教師が行う授業を、当該地点から遠隔の地点にいる生徒がリアルタイムに受講することを可能にするシステムである。当該システムは、上記通信技術により、新興国が抱える教育インフラに関する問題を解決できる画期的なシステムとして注目を集めている。すなわち、新興国では生徒に対して教師の数が足らず、１人の教師ができるだけ多くの生徒に授業を行うことが要請される。しかし、授業を行う教室の大きさや机の数などは限られるため、授業が行われる現場で当該授業を受講できる生徒の数も限られる。したがって、図１０（ａ）に示した遠隔授業システムによれば、「教育インフラの不足」という上記問題を解決できる。
【０００５】
一方で、上記遠隔授業システムを稼働させるために必要な通信インフラが、新興国では未発達という問題がある。すなわち、サービスプロバイダがデータをストリーミングで配信する場合、図１０（ｂ）に示すように、当該データを時分割で多重化して伝送することが通常である。しかし、同一の伝送路を使って多重化したデータを伝送すると、通信帯域等の通信リソースが不足することにより遅延が発生する。これにより、上記遠隔授業システムにおいては、生徒は快適に授業を受講することができない。すなわち、遠隔授業システムにおいては、「通信インフラの不足」という上記問題の解決が必須である。
【０００６】
上記問題を解決するアプローチとしては、複数の伝送路を用いてデータを伝送することが考えられる。例えば、下記の特許文献１には、複数の無線回線で異なるメディアの伝送を行う場合に、片方の無線回線が切断されてしまったときは、他方の無線回線でデータを伝送する通信システムが開示されている。また、下記の特許文献２には、２以上の回線のうち、１回線の接続および切断に同期して他の回線の接続および切断を行う装置が開示されている。
【０００７】
一方、下記の特許文献３には、上記遠隔授業システムに類似する技術として、描画のやり取りと音声通話とを違和感なく並行して行える端末装置が開示されている。さらに、下記の特許文献４には、静止画像情報、ポインティングデバイス情報、および音声情報を、関連性を持たせて同時に表示させる方法が開示されている。これらの従来技術によれば、通信インフラが整ってさえいれば、上記遠隔授業システムに類似するサービスを提供できる可能性がある。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平９−２６１１５４号公報（１９９７年１０月３日公開）
【特許文献２】特開平５−１６０９２１号公報（１９９３年６月２５日公開）
【特許文献３】特開平６−６４７７号公報（１９９４年１月１４日公開）
【特許文献４】特開平５−１７６０８６号公報（１９９３年７月１３日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかし、上記特許文献３および４に記載された技術は、あくまでも通信インフラが整備された環境における使用が前提となっている。特に、上記特許文献３に記載された技術では、所定の短周期でデータを時分割して通信することが必須とされる。これは、上記した「通信インフラの不足」という問題があるため、遠隔授業システムを真に必要とする新興国等においては実質的に利用できない。
【００１０】
また、上記特許文献１および２に記載された技術は、複数の伝送路を利用したデータ伝送に伴う遅延を制御できない。すなわち、従来技術では、複数の伝送路を介して受信したデータの間で出力同期をとるために、データの受信装置はマーカ（図１０（ｂ）参照。受信側でデータの同期をとるための情報であり、タイムスタンプともいう）を一致させる。しかし、受信したコンテンツをリアルタイムに出力する場合、データを受信する速度が当該コンテンツを出力する速度の上限となるため、１つの回線からのデータ受信が当該コンテンツの標準的な出力速度に追いつかない場合、同期が不完全になる。
【００１１】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、複数の伝送路を介してリアルタイムにコンテンツを受信する場合に、当該コンテンツの間で適切に同期をとって出力可能な出力装置等を提供することである。
【課題を解決するための手段】
【００１２】
上記の課題を解決するために、本発明の出力装置は、
（１）コンテンツを構成する複数のコンテンツ情報のそれぞれを、外部の伝送装置から複数の伝送路のそれぞれを介して受信し、前記複数のコンテンツ情報のそれぞれを同時に出力することで、前記コンテンツを出力する出力装置であって、
（２）前記複数の伝送路のそれぞれについての遅延情報を取得する取得手段と、
（３）前記取得手段によって取得された遅延情報に基づいて、前記複数のコンテンツ情報を出力する時間をそれぞれ伸長することで当該時間を揃える同期手段とを備えたことを特徴としている。
【００１３】
また、上記の課題を解決するために、本発明の出力装置の制御方法は、
（１）コンテンツを構成する複数のコンテンツ情報のそれぞれを、外部の伝送装置から複数の伝送路のそれぞれを介して受信し、前記複数のコンテンツ情報のそれぞれを同時に出力することで、前記コンテンツを出力する出力装置の制御方法であって、
（２）前記複数の伝送路のそれぞれについての遅延情報を取得する取得ステップと、
（３）前記取得ステップにおいて取得された遅延情報に基づいて、前記複数のコンテンツ情報を出力する時間をそれぞれ伸長することで当該時間を揃える同期ステップとを含むことを特徴としている。
【００１４】
上記の構成によれば、本発明の出力装置および当該装置の制御方法は、複数のコンテンツ情報のそれぞれを、外部の伝送装置から複数の伝送路のそれぞれを介して受信する。次に、当該伝送路のそれぞれについての遅延情報を取得し、当該遅延情報のそれぞれを一致させるように、複数のコンテンツ情報を出力する時間を揃える。そして、時間を揃えられた複数のコンテンツ情報のそれぞれを同時に出力することで、コンテンツを出力する。
【００１５】
前述したように、従来技術においては、複数の伝送路を介して受信したコンテンツを出力する場合に、１つの回線からのデータ受信が当該コンテンツの標準的な出力速度に追いつかなければ、同期が不完全になるという問題が生じていた。すなわち、通信リソースの乏しいナローバンド環境でも、伝送路を複数利用すればコンテンツのストリーミング受信が可能となるが、受信したコンテンツの同期をとって出力することは容易ではなかった。
【００１６】
本発明の出力装置および当該装置の制御方法は、複数の伝送路について取得した遅延情報に基づいて、複数のコンテンツ情報を出力する時間を揃え、これを同時に出力する。すなわち、異なる伝送路から独立して受信した各コンテンツ情報の出力を開始する時刻と終了する時刻とを揃えることで、同期をとることができる。
【００１７】
これにより、本発明の出力装置および当該装置の制御方法は、複数の伝送路を介してリアルタイムにコンテンツを受信する場合であっても、当該コンテンツの間で適切に同期をとって出力できる。
【００１８】
また、上記出力装置では、
（１）前記同期手段は、遅延が最大となる伝送路を介して受信したコンテンツ情報を出力する第１の時間と他の伝送路を介して受信したコンテンツ情報を出力する第２の時間とが一致するように、前記遅延情報に基づいて前記第２の時間を伸長することで、前記複数のコンテンツ情報を出力する時間を揃えることを特徴としている。
【００１９】
上記構成によれば、本発明の出力装置は、遅延情報の中で最大となる遅延情報と、他の遅延情報とを一致させるように比率を計算する。そして、計算した比率に応じて、複数のコンテンツ情報を出力する時間を揃える。
【００２０】
これにより、本発明の出力装置は、取得した遅延情報をコンテンツ情報の同期に反映させることができる。したがって、本発明の出力装置は、複数の伝送路を介してリアルタイムにコンテンツを受信する場合であっても、当該コンテンツの間で適切に同期をとって出力できる。
【００２１】
また、上記出力装置では、
（１）前記同期手段は、遅延が最大となる伝送路についての遅延情報と他の伝送路についての遅延情報との比率にしたがって、前記コンテンツ情報を出力する速度をそれぞれ決定することにより、前記複数のコンテンツ情報を出力する時間を揃えることを特徴としている。
【００２２】
上記構成によれば、本発明の出力装置は、上記比率にしたがってコンテンツ情報を出力する速度を決定する。上記比率が例えば１．１である場合、本発明の出力装置は、最大の遅延情報を有する伝送路から受信したコンテンツ情報の出力速度を、１．１の逆数倍（すなわち０．９１倍）にして、当該コンテンツ情報を出力する。これにより、本発明の出力装置は、当該コンテンツ情報と、他の遅延情報を有する伝送路から受信したコンテンツ情報との出力速度を揃えることができる。
【００２３】
したがって、本発明の出力装置は、複数の伝送路を介してリアルタイムにコンテンツを受信する場合であっても、当該コンテンツの間で適切に同期をとって出力できる。
【００２４】
また、上記出力装置は、
（１）前記コンテンツの出力が終了した後、前記コンテンツ情報のそれぞれを実際に出力した時間に応じて、前記比率を補正する補正手段をさらに備えたことを特徴としている。
【００２５】
上記構成によれば、本発明の出力装置は、コンテンツの出力が終了した後に、コンテンツ情報のそれぞれを実際に出力した時間に応じて、先に計算した比率を補正できる。したがって、本発明の出力装置は、伝送路の通信の品質がさらに劣化する等により、コンテンツ情報の受信に伴う遅延が大きくなった場合であっても、新たな通信環境に適応してコンテンツ情報の同期をとることができる。
【００２６】
また、上記出力装置では、
（１）前記取得手段は、前記複数の伝送路のそれぞれについて、前記外部の伝送装置から所定の間隔で伝送される少なくとも２つの同期情報を取得する間隔を、当該伝送路の前記遅延情報として取得することを特徴としている。
【００２７】
上記構成によれば、本発明の出力装置は、複数の伝送路のそれぞれについて取得した同期情報の時間的な差分として、当該伝送路の遅延情報を取得する。これにより、本発明の出力装置は、伝送路の通信特性を適切に反映させた遅延情報を得ることができる。
【００２８】
また、上記出力装置では、
（１）前記取得手段は、前記遅延情報を複数回取得する場合、当該遅延情報の平均を前記伝送路についての遅延情報とすることを特徴としている。
【００２９】
上記構成によれば、本発明の出力装置は、遅延情報を複数回取得する場合、当該遅延情報の平均を伝送路についての遅延情報とする。したがって、本発明の出力装置は、より正確に遅延情報を得ることができる。
【００３０】
また、本発明の伝送装置は、
（１）複数の伝送路のそれぞれを介して、コンテンツを構成する複数のコンテンツ情報のそれぞれを上記出力装置に伝送することを特徴としている。
【００３１】
上記構成によれば、本発明の伝送装置は、複数の伝送路のそれぞれを介して、コンテンツを構成する複数のコンテンツ情報のそれぞれを上記出力装置に伝送する。したがって、上述した「通信インフラの不足」という問題を効果的に解決できる。
【００３２】
また、本発明の伝送システムは、
（１）上記出力装置と、上記伝送装置とを含むことを特徴としている。
【００３３】
上記構成によれば、本発明の遠隔授業システムは、上記出力装置と、上記伝送装置とを含む。したがって、上述した「通信インフラの不足」という問題を効果的に解決できる。
【００３４】
なお、前記出力装置および伝送装置は、コンピュータによって実現してもよい。この場合には、コンピュータを前記出力装置または伝送装置の各手段として動作させることにより、前記出力装置または伝送装置をコンピュータで実現させる制御プログラム、およびこれを記録したコンピュータ読み取り可能な記録媒体も本発明の範疇に入る。
【発明の効果】
【００３５】
以上のように、本発明の出力装置は、複数の伝送路のそれぞれについての遅延情報を取得する取得手段と、前記取得手段によって取得された遅延情報に基づいて、複数のコンテンツ情報を出力する時間をそれぞれ伸長することで当該時間を揃える同期手段とを備えた構成である。
【００３６】
また、本発明の出力装置の制御方法は、複数の伝送路のそれぞれについての遅延情報を取得する取得ステップと、前記取得ステップにおいて取得された遅延情報に基づいて、複数のコンテンツ情報を出力する時間をそれぞれ伸長することで当該時間を揃える同期ステップとを含む構成である。
【００３７】
したがって、複数の伝送路を介してリアルタイムにコンテンツを受信する場合であっても、当該コンテンツの間で適切に同期をとって出力できる。これにより、例えば十分な通信インフラを利用できない環境においても、ユーザに違和感なくコンテンツを出力できるという効果を奏する。
【図面の簡単な説明】
【００３８】
【図１】本発明の一実施形態に係る出力装置の一部構成を示すブロック図である。
【図２】本発明の一実施形態に係る伝送装置の一部構成を示すブロック図である。
【図３】本発明の一実施形態に係る遠隔授業システムの一部構成を表す概略図である。
【図４】上記伝送装置と上記出力装置との間で行われる処理過程の概略を表したタイミングチャートである。
【図５】上記伝送装置および上記出力装置がマーカを送受信する処理過程を模式的に表すタイミングチャートである。
【図６】上記伝送装置および上記出力装置が情報を送受信し、上記出力装置が授業の内容を出力する処理過程を模式的に表すタイミングチャートである。
【図７】音声情報の受信に伴う遅延が大きくなり、当初に調節した出力速度では手書き情報と音声情報とで同期が取れない様子を表すタイミングチャートである。
【図８】上記出力装置および上記伝送装置が実行する処理の一例を示すフローチャートである。
【図９】上記遠隔授業システムの異なる構成を表す概略図である。
【図１０】従来の遠隔授業システムの一部構成を表した模式図であり、（ａ）は実際の使用シーンを概略的に表し、（ｂ）は教師から生徒へ伝送されるデータの構造を表す。
【発明を実施するための形態】
【００３９】
本発明の実施の形態について、図１〜図９に基づいて詳細に説明する。
【００４０】
以下では、１つの符号にａまたはｂが付されることにより複数存在することが明示されている構成については、これらを省略して当該構成を総称することがある。例えば、伝送路１ａおよび１ｂを「伝送路１」と総称することがある。
【００４１】
また、１つの符号にａまたはｂが付されており、異なる部材名が使用されている構成については、当該部材名を略記した上で当該構成を総称することがある。例えば、手書き情報２ａおよび音声情報２ｂを「情報２」と総称することがあり、手書きマーカ３ａおよび音声マーカ３ｂを「マーカ３」と総称することがある。
【００４２】
〔遠隔授業システム１２０の概要〕
図３に基づいて、本実施の形態に係る遠隔授業システム（伝送システム）１２０の構成を説明する。図３は、出力装置１００と伝送装置１１０とを含む遠隔授業システム１２０の一部構成を表す概略図である。
【００４３】
同図に示すように、出力装置１００および伝送装置１１０は、所定の方式（例えばサーバ・クライアント方式）に基づく通信により、授業の内容（コンテンツ）を構成する手書き情報２ａおよび音声情報２ｂ（コンテンツ情報）をストリーミング形式でリアルタイムに送受信する。これにより、遠隔授業システム１２０によれば、一地点で教師が行う授業を、当該地点から遠隔の地点にいる生徒が受講できる。
【００４４】
上記情報２は、互いに異なる複数の伝送路（伝送路１ａおよび伝送路１ｂ）を介して送受信される。本実施の形態では、手書き情報２ａは伝送路１ａを介して送受信され、音声情報２ｂは伝送路１ｂを介して送受信される。なお、両者を中継する伝送路１の種類は限定されない。すなわち、出力装置１００および伝送装置１１０が手書き情報２ａおよび音声情報２ｂを送受信できさえすれば、伝送路１は何であってもよい。例えば、インターネットであってもよいし、ローカルエリアネットワーク（Local Area Network；ＬＡＮ）であってもよい。
【００４５】
図３では生徒を１人しか描いていないが、出力装置１００をそれぞれ用いる２人以上の生徒が、伝送装置１１０から同時に情報２を受信することもできる。したがって、遠隔授業システム１２０は、遠隔で行われている１つの講演等を、不特定多数の聴衆が同時に受講することも可能である。
【００４６】
〔出力装置１００および伝送装置１１０の概要〕
図１に基づいて、本実施の形態に係る出力装置１００の概要を説明する。図１は、出力装置１００の一部構成を示すブロック図である。
【００４７】
出力装置１００は、手書き情報２ａおよび音声情報２ｂ（複数のコンテンツ情報）から構成される授業の内容を出力する装置である。出力装置１００は、手書き情報２ａおよび音声情報２ｂを、外部の伝送装置１１０からそれぞれ伝送路１ａおよび伝送路１ｂを介して受信する。したがって、授業の内容を生徒に出力するにあたり、別個に（異なる伝送路を介して）受信した手書き情報２ａおよび音声情報２ｂを同期する必要がある。
【００４８】
そこで、出力装置１００は、伝送路１ａおよび伝送路１ｂのそれぞれについての遅延情報４を取得し、伝送路１ａの遅延情報４ａと伝送路１ｂの遅延情報４ｂとに基づいて、手書き情報２ａまたは音声情報２ｂを出力する時間を伸長することで当該時間を揃える。そして、出力する時間を揃えられた手書き情報２ａおよび音声情報２ｂを同時に出力することで同期をとり、授業の内容を生徒に出力する。
【００４９】
図２に基づいて、本実施の形態に係る伝送装置１１０の概要を説明する。図２は、伝送装置１１０の一部構成を示すブロック図である。
【００５０】
伝送装置１１０は、伝送路１ａおよび伝送路１ｂのそれぞれを介して、授業の内容を構成する手書き情報２ａおよび音声情報２ｂのそれぞれを、出力装置１００に伝送する装置である。すなわち、伝送装置１１０は、手書き情報２ａは伝送路１ａを介して伝送し、音声情報２ｂは伝送路１ｂを介して伝送する。
【００５１】
〔遠隔授業システム１２０の動作の概略〕
（システム全体の動作の流れ）
図４に基づいて、遠隔授業システム１２０における動作全体の流れを説明する。図４は、伝送装置１１０と出力装置１００との間で行われる処理過程の概略を表したタイミングチャートである。なお、同図における「時刻」とは、処理を開始した時刻（同図において「時刻０」）を基準とする相対的な経過時間を表すに過ぎない。したがって、各時刻の時間間隔（例えば「時刻１」と「時刻２」との間で実際に経過する時間）は任意であることに注意する。また、この時刻に関する前提は、後述する図５〜７においても同様である。
【００５２】
遠隔授業システム１２０では、以下のステップで処理が進む。
（１）伝送装置１１０がマーカ３を送信し、出力装置１００がマーカ３を受信することにより、伝送路１の遅延情報４を取得する。
（２）出力装置１００が、遅延情報４に基づいて比率５を計算する。
（３）伝送装置１１０が情報２を送信し、出力装置１００が情報２を受信する。
（４）出力装置１００が、比率５に応じて情報２の出力速度を調節することにより、情報２の出力時間を統一する。
（５）出力装置１００が、出力時間を統一した情報２を同時に出力する。
（６）出力装置１００が、情報２の実際の出力時間に基づいて比率５を補正する。
【００５３】
ここで、上記「マーカ」とは、伝送装置１１０から出力装置１００へ伝送される情報２の間で同期をとるための情報（同期情報）である。本実施の形態では、最初の情報２が伝送される前に、伝送装置１１０と出力装置１００との間でマーカ３が送受信される。
【００５４】
すなわち、図４に示すように、上記ステップ（１）および（２）は、伝送装置１１０と出力装置１００とが接続を確立したときに実行される。一方、上記ステップ（３）〜（６）は、すべての授業の内容が伝送装置１１０から出力装置１００へ伝送されるまで繰り返される。以下では、上記ステップ（３）〜（６）の１回分を「エピソード」と称する（図４においては、時刻１５〜２５の時間、または時刻３０〜４０の時間をいう）。
【００５５】
なお、最初の情報２が伝送される前にのみマーカ３が送受信されるのは、各エピソードの区切り（すなわち、情報２のそれぞれの開始時点および終了時点）を検出することによっても、以下で詳述する遅延情報４を取得できるからである。言い換えれば、伝送装置１１０と出力装置１００とが接続を確立したときに１回だけマーカ３が送受信されるのは、最初の情報２の同期をとるための遅延情報４を取得するためである。したがって、最初の情報２の同期をとらない場合、最初にマーカ３を送受信することは必須ではない。
【００５６】
エピソードの区切りは、どのように定義しても構わない。例えば、教師が手書きデータ取得部５１（図２参照）に手書き操作を継続している間（例えば、タッチパネルに指示具（教師の指やスタイラス等）が接触してから離れるまでの間）を１つのエピソードとしてよい。または、音声データ取得部５２が音声を検出しないまま所定の時間が経過した時点を１つのエピソードとしてもよい。
【００５７】
（マーカ３を送受信することによる遅延情報４の取得）
図５に基づいて、伝送装置１１０および出力装置１００がマーカ３を送受信することにより、伝送路１の遅延情報４を取得する過程（上記ステップ（１））を説明する。図５は、伝送装置１１０および出力装置１００がマーカ３を送受信する処理過程を模式的に表すタイミングチャートである。なお、図４〜７において、伝送路１ｂは伝送路１ａよりも通信の品質が悪いと仮定する。
【００５８】
伝送装置１１０は、情報２を出力装置１００へ伝送する前に、時刻０において第１の手書きマーカ（同期情報）３ａおよび音声マーカ（同期情報）３ｂを、それぞれ伝送路１ａおよび伝送路１ｂを介して出力装置１００へ伝送する。このとき、出力装置１００は、第１の手書きマーカ３ａを時刻１で、第１の音声マーカ３ｂを時刻２で受信したとする。
【００５９】
次に、伝送装置１１０は、時刻１０において第２の手書きマーカ３ａおよび音声マーカ３ｂを、それぞれ伝送路１ａおよび伝送路１ｂを介して出力装置１００へ再度伝送する。このとき、出力装置１００は、第２の手書きマーカ３ａを時刻１１で、第２の音声マーカ３ｂを時刻１３で受信したとする。
【００６０】
そして、出力装置１００は、伝送装置１１０から所定の間隔で伝送される２つのマーカ３（上記の例では第１のマーカと第２のマーカ）を取得した時間的な間隔として、伝送路１の遅延情報４を取得する。すなわち、伝送路１ａの遅延情報４ａは、時刻１１−時刻１＝１０である。一方、伝送路１ｂの遅延情報４ｂは、時刻１３−時刻２＝１１である。
【００６１】
ここで、２つの遅延情報４ａおよび４ｂが異なることに注意する。すなわち、伝送路１ｂは伝送路１ａよりも通信の品質が悪く、データ伝送に伴う遅延が大きい（遅延情報４ａより遅延情報４ｂの方が大きい）ため、手書き情報２ａと音声情報２ｂとをストリーミングで出力すると、前者に対して後者の出力が遅れる（出力の進捗が揃わない）という問題が発生する。
【００６２】
なお、図４および図５では、手書きマーカ３ａと音声マーカ３ｂとが同時刻に伝送装置１１０から伝送されているが、第１のマーカ３の伝送と第２のマーカ３の伝送と時間的な間隔（所定の間隔）が、手書きマーカ３ａと音声マーカ３ｂとの間で等しければ、両マーカを同時に伝送する必要はない。
【００６３】
（出力速度を調節することによる情報２の出力時間の統一）
図６に基づいて、上記問題の解決方法の概要を説明する（上記ステップ（２）〜（５））。図６は、伝送装置１１０および出力装置１００が情報２を送受信し、出力装置１００が授業の内容を出力する処理過程を模式的に表すタイミングチャートである。
【００６４】
上記問題を解決するために、出力装置１００は、手書き情報２ａおよび音声情報２ｂを出力する時間（出力を開始する時刻と終了する時刻）を揃える。すなわち、図５に示すように、手書き情報２ａおよび音声情報２ｂの両方を受信した時刻１７から、それぞれを同時に出力する（出力を開始する時刻を揃える）。
【００６５】
そして、遅延が最大となる伝送路１ｂを介して受信した音声情報２ｂの出力時間（第１の時間）と、他の伝送路１ａを介して受信した手書き情報２ａの出力時間（第２の時間）とが一致するように、手書き情報２ａを出力する速度を遅延情報４に基づいて決定し、両者の出力を終了する時刻を揃える。具体的には、出力装置１００は、遅延が最大となる伝送路１ｂについての遅延情報４ｂと、他の伝送路１ａについての遅延情報４ａとの比率５を計算し、これにしたがって情報２を出力する速度を決定する。
【００６６】
上述の例においては、比率５を１１／１０＝１．１として計算する。したがって、出力装置１００は、音声情報２ｂの１．１倍の時間をかけて（すなわち、１／１．１＝０．９１倍の速度で）手書き情報２ａを出力すれば、両者の出力を終了する時刻を揃えることができる。
【００６７】
図６において、伝送装置１１０が伝送した授業の内容の時間は、実際は１０（時刻１５〜２５）である。一方、出力装置１００が伝送路１ｂの遅延を考慮し、音声情報２ｂの受信に合わせて手書き情報２ａを１．１倍の時間に伸長して出力したことにより、両者を出力する時間は１１（時刻１７〜２８）になっている。
【００６８】
（同期誤差に基づく比率５の補正）
図７に基づいて、出力装置１００が情報２の出力を終了した後に、比率５を補正する方法の概要を説明する（上記ステップ（６））。図７は、音声情報２ｂの受信に伴う遅延が大きくなり、当初の比率５に応じて調節した出力速度では、手書き情報２ａと音声情報２ｂとで同期が取れない様子を表すタイミングチャートである。
【００６９】
音声情報２ｂを受信している最中に、伝送路１ｂの通信の品質がさらに劣化する等により、音声情報２ｂの受信に伴う遅延が大きくなった場合、当初の比率５に応じて調節した出力速度では同期が取れない。図７では、図６と同じ計算により比率５を１．１として計算し、音声情報２ｂの受信に合わせて手書き情報２ａを１．１倍の時間に伸長して出力したが、伝送路１ｂの通信品質が変化したことにより、両者の出力を終了する時刻を揃えることができていない。
【００７０】
そこで、時刻２８〜３０で生じた同期誤差を解消するために、出力装置１００は比率５を補正する。すなわち、手書き情報２ａの出力時間が１１（時刻１７〜２８）であり、音声情報２ｂの出力時間が１３（時刻１７〜３０）であることを考慮し、当初は１．１と計算されていた比率５を、１．１×（１３／１１）＝１．３と補正する。そして、補正した比率５を、情報２を次回出力する際に使用する（この場合、手書き情報２ａの出力は１／１．３＝０．７７倍の速度となる）。
【００７１】
上記した情報２のそれぞれの出力時間が、マーカ３を送受信することにより取得した遅延情報４と等価な情報であることに注意する。したがって、最初のエピソードが終了した後は、当該エピソードにおける情報２のそれぞれの出力時間で遅延情報４を取得できるため、以降はマーカ３を再度送受信しなくてよい。
【００７２】
〔出力装置１００の構成〕
図１に基づいて、本実施の形態に係る出力装置１００の各構成の詳細を説明する。図示のように、出力装置１００は、通信部２０ａ、制御部１１、記憶装置３０、および出力部４０を含む。
【００７３】
なお、記載の簡潔性を担保する観点から、本実施の形態に直接関係のない部分は構成の説明およびブロック図から省略した。ただし、実施の実情に則して、本実施の形態に係る出力装置１００は当該省略した構成を含んでもよい。
【００７４】
以下、通信部２０ａ（受信部２１）、制御部１１（マーカ取得部１５、比率計算部１６、同期部１７、補正部１８）、記憶装置３０、出力部４０（表示部４１、音声出力部４２）の順序で、各構成が担う機能を説明する。
【００７５】
通信部２０ａは、所定の通信方式にしたがう通信網を通じて伝送装置１１０と通信するものである。通信を実現する本質的な機能が備わってさえいればよく、使用する電気通信回線、通信方式、または通信媒体などは限定されない。機器としては、例えばイーサネット（登録商標）アダプタなどで構成できる。また、通信方式や通信媒体としては、例えばＩＥＥＥ８０２．１１無線通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）などを利用できる。通信部２０ａは、受信部２１ａと受信部２１ｂとを含む。
【００７６】
受信部（受信手段）２１は、手書き情報２ａおよび音声情報２ｂのそれぞれを、外部の伝送装置１１０から伝送路１ａおよび伝送路１ｂのそれぞれを介して受信する。より具体的には、受信部２１ａは、手書き情報２ａおよび手書きマーカ３ａを受信し、同期部１７およびマーカ取得部１５へそれぞれ出力する。受信部２１ｂは、音声情報２ｂおよび音声マーカ３ｂを受信し、同期部１７およびマーカ取得部１５へそれぞれ出力する。
【００７７】
また、受信部２１は、すべての情報２の受信が完了したか否かを判定する。例えば、情報２を最後に受信してから所定の時間が経過した場合に、受信が完了したと判定してもよいし、これ以上伝送される情報２が存在しないことを示す情報を、伝送装置１１０から受信することによって上記を判定してもよい。
【００７８】
制御部１１は、出力装置１００の各種機能を統括的に制御するものであり、マーカ取得部１５、比率計算部１６、同期部１７、および補正部１８を含む。なお、制御部１１（マーカ取得部１５、比率計算部１６、同期部１７、補正部１８）の各機能は、例えばＲＡＭ（Random Access Memory）やフラッシュメモリなどの記憶素子に記憶されたプログラムをＣＰＵ（Central Processing Unit）が実行することによって実現される。
【００７９】
マーカ取得部（取得手段）１５は、伝送路１ａおよび伝送路１ｂのそれぞれについての遅延情報４を取得する。具体的には、伝送路１ａおよび伝送路１ｂのそれぞれについて、外部の伝送装置１１０から所定の間隔で伝送される手書きマーカ３ａおよび音声マーカ３ｂを取得する間隔として、当該伝送路の遅延情報４を取得する。マーカ取得部１５は、取得した遅延情報４を比率計算部１６へ出力する。
【００８０】
比率計算部（同期手段）１６は、遅延が最大となる伝送路１ｂについての遅延情報４ｂと、他の伝送路１ａについての遅延情報４ａとの比率５を計算する。比率５の具体的な計算方法は、図５を参照して前述したとおりである。比率計算部１６は、計算した比率５を同期部１７へ出力する。
【００８１】
同期部（同期手段）１７は、遅延が最大となる伝送路１ｂを介して受信した音声情報２ｂの出力時間と、他の伝送路１ａを介して受信した手書き情報２ａの出力時間とが一致するように、手書き情報２ａを出力する速度を遅延情報４に基づいて決定し、両者の出力を終了する時刻を揃える。
【００８２】
また、同期部１７は、授業の内容を構成するすべての情報２が出力可能か否かを判定し、出力可能と判定する場合、出力する時間を揃えた手書き情報２ａを表示部４１へ、出力する時間を揃えた音声情報２ｂを音声出力部４２へ同時に出力する。
【００８３】
さらに、同期部１７は、１エピソード分の情報２を出力部４０へ出力すると、当該出力に費やした時間を補正部１８へ出力する。
【００８４】
出力部（出力手段）４０は、出力する時間を揃えられた複数のコンテンツ情報（手書き情報２ａ、音声情報２ｂ）のそれぞれを同時に出力することで、コンテンツを出力する。出力部４０は、表示部４１と音声出力部４２とを含む。
【００８５】
補正部（補正手段）１８は、出力部４０が授業の内容を終了した後、出力部４０が手書き情報２ａおよび音声情報２ｂのそれぞれを実際に出力した時間に応じて、比率５を補正する。具体的な補正方法は、図５を参照して前述したとおりである。
【００８６】
記憶装置３０は、伝送装置１１０から受信した手書き情報２ａや音声情報２ｂ、および比率計算部１６が計算した比率５を格納するための不揮発性の記憶機器である。記憶装置３０は、例えばハードディスク、半導体メモリ、ＤＶＤ（Digital Versatile Disk）等で構成できる。なお、本実施の形態では、記憶装置３０は、出力装置１００に内蔵される装置として図１に示しているが、出力装置１００の外部に通信可能に接続された外部記憶装置であってもよい。
【００８７】
表示部４１は、同期部１７から入力される手書き情報２ａを表示する装置である。本実施の形態では主に液晶ディスプレイ（Liquid Crystal Display；ＬＣＤ）を想定しているが、表示機能を有する装置（特に、フラットパネルディスプレイ）でありさえすればハードウェアの種類は限定されない。例えば、プラズマディスプレイ（Plasma Display Panel；ＰＤＰ）やＥＬ（Electroluminescence）ディスプレイなどの表示素子と、同期部１７から入力された手書き情報２ａに基づいて、表示素子を駆動するドライバ回路とを備える装置等で構成できる。
【００８８】
音声出力部４２は、同期部１７から入力された音声情報２ｂを音波に変換して外部に出力する。具体的には、音声出力部４２は、例えばスピーカ、イヤホンやヘッドホン、Ｂｌｕｅｔｏｏｔｈ（登録商標）による無線通信接続などであってよい。
【００８９】
なお、図１には示していないが、出力装置１００は当該装置への入力インターフェースとなる入力部を含んでいてよい。当該入力部としては、例えば一般的なキーボードやマウス等のハードウェアキーであってもよいし、タッチパネルを用いたソフトウェアキーであってもよい。当該入力部としてタッチパネルが用いられ、表示部４１として液晶ディスプレイが用いられる場合、両者は一体として構成されることが望ましい。
【００９０】
すなわち、上記入力部（タッチパネル）は、矩形板状に形成されたガラス等の透明な透過部材からなるデータ入力面を含んで構成され、表示部４１が有するデータ表示面を覆うように一体的に形成されてよい。これにより、上記入力部の入力面に対する指示具の接触位置と、表示部４１が当該接触に応じて表示面に表示する図形の位置とが一致するため、生徒は自然な手書き感覚で簡単に入力操作を行うことができる。
【００９１】
〔伝送装置１１０の構成〕
図２に基づいて、本実施の形態に係る伝送装置１１０の各構成の詳細を説明する。図示のように、伝送装置１１０は、手書きデータ取得部５１、音声データ取得部５２、伝送制御部６０、および通信部２０ｂを含む。上記出力装置１００と同様に、実施の実情に則して、本実施の形態に係る伝送装置１１０は省略したその他の構成を含んでもよい。
【００９２】
手書きデータ取得部５１は、教師から手書き操作を受け付ける。そして、当該操作の座標情報を所定の時間間隔で取得し、その一連の座標データを手書き情報２ａとして伝送制御部６０へ出力する。本実施の形態では、手書きデータ取得部５１として主にタッチパネルを想定している。ただし、ユーザによる手書き操作で情報の入力が可能な入力面を備えてさえいれば、ハードウェアの種類は限定されない。
【００９３】
音声データ取得部５２は、教師が発する音声を電気信号である音声情報２ｂに変換し、伝送制御部６０に送信する。本実施の形態では、音声データ取得部５２として、例えばＡ／Ｄ変換器等の適当な変換器を含むマイクロフォンを想定している。
【００９４】
伝送制御部６０は、出力装置１００へのデータ伝送を制御する。具体的には、伝送制御部６０は、手書き情報２ａを伝送部２２ａへ出力し、音声情報２ｂを伝送部２２ｂへ出力する。また、伝送制御部６０は、手書きマーカ３ａを伝送部２２ａへ出力し、音声マーカ３ｂを伝送部２２ｂへ出力する。マーカ３は、所定の時間間隔（例えば、図５に示した例では１０）で伝送部２２へ出力される。また、伝送制御部６０は、伝送すべきすべての情報２を伝送部２２へ出力すると、伝送装置１１０で行われる伝送処理を終了させる。
【００９５】
通信部２０ｂは、上述した通信部２０ａと機能が同一であるため説明を省略する。
【００９６】
伝送部２２ａは、伝送制御部６０から入力された手書き情報２ａおよび手書きマーカ３ａを、伝送路１ａを介して出力装置１００へ送信する。同様に、伝送部２２ｂは、伝送制御部６０から入力された音声情報２ｂおよび音声マーカ３ｂを、伝送路１ｂを介して出力装置１００へ送信する。
【００９７】
なお、図２には図示していないが、伝送装置１１０は映像等を表示する表示部を含んでいてよい。これには、上述した表示部４１と同様に、液晶ディスプレイ等で構成できる。また、例えば手書きデータ取得部５１がタッチパネルであり、上記表示部が液晶ディスプレイである場合、両者は一体として構成されることが望ましい。これついては、入力部と表示部４１とを一体として構成する例をあげて前述したとおりである。
【００９８】
〔出力装置１００および伝送装置１１０が実行する処理〕
図８に基づいて、出力装置１００および伝送装置１１０が実行する処理の流れを説明する。図８は、出力装置１００および伝送装置１１０が実行する処理の一例を示すフローチャートである。
【００９９】
まず、伝送制御部６０が第１のマーカ３を伝送部２２へ出力し、伝送部２２が出力装置１００へ第１のマーカ３を伝送する（ステップ１：以下、Ｓ１のように略記する）。受信部２１は、第１のマーカ３を受信する（Ｓ２、受信ステップ）。所定の時間が経過した後、伝送制御部６０が第２のマーカ３を伝送部２２へ出力し、伝送部２２が出力装置１００へ第２のマーカ３を伝送する（Ｓ３）。受信部２１は、第２のマーカ３を受信する（Ｓ４、受信ステップ）。
【０１００】
マーカ取得部１５は、第１のマーカ３と第２のマーカ３との時間的な差分として、遅延情報４を取得する（Ｓ５、取得ステップ）。そして比率計算部１６は、遅延が最大となる伝送路１ｂについての遅延情報４ｂと、他の伝送路１ａについての遅延情報４ａとの比率５を計算する（Ｓ６）。
【０１０１】
次に、手書きデータ取得部５１および音声データ取得部５２が、それぞれ手書き情報２ａおよび音声情報２ｂを取得し、これを伝送制御部６０が伝送部２２へ出力することにより、出力装置１００へ情報２を伝送する（Ｓ７）。受信部２１は情報２を受信し（Ｓ８）、これを同期部１７へ出力する。同期部１７は、授業の内容を構成するすべての情報２が出力可能か否かを判定する（Ｓ９）。
【０１０２】
出力可能と判定する場合（Ｓ９においてＹＥＳ）、出力する時間を揃えた手書き情報２ａを表示部４１へ、出力する時間を揃えた音声情報２ｂを音声出力部４２へ同時に出力する（Ｓ１０、出力する速度を調節して情報２を同時に出力する、同期ステップ）。一方、出力不可能と判定する場合（Ｓ９においてＮＯ）、引き続いて受信部２１が情報２を受信する。
【０１０３】
受信部２１は、すべての情報２の受信が完了したか否かを判定する（Ｓ１１ａ）。すべての情報２の受信が完了したと判定される場合（Ｓ１１ａにおいてＹＥＳ）、補正部１８は、出力部４０が手書き情報２ａおよび音声情報２ｂのそれぞれを実際に出力した時間に応じて、比率５を補正する（Ｓ１２）。一方、情報２の受信は完了していないと判定される場合（Ｓ１１ａにおいてＮＯ）、引き続き受信部２１が情報２を受信する。
【０１０４】
伝送制御部６０は、伝送すべきすべての情報２を伝送部２２へ出力したと判定すると（Ｓ１１ｂにおいてＹＥＳ）、伝送装置１１０で行われる伝送処理を終了させる。
【０１０５】
〔出力装置１００により奏される効果〕
十分な通信インフラを利用できない環境においても大容量のコンテンツ情報２をリアルタイムに受信でき、当該コンテンツ情報の間で適切に同期をとることができるため、ユーザに違和感のないコンテンツを出力できるという効果を奏する。
【０１０６】
〔その他実施の変形例〕
（映像情報２ｃの送受信）
図９に基づいて、伝送装置１１０から出力装置１００へ映像情報２ｃがさらに伝送される変形例について説明する。図９は、遠隔授業システム１２０の異なる構成を表す概略図である。図示のように、出力装置１００は、伝送路１ｃを介して映像情報（コンテンツ情報）２ｃをさらに受信してよい。これにより、出力装置１００は教師が授業を行う映像を出力できるため、生徒は臨場感のある授業を受講できる。
【０１０７】
（双方向の全二重通信）
遠隔授業システム１２０で行われる通信は、伝送装置１１０から出力装置１００への一方向の通信として説明してきた。しかし、遠隔授業システム１２０では、出力装置１００から伝送装置１１０への通信が行われてよい。これにより、例えば生徒の質問を教師へ伝送するなど、インタラクティブな授業を実現できる。
【０１０８】
この場合、遠隔授業システム１２０で行われる通信は、全二重通信であることが望ましい。これにより、例えば教師と生徒とが同時に音声を通信することが可能になるため、インタラクティブ性を増すことができる。
【０１０９】
（遅延情報４の複数回取得）
図４および図５を参照して説明したように、本実施の形態では、遅延情報４を取得するためにマーカ３を１回だけ送受信する。しかし、複数回マーカ３を送受信し、それぞれで取得した遅延情報４の平均値を同期に用いる遅延情報としてもよい。これにより、遅延情報４の精度が向上するため、より正確に同期をとることができる。
【０１１０】
〔出力装置１００の別表現〕
出力装置１００は、次のようにも表現できる。
【０１１１】
（１）複数のコンテンツ情報から構成されるコンテンツを出力する出力装置であって、前記複数のコンテンツ情報のそれぞれを、外部の伝送装置から複数の伝送路のそれぞれを介して受信する受信手段と、前記複数の伝送路のそれぞれについての遅延情報を取得する取得手段と、前記取得手段によって取得された遅延情報に基づいて、前記複数のコンテンツ情報を出力する時間を伸長することで当該時間を揃える同期手段と、前記同期手段によって出力する時間を揃えられた前記複数のコンテンツ情報のそれぞれを同時に出力することで、前記コンテンツを出力する出力手段とを備えたことを特徴とする出力装置。
【０１１２】
（２）コンテンツを構成する複数のコンテンツ情報のそれぞれを、外部の伝送装置から複数の伝送路のそれぞれを介して受信し、前記複数のコンテンツ情報のそれぞれを同時に出力することで、前記コンテンツを出力する出力装置であって、前記複数の伝送路のそれぞれについての遅延情報を取得する取得手段と、遅延が最大となる伝送路についての遅延情報と他の伝送路についての遅延情報との比率にしたがって、前記コンテンツ情報を出力する速度をそれぞれ決定し、前記複数のコンテンツ情報を出力する時間を伸長することで当該時間を揃える同期手段とを備えたことを特徴とする出力装置。
【０１１３】
〔各実施の形態に含まれる構成（技術的手段）の組み合わせについて〕
上述した実施の形態に含まれる構成は、適宜組み合わせられることに注意する。すなわち、上記の実施の形態で説明したすべての構成は、当該説明に係る実施の形態のみならず、他の実施の形態においても当該構成の全部または一部を組み合わせて利用でき、それによって得られる実施の形態についても本発明の技術的範囲に含まれる。
【０１１４】
さらに換言すれば、本発明は上述した実施の形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施の形態についても本発明の技術的範囲に含まれる。
【０１１５】
〔ソフトウェアによる実現例〕
最後に、出力装置１００（特に制御部１１）および伝送装置１１０の各ブロックは、集積回路（ＩＣチップ）上に形成された論理回路によってハードウェア的に実現してもよいし、ＣＰＵを用いてソフトウェア的に実現してもよい。
【０１１６】
後者の場合、出力装置１００および伝送装置１１０は、各機能を実現するプログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ（Read Only Memory）、上記プログラムを展開するＲＡＭ、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである出力装置１００および伝送装置１１０の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、出力装置１００および伝送装置１１０に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１１７】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ類、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク類、ＩＣカード（メモリカードを含む）／光カード等のカード類、マスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ類、あるいはＰＬＤ（Programmable logic device）やＦＰＧＡ（Field Programmable Gate Array）等の論理回路類などを用いることができる。
【０１１８】
また、出力装置１００および伝送装置１１０を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークは、プログラムコードを伝送可能であればよく、特に限定されない。例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な媒体であればよく、特定の構成または種類のものに限定されない。例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１無線、ＨＤＲ（High Data Rate）、ＮＦＣ（Near Field Communication）、ＤＬＮＡ（Digital Living Network Alliance）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０１１９】
本発明は、複数のコンテンツ情報から構成されるコンテンツを出力する装置に利用でき、例えば一地点で教師が行う授業を、当該地点から遠隔の地点にいる生徒が受講する遠隔授業システムにおいて好適に利用できる。
【符号の説明】
【０１２０】
１ａ  伝送路
１ｂ  伝送路
２ａ  手書き情報（コンテンツ情報）
２ｂ  音声情報（コンテンツ情報）
２ｃ  映像情報（コンテンツ情報）
３ａ  手書きマーカ（同期情報）
３ｂ  音声マーカ（同期情報）
４ａ  遅延情報
４ｂ  遅延情報
５    比率
１５    マーカ取得部（取得手段）
１６    比率計算部（同期手段）
１７    同期部（同期手段）
１８    補正部（補正手段）
２１ａ  受信部（受信手段）
２１ｂ  受信部（受信手段）
４０    出力部（出力手段）
１００    出力装置
１１０    伝送装置
１２０    遠隔授業システム（伝送システム）
【図１】
2013131872.tif 000003
【図２】
2013131872.tif 000004
【図３】
2013131872.tif 000005
【図４】
2013131872.tif 000006
【図５】
2013131872.tif 000007
【図６】
2013131872.tif 000008
【図７】
2013131872.tif 000009
【図８】
2013131872.tif 000010
【図９】
2013131872.tif 000011
【図１０】
2013131872.tif 000012