(57)【要約】【課題】伝送を良好に行い得る伝送装置、伝送システム及び伝送方法を提供する。【解決手段】定期的なタイミングで信号に付加された第１の同期コードを検出する第１の検出手段と、定期的なタイミングとは異なるタイミングで信号に付加された、第１の同期コードとは異なる第２の同期コードを検出する第２の検出手段と、第２の検出手段によって第２の同期コードが検出された場合に、第１の同期コードの検出が第１の検出手段によって行われる期間が変更されるように制御を行う制御手段とを有している。【選択図】図１
2019068383.tif 000002
【特許請求の範囲】
【請求項１】
定期的なタイミングで信号に付加された第１の同期コードを検出する第１の検出手段と、
前記定期的なタイミングとは異なるタイミングで信号に付加された、前記第１の同期コードとは異なる第２の同期コードを検出する第２の検出手段と、
前記第２の検出手段によって前記第２の同期コードが検出された場合に、前記第１の同期コードの検出が前記第１の検出手段によって行われる期間が変更されるように制御を行う制御手段と
を有することを特徴とする伝送装置。
【請求項２】
前記第１の同期コードの付加は、第１の長さの信号が送信される場合に行われ、
前記第２の同期コードの付加は、前記第１の長さとは異なる第２の長さの信号が送信される場合に行われることを特徴とする請求項１に記載の伝送装置。
【請求項３】
前記第２の検出手段は、前記第１の検出手段の後段に位置しており、
前記第１の同期コードは、スクランブル処理が行われた信号に対して付加されており、
前記第１の検出手段と前記第２の検出手段との間に配され、スクランブル処理が行われた信号に対してデスクランブル処理を行うデスクランブル処理手段を更に有することを特徴とする請求項１に記載の伝送装置。
【請求項４】
前記第１の同期コードは、スクランブル処理が行われた信号の直前に付加されており、
前記デスクランブル処理手段は、前記第１の同期コードの直後を起点としたデスクランブル処理を行うことを特徴とする請求項３に記載の伝送装置。
【請求項５】
前記第２の同期コードは信号の長さを示す情報を含むことを特徴とする請求項１から４のいずれか１項に記載の伝送装置。
【請求項６】
送信される信号に定期的なタイミングで第１の同期コードを付加する第１の付加手段と、前記定期的なタイミングとは異なるタイミングで信号が送信される場合に、前記第１の同期コードとは異なる第２の同期コードを信号に付加する第２の付加手段とを有する送信部と、
前記第１の同期コードを検出する第１の検出手段と、前記第２の同期コードを検出する第２の検出手段と、前記第２の検出手段によって前記第２の同期コードが検出された場合に、前記第１の同期コードの検出が前記第１の検出手段によって行われる期間が変更されるように制御を行う制御手段とを有する受信部と
を有することを特徴とする伝送システム。
【請求項７】
定期的なタイミングで信号に付加された第１の同期コードを検出するステップと、
前記定期的なタイミングとは異なるタイミングで信号に付加された、前記第１の同期コードとは異なる第２の同期コードが検出された場合に、前記第１の同期コードの検出が行われる期間が変更されるように制御を行うステップと
を有することを特徴とする伝送方法。
【請求項８】
スクランブル処理が行われた信号に付加された第１の同期コードを検出する第１の検出手段と、
前記第１の同期コードの検出が行われた信号に対してデスクランブル処理を行うデスクランブル処理手段と、
前記第１の同期コードとは異なる第２の同期コードを、デスクランブル処理が行われた信号から検出する第２の検出手段と、
所定の期間内に前記第１の同期コードと前記第２の同期コードの両方が検出されたことに基づいて、前記第１の同期コードの直後を起点とするデスクランブル処理によって得られる信号が取得されるように制御する制御手段と
を有することを特徴とする伝送装置。
【請求項９】
前記スクランブル処理が行われた信号は、前記第２の同期コードが付加された信号に対してスクランブル処理を行うことにより得られた信号であることを特徴とする請求項８に記載の伝送装置。
【請求項１０】
前記第２の同期コードは、信号の直前に付加されており、
前記第１の同期コードは、スクランブル処理が行われた信号の直前に付加されていることを特徴とする請求項８又は９に記載の伝送装置。
【請求項１１】
前記第１の同期コードは、スクランブル処理が行われた信号の直前に付加されており、
前記デスクランブル処理手段は、前記第１の同期コードの直後を起点としたデスクランブル処理を行うことを特徴とする請求項８又は９に記載の伝送装置。
【請求項１２】
送信される信号に第２の同期コードを付加する第２の付加手段と、前記第２の同期コードが付加された信号に対してスクランブル処理を行うスクランブル処理手段と、スクランブル処理が行われた信号に第１の同期コードを付加する第１の付加手段とを有する送信部と、
前記第１の同期コードを検出する第１の検出手段と、前記第１の同期コードの検出が行われた信号に対してデスクランブル処理を行うデスクランブル処理手段と、前記第２の同期コードをデスクランブル処理が行われた信号から検出する第２の検出手段と、所定の期間内に前記第１の同期コードと前記第２の同期コードの両方が検出されたことに基づいて、前記第１の同期コードの直後を起点とするデスクランブル処理によって得られる信号が取得されるように制御する制御手段とを有する受信部と
を有することを特徴とする伝送システム。
【請求項１３】
スクランブル処理が行われた信号に付加された第１の同期コードを検出するステップと、
前記第１の同期コードの検出が行われた信号に対してデスクランブル処理を行うステップと、
前記第１の同期コードとは異なる第２の同期コードを、デスクランブル処理が行われた信号から検出するステップと、
所定の期間内に前記第１の同期コードと前記第２の同期コードの両方が検出されたことに基づいて、前記第１の同期コードの直後を起点とするデスクランブル処理によって得られる信号が取得されるように制御するステップと
を有することを特徴とする伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝送装置、伝送方法及び伝送システムに関する。
【背景技術】
【０００２】
撮像素子の高画素化、高フレームレート化、高機能化に伴い、撮像素子とＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）との間のデータ伝送量が増大する傾向にある。データ量を高速伝送するための技術として、高速シリアル伝送を採用した通信インタフェースが提案されている。高速シリアル伝送としては、例えば８Ｂ／１０Ｂ符号化方式が知られている。８Ｂ／１０Ｂ符号化方式では、８ビットのデータを１０ビットのデータに変換することによりランレングスの抑制とＤＣバランスの維持を図っている。また、８Ｂ／１０Ｂ符号化方式では、ＤコードとＫコードとを識別することによって、送信データと制御情報とを識別することができる。８Ｂ／１０Ｂ符号化方式では、８ビットのデータを１０ビットのデータに変換するため、伝送効率が低下する。伝送効率を向上するための技術として、スクランブル処理を行うことが提案されている。スクランブル処理を用いれば、伝送効率の低下を抑えつつ、ランレングスの抑制を行うことができる。特許文献１には、第１の同期コードを検出する第１の同期コード検出手段と、第１の同期コードとは異なる第２の同期コードを検出する第２の同期コード検出手段とを有するデータ受信装置が開示されている。また、特許文献２には、第１コードと第２コードと第３コードとを含むＫシンボルが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−１９０７６７号公報
【特許文献２】特開２０１５−１４４３９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、送信されるデータに対して単にスクランブル処理を施した場合には、必ずしも良好に伝送を行い得ない。
【０００５】
本発明の目的は、良好に伝送を行い得る伝送装置、伝送方法及び伝送システムを提供することにある。
【課題を解決するための手段】
【０００６】
実施形態の一態様によれば、定期的なタイミングで信号に付加された第１の同期コードを検出する第１の検出手段と、前記定期的なタイミングとは異なるタイミングで信号に付加された、前記第１の同期コードとは異なる第２の同期コードを検出する第２の検出手段と、前記第２の検出手段によって前記第２の同期コードが検出された場合に、前記第１の同期コードの検出が前記第１の検出手段によって行われる期間が変更されるように制御を行う制御手段とを有することを特徴とする伝送装置が提供される。
【０００７】
実施形態の他の態様によれば、スクランブル処理が行われた信号に付加された第１の同期コードを検出する第１の検出手段と、前記第１の同期コードの検出が行われた信号に対してデスクランブル処理を行うデスクランブル処理手段と、前記第１の同期コードとは異なる第２の同期コードを、デスクランブル処理が行われた信号から検出する第２の検出手段と、所定の期間内に前記第１の同期コードと前記第２の同期コードの両方が検出されたことに基づいて、前記第１の同期コードの直後を起点とするデスクランブル処理によって得られる信号が取得されるように制御する制御手段とを有することを特徴とする伝送装置が提供される。
【発明の効果】
【０００８】
本発明によれば、良好に伝送を行い得る伝送装置、伝送方法及び伝送システムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態による伝送システムを示すブロック図である。
【図２】送信手段によって行われる処理を説明するためのフローチャートである。
【図３】受信手段によって行われる処理を説明するためのフローチャートである。
【図４−１】第１実施形態による伝送システムの動作の例を示す図である。
【図４−２】第１実施形態による伝送システムの動作の例を示す図である。
【図５】第２の同期コードの付加の例を説明するための図である。
【図６】第２実施形態による伝送システムを示すブロック図である。
【図７】送信手段によって行われる処理を説明するためのフローチャートである。
【図８】受信手段によって行われる処理を説明するためのフローチャートである。
【図９−１】第２実施形態による伝送システムの動作の例を示す図である。
【図９−２】第２実施形態による伝送システムの動作の例を示す図である。
【発明を実施するための形態】
【００１０】
本発明の実施の形態について図面を用いて以下に詳細に説明する。なお、本発明は以下の実施形態に限定されるものではない。
【００１１】
［第１実施形態］
第１実施形態による伝送装置、伝送方法及び伝送システムを図１乃至図６を用いて説明する。図１は、本実施形態による伝送システム１００を示すブロック図である。図１に示すように、本実施形態による伝送システム（情報処理装置）１００は、送信手段（伝送装置、送信部）１０１と、受信手段（伝送装置、受信部）１０７と、同期信号発生手段１１３とを有する。同期信号発生手段１１３は、水平同期信号を含む種々の同期信号を送信手段１０１及び受信手段１０７に適宜供給する。水平同期信号は、予め設定された定期的なタイミングで同期信号発生手段１１３から送信手段１０１に供給される。水平同期信号は、撮像素子１０２のみならず、送信制御手段１０６にも供給される。
【００１２】
送信手段１０１は、撮像素子１０２と、同期コード付加手段１０３と、スクランブル処理手段１０４と、同期コード付加手段１０５と、送信制御手段１０６とを有する。
【００１３】
撮像素子１０２は、不図示の撮像光学系によって形成される光学像を光電変換することによって得られる画像データを第１の転送信号として出力する。撮像素子１０２から出力される第１の転送信号は、同期コード付加手段１０３に入力される。
【００１４】
送信制御手段１０６は、第２の同期コード付加制御情報、スクランブル処理制御情報及び第１の同期コード付加制御情報を出力する。送信制御手段１０６から出力される第２の同期コード付加制御情報は、同期コード付加手段１０３に供給される。送信制御手段１０６から出力されるスクランブル処理制御情報は、スクランブル処理手段１０４に供給される。送信制御手段１０６から出力される第１の同期コード付加制御情報は、同期コード付加手段１０５に供給される。
【００１５】
同期コード付加手段１０３は、撮像素子１０２の後段に位置している。同期コード付加手段１０３は、送信制御手段１０６から供給される第２の同期コード付加制御情報に基づいて、撮像素子１０２から供給される第１の転送信号に対して第２の同期コードを付加する。第２の同期コード付加制御情報は、後述する第１の同期コードが後述する第２の転送信号に付加される定期的なタイミングとは異なるタイミングで第１の転送信号に第２の同期コードを付加するための制御情報である。予め設定された定期的なタイミングとは異なるタイミングで同期信号発生手段１１３から送信手段１０１に水平同期信号が供給された場合、同期コード付加手段１０３は、撮像素子１０２から供給される第１の転送信号に対して第２の同期コードを付加する。同期コード付加手段１０３によって第２の同期コードが付加された第１の転送信号は、スクランブル処理手段１０４に供給される。予め設定された定期的なタイミングで同期信号発生手段１１３から送信手段１０１に水平同期信号が供給された場合、同期コード付加手段１０３は、撮像素子１０２から供給される第１の転送信号に対して第２の同期コードを付加しない。この場合には、同期コード付加手段１０３は、撮像素子１０２から供給される第１の転送信号に対して第２の同期コードを付加することなく、当該第１の転送信号をスクランブル処理手段１０４に供給する。
【００１６】
スクランブル処理手段１０４は、同期コード付加手段１０３の後段に位置している。スクランブル処理手段１０４は、送信制御手段１０６から供給されるスクランブル処理制御情報に基づいて、同期コード付加手段１０３から供給される第１の転送信号に対してスクランブル処理を施す。同期コード付加手段１０３から供給される第１の転送信号に第２の同期コードが付加されている場合には、第２の同期コードが付加された第１の転送信号がスクランブル処理の対象となる。同期コード付加手段１０３から供給される第１の転送信号に第２の同期コードが付加されていない場合には、第２の同期コードが付加されていない第１の転送信号がスクランブル処理の対象となる。スクランブル処理手段１０４は、スクランブル処理を施すことにより得られた信号を第２の転送信号として出力する。スクランブル処理制御情報は、スクランブル処理の位相を初期化するための制御情報である。後述する第１の同期コードの直後に位置するデータを起点としてスクランブル処理が施されるように、スクランブル処理の位相がスクランブル処理制御情報を用いて初期化される。また、第２の同期コードの直後に位置するデータを起点としてスクランブル処理が施されるように、スクランブル処理の位相がスクランブル処理制御情報を用いて初期化される。スクランブル処理手段１０４によりスクランブル処理を施すことによってランダム化された第２の転送信号が得られ、第２の転送信号のランレングスが抑制される。スクランブル処理手段１０４から出力される第２の転送信号は、同期コード付加手段１０５に供給される。
【００１７】
同期コード付加手段１０５は、スクランブル処理手段１０４の後段に位置している。同期コード付加手段１０５は、送信制御手段１０６から供給される第１の同期コード付加制御情報に基づいて、スクランブル処理手段１０４から供給される第２の転送信号に対して第１の同期コードを付加する。第１の同期コードは、予め設定された定期的なタイミングで第２の転送信号に付加される。同期コード付加手段１０５は、第１の同期コードを付加した第２の転送信号を、第３の転送信号として出力する。なお、予め設定された定期的なタイミングとは、上述したように、同期信号発生手段１１３から送信手段１０１に水平同期信号が供給される定期的なタイミングである。第２の同期コードが付加された場合、当該第２の同期コードが付加される前における定期的なタイミングの位相と、当該第２の同期コードが付加された後における定期的なタイミングの位相との間にはずれが生ずる。同期コード付加手段１０５から出力される第３の転送信号は、受信手段１０７に入力される。
【００１８】
受信手段１０７は、同期コード検出手段１０８と、デスクランブル処理手段１０９と、受信制御手段１１０と、同期コード検出手段１１１と、情報処理手段１１２とを有する。
【００１９】
受信制御手段１１０は、後述する第１の同期コード検出情報と後述する第２の同期コード検出情報とに基づいて、第１の同期コード検出制御情報、デスクランブル処理制御情報及び第２の同期コード検出制御情報を出力する。第１の同期コード検出情報は、同期コード検出手段１０８から受信制御手段１１０に供給される。第２の同期コード検出情報は、同期コード検出手段１１１から受信制御手段１１０に供給される。受信制御手段１１０から出力される第１の同期コード検出制御情報は、同期コード検出手段１０８に供給される。受信制御手段１１０から出力されるデスクランブル処理制御情報は、デスクランブル処理手段１０９に供給される。受信制御手段１１０から出力される第２の同期コード検出制御情報は、同期コード検出手段１１１に供給される。
【００２０】
同期コード検出手段１０８は、受信制御手段１１０から供給される第１の同期コード検出制御情報によって指定される特定の期間において、送信手段１０１から供給される第３の転送信号から第１の同期コードを検出する。第１の同期コード検出制御情報によって指定される特定の期間は、第２の転送信号に付加された第１の同期コードを、同期コード検出手段１０８によって検出するために指定される。同期コード検出手段１０８は、第１の同期コードの検出に応じた第１の同期コード検出情報を受信制御手段１１０に出力する。また、同期コード検出手段１０８は、第３の転送信号から第１の同期コードを除くことにより得られる信号を、第４の転送信号としてデスクランブル処理手段１０９に出力する。第１の同期コードは、上述したように、予め設定された定期的なタイミングで第２の転送信号に対して付加される。しかしながら、第２の同期コードが付加された場合には、当該第２の同期コードが付加される前における定期的なタイミングの位相と、当該第２の同期コードが付加された後における定期的なタイミングの位相との間にはずれが生ずる。従って、第２の同期コードが付加された場合には、第１の同期コード検出制御情報によって指定される特定の期間のタイミングもずらされる。
【００２１】
デスクランブル処理手段１０９は、同期コード検出手段１０８の後段に位置している。デスクランブル処理手段１０９は、受信制御手段１１０から供給されるデスクランブル処理制御情報に基づいて、同期コード検出手段１０８から供給される第４の転送信号に対してデスクランブル処理を施す。デスクランブル処理手段１０９は、第４の転送信号に対してデスクランブル処理を施すことによって得られる信号を、第５の転送信号として情報処理手段１１２に出力する。デスクランブル処理制御情報は、デスクランブル処理の位相を初期化するための制御情報である。第１の同期コードの直後に位置するデータを起点としてデスクランブル処理が施されるように、デスクランブル処理の位相がデスクランブル処理制御情報を用いて初期化される。また、第２の同期コードの直後に位置するデータを起点としてデスクランブル処理が施されるように、デスクランブル処理の位相がデスクランブル処理制御情報を用いて初期化される。デスクランブル処理手段１０９は、スクランブル処理手段１０４によってスクランブル処理が施された信号に対してデスクランブル処理を施す。デスクランブル処理手段１０９によるデスクランブル処理によって、スクランブル処理を行う前の信号が得られる。
【００２２】
同期コード検出手段１１１は、デスクランブル処理手段１０９の後段に位置している。同期コード検出手段１１１は、受信制御手段１１０から供給される第２の同期コード検出制御情報に基づいて、デスクランブル処理手段１０９から出力される第５の転送信号から第２の同期コードを検出する。同期コード検出手段１１１は、第２の同期コードの検出に応じた第２の同期コード検出情報を受信制御手段１１０に供給する。
【００２３】
情報処理手段１１２には、同期コード検出手段１０８から第１の同期コード検出情報が入力される。また、情報処理手段１１２には、同期コード検出手段１１１から第２の同期コード検出情報が入力される。また、情報処理手段１１２には、デスクランブル処理手段１０９から第５の転送信号が入力される。情報処理手段１１２は、これらの情報に基づいて所定の処理を行う。情報処理手段１１２は、第５の転送信号に対して所定の処理を行う。
【００２４】
転送信号に第２の同期コードが付加されるのは、上述したように、予め設定された定期的なタイミングとは異なるタイミングで同期信号発生手段１１３から水平同期信号が供給された場合である。同期コード検出手段１１１から受信制御手段１１０に第２の同期コード検出情報が供給されることは、予め設定された定期的なタイミングとは異なるタイミングで同期信号発生手段１１３から水平同期信号が供給されたことを意味する。このため、受信制御手段１１０は、同期コード検出手段１１１から第２の同期コード検出情報が供給された場合には、第１の同期コード検出制御情報によって指定される特定の期間の変更を行う。この場合には、第２の同期コードが検出されたタイミングを起点として、予め設定された定期的なタイミングで第１の同期コードが同期コード検出手段１０８によって検出される。
【００２５】
次に、本実施形態による伝送システム１００によって行われる処理について図２及び図３を用いて説明する。
【００２６】
図２は、送信手段１０１によって行われる処理を説明するためのフローチャートである。
【００２７】
ステップＳ２００では、撮像素子１０２が、第１の転送信号を生成し、生成した第１の転送信号を出力する。この後、ステップＳ２０１に遷移する。
【００２８】
ステップＳ２０１では、送信制御手段１０６が、撮像素子１０２によって生成された第１の転送信号に対して第２の同期コードを付加するか否かを判定する。第１の転送信号に第２の同期コードを付加する場合には（ステップＳ２０１においてＹＥＳ）、ステップＳ２０２に遷移する。上述したように、予め設定された定期的なタイミングとは異なるタイミングで水平同期信号が供給された場合に、第２の同期コードが第１の転送信号に付加される。一方、第１の転送信号に第２の同期コードを付加しない場合には（ステップＳ２０１においてＮＯ）、ステップＳ２０４に遷移する。
【００２９】
ステップＳ２０２では、同期コード付加手段１０３が、送信制御手段１０６から供給される第２の同期コード付加制御情報に基づいて、第１の転送信号に第２の同期コードを付加する。同期コード付加手段１０３は、第２の同期コードを付加した第１の転送信号を出力する。この後、ステップＳ２０３に遷移する。
【００３０】
ステップＳ２０３では、スクランブル処理手段１０４が、送信制御手段１０６から供給されるスクランブル処理制御情報に基づいて、第２の同期コードが付加された第１の転送信号に対してスクランブル処理を施す。スクランブル処理手段１０４は、スクランブル処理を施した信号を第２の転送信号として出力する。この後、ステップＳ２０５に遷移する。
【００３１】
ステップＳ２０４では、スクランブル処理手段１０４が、送信制御手段１０６から供給されるスクランブル処理制御情報に基づいて、第１の転送信号に対してスクランブル処理を施す。スクランブル処理手段１０４は、スクランブル処理を施した信号を第２の転送信号として出力する。この後、ステップＳ２０５に遷移する。
【００３２】
ステップＳ２０５では、同期コード付加手段１０５が、送信制御手段１０６から供給される第１の同期コード付加制御情報に基づいて、予め設定された定期的なタイミングで第１の同期コードを第２の転送信号に付加する。同期コード付加手段１０５は、第１の同期コードを付加した信号を第３の転送信号として出力する。なお、予め設定された定期的なタイミングとは、上述したように、例えば、同期信号発生手段１１３によって水平同期信号が供給される定期的なタイミングである。上述したように、第２の同期コードが付加された場合には、当該第２の同期コードが付加される前における定期的なタイミングの位相と、当該第２の同期コードが付加された後における定期的なタイミングの位相との間にはずれが生ずる。従って、第２の同期コードが付加される前において第１の同期コードが付加される定期的なタイミングの位相と、第２の同期コードが付加される後において第１の同期コードが付加される定期的なタイミングの位相との間にはずれが生ずる。
【００３３】
図３は、受信手段１０７によって行われる処理を説明するためのフローチャートである。
【００３４】
ステップＳ３００では、同期コード検出手段１０８が、第１の同期コード検出制御情報によって指定される特定の期間において、第３の転送信号から第１の同期コードを検出する。第１の同期コード検出制御情報は、受信制御手段１１０から供給される。第１の同期コード検出制御情報によって指定される特定の期間とは、同期コード付加手段１０５によって第１の同期コードが付加されたタイミングに対応する期間である。
【００３５】
第３の転送信号から第１の同期コードが検出された場合には（ステップＳ３０１においてＹＥＳ）、ステップＳ３０２に遷移する。第３の転送信号から第１の同期コードが検出されなかった場合には（ステップＳ３０１においてＮＯ）、ステップＳ３００に戻る。
【００３６】
ステップＳ３０２では、同期コード検出手段１０８が、第１の同期コードの検出に応じた第１の同期コード検出情報を出力するとともに、第３の転送信号から第１の同期コードを除くことにより得られる信号を第４の転送信号として出力する。この後、ステップＳ３０３に遷移する。
【００３７】
ステップＳ３０３では、デスクランブル処理手段１０９が、受信制御手段１１０から供給されるデスクランブル処理制御情報に基づいて、第４の転送信号にデスクランブル処理を施す。デスクランブル処理手段１０９は、デスクランブル処理を施した信号を第５の転送信号として出力する。この後、ステップＳ３０４に遷移する。
【００３８】
ステップＳ３０４では、同期コード検出手段１１１が、受信制御手段１１０から供給される第２の同期コード検出制御情報に基づいて、第５の転送信号から第２の同期コードを検出する。この後、ステップＳ３０５に遷移する。第５の転送信号から第２の同期コードが検出された場合には（ステップＳ３０５においてＹＥＳ）、ステップＳ３０６に遷移する。第５の転送信号から第２の同期コードが検出されなかった場合には（ステップＳ３０５においてＮＯ）、ステップＳ３０８に遷移する。
【００３９】
ステップＳ３０６では、同期コード検出手段１１１が、第２の同期コード検出情報を出力する。この後、ステップＳ３０７に移行する。第２の同期コードが同期コード検出手段１１１によって検出されることは、予め設定された定期的なタイミングとは異なるタイミングで同期信号発生手段１１３から水平同期信号が供給されたことを意味する。このため、ステップＳ３０７では、受信制御手段１１０が、第１の同期コード検出制御情報によって指定される特定の期間を変更する。この後、ステップＳ３０８に遷移する。
【００４０】
ステップＳ３０８では、情報処理手段１１２が、以下のような処理を行う。情報処理手段１１２は、同期コード検出手段１０８、１１１からそれぞれ供給される第１の同期コード検出情報、第２の同期コード検出情報に基づいて、デスクランブル処理手段１０９から供給される第５の転送信号に対して所定の処理を行う。
【００４１】
次に、本実施形態による伝送システム１００の動作の例について図４−１及び図４−２を用いて説明する。図４−１及び図４−２は、本実施形態による伝送システム１００の動作の例を示す図である。図４−１及び図４−２の横軸は、時間を示している。符号４５０〜４５４は、送信手段１０１における信号の例を示している。符号４５５〜４５９は、受信手段１０７における信号の例を示している。
【００４２】
符号４５０は、送信手段１０１に備えられた撮像素子１０２から出力される信号の例を示している。上述したように、撮像素子１０２からは第１の転送信号４５０が出力される。図４−１には、第１の転送信号４５０のうちの第１の部分４００と第２の部分４０１と第３の部分４０２と第４の部分４０３とが抜き出して示されている。第１の転送信号４５０の第１の部分４００のデータ長と、第１の転送信号４５０の第３の部分４０２のデータ長と、第１の転送信号４５０の第４の部分４０３のデータ長とは同等である。一方、第１の転送信号４５０の第２の部分４０１のデータ長は、第１の転送信号４５０の他の部分４００，４０２，４０３のデータ長よりも短い。即ち、第１の転送信号４５０の第２の部分４０１のデータ長は、所定のデータ長とは異なるデータ長に設定されている。このように、他の部分４００，４０２，４０３のデータ長とは異なるデータ長の部分４０１が第１の転送信号４５０のうちに存在する場合には、同期信号発生手段１１３から供給される水平同期信号のタイミングにずれが生ずる。即ち、このような場合には、同期信号発生手段１１３から供給される水平同期信号の位相がシフトする。
【００４３】
符号４５１は、第２の同期コード４０４が付加された第１の転送信号の例を示している。所定のデータ長とは異なるデータ長の第２の部分４０１が第１の転送信号４５０のうちに存在する場合、同期信号発生手段１１３から供給される水平同期信号のタイミングは予め設定された定期的なタイミングではなくなる。このため、同期コード付加手段１０３は、第１の転送信号に第２の同期コードを付加する。具体的には、同期コード付加手段１０３は、第１の転送信号４５０の第３の部分４０２の直前に第２の同期コード４０４を付加する。
【００４４】
符号４５２は、スクランブル処理手段１０４から出力される信号の例を示している。上述したように、第１の転送信号に対してスクランブル処理を施すことにより得られる第２の転送信号がスクランブル処理手段１０４から出力される。図４−１には、第２の転送信号４５２のうちの第１の部分４０５と第２の部分４０６と第３の部分４０７と第４の部分４０８とが示されている。矢印によって示された期間４６０〜４６３は、スクランブル処理が行われる各々の期間を示している。矢印の起点は、スクランブル処理の開始のタイミングに対応しており、矢印の着点は、当該スクランブル処理の終了のタイミングに対応している。第２の転送信号４５２の第１の部分４０５は、第１の転送信号４５１の第１の部分４００に対してスクランブル処理を施すことによって生成される。第２の転送信号４５２の第２の部分４０６は、第１の転送信号４５１の第２の部分４０１と、第２の同期コード４０４とに対してスクランブル処理を施すことによって生成される。第２の転送信号４５２の第３の部分４０７は、第１の転送信号４５１の第３の部分４０２に対してスクランブル処理を施すことによって生成される。第２の転送信号４５２の第４の部分４０８は、第１の転送信号４５１の第４の部分４０３に対してスクランブル処理を施すことによって生成される。スクランブル処理が施されているため、第２の転送信号の各々の部分４０６〜４０８はランダム化されている。
【００４５】
符号４５３は、第１の同期コード４０９が付加された第２の転送信号の例を示している。第２の転送信号への第１の同期コード４０９の付加は、上述したように、同期コード付加手段１０５によって行われる。矢印４６４〜４６７は、特定のタイミングでの第１の同期コードの付加を概念的に示している。矢印４６５に対応する期間と矢印４６６に対応する期間との境界は、第１の転送信号４５１の第２の部分４０１と第２の同期コード４０４との境界に対応している。矢印４６４に対応する期間においては、第２の転送信号４５３の第１の部分４０５の直前に第１の同期コード４０９が付加される。矢印４６５に対応する期間においては、第２の転送信号４５３の第２の部分４０６の直前に第１の同期コード４０９が付加される。矢印４６６に対応する期間においては、第２の転送信号４５３の第３の部分４０７の直前に第１の同期コードが付加されない。矢印４６７に対応する期間においては、第２の転送信号４５３の第４の部分４０８の直前に第１の同期コード４０９が付加される。第２の転送信号４５３の第１の部分４０５の直前に付加される第１の同期コード４０９は、予め設定された定期的なタイミングで付加される。第２の転送信号４５３の第２の部分４０６の直前に付加される第１の同期コード４０９は、予め設定された定期的なタイミングで付加される。第２の転送信号４５３の第４の部分４０８の直前に付加される第１の同期コード４０９は、予め設定された定期的なタイミングに対して位相のずれが生じたタイミングで付加される。
【００４６】
符号４５４は、同期コード付加手段１０５から出力される信号の例を示している。上述したように、同期コード付加手段１０５からは第３の転送信号が出力される。第３の転送信号４５４の第１の部分４１０は、第２の転送信号４５３の第１の部分４０５と、当該第１の部分４０５の直前に付された第１の同期コード４０９とを含む。第３の転送信号４５４の第２の部分４１１は、第２の転送信号４５３の第２の部分４０６と、当該第２の部分４０６の直前に付された第１の同期コード４０９と、第２の転送信号４５３の第３の部分４０７とを含む。第３の転送信号４５４の第３の部分４１２は、第２の転送信号４５３の第４の部分４０８と、当該第４の部分４０８の直前に付された第１の同期コード４０９とを含む。
【００４７】
符号４５５は、同期コード検出手段１０８に入力される信号の例を示している。上述したように、同期コード検出手段１０８には、同期コード付加手段１０５から出力される第３の転送信号４５５が入力される。期間４２２〜４２４は、受信制御手段１１０から供給される第１の同期コード検出制御情報によって指定される特定の期間である。期間４２２、４２３は、予め設定された定期的なタイミングに応じて設定された期間である。期間４２４は、予め設定された定期的なタイミングに対して位相のずれが生じたタイミングに応じて設定された期間である。受信制御手段１１０から供給される第１の同期コード検出制御情報によって指定される特定の期間４２２において、第３の転送信号４５５の第１の部分４１０に含まれる第１の同期コード４０９が同期コード検出手段１０８によって検出される。受信制御手段１１０から供給される第１の同期コード検出制御情報によって指定される特定の期間４２３において、第３の転送信号４５５の第２の部分４１１に含まれる第１の同期コード４０９が同期コード検出手段１０８によって検出される。受信制御手段１１０から供給される第１の同期コード検出制御情報によって指定される特定の期間４２４において、第３の転送信号４５５の第３の部分４１２に含まれる第１の同期コード４０９が同期コード検出手段１０８によって検出される。
【００４８】
符号４５６は、第１の同期コード４０９が付加されている第４の転送信号の例を示している。第４の転送信号の第１の部分４１３の直前に第１の同期コード４０９が付加されている。また、第４の転送信号の第２の部分４１４の直前に第１の同期コード４０９が付加されている。また、第４の転送信号の第３の部分４１５の直前に第１の同期コード４０９が付されている。受信制御手段１１０から供給される第１の同期コード検出制御情報によって指定される特定の期間において第１の同期コード４０９が検出された場合、同期コード検出手段１０８は受信制御手段１１０に第１の同期コード検出情報を供給する。
【００４９】
符号４５７は、第１の同期コード４０９が除去された第４の転送信号の例を示している。第１の同期コード４０９が除去された第４の転送信号は、同期コード検出手段１０８からデスクランブル処理手段１０９に供給される。図４−２には、第４の転送信号のうちの第１の部分４１３と第２の部分４１４と第３の部分４１５とが示されている。第４の転送信号に対して、上述したように、デスクランブル処理手段１０９によってデスクランブル処理が施される。矢印によって示された期間４６８〜４７１は、デスクランブル処理が行われる各々の期間を示している。矢印の起点は、デスクランブル処理の開始のタイミングに対応しており、矢印の着点は、当該デスクランブル処理の終了のタイミングに対応している。期間４６９と期間４７０との境界は、第２の同期コード４１８と第５の転送信号の第３の部分４１９との境界に対応している。
【００５０】
符号４５８は、第４の転送信号にデスクランブル処理を施すことにより得られる第５の転送信号の例を示している。デスクランブル処理は、上述したように、デスクランブル処理手段１０９によって行われる。第４の転送信号４５７の第１の部分４１３に対してデスクランブル処理を施すことにより、第５の転送信号４５８の第１の部分４１６が得られる。第４の転送信号４５７の第２の部分４１４に対してデスクランブル処理を施すことにより、第５の転送信号４５８の第２の部分４１７と、第２の同期コード４１８と、第５の転送信号４５８の第３の部分４１９とが得られる。第４の転送信号４５７の第３の部分４１５に対してデスクランブル処理を施すことにより、第５の転送信号４５８の第４の部分４２０が得られる。矢印によって示される期間４７２〜４７４は、第２の同期コード４１８の検出が行われる期間を示している。矢印の起点は、第２の同期コード４１８の検出の開始のタイミングに対応しており、矢印の着点は、第２の同期コード４１８の検出の終了のタイミングに対応している。同期コード検出手段１１１は、上述したように、第２の同期コードを検出した場合には、第２の同期コード検出情報を受信制御手段に供給する。第２の同期コード検出情報が同期コード検出手段１１１から供給された場合には、受信制御手段１１０は、第１の同期コード検出制御情報によって指定する特定の期間を変更する。なお、受信制御手段１１０から供給される第１の同期コード検出制御情報によって指定される特定の期間がタイミング４２１から開始されないのは、第２の同期コード４１８が同期コード検出手段１１１によって検出されるためである。
【００５１】
符号４５９は、第２の同期コード４１８が除去された第５の転送信号の例を示している。第２の同期コード４１８が除去された第５の転送信号は、情報処理手段１１２に供給される。
【００５２】
図５は、同期コード付加手段１０３によって行われる第２の同期コードの付加の例を説明するための図である。
【００５３】
図５（ａ）は、第１の転送信号の第３の部分４０２の直前に第２の同期コード４０４を付加する場合を示している。
【００５４】
一方、図５（ｂ）は、第１の転送信号の第２の部分４０１の直前に第２の同期コード４０４を付加する場合を示している。図５（ｂ）の例においては、第１の転送信号の第２の部分４０１のデータ長Ｌを示す情報が第２の同期コード４０４に含まれる。受信制御手段１１０は、第２の同期コード検出情報を同期コード検出手段１１１から受信した場合、第１の転送信号の第２の部分４０１のデータ長Ｌを示す情報に基づいて、第１の転送信号４５１の第３の部分４０２の始点を判断し得る。
【００５５】
このように、第１の転送信号の第３の部分４０２の直前に第２の同期コード４０４を付加するようにしてもよいし、第１の転送信号の第２の部分４０１の直前に第２の同期コード４０４を付加するようにしてもよい。
【００５６】
このように、本実施形態では、予め設定された定期的なタイミングとは異なるタイミングで同期信号発生手段１１３から送信手段１０１に水平同期信号が供給された場合には、同期コード付加手段１０３が転送信号に第２の同期コードを付加する。転送信号に付加された第２の同期コードは、同期コード検出手段１１１によって検出される。第２の同期コードが同期コード検出手段１１１によって検出された場合、受信制御手段１１０が、第１の同期コード検出制御情報によって指定する特定の期間を変更する。このため、同期コード検出手段１０８は、第１の同期コードを確実に検出することができる。このように、本実施形態によれば、予め設定された定期的なタイミングとは異なるタイミングで付加された同期コードを確実に検出することができる。このため、本実施形態によれば、予め定められた所定のデータ長と異なるデータ長のデータを確実に転送し得る伝送システムを提供することができる。
【００５７】
［第２実施形態］
第２実施形態による伝送装置、伝送方法及び伝送システムについて図６乃至図９−２を用いて説明する。図１乃至図５に示す第１実施形態による伝送装置等と同一の構成要素には、同一の符号を付して説明を省略または簡潔にする。
【００５８】
図６は、本実施形態による伝送システム６００を示すブロック図である。伝送システム（情報処理装置）６００は、送信手段（伝送装置、送信部）６０１と受信手段（伝送装置、受信部）６０７と、同期信号発生手段１１３とを有する。
【００５９】
送信手段６０１は、撮像素子１０２と、同期コード付加手段６０３と、スクランブル処理手段６０４と、同期コード付加手段６０５と、送信制御手段６０６とを有する。
【００６０】
撮像素子１０２は、不図示の撮像光学系によって形成される光学像を光電変換することによって得られる画像データを第１の転送信号として出力する。撮像素子１０２から出力される第１の転送信号は、同期コード付加手段６０３に入力される。
【００６１】
送信制御手段６０６は、第２の同期コード付加制御情報と、スクランブル処理制御情報と、第１の同期コード付加制御情報とを出力する。送信制御手段６０６から出力される第２の同期コード付加制御情報は、同期コード付加手段６０３に供給される。送信制御手段６０６から出力されるスクランブル処理制御情報は、スクランブル処理手段６０４に供給される。送信制御手段６０６から出力される第１の同期コード付加制御情報は、同期コード付加手段６０５に供給される。
【００６２】
同期コード付加手段６０３は、送信制御手段６０６から供給される第２の同期コード付加制御情報に基づいて、撮像素子１０２から供給される第１の転送信号に対して第２の同期コードを付加する。第２の同期コード付加制御情報は、第１の転送信号の直前に第２の同期コードを付加するための制御情報である。同期コード付加手段６０３は、第１の転送信号の直前に必ず第２の同期コードを付加する。同期コード付加手段６０３によって第２の同期コードが付加された第１の転送信号は、スクランブル処理手段６０４に供給される。
【００６３】
スクランブル処理手段６０４は、送信制御手段６０６から供給されるスクランブル処理制御情報に基づいて、同期コード付加手段６０３から供給される、第２の同期コードが付加された第１の転送信号に対してスクランブル処理を施す。スクランブル処理手段６０４は、スクランブル処理を施すことにより得られた信号を第２の転送信号として出力する。スクランブル処理制御情報は、スクランブル処理の位相を初期化するための制御情報である。第２の同期コードの先頭を起点としてスクランブル処理が施されるように、スクランブル処理の位相がスクランブル処理制御情報を用いて初期化される。スクランブル処理手段６０４によりスクランブル処理を施すことによってランダム化された第２の転送信号が得られ、第２の転送信号のランレングスが抑制される。スクランブル処理手段１０４から出力される第２の転送信号は、同期コード付加手段６０５に供給される。
【００６４】
同期コード付加手段６０５は、送信制御手段６０６から供給される第１の同期コード付加制御情報に基づいて、スクランブル処理手段６０４から供給される第２の転送信号に対して第１の同期コードを付加する。第１の同期コード付加制御情報は、第２の転送信号の直前に第１の同期コードを付加するための制御情報である。同期コード付加手段６０５は、第２の転送信号の直前に必ず第１の同期コードを付加する。同期コード付加手段６０５は、第１の同期コードを付加した第２の転送信号を、第３の転送信号として出力する。同期コード付加手段６０５から出力される第３の転送信号は、受信手段６０７に入力される。
【００６５】
受信手段６０７は、同期コード検出手段６０８と、複数のデスクランブル処理手段６０９ａ、６０９ｂと、受信制御手段６１０と、同期コード検出手段６１１と、切り替え手段６１２と、情報処理手段６１３とを有する。
【００６６】
受信制御手段６１０は、後述する第１の同期コード検出情報と後述する第２の同期コード検出情報とに基づいて、第１の同期コード検出制御情報、デスクランブル処理制御情報、切り替え制御情報、及び、第２の同期コード検出制御情報を出力する。第１の同期コード検出情報は、同期コード検出手段６０８から受信制御手段６１０に供給される。第２の同期コード検出情報は、同期コード検出手段６１１から受信制御手段６１０に供給される。受信制御手段６１０から出力される第１の同期コード検出制御情報は、同期コード検出手段６０８に供給される。受信制御手段６１０から出力されるデスクランブル処理制御情報は、デスクランブル処理手段６０９に供給される。受信制御手段６１０から出力される切り替え制御情報は、切り替え手段６１２に供給される。受信制御手段６１０から出力される第２の同期コード検出制御情報は、同期コード検出手段６１１に供給される。
【００６７】
同期コード検出手段６０８は、受信制御手段６１０から供給される第１の同期コード検出制御情報に基づいて、送信手段６０１から供給される第３の転送信号から第１の同期コードを検出する。同期コード検出手段６０８は、第１の同期コードの検出に応じた第１の同期コード検出情報を受信制御手段６１０に出力する。また、同期コード検出手段６０８は、第４の転送信号をデスクランブル処理手段６０９に出力する。デスクランブル処理手段一般について説明する際には、符号６０９を用い、個々のデスクランブル処理手段１０９について説明する際には、符号６０９ａ、６０９ｂを用いることとする。第１の同期コード検出制御情報は、例えば、全ての第３の転送信号に対して第１の同期コードの検出の処理を行うための制御情報である。
【００６８】
デスクランブル処理手段６０９は、受信制御手段６１０から供給されるデスクランブル処理制御情報に基づいて、同期コード検出手段６０８から供給される第４の転送信号に対してデスクランブル処理を施す。デスクランブル処理手段６０９は、第４の転送信号に対してデスクランブル処理を施すことにより得られる信号を、第５の転送信号として同期コード検出手段６１１と切り替え手段６１２とに出力する。第１の同期コードの直後に位置するデータを起点としてデスクランブル処理が施されるように、スクランブル処理の位相がデスクランブル処理制御情報を用いて初期化される。デスクランブル処理手段６０９は、スクランブル処理手段６０４によってスクランブル処理が施された信号に対してデスクランブル処理を施す。
【００６９】
同期コード検出手段６１１は、受信制御手段６１０から供給される第２の同期コード検出制御情報に基づいて、複数のデスクランブル処理手段６０９から出力される複数の第５の転送信号から第２の同期コードを検出する。同期コード検出手段６１１は、第２の同期コードの検出に応じた第２の同期コード検出情報を受信制御手段６１０に供給する。第２の同期コード検出制御情報は、同期コード検出手段６０８によって第１の同期コードが検出された直後のデータに対してデスクランブル処理を施すことにより得られる第５の転送信号から第２の同期コードを検出するための制御情報である。
【００７０】
切り替え手段６１２は、受信制御手段１１０から供給される切り替え制御情報に基づいて、複数のデスクランブル処理手段６０９からそれぞれ出力される複数の第５の転送信号のうちのいずれかを選択し、選択した信号を第６の転送信号として出力する。
【００７１】
情報処理手段６１３には、同期コード検出手段６０８から第１の同期コード検出情報が入力される。また、情報処理手段６１３には、同期コード検出手段６１１から第２の同期コード検出情報が入力される。また、情報処理手段６１３には、切り替え手段６１２から第６の転送信号が入力される。情報処理手段６１３は、第６の転送信号に対して所定の画像処理等を行う。
【００７２】
受信制御手段６１０は、第１の同期コード検出情報と第２の同期コード検出情報とを特定の期間内に両方受信した場合には、正しい第１の同期コードが検出されたと判定する。この場合、受信制御手段６１０は、当該第１の同期コードの直後を起点とするデスクランブル処理によって得られる信号が取得されるように制御を行う。受信制御手段６１０は、第１の同期コード検出情報を受信した後、特定の期間内に第２の同期コード検出情報を受信しない場合には、デスクランブル処理によって第１の同期コードと同じになったデータ列が検出されたと判定する。この場合、受信制御手段６１０は、当該第１の同期コードの直後を起点とするデスクランブル処理によって得られる信号が取得されないように制御を行う。
【００７３】
次に、本実施形態における伝送システム６００によって行われる処理について図７及び図８を用いて説明する。図７は、送信手段６０１によって行われる処理を説明するためのフローチャートである。
【００７４】
ステップＳ７００では、撮像素子１０２が、第１の転送信号を生成し、生成した第１の転送信号を出力する。この後、ステップＳ７０１に遷移する。
【００７５】
ステップＳ７０１では、同期コード付加手段６０３が、送信制御手段６０６から供給される第２の同期コード付加制御情報に基づいて、第１の転送信号に第２の同期コードを付加する。同期コード付加手段６０３は、第２の同期コードを付加した第１の転送信号を出力する。この後、ステップＳ７０２に遷移する。
【００７６】
ステップＳ７０２では、スクランブル処理手段６０４が、送信制御手段６０６から供給されるスクランブル処理制御情報に基づいて、第２の同期コードが付加された第１の転送信号に対してスクランブル処理を施す。スクランブル処理手段６０４は、スクランブル処理を施した信号を、第２の転送信号として出力する。この後、ステップＳ７０３に遷移する。
【００７７】
ステップＳ７０３では、同期コード付加手段６０５が、送信制御手段６０６から供給される第１の同期コード付加制御情報に基づいて、第１の同期コードを第２の転送信号に付加する。同期コード付加手段６０５は、第１の同期コードを付加した信号を、第３の転送信号として出力する。
【００７８】
図８は、受信手段６０７によって行われる処理を説明するためのフローチャートである。
【００７９】
ステップＳ８００では、同期コード検出手段６０８が、受信制御手段６１０から供給される第１の同期コード検出制御情報に基づいて、第３の転送信号から第１の同期コードを検出する。
【００８０】
第３の転送信号から第１の同期コードが検出された場合には（ステップＳ８０１においてＹＥＳ）、ステップＳ８０２に遷移する。第３の転送信号から第１の同期コードが検出されなかった場合には（ステップＳ８０１においてＮＯ）、ステップＳ８００に戻る。
【００８１】
ステップＳ８０２では、同期コード検出手段６０８が、第１の同期コードの検出に応じた第１の同期コード検出情報を出力するとともに、第４の転送信号を出力する。この後、ステップＳ８０３に遷移する。
【００８２】
ステップＳ８０３では、デスクランブル処理手段６０９が、受信制御手段６１０から供給されるデスクランブル処理制御情報に基づいて、第４の転送信号にデスクランブル処理を施す。デスクランブル処理手段６０９は、デスクランブル処理を施した信号を第５の転送信号として出力する。この後、ステップＳ８０４に遷移する。
【００８３】
ステップＳ８０４では、同期コード検出手段６１１が、受信制御手段６１０から供給される第２の同期コード検出制御情報に基づいて、第５の転送信号から第２の同期コードを検出する。この後、ステップＳ８０５に遷移する。第５の転送信号から第２の同期コードが検出された場合には（ステップＳ８０５においてＹＥＳ）、ステップＳ８０６に遷移する。第５の転送信号から第２の同期コードが検出されなかった場合には（ステップＳ８０６においてＮＯ）、ステップＳ８０７に遷移する。
【００８４】
ステップＳ８０６では、受信制御手段６１０は、検出された第１の同期コードの直後に位置するデータをデスクランブル処理の起点とする。この後、ステップＳ８０８に遷移する。
【００８５】
ステップＳ８０７では、受信制御手段６１０は、検出された第１の同期コードの直後に位置するデータをデスクランブル処理の起点としない。この後、ステップＳ８０８に遷移する。
【００８６】
ステップＳ８０８では、切り替え手段６１２は、切り替え制御情報に基づいて、複数のデスクランブル処理手段６０９の各々から出力される複数の第５の転送信号のうちのいずれかを選択し、選択した信号を第６の転送信号として出力する。なお、切り替え制御情報は、上述したように、受信制御手段６１０から切り替え手段６１２に供給される。この後、ステップＳ８０９に遷移する。
【００８７】
ステップＳ８０９では、情報処理手段６１３が、以下のような処理を行う。情報処理手段６１３は、同期コード検出手段６０８から供給される第１の同期コード検出情報と、同期コード検出手段６１１から供給される第２の同期コード検出情報と、切り替え手段６１２から供給される第６の転送信号とに基づいて所定の処理を行う。
【００８８】
次に、本実施形態における伝送システム６００において行われる処理の例について図９−１及び図９−２を用いて説明する。図９−１及び図９−２は、本実施形態による伝送システム６００の動作の例を示す図である。図９−１及び図９−２の横軸は時間を示している。符号９５０〜９５４は、送信手段６０１における信号の例を示している。符号９５５〜９６１は、受信手段６０７における信号の例を示している。
【００８９】
符号９５０は、送信手段６０１に備えられた撮像素子１０２から出力される信号の例を示している。上述したように、撮像素子１０２からは第１の転送信号９５０が出力される。図９−１には、第１の転送信号９５０のうちの第１の部分９００と第２の部分９０１とが示されている。
【００９０】
符号９５１は、第２の同期コード９０２が付加された第１の転送信号の例を示している。同期コード付加手段６０３は、第１の転送信号の第１の部分９００の直前に第２の同期コード９０２を付加する。また、同期コード付加手段６０３は、第１の転送信号の第２の部分９０１の直前に第２の同期コード９０２を付加する。
【００９１】
符号９５２は、スクランブル処理手段６０４から出力される信号の例を示している。上述したように、第１の転送信号と第２の同期コードとに対してスクランブル処理を施すことにより得られる第２の転送信号がスクランブル処理手段６０４から出力される。図９−１には、第２の転送信号９５２のうちの第１の部分９０３と第２の部分９０４とが示されている。矢印によって示された期間９６２、９６３は、スクランブル処理が行われる各々の期間を示している。矢印の起点は、スクランブル処理の開始のタイミングに対応しており、矢印の着点は、当該スクランブル処理の終了のタイミングに対応している。第２の転送信号９５２の第１の部分９０３は、第１の転送信号９５１の第１の部分９００と、当該第１の部分９００の直前に付加された第２の同期コード９０２とに対してスクランブル処理を施すことによって生成される。第２の転送信号９５２の第２の部分９０４は、第１の転送信号９５１の第２の部分９０１と、当該第２の部分９０１の直前に付加された第２の同期コード９０２とに対してスクランブル処理を施すことによって生成される。
【００９２】
符号９５３は、第１の同期コード９０５が付加された第２の転送信号の例を示している。第２の転送信号への第１の同期コード９０５の付加は、上述したように、同期コード付加手段６０５によって行われる。第１の同期コード９０５は、第２の転送信号の第１の部分９０３の直前と第２の転送信号の第２の部分９０４の直前とにそれぞれ付加される。
【００９３】
符号９５４は、同期コード付加手段６０５から出力される信号の例を示している。上述したように、同期コード付加手段６０５からは第３の転送信号が出力される。第３の転送信号９０６は、第２の転送信号９５３の第１の部分９０３と、当該第１の部分９０３の直前に付された第１の同期コード９０５と、第２の転送信号９５３の第２の部分９０４と、当該第２の部分９０４の直前に付された第１の同期コード９０５とを含む。
【００９４】
符号９５５は、同期コード検出手段６０８に入力される信号の例を示している。上述したように、同期コード検出手段６０８には、同期コード付加手段６０５から出力される第３の転送信号９０６が入力される。期間９６４は、同期コード検出手段６０８によって第１の同期コードの検出が行われる期間を示している。第３の転送信号９０６に含まれる第１の同期コード９０５が同期コード検出手段６０８によって検出される。
【００９５】
符号９５６は、第３の転送信号９０６のうちから第１の同期コードが検出される例を示している。符号９０７、９０８、９０９は、第１の同期コードが検出されるタイミングを示している。同期コード検出手段６０８は、第１の同期コードを検出した場合には、第１の同期コード検出情報を受信制御手段６１０に供給する。
【００９６】
符号９５７は、２つ以上のデスクランブル処理手段６０９によって、起点が互いに異なるデスクランブル処理が第４の転送信号９１０に対して施される例を示している。デスクランブル処理手段６０９は、第４の転送信号９１０に対してデスクランブル処理を施すことにより得られる第５の転送信号を出力する。
【００９７】
符号９５８は、第１の同期コードが検出されるタイミング９０７を起点としたデスクランブル処理９１１を例えばデスクランブル処理手段６０９ａによって行うことにより得られる第５の転送信号９１４の例を示している。デスクランブル処理手段６０９ａは、タイミング９０７を起点とするデスクランブル処理を行うことによって得られる信号を、第５の転送信号９１４として出力する。第５の転送信号９１４には第２の同期コードが含まれているため、同期コード検出手段６１１は、第５の転送信号９１４から第２の同期コードを検出する。符号９１７は、第２の同期コードが検出されるタイミングを示している。同期コード検出手段６１１は、第２の同期コードの検出に応じた第２の同期コード検出情報を受信制御手段６１０に供給する。特定の期間内に第１の同期コード検出情報と第２の同期コード検出情報の両方が供給されるため、受信制御手段６１０は、検出された第１の同期コードは正しい第１の同期コードであると判定する。検出された第１の同期コードは正しい第１の同期コードであるため、タイミング９０７を起点としたデスクランブル処理９１１は正しいデスクランブル処理である。
【００９８】
符号９５９は、第１の同期コードが検出されるタイミング９０８を起点としたデスクランブル処理９１２を例えばデスクランブル処理手段６０９ｂによって行うことにより得られる第５の転送信号９１５の例を示している。デスクランブル処理手段６０９ｂは、タイミング９０８を起点とするデスクランブル処理を行うことによって得られる信号を、第５の転送信号９１５として出力する。第５の転送信号９１５には第２の同期コードが含まれているため、同期コード検出手段６１１は、第５の転送信号９１５から第２の同期コードを検出する。符号９１８は、第２の同期コードが検出されるタイミングを示している。同期コード検出手段６１１は、第２の同期コードの検出に応じた第２の同期コード検出情報を受信制御手段６１０に供給する。特定の期間内に第１の同期コード検出情報と第２の同期コード検出情報の両方が供給されるため、受信制御手段６１０は、検出された第１の同期コードは正しい第１の同期コードであると判定する。検出された第１の同期コードは正しい第１の同期コードであるため、タイミング９０８を起点としたデスクランブル処理９１２は正しいデスクランブル処理である。
【００９９】
符号９６０は、第１の同期コードが検出されるタイミング９０９を起点としたデスクランブル処理９１３を例えばデスクランブル処理手段６０９ａによって行うことにより得られる第５の転送信号９１６の例を示している。デスクランブル処理手段６０９ａは、タイミング９０９を起点とするデスクランブル処理を行うことによって得られる信号を、第５の転送信号９１６として出力する。第５の転送信号９１６には第２の同期コードが含まれていないため、同期コード検出手段６１１は、第５の転送信号９１６から第２の同期コードを検出しない。符号９１９は、第５の転送信号のうちに第２の同期コードが含まれていないことが検出されるタイミングを示している。同期コード検出手段６１１は、第２の同期コードを検出しないため、第２の同期コード検出情報を受信制御手段６１０に供給しない。特定の期間内に第１の同期コード検出情報のみしか供給されないため、受信制御手段６１０は、スクランブル処理によって第１の同期コードと同じになったデータ列が検出されたと判定する。検出された第１の同期コードは正しい第１の同期コードではないため、タイミング９０９を起点としたデスクランブル処理９１３は誤ったデスクランブル処理である。
【０１００】
符号９６１は、切り替え手段６１２から出力される信号の例を示している。切り替え手段６１２は、デスクランブル処理手段６０９から供給される第５の転送信号から第２の同期コードを除去する。デスクランブル処理手段６０９は、第５の転送信号９１４に対応する第４の転送信号に対して施されたデスクランブル処理９１２の起点よりも前の第５の転送信号９１４を、第６の転送信号９２０として出力する。また、デスクランブル処理手段６０９は、第５の転送信号９１５に対応する第４の転送信号に対して施された不図示のデスクランブル処理の起点よりも前の第５の転送信号９１５を、第６の転送信号９２１として出力する。切り替え手段６１２から出力される第６の転送信号９２０，９２１は、情報処理手段６１３に供給される。なお、ここでは、第２の転送信号の第２の部分９０４の直前に付加された第１の同期コード９０５が、切り替え手段６１２から出力される第６の転送信号９２０に含まれる場合を例に説明したが、これに限定されるものではない。切り替え手段６１２は、第５の転送信号９１４から第２の同期コードのみならず第１の同期コードをも除去することにより得られる信号を、第６の転送信号として情報処理手段６１３に提供するようにしてもよい。
【０１０１】
このように、本実施形態によれば、所定の期間内に第１の同期コードと第２の同期コードの両方が検出されたことに基づいて、第１の同期コードの直後を起点とするデスクランブル処理によって得られる信号が取得されるように制御する。このため、本実施形態によれば、スクランブル処理によって第１の同期コードと同じになったデータ列が検出された場合であっても、当該データ列を第１の同期コードと誤解するのを防止することができる。従って、本実施形態によれば、良好にデータの転送を行い得る伝送システムを提供することができる。
【０１０２】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【０１０３】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記録媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【０１０４】
また、第２実施形態では、２つのデスクランブル処理手段６０９が設けられている場合を例に説明したが、デスクランブル処理手段６０９の数は、２つに限定されるものではなく、３つ以上であってもよい。
【０１０５】
また、上記実施形態では、伝送システム１００、６００が送信手段１０１、６０１と受信手段１０７、６０７とを備えた情報処理装置である場合を例に説明したが、伝送システム１００、６００はこれに限定されるものではない。例えば、送信手段１０１、６０１と受信手段１０７、６０７とが別個の伝送装置に備えられていてもよい。
【符号の説明】
【０１０６】
１００  伝送システム
１０１  送信手段
１０２  撮像素子
１０３  同期コード付加手段
１０４  スクランブル処理手段
１０５  同期コード付加手段
１０６  送信制御手段
１０７  受信手段
１０８  同期コード検出手段
１０９  デスクランブル処理手段
１１０  受信制御手段
１１１  同期コード検出手段
１１２  情報処理手段
【図１】
2019068383.tif 000003
【図２】
2019068383.tif 000004
【図３】
2019068383.tif 000005
【図４−１】
2019068383.tif 000006
【図４−２】
2019068383.tif 000007
【図５】
2019068383.tif 000008
【図６】
2019068383.tif 000009
【図７】
2019068383.tif 000010
【図８】
2019068383.tif 000011
【図９−１】
2019068383.tif 000012
【図９−２】
2019068383.tif 000013