(57)【特許請求の範囲】
【請求項１】
複数のフレームを含むコンテンツを表示装置により再生させるための再生装置であって、
第一カウンタ値を生成するための第一発振器と、
前記第一発振器が生成するクロック信号に基づいて第一カウンタ値を増加させる第一カウンタと、
前記複数のフレームのうちから、前記第一カウンタ値に基づいて選択される一のフレームを出力用メモリに順次格納する格納部と、
前記表示装置用の垂直同期信号を生成するための第二発振器であって、発振周波数が可変である第二発振器と、
前記第一発振器が生成するクロック信号と、前記第二発振器が生成するクロック信号との位相を一致させるように前記第二発振器の発振周波数を制御する位相制御部と、
前記第二発振器が生成するクロック信号に基づいて垂直同期信号を生成し、生成した前記垂直同期信号と、前記出力用メモリに保持されているフレームとを前記表示装置に出力する信号出力部とを備え、
前記位相制御部は、
前記第二発振器が生成するクロック信号に基づいて第二カウンタ値を増加させる第二カウンタと、
前記第一カウンタ値と前記第二カウンタ値との差分に応じた信号を生成する比較器と、
前記比較器が生成した信号に基づいて前記第二発振器の発振周波数を制御する発振制御部とを有し、
前記再生装置は、さらに、
所定時間ごとに増加するマスタカウンタ値を外部から複数回受信する受信部と、
（ａ）前記受信部が受信した前記マスタカウンタ値を前記第一カウンタ値及び前記第二カウンタ値に設定し、（ｂ）前記マスタカウンタ値と前記第一カウンタ値とが同期するように前記第一カウンタ値の増加速度を増減させる制御を前記第一カウンタに行い、かつ、（ｃ）前記制御を前記第二カウンタに行う調整部とを備える
再生装置。
【請求項２】
前記第二発振器は、前記第二発振器に印加される電圧に基づいて発振周波数が可変であり、
前記比較器は、
前記第一カウンタ値と前記第二カウンタ値との差分に応じた電圧を生成し、
前記発振制御部は、
前記比較器が生成した電圧を低周波透過フィルタを介して前記第二発振器に印加することで前記第二発振器の発振周波数を制御する
請求項１に記載の再生装置。
【請求項３】
前記複数のフレームのそれぞれは、前記複数のフレームのそれぞれにおいて共通の位置に位置するテロップ部分であって、前記コンテンツの再生の際に前記テロップ部分内において所定方向に等速移動する文字を含むテロップ部分を有する
請求項１又は２に記載の再生装置。
【請求項４】
前記複数のフレームのそれぞれには、前記コンテンツの再生の際に当該フレームを再生すべきタイミングを示すカウンタ値である再生カウンタ値が付加されており、
前記再生装置は、さらに、
前記複数のフレームを記憶している記憶部を備え、
前記格納部は、
前記記憶部が記憶している前記複数のフレームに含まれるフレームであって、当該フレームに付加されている再生カウンタ値を含む所定範囲に前記第一カウンタ値が含まれるフレームを、前記一のフレームとして前記出力用メモリに格納する
請求項１〜３のいずれか１項に記載の再生装置。
【請求項５】
請求項１に記載の再生装置と、
前記再生装置に前記マスタカウンタ値を送信する同期装置とを備える
再生システム。
【請求項６】
複数のフレームを含むコンテンツを表示装置により再生させるための再生装置の制御方法であって、
前記再生装置は、
第一カウンタ値を生成するための第一発振器と、
前記第一発振器が生成するクロック信号に基づいて第一カウンタ値を増加させる第一カウンタと、
前記表示装置用の垂直同期信号を生成するための第二発振器であって、発振周波数が可変である第二発振器とを備え、
前記制御方法は、
前記複数のフレームのうちから、前記第一カウンタ値に基づいて選択される一のフレームを出力用メモリに順次格納する格納ステップと、
前記第一発振器が生成するクロック信号と、前記第二発振器が生成するクロック信号との位相を一致させるように前記第二発振器の発振周波数を制御する位相制御ステップと、
前記第二発振器が生成するクロック信号に基づいて垂直同期信号を生成し、生成した前記垂直同期信号と、前記出力用メモリに保持されているフレームとを前記表示装置に出力する信号出力ステップとを含み、
前記位相制御ステップは、
前記第二発振器が生成するクロック信号に基づいて第二カウンタ値を第二カウンタにより増加させる増加ステップと、
前記第一カウンタ値と前記第二カウンタ値との差分に応じた信号を生成する比較ステップと、
前記比較ステップで生成した信号に基づいて前記第二発振器の発振周波数を制御する発振制御ステップとを含み、
前記制御方法は、さらに、
所定時間ごとに増加するマスタカウンタ値を外部から複数回受信する受信ステップと、
（ａ）前記受信ステップで受信した前記マスタカウンタ値を前記第一カウンタ値及び前記第二カウンタ値に設定し、（ｂ）前記マスタカウンタ値と前記第一カウンタ値とが同期するように前記第一カウンタ値の増加速度を増減させる制御を前記第一カウンタに行い、かつ、（ｃ）前記制御を前記第二カウンタに行う調整ステップとを含む
制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生装置、再生システム、及び、再生装置の制御方法に関する。
【背景技術】
【０００２】
動画像を含むコンテンツを再生する再生装置がある。再生装置は、ネットワーク経由で受信する、又は、当該再生装置内の記憶装置に記憶している動画像データに基づいて動画像を再生する。再生される動画像に含まれる画像フレームには、当該画像フレームを再生装置により再生するタイミングを示すタイミング情報が付加されており、再生装置は、各画像フレームに付加されているタイミング情報に基づいて各画像フレームを再生することで動画像を再生する。
【０００３】
特許文献１は、コンテンツの送信する送信装置（親機）と、コンテンツを受信及び再生する再生装置（子機）とで、再生タイミングを同期させる技術を開示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５４１８００３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、再生装置は、一般的に複数の回路又は機能ブロックにより構成されている。そのため、複数の回路又は機能ブロック間の動作タイミングによっては、再生装置によりコンテンツを再生している最中に再生されるフレームの欠落又は重複が発生し、視聴効果が低下するという問題がある。
【０００６】
本発明は、上記問題を解決するためになされたものであり、再生されるコンテンツ中のフレームの欠落又は重複の発生を抑制する再生装置等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の一態様に係る再生装置は、複数のフレームを含むコンテンツを表示装置により再生させるための再生装置であって、第一カウンタ値を生成するための第一発振器と、前記第一発振器が生成するクロック信号に基づいて第一カウンタ値を増加させる第一カウンタと、前記複数のフレームのうちから、前記第一カウンタ値に基づいて選択される一のフレームを出力用メモリに順次格納する格納部と、前記表示装置用の垂直同期信号を生成するための第二発振器であって、発振周波数が可変である第二発振器と、前記第一発振器が生成するクロック信号と、前記第二発振器が生成するクロック信号との位相を一致させるように前記第二発振器の発振周波数を制御する位相制御部と、前記第二発振器が生成するクロック信号に基づいて垂直同期信号を生成し、生成した前記垂直同期信号と、前記出力用メモリに保持されているフレームとを前記表示装置に出力する信号出力部とを備える。
【０００８】
これによれば、再生装置は、第一発振器が生成するクロック信号と第二発振器が生成するクロック信号との位相を一致させる制御により、出力用メモリに順次格納されるフレームのそれぞれを、欠落又は重複なく表示装置に出力する。仮に第一発振器が生成するクロック信号と第二発振器が生成するクロック信号との位相が一致していないとすれば、表示装置に出力する時間間隔（つまり、垂直同期信号の間隔）のうちに出力用メモリにフレームが２回格納されることで、再生するフレームに欠落が生じたり、表示装置に出力する時間間隔のうちに出力用メモリにフレームが１回も格納されないことで、再生するフレームに重複が生じたりすることがあり得る。よって、再生装置は、上記クロック信号の位相を一致させるよう制御することで、再生されるコンテンツ中のフレームの欠落又は重複の発生を抑制することができる。
【０００９】
また、前記位相制御部は、前記第二発振器が生成するクロック信号に基づいて第二カウンタ値を増加させる第二カウンタと、前記第一カウンタ値と前記第二カウンタ値との差分に応じた信号を生成する比較器と、前記比較器が生成した信号に基づいて前記第二発振器の発振周波数を制御する発振制御部とを有する。
【００１０】
これによれば、再生装置は、第一発振器が生成するクロック信号と第二発振器が生成するクロック信号との位相を、それぞれのクロック信号に基づいて加算されるカウンタ値の差分に基づいて、一致させるように具体的に制御する。これにより、再生装置は、再生されるコンテンツ中のフレームの欠落又は重複の発生を抑制することができる。
【００１１】
また、前記再生装置は、さらに、所定時間ごとに増加するマスタカウンタ値を外部から複数回受信する受信部と、（ａ）前記受信部が受信した前記マスタカウンタ値を前記第一カウンタ値及び前記第二カウンタ値に設定し、（ｂ）前記マスタカウンタ値と前記第一カウンタ値とが同期するように前記第一カウンタ値の増加速度を増減させる制御を前記第一カウンタに行い、かつ、（ｃ）前記制御を前記第二カウンタに行う調整部とを備える。
【００１２】
これによれば、再生装置は、上記クロック信号をさらに外部の装置（同期装置ともいう）から受信するマスタカウンタ値と同期させる。これにより、再生装置は、同期装置からの指示に基づいてコンテンツの再生を開始することができる。複数の再生装置が１つの同期装置からマスタカウンタ値を受信する構成とすれば、複数の再生装置が同期してコンテンツの再生を開始することができる。
【００１３】
また、前記第二発振器は、前記第二発振器に印加される電圧に基づいて発振周波数が可変であり、前記比較器は、前記第一カウンタ値と前記第二カウンタ値との差分に応じた電圧を生成し、前記発振制御部は、前記比較器が生成した電圧を低周波透過フィルタを介して前記第二発振器に印加することで前記第二発振器の発振周波数を制御する。
【００１４】
これによれば、再生装置は、電圧制御発振器を用いて、第一発振器が生成するクロック信号と第二発振器が生成するクロック信号との位相を一致させるよう具体的に制御する。
【００１５】
また、前記複数のフレームのそれぞれは、前記複数のフレームのそれぞれにおいて共通の位置に位置するテロップ部分であって、前記コンテンツの再生の際に前記テロップ部分内において所定方向に等速移動する文字を含むテロップ部分を有する。
【００１６】
これによれば、再生装置は、テロップ部分を有するコンテンツを再生する際に、再生されるコンテンツ中のフレームの欠落又は重複の発生を抑制することができる。これにより、コンテンツを視認する視認者にとって視聴効果の低下が抑制される。
【００１７】
また、前記複数のフレームのそれぞれには、前記コンテンツの再生の際に当該フレームを再生すべきタイミングを示すカウンタ値である再生カウンタ値が付加されており、前記再生装置は、さらに、前記複数のフレームを記憶している記憶部を備え、前記格納部は、前記記憶部が記憶している前記複数のフレームに含まれるフレームであって、当該フレームに付加されている再生カウンタ値を含む所定範囲に前記第一カウンタ値が含まれるフレームを、前記一のフレームとして前記出力用メモリに格納する。
【００１８】
これによれば、格納部は、再生カウンタ値に基づいて選択されるフレームを記憶部から読み出し出力用メモリに格納する。これにより複数のフレームが順次、欠落又は重複なく再生されることで、コンテンツが適切に再生される。
【００１９】
また、本発明の一態様に係る再生システムは、上記の再生装置と、前記再生装置に前記マスタカウンタ値を送信する同期装置とを備える。
【００２０】
これによれば、上記再生装置と同様の効果を奏する。
【００２１】
また、本発明の一態様に係る再生装置の制御方法は、複数のフレームを含むコンテンツを表示装置により再生させるための再生装置の制御方法であって、前記再生装置は、第一カウンタ値を生成するための第一発振器と、前記第一発振器が生成するクロック信号に基づいて第一カウンタ値を増加させる第一カウンタと、前記表示装置用の垂直同期信号を生成するための第二発振器であって、発振周波数が可変である第二発振器とを備え、前記制御方法は、前記複数のフレームのうちから、前記第一カウンタ値に基づいて選択される一のフレームを出力用メモリに順次格納する格納ステップと、前記第一発振器が生成するクロック信号と、前記第二発振器が生成するクロック信号との位相を一致させるように前記第二発振器の発振周波数を制御する位相制御ステップと、前記第二発振器が生成するクロック信号に基づいて垂直同期信号を生成し、生成した前記垂直同期信号と、前記出力用メモリに保持されているフレームとを前記表示装置に出力する信号出力ステップとを含む。
【００２２】
これによれば、上記再生装置と同様の効果を奏する。
【００２３】
なお、本発明は、装置として実現できるだけでなく、その装置を構成する処理手段をステップとする方法として実現したり、それらステップをコンピュータに実行させるプログラムとして実現したり、そのプログラムを記録したコンピュータ読み取り可能なＣＤ−ＲＯＭなどの記録媒体として実現したり、そのプログラムを示す情報、データ又は信号として実現したりすることもできる。そして、それらプログラム、情報、データ及び信号は、インターネット等の通信ネットワークを介して配信してもよい。
【発明の効果】
【００２４】
本発明にかかる再生装置は、再生されるコンテンツ中のフレームの欠落又は重複の発生を抑制することができる。
【図面の簡単な説明】
【００２５】
【図１】図１は、実施の形態に係る再生システムの構成を示すブロック図である。
【図２】図２は、実施の形態に係る同期装置の構成を示すブロック図である。
【図３】図３は、関連技術に係る再生装置の構成を示すブロック図である。
【図４】図４は、実施の形態に係る再生装置の構成を示すブロック図である。
【図５】図５は、実施の形態に係る位相制御部等の動作を示すタイミング図である。
【図６】図６は、実施の形態に係る再生装置が出力する垂直同期信号と出力フレームとを、関連技術におけるものと比較して示す説明図である。
【図７】図７は、実施の形態に係る調整部の非同期状態における処理を示すフロー図である。
【図８】図８は、実施の形態に係る調整部の準同期状態における処理を示すフロー図である。
【図９】図９は、実施の形態に係る調整部の同期状態における処理を示すフロー図である。
【図１０】図１０は、実施の形態に係る再生装置が再生するコンテンツの具体例の説明図である。
【発明を実施するための形態】
【００２６】
以下、実施の形態について、図面を参照しながら具体的に説明する。
【００２７】
以下で説明する実施の形態は、いずれも本発明の好ましい一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、本発明の最上位概念を示す独立請求項に記載されていない構成要素については、より好ましい形態を構成する任意の構成要素として説明される。
【００２８】
なお、同一の構成要素には同一の符号を付し、説明を省略する場合がある。
【００２９】
（実施の形態１）
本実施の形態において、コンテンツを再生する場合に、再生されるコンテンツ中のフレームの欠落又は重複の発生を抑制することができる再生装置等について説明する。なお、以下において、本実施の形態における再生装置の動作と、従来の関連技術における再生装置の動作とを対比しながら説明する。
【００３０】
図１は、本実施の形態に係る再生システム１の構成図である。
【００３１】
図１に示されるように、再生システム１は、同期装置１０と、再生装置２０及び２１と、表示装置３０及び３１とを備える。また、同期装置１０と、再生装置２０及び２１とは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）４０を介して相互に通信可能に接続されている。
【００３２】
同期装置１０は、再生装置２０及び２１がコンテンツを同期して再生するための情報（以降、同期情報ともいう）を、ＬＡＮ４０を介して再生装置２０及び２１に送信する装置である。
【００３３】
再生装置２０は、同期装置１０から受信する同期情報に基づいて動画像を含むコンテンツ（以降、単にコンテンツともいう）を再生する再生装置である。上記コンテンツは、複数の静止画の画像フレーム（以降、単にフレームともいう）を含んでおり、複数のフレームが所定のタイミングで順次再生されることで動画像が再生される。複数のフレームのそれぞれには、コンテンツの再生の際に当該フレームを再生すべきタイミングを示すカウンタ値である相対カウンタ値が付加されている。相対カウンタ値は、例えば、６０ｆｐｓ（ｆｒａｍｅ  ｐｅｒ  ｓｅｃｏｎｄ）の速度でフレームが順次再生されるように付加されており、例えば、９００００分の１秒ごと（９０ｋＨｚ）にカウンタ値が１ずつ増加するカウンタを用いる場合には各フレームに１５００おきの相対カウンタ値が付加されている。先頭フレームには相対カウンタ値としてゼロが設定される。
【００３４】
再生装置２０が再生するコンテンツは、予め再生装置２０内の記憶装置に記憶されているコンテンツであってもよいし、再生装置２０に接続される可搬型記憶装置に記憶されているコンテンツであってもよい。また、上記コンテンツに含まれるフレームが、当該フレームの再生時点までに、ＬＡＮ４０経由で他の装置又は記憶媒体などから受信して記憶されたものであってもよい。
【００３５】
再生装置２１は、再生装置２０と同様に、コンテンツを再生する装置である。以降の説明では、再生装置２０について主に説明するが、同様の説明が再生装置２１にも成立する。再生装置２０及び２１それぞれは、同期装置１０から受信する同期再生のための情報に基づいてコンテンツを再生することで、同期してコンテンツを再生する。
【００３６】
なお、同期装置１０がさらに再生装置２０と同じ機能を有することにしてもよい。つまり、再生装置２０と同期装置１０との機能を有する再生装置（同期再生装置ともいう）により再生システム１を構成してもよい。この場合、複数の同期再生装置がＬＡＮ４０に接続され、複数の同期再生装置のうちの一台が固定的に又は動的に同期装置１０の機能を発揮し、上記一台を除く同期再生装置が再生装置２０の機能を発揮するように制御されてもよい。このようにすれば、再生装置２０と同期装置１０という各種別の装置を用いてシステム構築及び保守運用をする代わりに、同期再生装置という１つの種別の装置を用いてシステム構築及び保守運用をすることができ、コスト及び障害耐性の観点で利点がある。
【００３７】
表示装置３０及び３１は、それぞれ、再生装置２０及び２１から送信される画像信号に基づいて画像を表示する表示装置である。表示装置３０及び３１は、それぞれ、再生装置２０及び２１と画像信号を伝送することができる信号線、例えば、ＨＤＭＩ（登録商標）（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）規格に従う信号線で接続されている。なお、再生装置２０が表示装置３０を含む構成としてもよい。再生装置２１と表示装置３１とについても同様である。
【００３８】
再生システム１において、再生装置２０及び２１は、同期装置１０から受信する情報に基づいてコンテンツを再生することでコンテンツを同期して再生する。また、再生装置２０及び２１は、当該装置内部での複数の回路又は機能ブロックの動作タイミングの調整により、再生されるコンテンツ中のフレームの欠落又は重複の発生を抑制する。
【００３９】
図２は、本実施の形態に係る同期装置１０の構成を示すブロック図である。
【００４０】
図２に示されるように、同期装置１０は、時刻管理部１０１と、制御部１０２と、送信部１０３と、カウンタ管理部１０４とを備える。
【００４１】
時刻管理部１０１は、現在時刻を示す時刻情報を管理するタイマである。時刻管理部１０１は、具体的には、「２００１年１月１日１時１分１秒」というように、年月日及び時分秒の単位を用いて時刻を表現する形式（時分秒形式）の時刻情報を管理している。時刻管理部１０１は、所定時間間隔（例えば、０．０１秒）ごとに時刻情報を示す数値を加算することで時刻情報を更新する。なお、時分秒形式の時刻情報における時刻の最小単位はどのようなものであってもよく、例えば、１秒、又は、０．０１秒とすることができる。
【００４２】
制御部１０２は、カウンタ管理部１０４が管理しているカウンタ値を再生装置２０に送信する処理部である。制御部１０２は、所定の時間間隔（例えば２秒）で、カウンタ管理部１０４がその時点で管理しているカウンタ値を送信部１０３を介して再生装置２０に繰り返し送信する。制御部１０２が上記のように送信するカウンタ値は、再生装置２０及び２１等がコンテンツを同期して再生するための情報であり、同期情報に相当する。また、同期情報に含まれるカウンタ値のことをマスタカウンタ値又は同期カウンタ値ともいう。
【００４３】
また、制御部１０２は、所定の時刻にコンテンツの再生を開始させる指示を利用者等から受け付け、コンテンツの再生を開始させるカウンタ値を再生装置２０に送信する。制御部１０２は、上記指示を利用者等から受け付けると、上記指示を受け付けた時刻情報と、上記指示を受け付けたときの時刻管理部１０１の時刻情報との差分時間を算出し、この差分時間に基づいて、再生装置２０がコンテンツの再生を開始させるカウンタ値（以降、開始カウンタ値ともいう）を算出する。そして、制御部１０２は、算出した開始カウンタ値を送信部１０３により再生装置２０に送信する。なお、この通知を受け取った再生装置２０は、自装置が管理しているカウンタ値が開始カウンタ値に一致するときにコンテンツの再生を開始するよう制御される。
【００４４】
送信部１０３は、ＬＡＮ４０を通じて再生装置２０に通信データを送信する通信インタフェースである。なお、送信部１０３は、ＩＥＥＥ８０２．３規格等に適合する有線ＬＡＮインタフェースであってもよいし、ＩＥＥＥ８０２．１１ａ、ｂ、ｇ、ｎ規格等に適合する無線ＬＡＮインタフェースであってもよい。
【００４５】
カウンタ管理部１０４は、カウンタ値を保持しており、カウンタ値を増加させるとともに、所定の時間間隔でカウンタ値を再生装置２０に提供する処理部である。カウンタ管理部１０４は、発振器１０５と、カウンタ１０６とを有する。
【００４６】
発振器１０５は、所定の電圧が印加されることで２０ＭＨｚ程度で振動する電気信号であるクロック信号を生成する発振器であり、例えば、水晶発振器である。発振器１０５の発振周波数は、時間経過に対して設計上一定であるが、動作時には規定値（例えば２０ＭＨｚ）を含む許容範囲内（例えば１００ｐｐｍ以内）で温度変化等の要因により変動し得る。
【００４７】
カウンタ１０６は、カウンタ値を保持しており、発振器１０５が生成したクロック信号を分周することで、所定の時間間隔でカウンタ値を増加させる加算器である。カウンタ１０６がカウンタ値を増加させる時間間隔は、例えば、９００００分の１秒（９０ｋＨｚ）である。カウンタ１０６がカウンタ値を増加させる時間間隔は、発振器１０５の発振周波数の変動により変動し得る。
【００４８】
図３は、関連技術に係る再生装置５０の構成を示すブロック図である。ここで、関連技術とは、本実施の形態に係る再生装置２０に関連する従来技術を指しており、再生装置５０は、後述する再生装置２０の位相制御部２０１を備えない点等で再生装置２０と異なる。
【００４９】
図３に示されるように、再生装置５０は、カウンタ制御部５０１と、出力部５０２とを備える。
【００５０】
カウンタ制御部５０１は、同期装置１０からＬＡＮ４０を介してマスタカウンタ値を受信し、受信したマスタカウンタ値と再生装置５０のカウンタ値とを同期させるとともに、再生装置５０のカウンタ値に基づいて表示装置３０に出力するためのフレームを選択する処理部である。カウンタ制御部５０１は、発振器２１１と、カウンタ２１２と、受信部２１３と、調整部２１４と、記憶部２１５と、格納部２１６とを備える。なお、カウンタ値の同期とは、２以上のカウンタ値が同一の値をとり、時間経過に伴って同一のタイミングで別の同一の値に変化することをいう。
【００５１】
発振器２１１は、所定の電圧が印加されることで２０ＭＨｚ程度で振動する電気信号であるクロック信号を生成し、カウンタ値を生成するための発振器であり、例えば、水晶発振器である。発振器２１１の発振周波数は、時間経過に対して設計上一定であるが、動作時には規定値（例えば２０ＭＨｚ）を含む許容範囲内（例えば１００ｐｐｍ以内）で、温度変化等の要因により変動し得る。
【００５２】
カウンタ２１２は、発振器２１１が生成したクロック信号を所定の分周比で分周することで、所定の時間間隔でカウンタ値を増加させる加算器である。例えば、カウンタ２１２がカウンタ値を増加させる時間間隔は、９００００分の１秒（９０ｋＨｚ）である。カウンタ２１２がカウンタ値を増加させる時間間隔は、発振器２１１の発振周波数の変動により変動し得る。
【００５３】
受信部２１３は、同期装置１０からＬＡＮ４０を介してマスタカウンタ値を受信する。受信部２１３は、ＬＡＮ４０に通信可能に接続される通信インタフェース（例えば、ＩＥＥＥ８０２．３規格等に適合する有線ＬＡＮインタフェース、又は、ＩＥＥＥ８０２．１１ａ、ｂ、ｇ、ｎ規格等に適合する無線ＬＡＮインタフェース）を有しており、この通信インタフェースを用いてマスタカウンタ値を受信する。同期装置１０がマスタカウンタ値を複数回送信するので、受信部２１３は、マスタカウンタ値を複数回受信する。
【００５４】
調整部２１４は、マスタカウンタ値とカウンタ２１２のカウンタ値とを同期させるようにカウンタ２１２を制御する処理部である。具体的には、調整部２１４は、受信部２１３が受信したマスタカウンタ値をカウンタ２１２に設定する。また、調整部２１４は、マスタカウンタ値とカウンタ２１２のカウンタ値との差分を小さくすることで、両カウンタが同期するようにカウンタ２１２のカウンタ値の増加速度を増減させる制御をカウンタ２１２に行う。この制御は、例えば、カウンタ２１２の分周比を増減させることで行われ、分周比を大きくするほどカウンタ値の増加速度が低下する。
【００５５】
記憶部２１５は、コンテンツに含まれる複数のフレームを記憶している記憶装置である。なお、記憶部２１５は、コンテンツに含まれる複数のフレームの全てを予め記憶していてもよいし、コンテンツに含まれる複数のフレームのそれぞれを、順次、ＬＡＮ４０を介して受信して記憶していてもよい。また、記憶部２１５に記憶されている複数のフレームのそれぞれには、当該フレームが再生されるタイミングを示す再生カウンタ値が付加されている。再生カウンタ値は、当該フレームに付加されている相対カウンタ値に開始カウンタ値を加えた値として算出されるものである。
【００５６】
格納部２１６は、記憶部２１５が記憶している複数のフレームのうちから、カウンタ２１２のカウンタ値に基づいて選択される一のフレームを出力用メモリ２２１に順次格納する処理部である。具体的には、格納部２１６は、カウンタ２１２のカウンタ値を監視しており、記憶部２１５が記憶している複数のフレームに含まれるフレームであって、当該フレームに付加されている再生カウンタ値を含む所定範囲（以降、メモリ格納許可範囲ともいう）にカウンタ２１２のカウンタ値が含まれるフレームを出力用メモリ２２１に格納する。メモリ格納許可範囲は、例えば、再生カウンタ値±５００の範囲とすることができる。なお、格納部２１６が新たなフレームを出力用メモリ２２１に格納するときには、その時点で既に出力用メモリ２２１に格納されているフレームは破棄される。
【００５７】
出力部５０２は、垂直同期信号を生成し、生成した垂直同期信号とともにカウンタ制御部５０１が選択したフレームを表示装置３０に出力する処理部である。
【００５８】
出力部５０２は、出力用メモリ２２１と、発振器２２２と、同期信号生成部２２３と、信号出力部２２４とを備える。
【００５９】
出力用メモリ２２１は、コンテンツに含まれる複数のフレームのうち表示装置３０に出力すべき一のフレームが一時的に格納される記憶装置である。出力用メモリ２２１には、格納部２１６により選択されたフレームが格納される。また、出力用メモリ２２１に格納されたフレームは、信号出力部２２４により読み出される。
【００６０】
発振器２２２は、所定の電圧が印加されることで、２５ＭＨｚ程度で振動する電気信号であるクロック信号を生成し、表示装置３０用の垂直同期信号を生成するための発振器であり、例えば、水晶発振器である。発振器２２２は、発振器２１１と同一種別の水晶発振器を用いることができるが、発振器２２２の発振周波数は、個体差及び温度変化などにより発振器２１１の発振周波数と異なる。また、発振器２２２及び発振器２１１それぞれが生成するクロック信号の位相を同期させる機構が存在しないので、発振器２２２及び発振器２１１それぞれが生成するクロック信号の位相は互いに独立である。
【００６１】
同期信号生成部２２３は、表示装置３０に出力するための垂直同期信号を生成する処理部である。同期信号生成部２２３は、発振器２２２が生成するクロック信号を分周することで、所定の周波数（例えば、６０Ｈｚ）のクロック信号を垂直同期信号として生成する。そのため、発振器２２２の発振周波数が変動すれば、この変動に応じて垂直同期信号の周波数が、例えば５９．５Ｈｚ又は６０．５Ｈｚというように変動する。
【００６２】
信号出力部２２４は、垂直同期信号、及び、画像を示す信号（以下、画像信号ともいう）を表示装置３０に出力する処理部である。信号出力部２２４は、同期信号生成部２２３が生成した垂直同期信号を表示装置３０に出力する。また、信号出力部２２４は、出力用メモリ２２１に格納されているフレームを読み取り、当該フレームを示す画像信号を生成し、生成した画像信号を垂直同期信号に同期させて表示装置３０に出力する。なお、フレームを示す画像信号を出力することを、単に「フレームを出力する」とも表現する。
【００６３】
上記のように、再生装置５０において、発振器２１１が生成するクロック信号の位相と、発振器２２２が生成するクロック信号の位相とは互いに独立である。そのため、信号出力部２２４が表示装置３０に画像信号を出力する時間間隔のうちに出力用メモリ２２１にフレームが２回格納されることで、再生するフレームに欠落が生じたり、上記時間間隔のうちに出力用メモリ２２１にフレームが１回も格納されないことで、再生するフレームに重複が生じたりすることがあり得る。
【００６４】
図４は、本実施の形態に係る再生装置２０の構成を示すブロック図である。再生装置２０は、関連技術に係る再生装置５０の構成要素のうちの一部と同一の構成要素、再生装置５０の構成要素のうちの一部を変形した構成要素、及び、再生装置５０が備えていない新たな構成要素を備えている。なお、再生装置２０が備える構成要素のうち、再生装置５０と同一のものについては、同一の符号を付し、詳細な説明を省略する。
【００６５】
図４に示されるように、再生装置２０は、発振器２１１と、カウンタ２１２と、受信部２１３と、記憶部２１５と、格納部２１６と、出力用メモリ２２１と、同期信号生成部２２３と、信号出力部２２４とを備える。これらは、再生装置５０におけるものと同一である。なお、発振器２１１は、第一発振器に相当する。
【００６６】
また、再生装置２０は、発振器２２５と、調整部２１７とを備える。これらは、それぞれ、再生装置５０の発振器２２２と調整部２１４とに対応するものであるが、機能が一部異なる。これらについて以下で説明する。
【００６７】
発振器２２５は、発振器２２２（図３参照）に相当し表示装置３０用の垂直同期信号を生成するための発振器であり、所定の電圧が印加されることで、電圧に応じた周波数で振動する電気信号であるクロック信号を生成する電圧制御発振器である。発振器２２５は、例えば、水晶振動子と可変容量ダイオードとにより構成される。例えば、発振器２２５には、０．１５Ｖから２．５Ｖの範囲内の電圧が印加され、印加された電圧に応じて、印加された電圧が高いほど高い周波数で発振し、規定値（例えば１．２５Ｖ）の電圧が印加されるときに２５ＭＨｚで振動する。発振器２２５は、後述する位相制御部２０１（発振制御部２３３）により上記範囲内の電圧が印加される。なお、発振器２２５は、第二発振器に相当する。
【００６８】
調整部２１７は、調整部２１４と同様にマスタカウンタ値とカウンタ２１２のカウンタ値とを同期させるようにカウンタ２１２を制御することに加えて、この制御をカウンタ２３１（後述）にも行う。具体的には、調整部２１７は、受信部２１３が受信したマスタカウンタ値をカウンタ２１２及びカウンタ２３１に設定する。また、調整部２１７は、マスタカウンタ値とカウンタ２１２のカウンタとが同期するようにカウンタ２１２の分周比を変動させるように設定することでカウンタ値の増加速度を増減させる制御をカウンタ２１２に行うとともに、これと同じ分周比をカウンタ２３１にも設定する。
【００６９】
調整部２１７は、上記のとおり同期装置１０からＬＡＮ４０を通じて通信によりマスタカウンタ値を受信するが、この通信に遅延が生じ得る。そのため、調整部２１７がマスタカウンタ値を受信した場合に、受信したマスタカウンタ値を用いて上記処理を行うと、通信の遅延の影響により、カウンタ２１２のカウンタ値とマスタカウンタ値との同期が適切に行われない可能性がある。
【００７０】
そこで、調整部２１７は、同期装置１０からマスタカウンタ値を定常的に受信しているか否かに応じて、非同期状態、準同期状態、及び、同期状態の３つの状態を取り得る。非同期状態とは、調整部２１７が同期装置１０からマスタカウンタ値を受信していないことにより、カウンタ２１２のカウンタ値がマスタカウンタ値と同期していない状態をいう。同期状態とは、調整部２１７がマスタカウンタ値を繰り返し受信することにより、カウンタ２１２のカウンタ値がマスタカウンタ値と同期している状態をいう。準同期状態とは、調整部２１７がマスタカウンタ値を受信していない状態において、少数のマスタカウンタ値を受信した状態をいい、非同期状態から同期状態に遷移する途上の状態である。調整部２１７は、上記３つの状態のそれぞれにおいて異なる動作を行う。これらの状態の動作については後で詳しく説明する。
【００７１】
再生装置２０は、さらに、位相制御部２０１を備える。位相制御部２０１は、発振器２１１が生成するクロック信号と、発振器２２５が生成するクロック信号との位相を一致させるように発振器２２５の発振周波数を制御する処理部である。
【００７２】
位相制御部２０１は、カウンタ２３１と、比較器２３２と、発振制御部２３３とを備える。
【００７３】
カウンタ２３１は、発振器２２５が生成したクロック信号を分周することで、所定の時間間隔でカウンタ値を増加させる加算器である。カウンタ２３１がカウンタ値を増加させる時間間隔は、例えば、発振器２２５の発振周波数が２０ＭＨｚのときに９００００分の１秒（９０ｋＨｚ）である。カウンタ２３１がカウンタ値を増加させる時間間隔は、発振器２２５の発振周波数の変動に応じて変動する。
【００７４】
比較器２３２は、カウンタ２１２のカウンタ値と、カウンタ２３１のカウンタ値とを比較し、これらのカウンタ値の差分に応じた信号を生成する処理部である。具体的には、比較器２３２は、カウンタ２１２のカウンタ値と、カウンタ２３１のカウンタ値とが同一のときには０Ｖの電圧を生成する。また、カウンタ２１２のカウンタ値が、カウンタ２３１のカウンタ値より大きい場合に、その差分に応じた正の電圧を生成し、カウンタ２１２のカウンタ値が、カウンタ２３１のカウンタ値より小さい場合に、その差分に応じた負の電圧を生成する。このように生成される電圧信号は、上記２つのカウンタ値の差分を振幅とし、上記２つのカウンタ値が互いに異なる時間をパルス幅とする、符号付きのＰＷＭ（Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ）信号と見ることもできる。なお、電圧の絶対値及び符号等については上記は一例であり、本発明は上記に限定されない。
【００７５】
発振制御部２３３は、比較器２３２が生成して出力した電圧を取得し、０．５Ｖから２．５Ｖの範囲の信号に変換するとともに低周波透過フィルタ等を用いて平滑化した信号を生成し、生成した信号を発振器２２５に印加する。
【００７６】
以上の構成により、位相制御部２０１は、カウンタ２１２及びカウンタ２３１のカウンタ値を用いて、発振器２１１が生成するクロック信号と、発振器２２５が生成するクロック信号との位相を一致させるように制御する。以降において、再生装置２０の動作タイミングについて詳細に説明する。
【００７７】
図５は、本実施の形態に係る位相制御部２０１等の動作を示すタイミング図である。
【００７８】
図５には、（ａ）カウンタ２１２のカウンタ値、（ｂ）カウンタ２３１のカウンタ値、（ｃ）比較器２３２の出力電圧値、及び、（ｄ）発振制御部２３３の出力電圧値の経時的変化が同一の時間軸を用いて示されている。図５は、上記各カウンタ値及び各出力電圧値が、時間経過に伴って右方向へ変化することを示しており、２つの期間である期間８１及び８２について上記各カウンタ値及び各出力電圧値の具体例を示している。
【００７９】
期間８１は、調整部２１７が同期装置１０から受信したマスタカウンタ値を、カウンタ２１２及びカウンタ２３１に設定した後の期間を示している。調整部２１７が上記マスタカウンタ値をカウンタ２１２及びカウンタ２３１に設定した後では、カウンタ２１２及びカウンタ２３１それぞれのカウンタ値は概ね一致しているものの、カウンタ値が増加するタイミングが異なっている。
【００８０】
具体的には、期間８１内では、カウンタ２１２のカウンタ値がカウンタ２３１のカウンタ値に対して概ね時間Δｔ１だけ早く進む状態であることが示されている（図５の（ａ）及び（ｂ））。この場合、比較器２３２は、１カウントごとに時間幅Δｔ１の正のパルスを有する電圧を出力する（図５の（ｃ））。そして、発振制御部２３３は、比較器２３２が出力した電圧値を０Ｖ〜２．５Ｖの範囲に変換し、かつ、平準化した電圧を生成する（図５の（ｄ））。
【００８１】
発振制御部２３３が生成した電圧が発振器２２５に印加されると、発振器２２５の発振周波数が上昇し、カウンタ２３１の増加速度が上昇する。
【００８２】
発振器２２５に対する上記の制御により、カウンタ２３１のカウンタ値の増加速度が上昇することで、期間８１より後の期間８２では、カウンタ２１２のカウンタ値がカウンタ２３１のカウンタ値に対して概ね時間Δｔ２（Δｔ２＜Δｔ１）だけ早く進むように変化する。
【００８３】
上記の制御を継続することで、カウンタ２１２のカウンタ値とカウンタ２３１のカウンタ値とが同じタイミングで切り替わる状態になる。この状態では、発振器２１１及び発振器２２５それぞれが生成するクロック信号の位相が一致している。この状態では、比較器２３２の出力電圧値が０Ｖの一定値となり（パルスがなくなり）、発振器２２５には規定値の電圧が印加されることでこの状態が維持される。
【００８４】
その後、温度変化などの要因により発振器２１１及び発振器２２５それぞれが生成するクロック信号の位相にずれが生じると、カウンタ２１２のカウンタ値とカウンタ２３１のカウンタ値との切り替わりのタイミングに差分が生じる。すると、再び上記の制御がなされ、同じタイミングで切り替わる状態に制御される。このようにカウンタ２１２のカウンタ値とカウンタ２３１のカウンタ値とを用いて、発振器２１１と発振器２２５との位相が一致するように制御される。
【００８５】
図６は、本実施の形態に係る再生装置２０が出力する垂直同期信号と出力フレームとを、関連技術におけるものと比較して示す説明図である。
【００８６】
図６には、（ａ）カウンタ２１２のカウンタ値と、（ｂ）出力用メモリ２２１内のフレームと、関連技術（再生装置５０）における（ｃ）同期信号生成部２２３が出力する垂直同期信号、及び、（ｄ）信号出力部２２４が出力するフレームと、再生装置２０における（ｅ）同期信号生成部２２３が出力する垂直同期信号、及び、（ｆ）信号出力部２２４が出力するフレームとが同一の時間軸を用いて示されている。また、後述するフレームＡ、Ｂ、Ｃ及びＤには、それぞれ、１５００、３０００、４５００及び６０００の再生カウンタ値が付加されているとする。各フレームのメモリ格納許可範囲は、当該フレームの再生カウンタ値±５００の範囲とする。
【００８７】
格納部２１６は、カウンタ２１２のカウンタ値を監視しており、カウンタ２１２のカウンタ値が１０００になることでフレームＡのメモリ格納許可範囲に入ると、記憶部２１５からフレームＡを読み出して出力用メモリ２２１に格納する。これ以降も、カウンタ２１２のカウンタ値が２５００、４０００及び５５００になると、上記と同様に、フレームＢ、Ｃ及びＤを出力用メモリ２２１に格納する（図６の（ａ）及び（ｂ））。カウンタ２１２のカウンタ値は、発振器２１１が生成するクロック信号に基づいて加算される。
【００８８】
このとき、関連技術における再生装置５０により生じ得る事象について、図６の（ｃ）及び（ｄ）を参照しながら説明する。
【００８９】
再生装置５０の同期信号生成部２２３が生成する垂直同期信号は、発振器２２２が生成するクロック信号に基づいて生成されたものであり、発振器２２２が生成するクロック信号と、発振器２１１が生成するクロック信号とは互いに独立である。より具体的には、発振器２２２が生成するクロック信号と、発振器２１１が生成するクロック信号とは、個体差により周期が異なり、また、位相が互いに独立である。例えば、発振器２２２が生成するクロック信号の周波数が、発振器２１１が生成するクロック信号の周波数より大きい場合、出力用メモリ２２１内のフレームが変更される時間間隔より、垂直同期信号の時間間隔の方が短くなる（図６の（ｃ））。その結果、図６の（ｄ）のように、信号出力部２２４が同一のフレーム（フレームＢ）を２度出力する、つまり、出力フレームの重複が生じ得る。コンテンツを視認している者にとっては、上記のフレームだけが他のフレームの２倍の時間表示される、又は、動画像が一時的に停止するように見え、不自然さを感じる。
【００９０】
なお、発振器２２２が生成するクロック信号の周波数が、発振器２１１が生成するクロック信号の周波数より小さい場合には、出力用メモリ２２１内のフレームが変更される時間間隔より、垂直同期信号の時間間隔の方が長くなる（不図示）。その結果、信号出力部２２４が出力するフレームに欠落が生じ得る。この場合、コンテンツを視認している者にとっては、１つのフレームが表示されない、又は、動画像が一時的に早く進むように見え、不自然さを感じる。
【００９１】
次に、本実施の形態における再生装置２０が出力するフレームについて、図６の（ｅ）及び（ｆ）を参照しながら説明する。
【００９２】
再生装置２０の同期信号生成部２２３が生成する垂直同期信号は、発振器２２５が生成するクロック信号に基づいて生成されたものであり、発振器２２５が生成するクロック信号の位相と、発振器２１１が生成するクロック信号との位相とが、一致するように位相制御部２０１により制御されている。そのため、出力用メモリ２２１内のフレームが変更される時間間隔と、垂直同期信号の時間間隔とが一致する（図６の（ｅ））。その結果、図６の（ｆ）のように、信号出力部２２４が出力するフレームに重複又は欠落が発生することが抑制される。
【００９３】
このようにして、再生装置２０は、コンテンツを再生する場合に、再生されるコンテンツ中のフレームの欠落又は重複の発生を抑制する。
【００９４】
次に、調整部２１７の、非同期状態、準同期状態、及び、同期状態の３つの状態間の状態遷移について、図７、図８及び図９を参照しながら説明する。
【００９５】
図７は、本実施の形態に係る調整部２１７の非同期状態における処理を示すフロー図である。
【００９６】
ステップＳ１０１において、調整部２１７は、受信部２１３を通じて同期装置１０からマスタカウンタ値を受信したか否かを判定する。調整部２１７がマスタカウンタ値を受信したと判定した場合（ステップＳ１０１でＹｅｓ）には、ステップＳ１０２へ進む。一方、調整部２１７がマスタカウンタ値を受信していないと判定した場合（ステップＳ１０１でＮｏ）には、調整部２１７は、再びステップＳ１０１を実行する。つまり、調整部２１７は、マスタカウンタ値を受信するまでステップＳ１０１で待機する。
【００９７】
以上のように、調整部２１７は、非同期状態において、マスタカウンタ値を受信するまで待機状態をとり、マスタカウンタ値を受信すると準同期状態に遷移する。
【００９８】
ステップＳ１０２において、調整部２１７は、準同期状態へ遷移する。
【００９９】
図８は、本実施の形態に係る調整部２１７の準同期状態における処理を示すフロー図である。
【０１００】
ステップＳ２０１において、調整部２１７は、受信部２１３が受信したマスタカウンタ値をカウンタ２１２及びカウンタ２３１に設定する。ここで、カウンタ２１２に設定されるカウンタ値は、非同期状態から準同期状態に遷移した後でステップＳ２０１が初めて実行される場合には、非同期状態でのステップＳ１０１において受信したマスタカウンタ値である。また、後述するステップＳ２０４の次にステップＳ２０１が実行される場合には、直近のステップＳ２０２で受信したマスタカウンタ値である。
【０１０１】
ステップＳ２０２において、調整部２１７は、受信部２１３を通じて同期装置１０からマスタカウンタ値を受信したか否かを判定する。調整部２１７がマスタカウンタ値を受信したと判定した場合（ステップＳ２０２でＹｅｓ）には、ステップＳ２０３へ進む。一方、調整部２１７がマスタカウンタ値を受信していないと判定した場合（ステップＳ２０２でＮｏ）には、調整部２１７は、再びステップＳ２０２を実行する。つまり、調整部２１７は、マスタカウンタ値を受信するまでステップＳ２０２で待機する。
【０１０２】
ステップＳ２０３において、調整部２１７は、カウンタ２１２のカウンタ値を取得する。
【０１０３】
ステップＳ２０４において、調整部２１７は、ステップＳ２０２で受信したマスタカウンタ値と、ステップＳ２０３で受信したカウンタ２１２のカウンタ値との差分が所定範囲内であるか否かを判定する。上記差分が所定範囲内であると判定した場合（ステップＳ２０４でＹｅｓ）には、ステップＳ２０５へ進む。一方、上記差分が所定範囲を逸脱していると判定した場合（ステップＳ２０４でＮｏ）には、ステップＳ２０１へ進む。
【０１０４】
ステップＳ２０５において、調整部２１７は、同期状態へ遷移する。
【０１０５】
以上のように、調整部２１７は、準同期状態において、非同期状態のときを含めて１回以上受信したマスタカウンタ値をカウンタ２１２に設定し、マスタカウンタ値とカウンタ２１２のカウンタ値との差分が所定範囲内に収まるよう制御する。
【０１０６】
図９は、本実施の形態に係る調整部２１７の同期状態における処理を示すフロー図である。
【０１０７】
ステップＳ３０１において、調整部２１７は、受信部２１３を通じて同期装置１０からマスタカウンタ値を受信したか否かを判定する。調整部２１７がマスタカウンタ値を受信したと判定した場合（ステップＳ３０１でＹｅｓ）には、ステップＳ３０２へ進む。一方、調整部２１７がマスタカウンタ値を受信していないと判定した場合（ステップＳ３０１でＮｏ）には、調整部２１７は、再びステップＳ３０１を実行する。つまり、調整部２１７は、マスタカウンタ値を受信するまでステップＳ３０１で待機する。
【０１０８】
ステップＳ３０２において、調整部２１７は、カウンタ２１２のカウンタ値を取得する。
【０１０９】
ステップＳ３０３において、調整部２１７は、ステップＳ３０１で受信したマスタカウンタ値と、ステップＳ３０２で取得したカウンタ２１２のカウンタ値との差分を小さくするように、カウンタ２１２の分周比を設定し、これと同じ分周比をカウンタ２３１にも設定する。
【０１１０】
ステップＳ３０３の処理を終えたら、再びステップＳ３０１を実行する。
【０１１１】
以上のように、調整部２１７は、同期状態において、繰り返しマスタカウンタ値を受信し、カウンタ２１２のカウンタ値がマスタカウンタ値と同期して加算されるようにカウンタ２１２及びカウンタ２３１を制御する。
【０１１２】
以上の一連の処理により、調整部２１７は、同期装置１０から受信したマスタカウンタ値と、カウンタ２１２のカウンタ値とが同期するようカウンタ２１２を制御する。また、これと並行して、発振器２１１が生成するクロック信号と、発振器２２５が生成するクロック信号との位相を一致させるよう、位相制御部２０１が発振器２２５の発振周波数を制御する。これにより、再生装置２０は、通信遅延が生じ得る通信によって受信するマスタカウンタ値に、カウンタ２１２のカウンタ値を同期させることができ、その結果、マスタカウンタ値に同期して信号出力部２２４により表示装置３０にフレームを出力することができる。
【０１１３】
図１０は、実施の形態に係る再生装置２０が再生するコンテンツの具体例（コンテンツ３００）の説明図である。
【０１１４】
図１０には、コンテンツ３００を構成する複数フレームのうちの３つのフレーム３０１、３０２及び３０３が示されている。コンテンツ３００は、時間経過とともに、図１０における左のフレームから右のフレームへと順に進む。コンテンツ３００に含まれる各フレームは、各フレーム内の共通の位置に位置するテロップ部分３１１と、テロップでない部分３１２とを含む。
【０１１５】
テロップ部分３１１は、文字を含み、コンテンツ３００の再生中にテロップ部分３１１に含まれている文字が時間経過とともに等速で所定方向へ移動する。具体的には、文字は、「おはようございます。今日も元気に過ごしましょう。」というようなものであり、この文字が等速で左に進む（スクロールする）。なお、文字は、図形又は記号などであってもよい。
【０１１６】
テロップ部分３１１は、コンピュータによる画像処理等によって、１フレームごとに所定の画素数だけ所定方向に進むように生成されたものである。よって、コンテンツ３００の再生の際にフレームの欠落又は重複があると、視認者にとっては、テロップ部分３１１内の文字が一時的に速く進む、又は、一時的に停止するように視認される。
【０１１７】
このように、テロップ部分３１１は、視認者にとって等速に進むように視認される前提で生成されるものであり、多数のフレームが欠落又は重複なく再生される中で、少数のフレームの欠落又は重複があると、少数のフレームの欠落又は重複が視認者に認識されやすい。
【０１１８】
一方、テロップでない部分３１２は、撮影などにより取得された動画像であり、テロップ部分３１１とは独立に進行する動画像で構成される。撮影などにより取得された動画像では、動画像上の被写体の動きが等速であることが少ないので、たとえフレームの欠落又は重複があったとしても、視認者に認識されにくい。
【０１１９】
再生装置２０によれば、再生されるコンテンツ３００中のフレームの欠落又は重複の発生を抑制することができる。その結果、特に、テロップ部分３１１の文字が移動する速度が一時的に早く又は遅くなることが抑制され、上記文字が等速に進むようになることで、視認者にとって視聴効果の低下が抑制される。
【０１２０】
以上のように、本実施の形態の再生装置は、第一発振器が生成するクロック信号と第二発振器が生成するクロック信号との位相を一致させることで、出力用メモリに順次格納されるフレームのそれぞれを、欠落又は重複なく表示装置に出力する。仮に第一発振器が生成するクロック信号と第二発振器が生成するクロック信号との位相が一致していないとすれば、表示装置に出力する時間間隔のうちに出力用メモリにフレームが２回格納されることで、再生するフレームに欠落が生じたり、表示装置に出力する時間間隔のうちに出力用メモリにフレームが１回も格納されないことで、再生するフレームに重複が生じたりすることがあり得る。よって、再生装置は、上記クロック信号の位相を一致させるよう制御することで、再生されるコンテンツ中のフレームの欠落又は重複の発生を抑制することができる。
【０１２１】
また、再生装置は、第一発振器が生成するクロック信号と第二発振器が生成するクロック信号との位相を、それぞれのクロック信号に基づいて加算されるカウンタ値の差分に基づいて、一致させるよう具体的に制御する。これにより、再生装置は、再生されるコンテンツ中のフレームの欠落又は重複の発生を抑制することができる。
【０１２２】
また、再生装置は、上記クロック信号をさらに外部の装置（同期装置ともいう）から受信するマスタカウンタ値と同期させる。これにより、再生装置は、同期装置からの指示に基づいてコンテンツの再生を開始することができる。複数の再生装置が１つの同期装置からマスタカウンタ値を受信する構成とすれば、複数の再生装置が同期してコンテンツの再生を開始することができる。
【０１２３】
再生装置は、電圧制御発振器を用いて第一発振器が生成するクロック信号と第二発振器が生成するクロック信号との位相を一致させるよう具体的に制御する。
【０１２４】
また、再生装置は、テロップを有するコンテンツを再生する際に、再生されるコンテンツ中のフレームの欠落又は重複の発生を抑制することができる。これにより、コンテンツを視認する視認者にとって視聴効果の低下が抑制される。
【０１２５】
また、格納部は、再生カウンタ値に基づいて選択されるフレームを記憶部から読み出し出力用メモリに格納する。これにより複数のフレームが順次、欠落又は重複なく再生されることで、コンテンツが適切に再生される。
【０１２６】
以上、本発明の再生装置等について、実施の形態に基づいて説明したが、本発明は、この実施の形態に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の範囲内に含まれる。
【産業上の利用可能性】
【０１２７】
本発明は、再生されるコンテンツ中のフレームの欠落又は重複の発生を抑制することができる再生装置に利用可能である。
【符号の説明】
【０１２８】
１    再生システム
１０    同期装置
２０、２１、５０    再生装置
３０、３１    表示装置
４０    ＬＡＮ
８１、８２    期間
１０１    時刻管理部
１０２    制御部
１０３    送信部
１０４    カウンタ管理部
１０５、２１１、２２２、２２５    発振器
１０６、２１２、２３１    カウンタ
２１３    受信部
２０１    位相制御部
２１４、２１７    調整部
２１５    記憶部
２１６    格納部
２２１    出力用メモリ
２２３    同期信号生成部
２２４    信号出力部
２３２    比較器
２３３    発振制御部
３００    コンテンツ
３０１、３０２、３０３    フレーム
３１１    テロップ部分
３１２    テロップでない部分
５０１    カウンタ制御部
５０２    出力部
【図１】
0006465305.tif 000002
【図２】
0006465305.tif 000003
【図３】
0006465305.tif 000004
【図４】
0006465305.tif 000005
【図５】
0006465305.tif 000006
【図６】
0006465305.tif 000007
【図７】
0006465305.tif 000008
【図８】
0006465305.tif 000009
【図９】
0006465305.tif 000010
【図１０】
0006465305.tif 000011