(57)【要約】【課題】画像に対して設定される領域のデータをより好適な態様で伝送可能とする。【解決手段】画像から検出された領域に関する領域情報を含む第１のパケットを送信させ、かつ、前記画像のうち少なくとも前記領域が検出された行それぞれについて、当該行に関する情報を含むヘッダと、前記領域のうち当該行に対応する部分領域の領域データを含むペイロードと、を含む第２のパケットを送信させる画像処理部を備え、前記ヘッダは、前記ペイロードに含まれるデータの識別情報と、当該ヘッダに含まれる情報の誤り訂正符号と、当該識別情報と当該誤り訂正符号との間に介在するように設けられた拡張領域と、を含み、当該拡張領域の少なくとも一部には、当該ヘッダに対応する前記ペイロードに前記領域データが含まれるか否かを示す情報が設定される、送信装置。【選択図】図５
2019193842.tif 000002
【特許請求の範囲】
【請求項１】
画像から検出された領域に関する領域情報を含む第１のパケットを送信させ、かつ、前記画像のうち少なくとも前記領域が検出された行それぞれについて、当該行に関する情報を含むヘッダと、前記領域のうち当該行に対応する部分領域の領域データを含むペイロードと、を含む第２のパケットを送信させる画像処理部を備え、
前記ヘッダは、前記ペイロードに含まれるデータの識別情報と、当該ヘッダに含まれる情報の誤り訂正符号と、当該識別情報と当該誤り訂正符号との間に介在するように設けられた拡張領域と、を含み、
当該拡張領域の少なくとも一部には、当該ヘッダに対応する前記ペイロードに前記領域データが含まれるか否かを示す情報が設定される、
送信装置。
【請求項２】
前記ヘッダには、フレームの開始を示す情報と、フレームの終了を示す情報と、対応する行が有効か否かを示す情報と、行番号と、埋め込まれたデータを有する行か否かを示す情報と、前記識別情報と、前記拡張領域と、前記誤り訂正符号と、がこの順に配列されて含まれる、請求項１に記載の送信装置。
【請求項３】
前記第２のパケットは、前記行に含まれる前記部分領域それぞれについて個別に送信される、請求項１に記載の送信装置。
【請求項４】
前記ペイロードは、対応する前記部分領域の座標に関する情報を含み、
前記拡張領域には、当該ペイロードに前記座標に関する情報が含まれることを示す情報が設定される、
請求項３に記載の送信装置。
【請求項５】
前記第２のパケットは、前記行ごとに送信され、
当該第２のパケットに含まれる前記ペイロードは、当該行に含まれる前記部分領域ごとに前記領域データを含む、請求項１に記載の送信装置。
【請求項６】
複数の前記部分領域を含む前記行に対応する前記第２のパケットの前記ペイロードは、互いに離間する２つの前記部分領域それぞれに対応する前記領域データ間に、前記画像中における当該２つの部分領域の間の間隔に応じたデータを含む、請求項５に記載の送信装置。
【請求項７】
前記ペイロードは、対応する行に含まれる前記部分領域のうち、先頭の部分領域の座標に関する情報を含み、
前記拡張領域には、当該ペイロードに前記座標に関する情報が含まれることを示す情報が設定される、
請求項６に記載の送信装置。
【請求項８】
前記ペイロードに含まれる１以上の前記領域データそれぞれに対応する前記部分領域の前記画像中における位置は、前記第１のパケットに含まれる当該部分領域を含む前記領域に関する前記領域情報に基づき特定される、請求項５に記載の送信装置。
【請求項９】
前記ペイロードは、対応する行に含まれる前記部分領域に関する情報を含み、
前記拡張領域には、当該ペイロードに含まれる前記部分領域に関する情報の種別を示す情報が設定される、
請求項５に記載の送信装置。
【請求項１０】
前記部分領域に関する情報は、対応する行に含まれる前記部分領域の数に関する情報と、前記部分領域ごとの当該部分領域に関する、識別情報、座標、及び長さのうち少なくともいずれかの情報と、を含む、請求項９に記載の送信装置。
【請求項１１】
第１の行の直後の第２の行に対応する前記ペイロードには、前記部分領域に関する情報のうち、前記第１の行とは設定された値が異なる情報が設定される、請求項９に記載の送信装置。
【請求項１２】
前記領域情報は、前記領域に関する、識別情報、座標、高さ、幅、ＡＤ語長、露光、ゲイン、被写体に関する情報、及び後段信号処理のための情報のうち少なくともいずれかの情報を含む、請求項１に記載の送信装置。
【請求項１３】
画像から検出された領域に関する領域情報を含む第１のパケットの受信結果と、前記画像のうち少なくとも前記領域が検出された行それぞれについての、当該行に関する情報を含むヘッダと、前記領域のうち当該行に対応する部分領域の領域データを含むペイロードと、を含む第２のパケットの受信結果と、に基づき、前記領域に対応する部分画像を復元する画像処理部を備え、
前記ヘッダは、前記ペイロードに含まれるデータの識別情報と、当該ヘッダに含まれる情報の誤り訂正符号と、当該識別情報と当該誤り訂正符号との間に介在するように設けられた拡張領域と、を含み、
当該拡張領域の少なくとも一部には、当該ヘッダに対応する前記ペイロードに前記領域データが含まれるか否かを示す情報が設定される、
受信装置。
【請求項１４】
前記画像処理部は、
前記ヘッダの前記拡張領域の少なくとも一部に対して、当該ヘッダに対応する前記ペイロードに前記領域データが含まれることを示す情報が設定されている場合に、
前記第１のパケットの受信結果と、前記第２のパケットの受信結果と、に基づき、前記領域に対応する前記部分画像を復元する、
請求項１３に記載の受信装置。
【請求項１５】
前記画像処理部は、前記領域情報に基づき、１以上の前記第２のパケットの前記ペイロードに含まれる前記領域データに対して復元処理を施すことで、前記領域に対応する前記部分画像を復元する、請求項１３に記載の受信装置。
【請求項１６】
前記第２のパケットは、前記行に含まれる前記部分領域それぞれついて個別に送信され、
前記ペイロードは、対応する前記部分領域の座標に関する情報を含み、
前記拡張領域には、当該ペイロードに前記座標に関する情報が含まれることを示す情報が設定されており、
前記画像処理部は、前記画像に設定された前記領域ごとに、前記領域情報と、当該領域の前記部分領域に対応する１以上の前記第２のパケットの前記ペイロードに含まれる前記座標に関する情報と、に基づき、当該１以上の前記第２のパケットの前記ペイロードに含まれる前記領域データに対して復元処理を施すことで、当該領域に対応する前記部分画像を復元する、
請求項１３に記載の受信装置。
【請求項１７】
複数の前記部分領域を含む前記行に対応する前記第２のパケットの前記ペイロードは、互いに離間する２つの前記部分領域それぞれに対応する前記領域データ間に、前記画像中における当該２つの部分領域の間の間隔に応じたデータを含み、
前記ペイロードは、対応する行に含まれる前記部分領域のうち、先頭の部分領域の座標に関する情報を含み、
前記拡張領域には、当該ペイロードに前記座標に関する情報が含まれることを示す情報が設定されており、
前記画像処理部は、前記領域情報と、１以上の前記第２のパケットの前記ペイロードに含まれる前記座標と、に基づき、当該１以上の前記第２のパケットの前記ペイロードに含まれる前記領域データに対して前記領域ごとに復元処理を施すことで、前記領域に対応する前記部分画像を復元する、
請求項１３に記載の受信装置。
【請求項１８】
前記ペイロードは、対応する行に含まれる前記部分領域に関する情報を含み、
前記拡張領域には、当該ペイロードに含まれる前記部分領域に関する情報の種別を示す情報が設定されており、
前記画像処理部は、前記領域情報と、１以上の前記第２のパケットそれぞれについて、前記拡張領域に設定された前記種別を示す情報に基づき抽出された、前記ペイロードに含まれる前記部分領域に関する情報と、に基づき、当該１以上の前記第２のパケットの前記ペイロードに含まれる前記領域データに対して前記領域ごとに復元処理を施すことで、当該領域に対応する前記部分画像を復元する、
請求項１３に記載の受信装置。
【請求項１９】
画像から検出された領域に関する領域情報を含む第１のパケットを送信させ、かつ、前記画像のうち少なくとも前記領域が検出された行それぞれについて、当該行に関する情報を含むヘッダと、前記領域のうち当該行に対応する部分領域の領域データを含むペイロードと、を含む第２のパケットを送信させる第１の画像処理部を備える送信装置と、
前記第１のパケットの受信結果と、前記画像のうち少なくとも前記領域が検出された行それぞれについての前記第２のパケットの受信結果と、に基づき、前記領域に対応する部分画像を復元する第２の画像処理部を備える受信装置と、
を含み、
前記ヘッダは、前記ペイロードに含まれるデータの識別情報と、当該ヘッダに含まれる情報の誤り訂正符号と、当該識別情報と当該誤り訂正符号との間に介在するように設けられた拡張領域と、を含み、
当該拡張領域の少なくとも一部には、当該ヘッダに対応する前記ペイロードに前記領域データが含まれるか否かを示す情報が設定される、
通信システム。
【請求項２０】
画像から検出された領域に関する領域情報を含む第１のパケットを送信させ、かつ、前記画像のうち少なくとも前記領域が検出された行それぞれについて、当該行に関する情報を含むヘッダと、前記領域のうち当該行に対応する部分領域の領域データを含むペイロードと、を含む第２のパケットを送信させる画像処理部を備え、
前記第２のパケットの受信側において、当該第２のパケットの前記ペイロードに前記領域データが含まれるか否かが、当該ペイロードに対応する前記ヘッダに含まれる情報と、前記領域情報と、のうちの少なくともいずれかに基づき認識される、
送信装置。
【請求項２１】
画像から検出された領域に関する領域情報を含む第１のパケットの受信結果と、前記画像のうち少なくとも前記領域が検出された行それぞれについての、当該行に関する情報を含むヘッダと、前記領域のうち当該行に対応する部分領域の領域データを含むペイロードと、を含む第２のパケットの受信結果と、に基づき、前記領域に対応する部分画像を復元する画像処理部を備え、
前記画像処理部は、前記第２のパケットの前記ペイロードに前記領域データが含まれるか否かを、当該ペイロードに対応する前記ヘッダに含まれる情報と、前記領域情報と、のうちの少なくともいずれかに基づき認識する、
受信装置。
【請求項２２】
画像から検出された領域に関する領域情報を含む第１のパケットを送信させ、かつ、前記画像のうち少なくとも前記領域が検出された行それぞれについて、当該行に関する情報を含むヘッダと、前記領域のうち当該行に対応する部分領域の領域データを含むペイロードと、を含む第２のパケットを送信させる第１の画像処理部を備える送信装置と、
前記第１のパケットの受信結果と、前記画像のうち少なくとも前記領域が検出された行それぞれについての前記第２のパケットの受信結果と、に基づき、前記領域に対応する部分画像を復元する第２の画像処理部を備える受信装置と、
を含み、
前記第２の画像処理部は、前記第２のパケットの前記ペイロードに前記領域データが含まれるか否かを、当該ペイロードに対応する前記ヘッダに含まれる情報と、前記領域情報と、のうちの少なくともいずれかに基づき認識する、
通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、送信装置、受信装置、及び通信システムに関する。
【背景技術】
【０００２】
近年、データ量の大きなデータを大量に送信する用途が増えてきている。伝送システムに大きな負荷がかかりやすく、最悪の場合には、伝送システムがダウンし、データ伝送が行えなくなるおそれがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−２０１７５６号公報
【特許文献２】特開２０１３−１６４８３４号公報
【特許文献３】特開２０１２−２０９８３１号公報
【特許文献４】特開２０１４−３９２１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
以上のような背景から、例えば、撮影した画像のデータを全て送信するのではなく、撮影した画像から切り出した一部の領域のデータのみを送信することで、伝送システムへの負荷を軽減可能とする技術の導入が求められている。なお、撮影した画像から一部の領域を切り出す技術については、例えば、特許文献１〜４に開示されている。【０００５】
そこで、本開示では、画像に対して設定される領域のデータをより好適な態様で伝送可能とする技術を提案する。
【課題を解決するための手段】
【０００６】
本開示によれば、画像から検出された領域に関する領域情報を含む第１のパケットを送信させ、かつ、前記画像のうち少なくとも前記領域が検出された行それぞれについて、当該行に関する情報を含むヘッダと、前記領域のうち当該行に対応する部分領域の領域データを含むペイロードと、を含む第２のパケットを送信させる画像処理部を備え、前記ヘッダは、前記ペイロードに含まれるデータの識別情報と、当該ヘッダに含まれる情報の誤り訂正符号と、当該識別情報と当該誤り訂正符号との間に介在するように設けられた拡張領域と、を含み、当該拡張領域の少なくとも一部には、当該ヘッダに対応する前記ペイロードに前記領域データが含まれるか否かを示す情報が設定される、送信装置が提供される。【０００７】
また、本開示によれば、画像から検出された領域に関する領域情報を含む第１のパケットの受信結果と、前記画像のうち少なくとも前記領域が検出された行それぞれについての、当該行に関する情報を含むヘッダと、前記領域のうち当該行に対応する部分領域の領域データを含むペイロードと、を含む第２のパケットの受信結果と、に基づき、前記領域に対応する部分画像を復元する画像処理部を備え、前記ヘッダは、前記ペイロードに含まれるデータの識別情報と、当該ヘッダに含まれる情報の誤り訂正符号と、当該識別情報と当該誤り訂正符号との間に介在するように設けられた拡張領域と、を含み、当該拡張領域の少なくとも一部には、当該ヘッダに対応する前記ペイロードに前記領域データが含まれるか否かを示す情報が設定される、受信装置が提供される。【０００８】
本開示によれば、画像から検出された領域に関する領域情報を含む第１のパケットを送信させ、かつ、前記画像のうち少なくとも前記領域が検出された行それぞれについて、当該行に関する情報を含むヘッダと、前記領域のうち当該行に対応する部分領域の領域データを含むペイロードと、を含む第２のパケットを送信させる第１の画像処理部を備える送信装置と、前記第１のパケットの受信結果と、前記画像のうち少なくとも前記領域が検出された行それぞれについての前記第２のパケットの受信結果と、に基づき、前記領域に対応する部分画像を復元する第２の画像処理部を備える受信装置と、を含み、前記ヘッダは、前記ペイロードに含まれるデータの識別情報と、当該ヘッダに含まれる情報の誤り訂正符号と、当該識別情報と当該誤り訂正符号との間に介在するように設けられた拡張領域と、を含み、当該拡張領域の少なくとも一部には、当該ヘッダに対応する前記ペイロードに前記領域データが含まれるか否かを示す情報が設定される、通信システムが提供される。【０００９】
また、本開示によれば、画像から検出された領域に関する領域情報を含む第１のパケットを送信させ、かつ、前記画像のうち少なくとも前記領域が検出された行それぞれについて、当該行に関する情報を含むヘッダと、前記領域のうち当該行に対応する部分領域の領域データを含むペイロードと、を含む第２のパケットを送信させる画像処理部を備え、前記第２のパケットの受信側において、当該第２のパケットの前記ペイロードに前記領域データが含まれるか否かが、当該ペイロードに対応する前記ヘッダに含まれる情報と、前記領域情報と、のうちの少なくともいずれかに基づき認識される、送信装置が提供される。【００１０】
また、本開示によれば、画像から検出された領域に関する領域情報を含む第１のパケットの受信結果と、前記画像のうち少なくとも前記領域が検出された行それぞれについての、当該行に関する情報を含むヘッダと、前記領域のうち当該行に対応する部分領域の領域データを含むペイロードと、を含む第２のパケットの受信結果と、に基づき、前記領域に対応する部分画像を復元する画像処理部を備え、前記画像処理部は、前記第２のパケットの前記ペイロードに前記領域データが含まれるか否かを、当該ペイロードに対応する前記ヘッダに含まれる情報と、前記領域情報と、のうちの少なくともいずれかに基づき認識する、受信装置が提供される。【００１１】
また、本開示によれば、画像から検出された領域に関する領域情報を含む第１のパケットを送信させ、かつ、前記画像のうち少なくとも前記領域が検出された行それぞれについて、当該行に関する情報を含むヘッダと、前記領域のうち当該行に対応する部分領域の領域データを含むペイロードと、を含む第２のパケットを送信させる第１の画像処理部を備える送信装置と、前記第１のパケットの受信結果と、前記画像のうち少なくとも前記領域が検出された行それぞれについての前記第２のパケットの受信結果と、に基づき、前記領域に対応する部分画像を復元する第２の画像処理部を備える受信装置と、を含み、前記第２の画像処理部は、前記第２のパケットの前記ペイロードに前記領域データが含まれるか否かを、当該ペイロードに対応する前記ヘッダに含まれる情報と、前記領域情報と、のうちの少なくともいずれかに基づき認識する、通信システムが提供される。
【発明の効果】
【００１２】
以上説明したように本開示によれば、画像に対して設定される領域のデータをより好適な態様で伝送可能とする技術が提供される。【００１３】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１４】
【図１】本開示の一実施形態に係る通信システムのシステム構成の一例について説明するための説明図である。
【図２】同実施形態に係る通信システムにおいて画像のデータの送信に利用されるパケットの構造の一例について説明するための説明図である。
【図３】パケットのヘッダに設けられる拡張領域について説明するための説明図である。
【図４】パケットのヘッダに設けられる拡張領域について説明するための説明図である。
【図５】第１の送信方式により送信されるデータのフォーマットについて説明するための説明図である。
【図６】第１の送信方式においてEmbedded  Dataに含まれる情報の一例を示した図である。
【図７】第１の送信方式におけるパケットヘッダの構成の一例について説明するための説明図である。
【図８】画像に対して設定される領域の一例について説明するための説明図である。
【図９】第１の送信方式により送信されるデータの一例を示した図である。
【図１０】画像に対して設定される領域の他の一例について説明するための説明図である。
【図１１】第１の送信方式により送信されるデータの他の一例を示した図である。
【図１２】第１の送信方式を適用する場合における画像センサの機能構成の一例を示したブロック図である。
【図１３】第１の送信方式を適用する場合におけるプロセッサの機能構成の一例を示したブロック図である。
【図１４】第２の送信方式により送信されるデータのフォーマットについて説明するための説明図である。
【図１５】第２の送信方式においてEmbedded  Dataに含まれる情報の一例を示した図である。
【図１６】第２の送信方式におけるパケットヘッダの構成の一例について説明するための説明図である。
【図１７】第２の送信方式により送信されるデータの一例を示した図である。
【図１８】第２の送信方式により送信されるデータの他の一例を示した図である。
【図１９】第２の送信方式を適用する場合における画像センサの機能構成の一例を示したブロック図である。
【図２０】第２の送信方式を適用する場合におけるプロセッサの機能構成の一例を示したブロック図である。
【図２１】第３の送信方式により送信されるデータのフォーマットについて説明するための説明図である。
【図２２】第３の送信方式においてEmbedded  Dataに含まれる情報の一例を示した図である。
【図２３】第３の送信方式におけるパケットヘッダの構成の一例について説明するための説明図である。
【図２４】第３の送信方式により送信されるデータの一例を示した図である。
【図２５】第３の送信方式により送信されるデータの他の一例を示した図である。
【図２６】第３の送信方式を適用する場合における画像センサの機能構成の一例を示したブロック図である。
【図２７】第３の送信方式を適用する場合におけるプロセッサの機能構成の一例を示したブロック図である。
【図２８】第４の送信方式により送信されるデータのフォーマットについて説明するための説明図である。
【図２９】第４の送信方式においてEmbedded  Dataに含まれる情報の一例を示した図である。
【図３０】第４の送信方式におけるパケットヘッダの構成の一例について説明するための説明図である。
【図３１】領域種別を示す情報の一例について説明するための説明図である。
【図３２】画像に対して設定される領域の一例について説明するための説明図である。
【図３３】第４の送信方式により送信されるデータの一例を示した図である。
【図３４】画像に対して設定される領域の他の一例について説明するための説明図である
【図３５】第４の送信方式により送信されるデータの他の一例を示した図である。
【図３６】第４の送信方式を適用する場合における画像センサの機能構成の一例を示したブロック図である。
【図３７】第４の送信方式を適用する場合におけるプロセッサの機能構成の一例を示したブロック図である。
【発明を実施するための形態】
【００１５】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１６】
なお、説明は以下の順序で行うものとする。
１．システム構成
２．パケットの構造
３．技術的特長
３．１．第１の送信方式
３．２．第２の送信方式
３．３．第３の送信方式
３．４．第４の送信方式
３．５．補足
４．むすび
【００１７】
＜＜１．システム構成＞＞
まず、本開示の一実施形態に係る通信システムのシステム構成の一例について説明する。
【００１８】
例えば、図１は、本開示の一実施形態に係る通信システムのシステム構成の一例について説明するための説明図である。
【００１９】
通信システム１０００は、例えば、画像センサ１００と、プロセッサ２００と、メモリ８００と、表示デバイス９００とを有する。
【００２０】
画像センサ１００は、撮像機能と送信機能とを有し、撮像により生成した画像を示すデータを送信する。プロセッサ２００は、画像センサ１００から送信されたデータを受信し、受信されたデータを処理する。つまり、通信システム１０００において、画像センサ１００は送信装置の役目を果たし、プロセッサ２００は受信装置の役目を果たす。
【００２１】
なお、図１では、１つの画像センサ１００を有する通信システム１０００を示しているが、本実施形態に係る通信システムが有する画像センサ１００の数は、図１に示す例に限られない。例えば、本実施形態に係る通信システムは、２つ以上の画像センサ１００を有していてもよい。
【００２２】
また、図１では、１つのプロセッサ２００を有する通信システム１０００を示しているが、本実施形態に係る通信システムが有するプロセッサ２００の数は、図１に示す例に限られない。例えば、本実施形態に係る通信システムは、２つ以上のプロセッサ２００を有していてもよい。
【００２３】
画像センサ１００およびプロセッサ２００それぞれを複数有する通信システムでは、画像センサ１００とプロセッサ２００とが一対一に対応していてもよいし、１つのプロセッサ２００に複数の画像センサ１００が対応していてもよい。また、画像センサ１００およびプロセッサ２００それぞれを複数有する通信システムでは、１つの画像センサ１００に複数のプロセッサ２００が対応していてもよい。
【００２４】
画像センサ１００およびプロセッサ２００それぞれを複数有する通信システムにおいても、図１に示す通信システム１０００と同様に、画像センサ１００とプロセッサ２００との間で通信が行われる。
【００２５】
画像センサ１００とプロセッサ２００とは、データバスＢ１により電気的に接続される。データバスＢ１は、画像センサ１００とプロセッサ２００とを接続する、一の信号の伝送路である。例えば、画像センサ１００から送信される画像を示すデータ（以下、「画像データ」と示す場合がある。）は、画像センサ１００からプロセッサ２００へとデータバスＢ１を介して伝送される。
【００２６】
画像センサ１００とプロセッサ２００とは、例えば、データバスＢ１とは異なる制御バスＢ２により電気的に接続されてもよい。制御バスＢ２は、画像センサ１００とプロセッサ２００とを接続する、他の信号の伝送路である。例えば、プロセッサ２００から出力される制御情報が、プロセッサ２００から画像センサ１００へと制御バスＢ２を介して伝送されてもよい。
【００２７】
制御情報には、例えば、制御のための情報と処理命令とが含まれてもよい。制御のための情報としては、例えば、画像サイズ、フレームレート、及び画像の出力命令が受信されてから画像を出力するまでの出力遅延量等のように、画像センサ１００における機能を制御するための情報が挙げられる。また、制御情報には、画像センサ１００を示す識別情報が含まれていてもよい。識別情報としては、例えば、画像センサ１００に設定されているＩＤ等のような、画像センサ１００を特定することが可能な任意の情報が挙げられる。
【００２８】
なお、制御バスＢ２を介してプロセッサ２００から画像センサ１００へと伝送される情報は、上記に示す例には限定されない。例えば、プロセッサ２００は、画像における領域を指定する領域指定情報を、制御バスＢ２を介して伝送してもよい。領域指定情報としては、領域に含まれる画素の位置を示す情報（例えば、領域に含まれる画素の位置を示す座標）等のような、領域を特定することが可能な任意の形式の情報が挙げられる。
【００２９】
図１では、画像センサ１００とプロセッサ２００とが制御バスＢ２により電気的に接続されている例を示しているが、画像センサ１００とプロセッサ２００とは、制御バスＢ２で接続されていなくてもよい。例えば、画像センサ１００とプロセッサ２００とは、任意の送信方式の無線通信によって、制御情報などを送受信してもよい。
【００３０】
以下、図１に示す通信システム１０００を構成する各装置について、説明する。
【００３１】
（メモリ８００）
メモリ８００は、通信システム１０００が有する記録媒体である。メモリ８００としては、例えば、ＲＡＭ（Random  Access  Memory）などの揮発性メモリや、フラッシュメモリなどの不揮発性メモリなどが挙げられる。メモリ８００は、バッテリなどの通信システム１０００を構成する内部電源（図示せず）から供給される電力、または、通信システム１０００の外部電源から供給される電力によって動作する。
【００３２】
メモリ８００には、例えば、画像センサ１００から出力された画像が記憶される。メモリ８００への画像の記録は、例えばプロセッサ２００により制御される。
【００３３】
（表示デバイス９００）
表示デバイス９００は、通信システム１０００が有する表示デバイスである。表示デバイス９００としては、例えば、液晶ディスプレイや有機ＥＬディスプレイ（Organic  Electro-Luminescence  Display。または、ＯＬＥＤディスプレイ（Organic  Light  Emitting  Diode  Display）ともよばれる。）などが挙げられる。表示デバイス９００は、バッテリなどの通信システム１０００を構成する内部電源（図示せず）から供給される電力、または、通信システム１０００の外部電源から供給される電力によって、動作する。
【００３４】
表示デバイス９００の表示画面には、例えば、画像センサ１００から出力された画像や、プロセッサ２００において実行されるアプリケーションに係る画面、ＵＩ（User  Interface）に係る画面など、様々な画像や画面が表示される。表示デバイス９００の表示画面への画像などの表示は、例えばプロセッサ２００により制御される。
【００３５】
（プロセッサ２００（受信装置））
プロセッサ２００は、画像センサ１００から送信されたデータを受信し、受信されたデータを処理する。上述したように、プロセッサ２００は、通信システム１０００において受信装置の役目を果たす。画像センサ１００から送信されたデータの処理に係る構成（受信装置の役目を果たすための構成）の一例については、後述する。
【００３６】
プロセッサ２００は、例えば、ＭＰＵ（Micro  Processing  Unit）などの演算回路で構成される、１または２以上のプロセッサや、各種処理回路などで構成される。プロセッサ２００は、バッテリなどの通信システム１０００を構成する内部電源（図示せず）から供給される電力、または、通信システム１０００の外部電源から供給される電力によって、動作する。
【００３７】
プロセッサ２００は、例えば、メモリ８００などの記録媒体への画像データの記録制御に係る処理、表示デバイス９００の表示画面への画像の表示制御に係る処理、任意のアプリケーションソフトウェアを実行する処理など、様々な処理を行う。記録制御に係る処理としては、例えば“記録命令を含む制御データと記録媒体に記録させるデータとを、メモリ８００などの記録媒体に伝達する処理”が、挙げられる。また、表示制御に係る処理としては、例えば“表示命令を含む制御データと表示画面に表示させるデータとを、表示デバイス９００などの表示デバイスに伝達する処理”が、挙げられる。
【００３８】
また、プロセッサ２００は、例えば、画像センサ１００に対して制御情報を送信することによって、画像センサ１００における機能を制御してもよい。プロセッサ２００は、例えば、画像センサ１００に対して領域指定情報を送信することによって、画像センサ１００から送信されるデータを制御することも可能である。
【００３９】
（画像センサ１００（送信装置））
画像センサ１００は、撮像機能と送信機能とを有し、撮像により生成した画像を示すデータを送信する。上述したように、画像センサ１００は、通信システム１０００において送信装置の役目を果たす。
【００４０】
画像センサ１００は、例えば、“デジタルスチルカメラやデジタルビデオカメラ、ステレオカメラなどの撮像デバイス”や、“赤外線センサ”、“距離画像センサ”などの、画像を生成することが可能な任意の方式の画像センサデバイスを含み、生成された画像を送信する機能を有する。画像センサ１００において生成される画像は、画像センサ１００におけるセンシング結果を示すデータに該当する。画像センサ１００の構成の一例については、後述する。
【００４１】
画像センサ１００は、後述する各実施形態に係る送信方法により、画像に対して設定される領域に対応するデータ（以下、「領域データ」とも称する）を送信する。領域データの送信に係る制御は、例えば、画像センサ１００における画像処理部として機能する構成要素（後述する）により行われる。画像に対して設定される領域は、ＲＯＩ（Region  Of  Interest）と呼ばれる場合がある。以下では、画像に対して設定される領域を、「領域」または「ＲＯＩ」と称する場合がある。即ち、単に「領域」と記載した場合には、特に説明が無い限りは、画像中に設定された領域（ＲＯＩ）を示すものとする。
【００４２】
画像に対する領域の設定に係る処理としては、例えば、「画像から物体を検出し、検出された物体を含む領域を設定する処理」、「任意の操作デバイスに対する操作などにより指定された領域を設定する処理」など、画像における一部の領域を特定することが可能な任意の処理（または、画像から一部の領域を切り出すことが可能な任意の処理）が、挙げられる。
【００４３】
画像に対する領域の設定に係る処理は、画像センサ１００が行ってもよいし、プロセッサ２００などの外部装置において行われてもよい。画像センサ１００が画像に対する領域の設定に係る処理を行う場合、画像センサ１００は、画像に対する領域の設定に係る処理の結果に従って領域を特定する。また、例えば、画像に対する領域の設定に係る処理が外部装置において行われる場合、画像センサ１００は、外部装置から取得される領域指定情報に基づいて、領域を特定する。
【００４４】
画像センサ１００が、領域データを送信すること、すなわち、画像の一部のデータを送信することによって、画像全体を伝送するよりも伝送に係るデータ量が小さくなる。よって、画像センサ１００が、領域データを送信することによって、例えば、伝送時間が短縮される、通信システム１０００における伝送に係る負荷が低減されるなど、データ量が低減されることにより奏される様々な効果が、奏される。
【００４５】
なお、画像センサ１００は、画像全体を示すデータを送信することも可能である。
【００４６】
画像センサ１００が、領域データを送信する機能、および画像全体を示すデータを送信する機能を有している場合、画像センサ１００は、領域データを送信することと、画像全体を示すデータを送信することとを、選択的に切り替えて行うことが可能である。
【００４７】
画像センサ１００は、例えば、設定されている動作モードによって、領域データを送信し、または、画像全体を示すデータを送信する。動作モードの設定は、例えば、任意の操作デバイスに対する操作などにより行われる。
【００４８】
また、画像センサ１００は、外部装置から取得される領域指定情報に基づいて、領域データを送信することと、画像全体を示すデータを送信することとを、選択的に切り替えてもよい。画像センサ１００は、例えば、外部装置から領域指定情報が取得されたときに、当該領域指定情報に対応する領域の領域データを送信し、外部装置から領域指定情報が取得されないときに、画像全体を示すデータを送信する。
【００４９】
通信システム１０００は、例えば図１に示す構成を有する。なお、本実施形態に係る通信システムの構成は、図１に示す例に限られない。
【００５０】
例えば、図１では、送信装置の役目を果たす装置として画像センサ１００を例に挙げたが、送信装置の役目を果たす装置は、画像センサ１００に限られない。例えば、本実施形態に係る通信システムが、撮像デバイスなどの画像センサデバイスと、画像センサデバイスと電気的に接続されている送信器とを有する構成である場合、当該送信器が送信装置の役目を果たしていてもよい。
【００５１】
また、図１では、受信装置の役目を果たす装置として、プロセッサ２００を例に挙げたが、受信装置の役目を果たす装置は、プロセッサ２００に限られない。例えば、本実施形態に係る通信システムでは、データを受信する機能を有する任意のデバイスが、受信装置の役目を果たすことが可能である。
【００５２】
また、通信システムの外部の記録媒体に画像センサ１００から送信される画像が記憶される場合、画像センサ１００から送信される画像がプロセッサ２００が備えるメモリに記憶される場合、あるいは、画像センサ１００から送信される画像が記録されない場合などには、本実施形態に係る通信システムは、メモリ８００を有していなくてもよい。
【００５３】
また、本実施形態に係る通信システムは、図１に示す表示デバイス９００を有さない構成をとることが可能である。
【００５４】
さらに、本実施形態に係る通信システムは、後述する本実施形態に係る通信システムが適用される電子機器が有する機能に応じた、任意の構成を有していてもよい。
【００５５】
（適用例）
続いて、本実施形態に係る通信システムの適用例について説明する。通信システム１０００としては、例えば、スマートフォンなどの通信装置や、ドローン（遠隔操作による動作、または、自律的な動作が可能な機器）、自動車などの移動体などが挙げられる。また、通信システム１０００の適用例は、上記に示す例には限定されない。即ち、本実施形態は、例えば、スマートフォンなどの通信装置や、ドローン（遠隔操作による動作、または、自律的な動作が可能な機器）、自動車などの移動体、ＰＣ（Personal  Computer）などのコンピュータ、タブレット型の装置、ゲーム機など、様々な電子機器に適用することが可能である。
【００５６】
＜＜２．パケットの構造＞＞
続いて、本実施形態に係る通信システムにおいて、画像センサ１００（送信装置）からプロセッサ２００（受信装置）への画像の送信に利用されるパケットの構造の一例について説明する。本実施形態に係る通信システムでは、画像センサ１００により撮像された画像が行単位の部分画像に分割され、行ごとの当該部分画像のデータが１以上のパケットを利用して送信される。これは、画像に対して設定される領域の領域データ（即ち、ＲＯＩが設定された部分の画像のデータ）についても同様である。
【００５７】
例えば、図２は、本実施形態に係る通信システムにおいて画像のデータの送信に利用されるパケットの構造の一例について説明するための説明図である。図２に示すように、画像の送信に利用されるパケット（Packet）は、データストリーム中において、スタートコード（Start  Code）で開始され、エンドコード（End  Code）で終了する一連のデータとして規定される。また、当該パケットには、ヘッダ（Header）と、ペイロードデータ（Payload  Data）とがこの順に配列されて含まれる。また、ペイロードデータの後ろに、フッタ（Footer）が付加されてもよい。ペイロードデータ（以下、単に「ペイロード」とも称する）は、行単位の部分画像のピクセルデータが含まれる。ヘッダには、ペイロードに含まれる部分画像に対応する行に関する各種情報が含まれる。フッタには、付加的な情報（オプション）が含まれる。
【００５８】
ここで、ヘッダに含まれる情報について説明する。図２に示すように、ヘッダには、「Frame  Start」、「Frame  End」、「Line  Valid」、「Line  Number」、「EBD  Line」、「Data  ID」、「Reserved」、及び「Header  ECC」がこの順に含まれる。
【００５９】
Frame  Startは、フレームの先頭を示す１ビットの情報である。例えば、送信対象となる画像のデータのうち１行目の画素データの伝送に用いられるパケットのヘッダのFrame  Startには１の値が設定され、他の行の画素データの伝送に用いられるパケットのヘッダのFrame  Startには０の値が設定される。なお、Frame  Startが、「フレームの開始を示す情報」の一例に相当する。
【００６０】
Frame  Endは、フレームの終端を示す１ビットの情報である。例えば、送信対象となる画像のデータのうち有効画素領域の終端ラインの画素データをペイロードに含むパケットのヘッダのFrame  Endには１の値が設定され、他のラインの画素データの伝送に用いられるパケットのヘッダのFrame  Endには０の値が設定される。なお、Frame  Endが、「フレームの終了を示す情報」の一例に相当する。
【００６１】
Frame  StartとFrame  Endとが、フレームに関する情報であるフレーム情報（Frame  Information）の一例に相当する。
【００６２】
Line  Validは、ペイロードに格納されている画素データのラインが有効画素のラインであるのか否かを表す１ビットの情報である。有効画素領域内の行の画素データの伝送に用いられるパケットのヘッダのLine  Validには１の値が設定され、他のラインの画素データの伝送に用いられるパケットのヘッダのLine  Validには０の値が設定される。なお、Line  Validが、「対応する行が有効か否かを示す情報」の一例に相当する。
【００６３】
Line  Numberは、ペイロードに格納されている画素データにより構成される行の行番号を表す１３ビットの情報である。
【００６４】
EBD  Lineは、埋め込まれたデータを有する行か否かを表す１ビットの情報である。即ち、EBD  Lineが、「埋め込まれたデータを有する行か否かを示す情報」の一例に相当する。
【００６５】
Data  IDは、複数ストリームに分けてデータを転送する場合に、各データ（即ち、ペイロードに含まれるデータ）を識別するための４ビットの情報である。なお、Data  IDが、「ペイロードに含まれるデータの識別情報」の一例に相当する。
【００６６】
Line  Valid、Line  Number、EBD  Line、及びData  IDが、行に関する情報である行情報（Line  Information）となる。
【００６７】
Reservedは拡張用の２７ビットの領域である。なお、以降では、Reservedとして示された当該領域を「拡張領域」とも称する。また、ヘッダ情報全体のデータ量は６バイトになる。
【００６８】
図２に示すように、ヘッダ情報に続けて配置されるHeader  ECCには、６バイトのヘッダ情報に基づいて計算された２バイトの誤り検出符号であるＣＲＣ（Cyclic  Redundancy  Check）符号が含まれる。即ち、Header  ECCが、「ヘッダに含まれる情報の誤り訂正符号」の一例に相当する。また、Header  ECCには、ＣＲＣ符号に続けて、ヘッダ情報とＣＲＣ符号の組である８バイトの情報と同じ情報が２つ含まれる。
【００６９】
すなわち、１つのパケットのヘッダには、同じヘッダ情報とＣＲＣ符号の組が３つ含まれる。ヘッダ全体のデータ量は、１組目のヘッダ情報とＣＲＣ符号の組の８バイトと、２組目のヘッダ情報とＣＲＣ符号の組の８バイトと、３組目のヘッダ情報とＣＲＣ符号の組の８バイトとの、あわせて２４バイトになる。
【００７０】
ここで、図３及び図４を参照して、パケットのヘッダに設けられる拡張領域（Reserved）について説明する。図３及び図４は、パケットのヘッダに設けられる拡張領域について説明するための説明図である。
【００７１】
図３に示すように、拡張領域は、先頭の３ビットに対して、ヘッダ情報の種別（Header  Info  Type）として、パケットで送信される情報に応じた種別を示す情報が設定される。このヘッダ情報の種別に応じて、拡張領域のうち、当該ヘッダ情報の種別が指定される３ビットを除いた残り２４ビットの領域に設定される情報のフォーマット（即ち、情報の種別や当該情報が設定される位置）が決定される。これにより、受信側は、ヘッダ情報の種別を確認することで、拡張領域のうち当該ヘッダ情報の種別が指定された領域以外の他の領域の、どの位置にどのような情報が設定されているかを認識し、当該情報を読み出すことが可能となる。
【００７２】
例えば、図４は、ヘッダ情報の種別の設定と、当該設定に応じた拡張領域の使用方法の一例として、パケットのペイロード長（換言すると、行の長さ）を可変とする場合の設定の一例について示している。具体的には、図４に示す例では、ヘッダ情報の種別に対して、ペイロード長が可変とする場合の種別に応じた値が設定される。より具体的には、図４に示す例では、ヘッダ情報の種別に対して、図３に示す例において当該ヘッダ情報の種別設定された「０００」とは異なる値として、「００１」が設定されている。即ち、この場合には、ヘッダ情報の種別のうち「００１」に対応する種別は、ペイロード長が可変とする場合の種別を意味していることとなる。また、図４に示す例では、拡張領域中の１４ビットが、「Line  Length」に割り当てられている。「Line  Length」は、ペイロード長を通知するための情報である。このような構成により、受信側は、ヘッダ情報の種別として設定された値に基づき、ペイロード長が可変であることを認識するとともに、拡張領域に「Line  Length」として設定された値を読み出すことで、ペイロード長を認識することが可能となる。
【００７３】
以上、図２〜図４を参照して、本実施形態に係る通信システムにおいて、画像センサ１００（送信装置）からプロセッサ２００（受信装置）への画像の送信に利用されるパケットの構造の一例について説明した。
【００７４】
＜＜３．技術的特長＞＞
続いて、本開示に係る通信システムの技術的特徴として、画像に対して設定される領域（ＲＯＩ）の領域データを送信するための送信方式の一例について、第１の送信方式〜第４の送信方式に分けてそれぞれ説明する。
【００７５】
＜３．１．第１の送信方式＞
まず、第１の送信方式について説明する。画像センサ１００は、画像に設定される領域の領域データを、パケットのペイロードに格納して行ごとに送信させる。そこで、以降の説明では、画像に設定される領域のうち、各行に相当する部分を便宜上「部分領域」とも称する。
【００７６】
（データのフォーマット）
まず、第１の送信方式により送信されるデータのフォーマットについて説明する。例えば、図５は、第１の送信方式により送信されるデータのフォーマットについて説明するための説明図である。図５において、参照符号Ａ１で示した一連のパケットは、画像に設定される領域の領域データが送信されるパケット（換言すると、有効画素領域のデータが送信されるパケット）を模式的に示している。また、参照符号Ａ２及びＡ３で示した一連のパケットは、領域データを送信するためのパケットとは異なるパケットに相当する。なお、以降の説明では、参照符号Ａ１、Ａ２、及びＡ３で示した各パケットを区別する場合には、便宜上、それぞれ「パケットＡ１」、「パケットＡ２」、及び「パケットＡ３」とも称する。即ち、１フレーム分のデータが送信される期間において、一連のパケットＡ１が送信される前に、一連のパケットＡ２が送信される。また、一連のパケットが送信された後に、一連のパケットＡ３が送信されてもよい。なお、パケットＡ２及びＡ３の少なくともいずれかが、「第１のパケット」の一例に相当する。また、パケットＡ１が、「第２のパケット」の一例に相当する。
【００７７】
図５に示す例では、一連のパケットＡ２のうち少なくとも一部が、Embedded  Dataの送信に利用される。例えば、Embedded  Dataは、パケットＡ２のペイロードに格納して送信されてもよい。また、他の一例として、Embedded  Dataは、パケットＡ２のうちペイロードとは別の領域に格納して送信されてもよい。
【００７８】
Embedded  Dataは、画像センサ１００が付加的に送信される付加情報（換言すると、画像センサ１００により埋め込まれた情報）に相当し、例えば、画像の撮像条件に関する情報や、領域データが送信される領域（ＲＯＩ）に関する情報等が挙げられる。
【００７９】
例えば、図６は、第１の送信方式においてEmbedded  Dataに含まれる情報の一例を示した図である。図６に示すように、Embedded  Dataには、例えば、「ROI  ID」、「左上座標」、「高さ」、「幅」、「ＡＤ語長（AD  bit）」、「露光」、「ゲイン」、及び「センシング情報」等の情報を含む。なお、図６に示す例では、上記に示す各情報のバイト数の一例をあわせて示している。
【００８０】
「ROI  ID」、「左上座標」、「高さ」、及び「幅」の情報は、画像に設定された領域（ＲＯＩ）に関する情報に相当し、例えば、受信側において当該領域の画像の復元に利用される。具体的には、「ROI  ID」は、各領域を識別するための識別情報である。「左上座標」は、画像に対して設定された領域の当該画像中における位置の指標となる座標に相当し、当該領域が設定される矩形状の範囲のうち左上の頂点座標を示している。また、「高さ」及び「幅」は、当該領域が設定される当該矩形状の範囲の高さ（垂直方向の幅）及び幅（水平方向の幅）を示している。なお、Embedded  Dataのうち、特に、上記した「ROI  ID」、「左上座標」、「高さ」、及び「幅」のような領域（ＲＯＩ）に関する情報が、第１のパケット（例えば、パケットＡ２）に含まれる「領域情報」の一例に相当する。
【００８１】
「露光」の情報は、領域（ＲＯＩ）の撮像に係る露光時間を示している。「ゲイン」の情報は、当該領域の撮像に係るゲインを示している。ＡＤ語長（AD  bit）は、当該領域でＡＤ変換された１画素あたりのデータの語長を示している。センシング情報としては、例えば、当該領域に含まれる物体（被写体）についての演算内容や、当該領域の画像に対する後段信号処理のための補足情報等が挙げられる。
【００８２】
なお、図５に示す例では、パケットＡ２のうち少なくとも一部がEmbedded  Dataの送信に利用されているが、当該パケットＡ２に替えて、パケットＡ３の少なくとも一部がEmbedded  Dataの送信に利用されてもよい。また、以降の説明では、Embedded  Dataを「ＥＢＤ」とも称する。
【００８３】
図５において、「ＳＣ」は、「Start  Code」を示しており、パケットの開始を示すシンボル群である。Start  Codeは、パケットの前に付加される。Start  Codeは、例えば、３種類のK  Characterの組み合わせであるK28.5、K27.7、K28.2、及びK27.7の４シンボルで表される。
【００８４】
「ＥＣ」は、「End  Code」を示しており、パケットの終了を示すシンボル群である。End  Codeは、パケットの後ろに付加される。End  Codeは、例えば、３種類のK  Characterの組み合わせであるK28.5、K27.7、K30.7、及びK27.7の４シンボルで表される。
【００８５】
「ＰＨ」は、「パケットヘッダ（Packet  Header）」を示しており、例えば、図２を参照して説明したヘッダが該当する。「ＦＳ」は、ＦＳ（Frame  Start）パケットを示している。「ＦＥ」は、ＦＥ（Frame  End）パケットを示している。
【００８６】
「ＤＣ」は、「Deskew  Code」を示しており、レーン間のData  Skew、即ち、受信側の各レーンで受信されるデータの受信タイミングのずれの補正に用いられるシンボル群である。Deskew  Codeは、例えば、K28.5及びAny**の４シンボルで表される。
【００８７】
「ＩＣ」は、「Idle  Code」を示しており、パケットデータの伝送時以外の期間に繰り返し送信されるシンボル群である。Idle Codeは、例えば、8B10B  CodeであるD  CharacterのD00.0（00000000）で表される。
【００８８】
「ＤＡＴＡ」は、ペイロードに格納された領域データ（即ち、画像中に設定された領域に対応する部分のピクセルデータ）を示している。
【００８９】
「ＸＹ」は、ペイロードに格納された領域データに対応する部分領域の左端の位置（画像中の位置）を、Ｘ座標及びＹ座標として示した情報に相当する。なお、以降では、「ＸＹ」で示された、部分領域の左端の位置を示すＸ座標及びＹ座標を、単に「部分領域のＸＹ座標」とも称する。
【００９０】
部分領域のＸＹ座標は、パケットＡ１のペイロードの先頭に格納される。また、部分領域のＸＹ座標は、連続して送信されるパケットＡ１間において、それぞれに対応する部分領域のＸ座標に変更が無く、かつＹ座標が＋１だけされる場合には、後から送信されるパケットＡ１において省略されてもよい。なお、本制御については、具体的な例を挙げて別途後述する。
【００９１】
また、第１の送信方式では、水平方向に互いに離間した複数の領域が設定された行について、当該複数の領域それぞれに対応する部分領域の領域データを送信する場合には、当該複数の領域それぞれについてのパケットＡ１が個別に生成されて送信される。即ち、水平方向に互いに離間した２つの領域が設定された行については、２つのパケットＡ１が生成及び送信されることとなる。
【００９２】
続いて、図７を参照して、画像に設定された領域（ＲＯＩ）の領域データを送信するパケットＡ１のパケットヘッダの構成の一例について、特に、拡張領域の構成に着目して説明する。図７は、第１の送信方式におけるパケットヘッダの構成の一例について説明するための説明図である。
【００９３】
図７に示すように、第１の送信方式では、画像に設定された領域（ＲＯＩ）の領域データを送信する場合には、当該領域データの送信に利用するパケットＡ１のパケットヘッダにおいて、ヘッダ情報の種別として、領域の情報を送信することを示す情報（即ち、領域の情報の送信を想定した種別に対応する情報）が設定される。また、拡張領域の少なくとも一部に対して、ペイロードを利用して領域のデータ（即ち、部分領域の領域データ）を送信することを示す情報が設定される。また、ペイロードを利用して領域の座標（即ち、部分領域のＸＹ座標）が送信される場合には、拡張領域の少なくとも一部に対して、当該領域の座標を送信することを示す情報が設定される。なお、画像に設定された領域（ＲＯＩ）の領域データを送信する場合には、当該領域の水平方向の幅に応じて、パケットＡ１のペイロードの長さが変化し得る。そのため、拡張領域の一部には、図４を参照して説明した例と同様に、ペイロード長を示す情報が設定されてもよい。
【００９４】
（データの一例）
続いて、図８〜図１１を参照して、第１の送信方式を適用した場合の実施例として、当当該第１の送信方式により送信されるデータの具体的な一例について説明する。
【００９５】
例えば、図８は、画像に対して設定される領域（ＲＯＩ）の一例について説明するための説明図である。図８では、画像に対して設定される領域の一例として、領域１、領域２、及び領域３という３つの領域が示されている。また、図８において、垂直方向及び水平方向それぞれに延伸する破線により区切られた格子は、当該画像を構成する単位データ（例えば、画素）を模式的に示している。なお、図８に示す例では、便宜上、各格子の左上の頂点の座標を、当該格子の座標とする。
【００９６】
また、図９は、第１の送信方式により送信されるデータの一例を示した図であり、第１の送信方式により、図８に示す各領域の領域データを送信する場合における１フレーム分のデータの一例を示している。なお、図９において、パケットＡ２及びＡ３の構成については、図５を参照して説明した例と実質的に同様のため、以降では、特に、パケットＡ１の構成について説明する。また、図９に示す、「１」、「２」、及び「３」のそれぞれは、パケットＡ１のペイロードに格納される、領域１のデータ、領域２のデータ、及び領域３のデータに相当する。
【００９７】
例えば、領域１の１行目の部分領域のデータを送信するパケットＡ１のペイロードには、先頭に当該部分領域の左端の座標（ｘ，ｙ）＝（２，１）が格納され、その後ろに当該部分領域の領域データが格納される。また、次いで領域データが送信される領域１の２行目及び３行目の部分領域は、左端のＸ座標が１行目の部分領域と同様であり、かつ、Ｙ座標については直前の行から＋１されることとなる。そのため、領域１の２行目及び３行目の部分領域のデータを送信するパケットＡ１のペイロードにおいて、当該部分領域のＸＹ座標が省略されている。
【００９８】
一方で、領域１の３行目から５行目に対応する行においては、当該領域１の部分領域と領域２の部分領域とが水平方向に離間するように設定されている。そのため、これらの行については、領域１の部分領域の領域データがペイロードに格納されたパケットＡ１と、領域２の部分領域の領域データがペイロードに格納されたパケットＡ１と、が交互に送信されることとなる。即ち、これらの行については、連続して送信されるパケットＡ１間において、対応する部分領域間で左端のＸ座標が異なる。そのため、これらの行については、各パケットＡ１のペイロードの先頭には、部分領域のＸＹ座標（即ち、対応する部分領域の左端の座標（ｘ，ｙ））が格納されている。
【００９９】
また、領域３は、水平方向に３行分の領域を占めるように設定されており、１行目及び３行目に対応する部分領域の左端のＸ座標と、２行目に対応する部分領域の左端のＸ座標とが異なる。即ち、領域３の１行目から３行目に対応する行においては、連続して送信されるパケットＡ１間において、対応する部分領域間で左端のＸ座標が異なる。そのため、これらの行については、各パケットＡ１のペイロードの先頭には、部分領域のＸＹ座標（即ち、対応する部分領域の左端の座標（ｘ，ｙ））が格納されている。
【０１００】
また、図１０は、画像に対して設定される領域（ＲＯＩ）の他の一例について説明するための説明図である。図１０では、画像に対して設定される領域の一例として、領域１、領域２、及び領域３という３つの領域が示されている。なお、図１０において、垂直方向及び水平方向それぞれに延伸する破線により区切られた格子は、図８を参照して説明した例と同様に、当該画像を構成する単位データを模式的に示している。そのため、図１０に示す例においても、便宜上、各格子の左上の頂点の座標を、当該格子の座標とする。
【０１０１】
また、図１１は、第１の送信方式により送信されるデータの他の一例を示した図であり、第１の送信方式により、図１０に示す各領域の領域データを送信する場合における１フレーム分のデータの一例を示している。なお、図１１についても、パケットＡ２及びＡ３の構成については、図５を参照して説明した例と実質的に同様のため、特に、パケットＡ１の構成について説明する。また、図１１に示す、「１」、「２」、及び「３」のそれぞれは、パケットＡ１のペイロードに格納される、領域１のデータ、領域２のデータ、及び領域３のデータに相当する。
【０１０２】
例えば、領域１の１行目の部分領域のデータを送信するパケットＡ１のペイロードには、先頭に当該部分領域の左端の座標（ｘ，ｙ）＝（２，１）が格納され、その後ろに当該部分領域の領域データが格納される。また、次いで領域データが送信される領域１の２行目〜５行目の部分領域は、左端のＸ座標が１行目の部分領域と同様であり、かつ、Ｙ座標については直前の行から＋１されることとなる。そのため、領域１の２行目〜５行目の部分領域のデータを送信するパケットＡ１のペイロードにおいて、当該部分領域のＸＹ座標が省略されている。
【０１０３】
また、領域１の５行目の部分領域は、右端側の一部が、領域２の１行目の部分領域の左端側の一部と重複している。そのため、領域１の５行目の部分領域のデータを送信するパケットＡ１のペイロードには、領域１の５行目の部分領域の領域データに続いて、領域２の１行目の部分領域の領域データが格納されている。なお、領域１の部分領域と領域２の部分領域とが重複する部分については、領域１の部分領域の領域データと、領域２の部分領域の領域データとのいずれとして送信されるかは任意に設定されてもよい。例えば、図１１に示す例では、領域１の部分領域と領域２の部分領域とが重複する部分については、領域１の部分領域の領域データとして送信されている。
【０１０４】
なお、領域３については、図８及び図９を参照して説明した例と同様のため、詳細な説明は省略する。
【０１０５】
（画像センサ１００（送信装置）の構成例）
続いて、第１の送信方式を適用する場合における、画像センサ１００（送信装置）の機能構成の一例について説明する。例えば、図１２は、第１の送信方式を適用する場合における画像センサ１００の機能構成の一例を示したブロック図である。図１２に示すように、画像センサ１００は、例えば、画像センサデバイス１０２と、ＩＣチップ１０４とを備える。図１２に示す画像センサ１００は、バッテリなどの通信システム１０００を構成する内部電源（図示せず）から供給される電力、または、通信システム１０００の外部電源から供給される電力によって動作する。
【０１０６】
画像センサデバイス１０２は、例えば、「デジタルスチルカメラなどの撮像デバイス」、「赤外線センサ」、「距離画像センサ」等のような、画像を生成することが可能な任意の方式の画像センサデバイスである。
【０１０７】
一例を挙げると、画像センサデバイス１０２として機能する撮像デバイスは、レンズ及び撮像素子と信号処理回路とを含んで構成される。
【０１０８】
レンズ及び撮像素子は、例えば、光学系のレンズと、ＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）やＣＣＤ（Charge  Coupled  Device）等の撮像素子を複数用いたイメージセンサとで構成される。
【０１０９】
信号処理回路は、例えば、ＡＧＣ（Automatic  Gain  Control）回路やＡＤＣ（Analog  to  Digital  Converter）を備え、撮像素子により生成されたアナログ信号をデジタル信号（画像データ）に変換する。また、信号処理回路は、例えばＲＡＷ現像に係る各種処理を行う。さらに、信号処理回路は、例えば、ホワイトバランス（White  Balance）補正処理や、色調補正処理、ガンマ補正処理、ＹＣｂＣｒ変換処理、エッジ強調処理など各種信号処理を行ってもよい。
【０１１０】
また、信号処理回路は、画像に対する領域の設定に係る処理を行い、領域指定情報をＩＣチップ１０４へ伝達してもよい。さらに、信号処理回路は、露光情報やゲイン情報などの様々なデータを、ＩＣチップ１０４へ伝達してもよい。
【０１１１】
画像センサデバイス１０２により生成された画像を示す信号は、ＩＣチップ１０４へ伝達される。なお、画像センサデバイス１０２からＩＣチップ１０４へ伝達される画像を示す信号がアナログ信号である場合、ＩＣチップ１０４は、例えば、備えているＡＤＣにてアナログ信号をデジタル信号に変換し、変換により得られた画像データを処理する。以下では、画像センサデバイス１０２からＩＣチップ１０４へ画像データが伝達される場合を例に挙げる。
【０１１２】
ＩＣチップ１０４は、第１の送信方式によるデータの送信機能に係る回路が集積されたＩＣ（Integrated  Circuit）がチップ状に形成されたものであり、画像センサデバイス１０２から伝達される画像データを処理し、生成された画像に対応するデータを送信する。画像に対応するデータとは、画像センサデバイス１０２から伝達される画像データ（すなわち、画像全体を示すデータ）、または、当該画像に設定された領域の領域データである。なお、第１の送信方式によるデータの送信機能に係る回路は、１つのＩＣチップの形態で実現されることに限られず、複数のＩＣチップで形成されていてもよい。
【０１１３】
ＩＣチップ１０４は、例えば、画像処理部１０６と、ＬＩＮＫ／ＰＨＹ制御部１０８と、制御コード生成部１１０と、ＰＨ生成部１１２と、ＥＢＤ用バッファ１１４と、画像データバッファ１１６と、合成部１１８と、送信部１２０とを備える。
【０１１４】
画像処理部１０６は、本実施形態に係る送信方法に係る処理を行う機能を有する一の回路として構成され得る。本実施形態に係る送信方法に係る処理を行う場合、画像処理部１０６は、画像中の行ごとに、当該画像に設定された領域に対応する領域データを、ＬＩＮＫ／ＰＨＹ制御部１０８、制御コード生成部１１０、ＰＨ生成部１１２、ＥＢＤ用バッファ１１４、画像データバッファ１１６、合成部１１８、送信部１２０により、行ごとに第１の送信方式にて送信させる。また、画像処理部１０６は、画像センサデバイス１０２から伝達される画像データ（すなわち、画像全体を示すデータ）を、行ごとに送信させることも可能である。
【０１１５】
画像処理部１０６は、例えばＭＰＵ等のプロセッサにより構成され得る。
【０１１６】
画像処理部１０６が有する機能を、機能ブロックに分けて説明する。図１０に示すように、画像処理部１０６は、例えば、領域切り出し部１２２と、画像処理制御部１２４と、エンコード部１２６とを有する。
【０１１７】
領域切り出し部１２２は、画像に対する領域の設定に係る処理を行う役目を果たし、画像センサデバイス１０２から伝達される画像データが示す画像に対して、領域（ＲＯＩ）を設定する。領域切り出し部１２２は、例えば、設定されている動作モードに応じて、画像に対する領域の設定に係る処理を行う。例えば、領域切り出し部１２２は、動作モードが領域データを送信する動作モードである場合に、画像に対する領域の設定に係る処理を行う。また、領域切り出し部１２２は、動作モードが画像全体を示すデータを送信する動作モードである場合には、画像に対する領域の設定に係る処理を行わない。
【０１１８】
領域切り出し部１２２は、例えば、画像に対して任意の物体検出処理を行って物体を検出し、検出された物体ごとに、検出された物体を含む領域を設定する。また、領域切り出し部１２２は、任意の操作デバイスに対する操作などにより指定された領域を、設定してもよい。領域切り出し部１２２が設定する領域としては、例えば、図８及び図１０における領域１及び領域２のような矩形の領域と、図８及び図１０に示す領域３のような画像に対して設定される矩形以外の任意の形状の領域とが、含まれうる。
【０１１９】
領域が設定された場合、領域切り出し部１２２は、例えば、設定された領域を示す領域指定情報を、画像処理制御部１２４へ伝達する。また、領域が設定されない場合、領域切り出し部１２２は、領域指定情報を画像処理制御部１２４へ伝達しない。
【０１２０】
また、領域切り出し部１２２は、画像センサデバイス１０２から伝達される画像データを、エンコード部１２６へ伝達する。
【０１２１】
画像処理制御部１２４は、本実施形態に係る送信方法に係る処理を行う役目を果たし、画像に対して設定された領域の領域情報を、エンコード部１２６とＥＢＤ用バッファ１１４とへ伝達する。このとき、画像処理制御部１２４は、上記領域情報以外の他の付加情報についても設定を行う、当該領域情報と当該他の付加情報とを一連の付加情報としてＥＢＤ用バッファ１１４へ伝達してもよい。なお、当該領域情報を含む一連の付加情報としては、図６を参照して説明した、Embedded  Dataに規定される情報が挙げられる。
【０１２２】
付加情報を設定する処理としては、例えば付加情報を生成する処理が挙げられる。付加情報を生成する処理としては、例えば、領域のデータ量を示す情報を生成する処理、領域の大きさを示す情報を生成する処理、および領域の優先度を示す情報を生成する処理のうちの１または２以上が、挙げられる。
【０１２３】
なお、付加情報を設定する処理は、付加情報を生成する処理に限られない。例えば、画像処理制御部１２４は、露光情報やゲイン情報などの画像センサデバイス１０２から取得された情報を、付加情報として設定してもよい。また、画像処理制御部１２４は、例えば、物理領域長さを示すデータ、出力領域長さを示すデータ、画像フォーマットを示すデータ、データ総量を示すデータなどの、様々な領域に関するデータを、付加情報として設定してもよい。物理領域長さとしては、例えば画像センサデバイス１０２の画素数が挙げられる。出力領域長さとしては、例えば画像センサデバイス１０２から出力される画像の画素数（画像上の長さ）が挙げられる。
【０１２４】
画像処理制御部１２４は、例えば、領域切り出し部１２２から取得される領域指定情報、または、外部装置から取得される領域指定情報（図示せず）に基づいて、画像における各行に含まれる領域を特定する。そして、画像処理制御部１２４は、特定された領域に基づいて領域情報を設定する。
【０１２５】
また、画像処理制御部１２４は、各行に含まれる領域（即ち、行ごとの部分領域）の画像中における位置を示す情報（即ち、部分領域のＸＹ座標）を設定する。このとき、画像処理制御部１２４は、１つ前に領域データを送信させる部分領域の水平方向の位置（例えば、左端のＸ座標）から変化しない場合には、次いで領域データを送信される部分領域については位置を示す情報（即ち、部分領域のＸＹ座標）を設定しなくてもよい。そして、画像処理制御部１２４は、各行に含まれる領域の画像中における位置を示す情報を、エンコード部１２６へ伝達する。
【０１２６】
また、領域指定情報が取得されない場合には、画像処理制御部１２４は、領域情報を設定しない。
【０１２７】
また、画像処理制御部１２４は、例えば、フレーム情報を生成し、生成したフレーム情報をＬＩＮＫ／ＰＨＹ制御部１０８へ伝達してもよい。フレーム情報としては、例えば、前述した、フレームごとに付与されるFrame  StartやFrame  End等が挙げられる。また、フレーム情報には、ＹＵＶデータ、ＲＧＢデータまたはＲＡＷデータなどのデータタイプを示すデータが含まれていてもよい。
【０１２８】
エンコード部１２６は、例えば、画像センサデバイス１０２から伝達される画像データを、例えばＪＰＥＧ（Joint  Photographic  Experts  Group）規格に対応する方式などの所定の方式でエンコードする。
【０１２９】
画像処理制御部１２４から領域情報が取得されない場合、エンコード部１２６は、エンコードされた画像データを、画像データバッファ１１６へ伝達する。以下では、エンコードされた画像データ、すなわち、エンコードされた画像全体を示すデータを「通常データ」と示す場合がある。
【０１３０】
また、画像処理制御部１２４から領域情報が取得される場合、エンコード部１２６は、取得された領域情報に応じて、領域に対応するエンコードされた領域データを、画像データバッファ１１６へ伝達する。このときエンコード部１２６は、各領域データに対して、当該領域データに対応する領域（即ち、行ごとの部分領域）の画像中における位置を示す情報を関連付けてもよい。また、このときエンコード部１２６は、対象となる部分領域の水平方向の位置（例えば、左端のＸ座標）が、１つ前に領域データが送信された部分領域の水平方向の位置から変化しない場合には、対象となる部分領域の領域データに対して当該部分領域の位置を示す情報を関連付けなくてもよい。より具体的には、エンコード部１２６は、図９及び図１１に示す例において「ＸＹ」として示すように、領域データの先頭に対して、対応する部分領域の位置を示す情報を挿入してもよい。
【０１３１】
画像処理部１０６は、例えば、領域切り出し部１２２、画像処理制御部１２４、及びエンコード部１２６を有することによって、本実施形態に係る送信方法に係る処理を行う。なお、図１２に示す画像処理部１０６の機能ブロックは、画像処理部１０６が有する機能を便宜上切り分けたものであり、画像処理部１０６における機能の切り分け方は、図１２に示す例に限られない。
【０１３２】
ＬＩＮＫ／ＰＨＹ制御部１０８は、例えば、フレーム情報を、行ごとに制御コード生成部１１０、及びＰＨ生成部１１２に伝達する。また、このときＬＩＮＫ／ＰＨＹ制御部１０８は、データの送信に係るプロトコルや伝送路の制御を行い、当該制御結果を制御コード生成部１１０やＰＨ生成部１１２に伝達してもよい。
【０１３３】
制御コード生成部１１０は、行ごとに誤り訂正符号を設定する。制御コード生成部１１０は、例えば、フレーム情報における１行のデータ（例えば、Frame  StartやFrame  End等）に基づいて、その行の誤り訂正符号を生成する。制御コード生成部１１０は、例えば、生成した誤り訂正符号を合成部１１８に伝達する。また、制御コード生成部１１０は、ＰＨ生成部１１２と連携して誤り訂正符号を生成してもよい。
【０１３４】
ＰＨ生成部１１２は、フレーム情報を用いて、行ごとにパケットヘッダを生成する。このとき、ＰＨ生成部１１２は、領域データを送信する場合には、前述したように、パケットヘッダの拡張領域に対して、ヘッダ情報の種別として、領域の情報（例えば、領域データ）を送信することを示す情報を設定する。そのうえで、ＰＨ生成部１１２は、拡張領域の少なくとも一部に対して、ペイロードを利用して領域のデータを送信することを示す情報を設定する。また、ＰＨ生成部１１２は、ペイロードに対して領域の座標を挿入するパケットについては、拡張領域の少なくとも一部に対して、ペイロードを利用して領域の座標を送信することを示す情報を設定する。
【０１３５】
ＥＢＤ用バッファ１１４は、画像処理部１０６（図１２の例では、画像処理制御部１２４）から伝達される付加情報を一時的に保持するバッファである。ＥＢＤ用バッファ１１４は、所定のタイミングで付加情報を「Embedded  Data」として合成部１１８に出力する。なお、ＥＢＤ用バッファ１１４から出力される「Embedded  Data」は、後述する画像データバッファ１１６を経由して合成部１１８に伝達されてもよい。
【０１３６】
画像データバッファ１１６は、画像処理部１０６（図１２の例では、エンコード部１２６）から伝達されるデータ（通常データ、または、領域データ）を一時的に保持するバッファである。画像データバッファ１１６は、保持していているデータを、所定のタイミングで行ごとに合成部１１８に出力する。
【０１３７】
合成部１１８は、例えば、制御コード生成部１１０、ＰＨ生成部１１２、ＥＢＤ用バッファ１１４、および画像データバッファ１１６それぞれから取得されるデータに基づいて、伝送するパケットを生成する。
【０１３８】
送信部１２０は、合成部１１８から伝達されるパケットを、行ごとにデータバスＢ１（信号の伝送路の一例。以下、同様とする。）を介して送信する。
【０１３９】
例えば、図８に示す領域１、領域２、及び領域３が設定された場合には、送信部１２０は、図９に示すように、各領域の領域情報を付加情報（Embedded  Data）の一部としてパケットＡ２で送信し、各領域に対応する領域データを行ごとにパケットＡ１で送信する。また、他の一例として、図１０に示す領域１、領域２、及び領域３が設定された場合には、送信部１２０は、図１１に示すように、各領域の領域情報を付加情報（Embedded  Data）の一部としてパケットＡ２で送信し、各領域に対応する領域データを行ごとにパケットＡ１で送信する。
【０１４０】
また、領域が設定されない場合、すなわち、画像データバッファ１１６から通常データが出力される場合には、送信部１２０は、各行に対応するデータがペイロードに格納されたパケットを、行ごとに送信する。なお、この場合においても、送信部１２０は、付加情報を「Embedded  Data」として送信することが可能である。
【０１４１】
なお、上述した構成はあくまで一例であり、画像センサ１００の機能構成を限定するものではない。例えば、上述した各機能を実現可能であれば、各機能を実行する装置や電子機器は限定されない。より具体的な一例として、ＩＣチップ１０４の各機能のうち一部の機能が当該ＩＣチップ１０４の外部に設けられていてもよい。
【０１４２】
また、上述した画像センサ１００の各機能の実現を阻害しない範囲であれば、付加的な機能が追加されてもよい。
【０１４３】
具体的な一例として、パケットのペイロードに格納されたデータ（例えば、上述した領域データ）に基づいて、当該データの誤り訂正に用いられる誤り訂正符号が算出され、当該誤り訂正符号がパリティとして当該ペイロードに挿入されてもよい。このように、ペイロードに対して上記パリティが挿入されることで、受信側は、パリティに基づく誤り訂正演算により、当該ペイロードに格納されたデータのエラーの検出や、検出した当該エラーの訂正を行うことが可能となる。なお、誤り訂正符号としては、例えば、リードソロモン符号を利用することが可能である。
【０１４４】
以上、図１２を参照して、第１の送信方式を適用する場合における、画像センサ１００（送信装置）の機能構成の一例について説明した。
【０１４５】
（プロセッサ２００（受信装置）の構成例）
続いて、第１の送信方式を適用する場合における、プロセッサ２００（受信装置）の機能構成の一例について説明する。例えば、図１３は、第１の送信方式を適用する場合におけるプロセッサ２００の機能構成の一例を示したブロック図である。図１３に示すように、プロセッサ２００は、例えば、ヘッダ分離部２０２と、ヘッダ解釈部２０４と、ペイロード分離部２０６と、ＥＢＤ解釈部２０８と、フレームメモリ２１０と、画像処理部２１２とを有する。
【０１４６】
ヘッダ分離部２０２は、受信されたデータから、ヘッダ部分に対応するヘッダデータと、ペイロード部分に対応するペイロードデータとを分離する。ヘッダ分離部２０２は、例えば、規格などで予め規定されたルールに従って、受信されたデータからヘッダデータを分離する。また、ヘッダ分離部２０２は、例えば、規格などで予め規定されたルールに従って、受信されたデータからペイロードデータを分離してもよいし、ヘッダ解釈部２０４の処理の結果に基づき受信されたデータからペイロードデータを分離してもよい。
【０１４７】
ヘッダ解釈部２０４は、ヘッダデータが示す内容を解釈する。
【０１４８】
具体的な一例として、ヘッダ解釈部２０４は、パケットヘッダの拡張領域の先頭３ビットに設定されたヘッダ情報の種別に応じて、拡張領域のうち、当該先頭３ビット以外の他の領域に設定される情報のフォーマットを認識する。そして、ヘッダ解釈部２０４は、当該フォーマットの認識結果に応じて、拡張領域に設定された各種情報を読み出す。これにより、ヘッダ解釈部２０４は、例えば、拡張領域に設定された情報に基づき、領域（ＲＯＩ）の情報（例えば、領域データ）が送信されることや、ペイロードを利用して領域の座標が送信されることを認識することが可能となる。そして、ヘッダ解釈部２０４は、拡張領域に設定された各種情報の読み出し結果に応じて認識した設定を、ペイロード分離部２０６に通知する。具体的には、ヘッダ解釈部２０４は、領域（ＲＯＩ）の情報（例えば、領域データ）が送信されることや、ペイロードを利用して領域の座標が送信されることを認識した場合に、当該認識結果をペイロード分離部２０６に通知する。
【０１４９】
なお、ヘッダ解釈部２０４における処理の例は、上記に示す例に限られない。例えば、ヘッダ解釈部２０４は、ペイロードデータの位置を特定し、特定した位置をヘッダ分離部２０２へ伝達してもよい。また、ヘッダ解釈部２０４は、「Embedded  Data」を送信するパケットＡ２と、領域データを送信するパケットＡ１と、を識別することも可能である。
【０１５０】
ペイロード分離部２０６は、ヘッダ解釈部２０４における解釈結果に基づいて、ペイロードデータから、付加情報及び画像データ（通常データまたは領域データ）を分離する。
【０１５１】
例えば、処理対象となるパケットがパケットＡ２またはＡ３の場合には、ペイロード分離部２０６は、当該パケットから付加情報（Embedded  Data）を分離してもよい。
【０１５２】
また、他の一例として、処理対象となるパケットがパケットＡ１の場合には、ペイロード分離部２０６は、ペイロードデータから画像データを分離する。例えば、ペイロードに領域データが格納されている場合には、ペイロード分離部２０６は、パケットヘッダの解釈結果に応じて、ペイロードデータから当該領域データを分離してもよい。また、このときペイロード分離部２０６は、パケットヘッダの解釈結果に応じて、ペイロードの先頭部分に挿入された領域の座標（即ち、部分領域のＸＹ座標）を分離してもよい。また、ペイロードに通常データが格納されている場合には、ペイロード分離部２０６は、パケットヘッダの解釈結果に応じて、ペイロードデータから当該通常データを分離してもよい。
【０１５３】
ペイロード分離部２０６は、ペイロードデータから分離した各種データのうち、付加情報をＥＢＤ解釈部２０８に伝送する。また、ペイロード分離部２０６は、ペイロードデータから分離した各種データのうち、画像データ（領域データ、または、通常データ）をフレームメモリ２１０に保持させる。また、このときペイロード分離部２０６は、領域データと、当該領域データに対応する領域の座標（即ち、部分領域のＸＹ座標）と、を関連付けて、フレームメモリ２１０に保持させてもよい。
【０１５４】
ＥＢＤ解釈部２０８は、付加情報（Embedded  Data）の内容を解釈し、当該付加情報の解釈結果を画像処理部２１２に出力する。また、ＥＢＤ解釈部２０８は、当該付加情報の解釈結果をフレームメモリ２１０に保持させてもよい。なお、付加情報（Embedded  Data）のフォーマットについては、図６を参照して前述した通りである。
【０１５５】
画像処理部２１２は、情報抽出部２１４と、領域デコード部２１６と、領域画像生成部２１８と、通常画像デコード部２２０とを有する。
【０１５６】
情報抽出部２１４は、付加情報（Embedded  Data）の解釈結果に基づき、当該付加情報に含まれる各種情報（特に、領域情報）を抽出する。そして、情報抽出部２１４は、付加情報から抽出された各種情報を、領域デコード部２１６及び領域画像生成部２１８に出力する。
【０１５７】
領域デコード部２１６は、フレームメモリ２１０に保持された付加情報（Embedded  Data）に基づき、当該フレームメモリ２１０に保持された画像データが、領域データと通常データとのいずれかを判別する。領域デコード部２１６は、フレームメモリ２１０に保持された画像データが領域データの場合に、当該領域データを、画像センサ１００におけるエンコードに対応する所定の方式でデコードする。このとき、領域デコード部２１６は、付加情報（Embedded  Data）から抽出された各種情報に基づいて処理の内容を変えてもよい。
【０１５８】
領域画像生成部２１８は、付加情報（Embedded  Data）から抽出された各種情報（例えば、領域情報）と、少なくとも一部の領域データに関連付けられた領域の座標と、に基づき、領域デコード部２１６によりデコードされた行ごとの領域データから、領域に対応する画像を示すデータを生成する。
【０１５９】
例えば、領域画像生成部２１８は、付加情報（Embedded  Data）に含まれる領域情報に基づき、フレームメモリ２１０に保持された各領域データが、どの領域（ＲＯＩ）の行ごとの部分領域に対応する領域データであるかを識別する。また、領域画像生成部２１８は、付加情報（Embedded  Data）に含まれる領域情報に基づき、画像中に設定された各領域の当該画像中における位置や、当該領域のサイズを認識する。そして、領域画像生成部２１８は、各領域の行ごとの部分領域それぞれに対応する領域データのうち少なくとも一部の領域データに関連付けられた領域の座標に応じて各領域データの水平方向の位置を調整しながら、当該領域に対応する一連の領域データを結合する。以上のようにして、領域画像生成部２１８は、各領域に対応する一連の領域データを結合することで、画像中に設定された当該領域に対応する部分画像（以降では、「領域画像」とも称する）を生成する。なお、当該領域画像が、所謂「ＲＯＩ画像」に相当する。
【０１６０】
以上のようにして、領域画像生成部２１８は、画像中に設定された各領域について領域画像を生成し、生成した当該領域画像を所定の出力先に出力する。
【０１６１】
通常画像デコード部２２０は、フレームメモリ２１０に保持された付加情報（Embedded  Data）に基づき、当該フレームメモリ２１０に保持された画像データが、領域データと通常データとのいずれかを判別する。通常画像デコード部２２０は、フレームメモリ２１０に保持された画像データが通常データの場合に、当該通常データを、画像センサ１００におけるエンコードに対応する所定の方式でデコードすることで通常画像を生成し、生成した当該通常画像を所定の出力先に出力する。
【０１６２】
なお、上述した構成はあくまで一例であり、プロセッサ２００の機能構成を限定するものではない。例えば、上述した各機能を実現可能であれば、各機能を実行する装置や電子機器は限定されない。より具体的な一例として、プロセッサ２００の各機能のうち一部の機能が当該プロセッサ２００の外部に設けられていてもよい。
【０１６３】
また、上述したプロセッサ２００の各機能の実現を阻害しない範囲であれば、付加的な機能が追加されてもよい。
【０１６４】
例えば、パケットの一部のデータに誤り訂正符号が追加されている場合には、当該誤り訂正符号に基づき各種処理が実行されてもよい。具体的な一例として、パケットのペイロードに格納されたデータから算出された誤り訂正符号がパリティとして当該パケットロードに挿入されていてもよい。この場合には、パリティに基づく誤り訂正演算に基づき、ペイロードに格納されたデータ（例えば、上述した領域データ）エラーの検出や、検出した当該エラーの訂正を行うことが可能となる。
【０１６５】
（評価）
以上のように、第１の送信方式では、画像中に設定された各領域の領域情報が付加情報（Embedded  Data）の一部としてパケットＡ２で送信され、各領域に対応する領域データが行ごとにパケットＡ１で送信される。また、画像に設定された領域のデータが送信される場合には、各パケットのヘッダの拡張領域に対して、領域の情報（例えば、領域データ）を送信することを示す情報が設定される。また、ペイロードに対して領域の座標が挿入されるパケットについては、拡張領域の少なくとも一部に対して、ペイロードを利用して領域の座標を送信することを示す情報を設定される。以上のような構成により、受信側は、付加情報（Embedded  Data）と、少なくとも一部のパケットＡ１のペイロードに挿入された領域の座標と、に基づき、各パケットＡ１のペイロードに格納された領域データを結合することで、画像中に設定された領域の領域画像を容易に復元することが可能となる。
【０１６６】
＜３．２．第２の送信方式＞
続いて、第２の送信方式について説明する。第２の送信方式では、第１の送信方式と同様に、画像センサ１００は、画像に設定される領域の領域データを、パケットのペイロードに格納して行ごとに送信させる。そこで、以降では、第２の送信方式について、特に第１の送信方式と異なる部分に着目して説明し、第１の送信方式と実質的に同様の部分については詳細な説明は省略する。
【０１６７】
（データのフォーマット）
まず、第２の送信方式により送信されるデータのフォーマットについて説明する。例えば、図１４は、第２の送信方式により送信されるデータのフォーマットについて説明するための説明図である。なお、図１４において、図５と同様の符号は、図５に示す例と同様の対象を示すものとする。
【０１６８】
図１４に示す例では、一連のパケットＡ２のうち少なくとも一部が、Embedded  Dataの送信に利用される。例えば、Embedded  Dataは、パケットＡ２のペイロードに格納して送信されてもよい。また、他の一例として、Embedded  Dataは、パケットＡ２のうちペイロードとは別の領域に格納して送信されてもよい。なお、第２の送信方式におけるEmbedded  Dataは、第１の送信方式と同様に、画像センサ１００が付加的に送信される付加情報（換言すると、画像センサ１００により埋め込まれた情報）に相当する。
【０１６９】
例えば、図１５は、第２の送信方式においてEmbedded  Dataに含まれる情報の一例を示した図である。なお、図１５に示す、「ROI  ID」、「左上座標」、「高さ」、「幅」、「ＡＤ語長（AD  bit）」、「露光」、「ゲイン」、及び「センシング情報」のそれぞれは、図６に示す例と同様の情報を示している。
【０１７０】
また、第２の送信方式では、水平方向に互いに離間した複数の領域が設定された行について、当該複数の領域それぞれに対応する部分領域の領域データが１つのパケットＡ１により送信される点で、第１の送信方式と異なる。そのため、この場合におけるパケットＡ１のペイロードには、上記複数の領域それぞれに対応する部分領域の領域データが格納される。また、このとき、水平方向に互いに離間した複数の領域それぞれの部分領域に対応する領域データ間には、当該部分領域間の水平方向の間の水平方向の間隔に応じた任意のデータが挿入される。なお、以降では、当該任意のデータを「ブランクデータ」とも称する。例えば、図１４に示す「ＢＬＡＮＫ」は、ブランクデータを示している。
【０１７１】
なお、ブランクデータとして挿入されるデータは特に限定されない。例えば、部分領域間の画像データがブランクデータとして挿入されてもよい。また、画像データ以外の他のデータ（例えば、画像データでは取り得ない値が設定されたデータ等）がブランクデータとして挿入されてもよい。
【０１７２】
また、第２の送信方式では、「ＸＹ」として示すように、パケットＡ１のペイロードの先頭に部分領域のＸＹ座標が挿入され得る。なお、ペイロードに複数の領域それぞれの部分領域に対応する領域データが格納される場合には、先頭の部分領域（左端の部分領域）の左端の位置を示すＸ座標及びＹ座標が、上記部分領域のＸＹ座標として挿入される。また、部分領域のＸＹ座標は、連続して送信されるパケットＡ１間において、それぞれに対応する部分領域のＸ座標に変更が無く、かつＹ座標が＋１だけされる場合には省略されてもよい。
【０１７３】
続いて、図１６を参照して、画像に設定された領域（ＲＯＩ）の領域データを送信するパケットＡ１のパケットヘッダの構成の一例について、特に、拡張領域の構成に着目して説明する。図１６は、第２の送信方式におけるパケットヘッダの構成の一例について説明するための説明図である。
【０１７４】
図１６に示すように、第２の送信方式では、画像に設定された領域（ＲＯＩ）の領域データを送信する場合には、当該領域データの送信に利用するパケットＡ１のパケットヘッダにおいて、ヘッダ情報の種別として、領域の情報を送信することを示す情報（即ち、領域の情報の送信を想定した種別に対応する情報）が設定される。また、拡張領域の少なくとも一部に対して、ペイロードを利用して領域のデータ（即ち、部分領域の領域データ）を送信することを示す情報が設定される。また、ペイロードを利用して領域の座標（即ち、部分領域のＸＹ座標）が送信される場合には、拡張領域の少なくとも一部に対して、当該領域の座標を送信することを示す情報が設定される。なお、画像に設定された領域（ＲＯＩ）の領域データを送信する場合には、当該領域の水平方向の幅に応じて、パケットＡ１のペイロードの長さが変化し得る。そのため、拡張領域の一部には、図４を参照して説明した例と同様に、ペイロード長を示す情報が設定されてもよい。
【０１７５】
（データの一例）
続いて、図１７及び図１８を参照して、第２の送信方式を適用した場合の実施例として、当当該第１の送信方式により送信されるデータの具体的な一例について説明する。
【０１７６】
例えば、図１７は、第２の送信方式により送信されるデータの一例を示した図であり、第２の送信方式により、図８に示す各領域の領域データを送信する場合における１フレーム分のデータの一例を示している。なお、図１７において、パケットＡ２及びＡ３の構成については、図５を参照して説明した例と実質的に同様のため、以降では、特に、パケットＡ１の構成について説明する。また、図１７に示す、「１」、「２」、及び「３」のそれぞれは、パケットＡ１のペイロードに格納される、領域１のデータ、領域２のデータ、及び領域３のデータに相当する。
【０１７７】
前述したように、第２の送信方式では、水平方向に互いに離間した複数の領域が設定された行について、当該複数の領域それぞれに対応する部分領域の領域データが１つのパケットＡ１により送信される点で、第１の送信方式と異なる。そのため、領域１の３行目から５行目に対応する行のように、領域１の部分領域と領域２の部分領域とが水平方向に離間するように設定された行について送信されるパケットＡ１のペイロードに格納されるデーが、図９を参照して説明した例と異なる。即ち、当該行に対応するパケットＡ１のペイロードには、領域１及び領域２それぞれの部分領域の領域データが格納されている。また、当該ペイロードにおいて、領域１及び領域２それぞれの部分領域の領域データ間には、当該部分領域間の水平方向の間隔に応じたブランクデータが挿入されている。例えば、図１７において「Ｄｕｍｍｙ」として示した部分はブランクデータに相当する。
【０１７８】
また、上記構成により、第１の領域の１行目から５行目に対応する各行について送信されるパケットＡ１については、ペイロードに格納される領域データのうち先頭の領域データの左端のＸ座標が同一の値を示し、かつ、Ｙ座標については直前の行から＋１されることとなる。そのため、第１の領域の２行目から５行目に対応する各行について送信されるパケットＡ１については、ペイロードの先頭に対する、「ＸＹ」で示した部分領域のＸＹ座標の挿入が省略されている。
【０１７９】
また、図１８は、第２の送信方式により送信されるデータの他の一例を示した図であり、第２の送信方式により、図１０に示す各領域の領域データを送信する場合における１フレーム分のデータの一例を示している。なお、図１８についても、パケットＡ２及びＡ３の構成については、図５を参照して説明した例と実質的に同様のため、特に、パケットＡ１の構成について説明する。また、図１８に示す、「１」、「２」、及び「３」のそれぞれは、パケットＡ１のペイロードに格納される、領域１のデータ、領域２のデータ、及び領域３のデータに相当する。
【０１８０】
図１０に示す例では、水平方向に互いに離間した複数の領域が設定された行が存在しない。そのため、図１８に示すデータは、図１１に示した第１の送信方式を適用する場合のデータと実質的に同様となっている。
【０１８１】
（画像センサ１００（送信装置）の構成例）
続いて、第２の送信方式を適用する場合における、画像センサ１００（送信装置）の機能構成の一例について説明する。例えば、図１９は、第２の送信方式を適用する場合における画像センサ１００の機能構成の一例を示したブロック図である。図１９に示すように、画像センサ１００は、例えば、画像センサデバイス１０２と、ＩＣチップ１３０とを備える。図１９に示す画像センサ１００は、バッテリなどの通信システム１０００を構成する内部電源（図示せず）から供給される電力、または、通信システム１０００の外部電源から供給される電力によって動作する。
【０１８２】
図１９に示す画像センサデバイス１０２は、図１２に示す画像センサデバイス１０２と実質的に同様である。
【０１８３】
ＩＣチップ１３０は、第２の送信方式によるデータの送信機能に係る回路が集積されたＩＣがチップ状に形成されたものであり、画像センサデバイス１０２から伝達される画像データを処理し、生成された画像に対応するデータを送信する。なお、第２の送信方式によるデータの送信機能に係る回路は、１つのＩＣチップの形態で実現されることに限られず、複数のＩＣチップで形成されていてもよい。
【０１８４】
ＩＣチップ１３０は、例えば、画像処理部１３２と、ＬＩＮＫ／ＰＨＹ制御部１０８と、制御コード生成部１１０と、ＰＨ生成部１３４と、ＥＢＤ用バッファ１３８と、画像データバッファ１１６と、合成部１３６と、送信部１２０とを備える。
【０１８５】
図１９に示すＬＩＮＫ／ＰＨＹ制御部１０８、制御コード生成部１１０、画像データバッファ１１６、及び送信部１２０のそれぞれは、図１２に示すＬＩＮＫ／ＰＨＹ制御部１０８、制御コード生成部１１０、画像データバッファ１１６、及び送信部１２０と実質的に同様である。
【０１８６】
画像処理部１３２は、本実施形態に係る送信方法に係る処理を行う機能を有する一の回路として構成され得る。本実施形態に係る送信方法に係る処理を行う場合、画像処理部１３２は、画像中の行ごとに、当該画像に設定された領域に対応する領域データを、ＬＩＮＫ／ＰＨＹ制御部１０８、制御コード生成部１１０、ＰＨ生成部１３４、ＥＢＤ用バッファ１３８、画像データバッファ１１６、合成部１３６、送信部１２０により、行ごとに第２の送信方式にて送信させる。また、画像処理部１３２は、画像センサデバイス１０２から伝達される画像データ（すなわち、画像全体を示すデータ）を、行ごとに送信させることも可能である。
【０１８７】
画像処理部１３２は、例えばＭＰＵ等のプロセッサにより構成され得る。
【０１８８】
画像処理部１０６が有する機能を、機能ブロックに分けて説明する。図１０に示すように、画像処理部１０６は、例えば、領域切り出し部１２２と、画像処理制御部１２４と、エンコード部１４０とを有する。
【０１８９】
図１９に示す領域切り出し部１２２及び画像処理制御部１２４は、図１２に示す領域切り出し部１２２及び画像処理制御部１２４と実質的に同様である。
【０１９０】
エンコード部１４０は、図１２に示すエンコード部１２６と同様に、画像センサデバイス１０２から伝達される画像データを、所定の方式でエンコードする。
【０１９１】
画像処理制御部１２４から領域情報が取得されない場合、エンコード部１４０は、図１２に示すエンコード部１２６と同様に、エンコードされた画像データを、画像データバッファ１１６へ伝達する。
【０１９２】
また、画像処理制御部１２４から領域情報が取得される場合、エンコード部１４０は、取得された領域情報に応じて、領域に対応するエンコードされた領域データを、画像データバッファ１１６へ伝達する。このときエンコード部１４０は、各領域データに対して、当該領域データに対応する領域（即ち、行ごとの部分領域）の画像中における位置を示す情報を関連付けてもよい。また、このときエンコード部１４０は、対象となる部分領域の水平方向の位置（例えば、左端のＸ座標）が、１つ前に領域データが送信された部分領域の水平方向の位置から変化しない場合には、対象となる部分領域の領域データに対して当該部分領域の位置を示す情報を関連付けなくてもよい。より具体的には、エンコード部１４０は、図１７及び図１８に示す例において「ＸＹ」として示すように、領域データの先頭に対して、対応する部分領域の位置を示す情報を挿入してもよい。
【０１９３】
また、エンコード部１４０は、水平方向に互いに離間した複数の領域が設定された行については、当該複数の領域それぞれに対応する部分領域の領域データを一連のデータとしてエンコードする。そして、エンコード部１４０は、行に含まれる一連の領域データがエンコードされたデータを、画像データバッファ１１６へ伝達する。なお、この場合には、エンコード部１４０は、行に含まれる一連の領域データがエンコードされたデータに対して、当該一連の領域データのうち先頭の領域データに対応する部分領域の画像中における位置を示す情報を関連付けてもよい。
【０１９４】
画像処理部１３２は、例えば、領域切り出し部１２２、画像処理制御部１２４、及びエンコード部１４０を有することによって、本実施形態に係る送信方法に係る処理を行う。なお、図１９に示す画像処理部１３２の機能ブロックは、画像処理部１３２が有する機能を便宜上切り分けたものであり、画像処理部１３２における機能の切り分け方は、図１９に示す例に限られない。
【０１９５】
ＰＨ生成部１３４は、フレーム情報を用いて、行ごとにパケットヘッダを生成する。このとき、ＰＨ生成部１３４は、領域データを送信する場合には、前述したように、パケットヘッダの拡張領域に対して、ヘッダ情報の種別として、領域の情報（例えば、領域データ）を送信することを示す情報を設定する。そのうえで、ＰＨ生成部１３４は、拡張領域の少なくとも一部に対して、ペイロードを利用して領域のデータを送信することを示す情報を設定する。また、ＰＨ生成部１３４は、ペイロードに対して領域の座標を挿入するパケットについては、拡張領域の少なくとも一部に対して、ペイロードを利用して領域の座標を送信することを示す情報を設定する。
【０１９６】
ＥＢＤ用バッファ１３８は、画像処理部１３２（図１９の例では、画像処理制御部１２４）から伝達される付加情報を一時的に保持するバッファである。ＥＢＤ用バッファ１３８は、所定のタイミングで付加情報を「Embedded  Data」として合成部１３６に出力する。なお、ＥＢＤ用バッファ１３８から出力される「Embedded  Data」は、画像データバッファ１１６を経由して合成部１３６に伝達されてもよい。
【０１９７】
合成部１３６は、例えば、制御コード生成部１１０、ＰＨ生成部１３４、ＥＢＤ用バッファ１３８、および画像データバッファ１１６それぞれから取得されるデータに基づいて、伝送するパケットを生成する。
【０１９８】
送信部１２０は、合成部１３６から伝達されるパケットを、行ごとにデータバスＢ１を介して送信する。
【０１９９】
例えば、図８に示す領域１、領域２、及び領域３が設定された場合には、送信部１２０は、図１７に示すように、各領域の領域情報を付加情報（Embedded  Data）の一部としてパケットＡ２で送信し、各領域に対応する領域データを行ごとにパケットＡ１で送信する。また、他の一例として、図１０に示す領域１、領域２、及び領域３が設定された場合には、送信部１２０は、図１８に示すように、各領域の領域情報を付加情報（Embedded  Data）の一部としてパケットＡ２で送信し、各領域に対応する領域データを行ごとにパケットＡ１で送信する。
【０２００】
また、領域が設定されない場合、すなわち、画像データバッファ１１６から通常データが出力される場合には、送信部１２０は、各行に対応するデータがペイロードに格納されたパケットを、行ごとに送信する。なお、この場合においても、送信部１２０は、付加情報を「Embedded  Data」として送信することが可能である。
【０２０１】
なお、上述した構成はあくまで一例であり、画像センサ１００の機能構成を限定するものではない。例えば、上述した各機能を実現可能であれば、各機能を実行する装置や電子機器は限定されない。より具体的な一例として、ＩＣチップ１３０の各機能のうち一部の機能が当該ＩＣチップ１３０の外部に設けられていてもよい。
【０２０２】
また、前述した第１の送信方式と同様に、上述した画像センサ１００の各機能の実現を阻害しない範囲であれば、付加的な機能が追加されてもよい。
【０２０３】
以上、図１９を参照して、第２の送信方式を適用する場合における、画像センサ１００（送信装置）の機能構成の一例について説明した。
【０２０４】
（プロセッサ２００（受信装置）の構成例）
続いて、第２の送信方式を適用する場合における、プロセッサ２００（受信装置）の機能構成の一例について説明する。例えば、図２０は、第２の送信方式を適用する場合におけるプロセッサ２００の機能構成の一例を示したブロック図である。図２０に示すように、プロセッサ２００は、例えば、ヘッダ分離部２３２と、ヘッダ解釈部２３４と、ペイロード分離部２３６と、ＥＢＤ解釈部２３８と、フレームメモリ２１０と、画像処理部２４０とを有する。
【０２０５】
ヘッダ分離部２３２は、受信されたデータから、ヘッダ部分に対応するヘッダデータと、ペイロード部分に対応するペイロードデータとを分離する。ヘッダ分離部２３２は、例えば、規格などで予め規定されたルールに従って、受信されたデータからヘッダデータを分離する。また、ヘッダ分離部２３２は、例えば、規格などで予め規定されたルールに従って、受信されたデータからペイロードデータを分離してもよいし、ヘッダ解釈部２３４の処理の結果に基づき受信されたデータからペイロードデータを分離してもよい。
【０２０６】
ヘッダ解釈部２３４は、ヘッダデータが示す内容を解釈する。
【０２０７】
具体的な一例として、ヘッダ解釈部２３４は、パケットヘッダの拡張領域の先頭３ビットに設定されたヘッダ情報の種別に応じて、拡張領域のうち、当該先頭３ビット以外の他の領域に設定される情報のフォーマットを認識する。そして、ヘッダ解釈部２３４は、当該フォーマットの認識結果に応じて、拡張領域に設定された各種情報を読み出す。これにより、ヘッダ解釈部２３４は、例えば、拡張領域に設定された情報に基づき、領域（ＲＯＩ）の情報（例えば、領域データ）が送信されることや、ペイロードを利用して領域の座標が送信されることを認識することが可能となる。そして、ヘッダ解釈部２３４は、拡張領域に設定された各種情報の読み出し結果に応じて認識した設定を、ペイロード分離部２３６に通知する。具体的には、ヘッダ解釈部２３４は、領域（ＲＯＩ）の情報（例えば、領域データ）が送信されることや、ペイロードを利用して領域の座標が送信されることを認識した場合に、当該認識結果をペイロード分離部２３６に通知する。
【０２０８】
なお、ヘッダ解釈部２３４における処理の例は、上記に示す例に限られない。例えば、ヘッダ解釈部２３４は、ペイロードデータの位置を特定し、特定した位置をヘッダ分離部２３２へ伝達してもよい。また、ヘッダ解釈部２３４は、「Embedded  Data」を送信するパケットＡ２と、領域データを送信するパケットＡ１と、を識別することも可能である。
【０２０９】
ペイロード分離部２３６は、ヘッダ解釈部２３４における解釈結果に基づいて、ペイロードデータから、付加情報及び画像データ（通常データまたは領域データ）を分離する。
【０２１０】
例えば、処理対象となるパケットがパケットＡ２またはＡ３の場合には、ペイロード分離部２３６は、当該パケットから付加情報（Embedded  Data）を分離してもよい。
【０２１１】
また、他の一例として、処理対象となるパケットがパケットＡ１の場合には、ペイロード分離部２３６は、ペイロードデータから画像データを分離する。例えば、ペイロードに領域データが格納されている場合には、ペイロード分離部２３６は、パケットヘッダの解釈結果に応じて、ペイロードデータから当該領域データを分離してもよい。また、このときペイロード分離部２３６は、パケットヘッダの解釈結果に応じて、ペイロードの先頭部分に挿入された領域の座標（即ち、部分領域のＸＹ座標）を分離してもよい。また、ペイロードに通常データが格納されている場合には、ペイロード分離部２３６は、パケットヘッダの解釈結果に応じて、ペイロードデータから当該通常データを分離してもよい。
【０２１２】
ペイロード分離部２３６は、ペイロードデータから分離した各種データのうち、付加情報をＥＢＤ解釈部２３８に伝送する。また、ペイロード分離部２３６は、ペイロードデータから分離した各種データのうち、画像データ（領域データ、または、通常データ）をフレームメモリ２１０に保持させる。また、このときペイロード分離部２３６は、領域データと、当該領域データに対応する領域の座標（即ち、部分領域のＸＹ座標）と、を関連付けて、フレームメモリ２１０に保持させてもよい。
【０２１３】
ＥＢＤ解釈部２３８は、付加情報（Embedded  Data）の内容を解釈し、当該付加情報の解釈結果を画像処理部２４０に出力する。また、ＥＢＤ解釈部２３８は、当該付加情報の解釈結果をフレームメモリ２１０に保持させてもよい。なお、付加情報（Embedded  Data）のフォーマットについては、図１５を参照して前述した通りである。
【０２１４】
画像処理部２４０は、情報抽出部２４２と、領域デコード部２４４と、領域画像生成部２４６と、通常画像デコード部２２０とを有する。
【０２１５】
情報抽出部２４２は、付加情報（Embedded  Data）の解釈結果に基づき、当該付加情報に含まれる各種情報（特に、領域情報）を抽出する。そして、情報抽出部２４２は、付加情報から抽出された各種情報を、領域デコード部２４４及び領域画像生成部２４６に出力する。
【０２１６】
領域デコード部２４４は、フレームメモリ２１０に保持された付加情報（Embedded  Data）に基づき、当該フレームメモリ２１０に保持された画像データが、領域データと通常データとのいずれかを判別する。領域デコード部２４４は、当該フレームメモリ２１０に保持された画像データが領域データの場合に、当該領域データを、画像センサ１００におけるエンコードに対応する所定の方式でデコードする。このとき、領域デコード部２４４は、付加情報（Embedded  Data）から抽出された各種情報に基づいて処理の内容を変えてもよい。
【０２１７】
領域画像生成部２４６は、付加情報（Embedded  Data）から抽出された各種情報（例えば、領域情報）と、少なくとも一部の領域データに関連付けられた領域の座標と、に基づき、領域デコード部２４４によりデコードされた行ごとの領域データから、領域に対応する画像を示すデータを生成する。
【０２１８】
例えば、領域画像生成部２４６は、付加情報（Embedded  Data）に含まれる領域情報に基づき、フレームメモリ２１０に保持された各領域データが、どの領域（ＲＯＩ）の行ごとの部分領域に対応する領域データであるかを識別する。また、領域画像生成部２４６は、付加情報（Embedded  Data）に含まれる領域情報に基づき、画像中に設定された各領域の当該画像中における位置や、当該領域のサイズを認識する。そして、領域画像生成部２４６は、各領域の行ごとの部分領域それぞれに対応する領域データのうち少なくとも一部の領域データに関連付けられた領域の座標に応じて各領域データの水平方向の位置を調整しながら、当該領域に対応する一連の領域データを結合する。以上のようにして、領域画像生成部２４６は、各領域に対応する一連の領域データを結合することで、画像中に設定された当該領域に対応する領域画像を生成する。
【０２１９】
また、領域画像生成部２４６は、水平方向に互いに離間した複数の領域が設定された行について、各領域に対応する領域データ間に挿入されたブランクデータに基づき、先頭の領域以外の他の領域の位置を、当該先頭の領域に対する相対位置として認識する。そして、領域画像生成部２４６は、各領域の位置の認識結果に基づき、当該領域の各領域データの水平方向の位置を調整しながら、当該領域に対応する一連の領域データを結合することで、当該領域に対応する領域画像を生成する。
【０２２０】
以上のようにして、領域画像生成部２４６は、画像中に設定された各領域について領域画像を生成し、生成した当該領域画像を所定の出力先に出力する。
【０２２１】
図２０に示す通常画像デコード部２２０は、図１３に示す通常画像デコード部２２０と実質的に同様である。
【０２２２】
なお、上述した構成はあくまで一例であり、プロセッサ２００の機能構成を限定するものではない。例えば、上述した各機能を実現可能であれば、各機能を実行する装置や電子機器は限定されない。より具体的な一例として、プロセッサ２００の各機能のうち一部の機能が当該プロセッサ２００の外部に設けられていてもよい。
【０２２３】
また、前述した第１の送信方式と同様に、上述したプロセッサ２００の各機能の実現を阻害しない範囲であれば、付加的な機能が追加されてもよい。
【０２２４】
（評価）
以上のように、第２の送信方式では、画像中に設定された各領域の領域情報が付加情報（Embedded  Data）の一部としてパケットＡ２で送信され、各領域に対応する領域データが行ごとにパケットＡ１で送信される。また、画像に設定された領域のデータが送信される場合には、各パケットのヘッダの拡張領域に対して、領域の情報（例えば、領域データ）を送信することを示す情報が設定される。また、ペイロードに対して領域の座標が挿入されるパケットについては、拡張領域の少なくとも一部に対して、ペイロードを利用して領域の座標を送信することを示す情報を設定される。また、水平方向に互いに離間した複数の領域が設定された行について、各領域に対応する領域データ間に挿入されたブランクデータに基づき、先頭の領域以外の他の領域の位置が、当該先頭の領域に対する相対位置として認識される。以上のような構成により、受信側は、付加情報（Embedded  Data）と、少なくとも一部のパケットＡ１のペイロードに挿入された領域の座標と、上記ブランクデータの検出結果と、に基づき、各パケットＡ１のペイロードに格納された領域データを結合することで、画像中に設定された領域の領域画像を容易に復元することが可能となる。また、第２の送信方式では、１行に含まれる領域データが１つのパケットＡ１で送信される。そのため、１行分のデータの最大長を容易に算出することが可能となる。
【０２２５】
＜３．３．第３の送信方式＞
続いて、第３の送信方式について説明する。第３の送信方式では、前述した各送信方式と同様に、画像センサ１００は、画像に設定される領域の領域データを、パケットのペイロードに格納して行ごとに送信させる。そこで、以降では、第３の送信方式について、特に第１の送信方式と異なる部分に着目して説明し、第１の送信方式と実質的に同様の部分については詳細な説明は省略する。
【０２２６】
（データのフォーマット）
まず、第３の送信方式により送信されるデータのフォーマットについて説明する。例えば、図２１は、第３の送信方式により送信されるデータのフォーマットについて説明するための説明図である。なお、図２１において、図５と同様の符号は、図５に示す例と同様の対象を示すものとする。
【０２２７】
図２１に示す例では、一連のパケットＡ２のうち少なくとも一部が、Embedded  Dataの送信に利用される。例えば、Embedded  Dataは、パケットＡ２のペイロードに格納して送信されてもよい。また、他の一例として、Embedded  Dataは、パケットＡ２のうちペイロードとは別の領域に格納して送信されてもよい。なお、第３の送信方式におけるEmbedded  Dataは、第１の送信方式と同様に、画像センサ１００が付加的に送信される付加情報（換言すると、画像センサ１００により埋め込まれた情報）に相当する。
【０２２８】
例えば、図２２は、第３の送信方式においてEmbedded  Dataに含まれる情報の一例を示した図である。なお、図２２に示す、「ROI  ID」、「左上座標」、「高さ」、「幅」、「ＡＤ語長（AD  bit）」、「露光」、「ゲイン」、及び「センシング情報」のそれぞれは、図６に示す例と同様の情報を示している。
【０２２９】
第３の送信方式では、ペイロードに格納された領域データに対応する部分領域の位置を示す情報（即ち、部分領域のＸＹ座標）が、当該ペイロードに挿入されない点で、前述した第１の送信方式と異なる。また、１行に複数の領域が含まれる場合においても、当該複数の領域それぞれに対応する部分領域の領域データを一連のデータとして、当該一連のデータが１つのパケットＡ１で送信される。
【０２３０】
続いて、図２３を参照して、画像に設定された領域（ＲＯＩ）の領域データを送信するパケットＡ１のパケットヘッダの構成の一例について、特に、拡張領域の構成に着目して説明する。図２３は、第３の送信方式におけるパケットヘッダの構成の一例について説明するための説明図である。
【０２３１】
図２３に示すように、第３の送信方式では、画像に設定された領域（ＲＯＩ）の領域データを送信する場合には、当該領域データの送信に利用するパケットＡ１のパケットヘッダにおいて、ヘッダ情報の種別として、領域の情報を送信することを示す情報（即ち、領域の情報の送信を想定した種別に対応する情報）が設定される。また、拡張領域の少なくとも一部に対して、ペイロードを利用して領域のデータ（即ち、部分領域の領域データ）を送信することを示す情報が設定される。なお、画像に設定された領域（ＲＯＩ）の領域データを送信する場合には、当該領域の水平方向の幅に応じて、パケットＡ１のペイロードの長さが変化し得る。そのため、拡張領域の一部には、図４を参照して説明した例と同様に、ペイロード長を示す情報が設定されてもよい。
【０２３２】
（データの一例）
続いて、図２４及び図２５を参照して、第２の送信方式を適用した場合の実施例として、当当該第１の送信方式により送信されるデータの具体的な一例について説明する。
【０２３３】
例えば、図２４は、第３の送信方式により送信されるデータの一例を示した図であり、第３の送信方式により、図８に示す各領域の領域データを送信する場合における１フレーム分のデータの一例を示している。なお、図２４において、パケットＡ２及びＡ３の構成については、図５を参照して説明した例と実質的に同様のため、以降では、特に、パケットＡ１の構成について説明する。また、図２４に示す、「１」、「２」、及び「３」のそれぞれは、パケットＡ１のペイロードに格納される、領域１のデータ、領域２のデータ、及び領域３のデータに相当する。
【０２３４】
前述したように、第３の送信方式では、前述した第１の送信方式と異なり、パケットＡ１のペイロードには、当該ペイロードに格納された領域データに対応する部分領域の位置を示す情報（即ち、部分領域のＸＹ座標）が挿入されない。また、１行に複数の領域が含まれる場合においても、当該複数の領域それぞれに対応する部分領域の領域データを一連のデータとして、当該一連のデータが１つのパケットＡ１のペイロードに格納される。このような特性から、図２４に示す例では、パケットＡ１のペイロードには、各行に含まれる領域の部分領域に対応する領域データのみが格納されている。
【０２３５】
また、図２５は、第３の送信方式により送信されるデータの他の一例を示した図であり、第３の送信方式により、図１０に示す各領域の領域データを送信する場合における１フレーム分のデータの一例を示している。なお、図２５についても、パケットＡ２及びＡ３の構成については、図５を参照して説明した例と実質的に同様のため、特に、パケットＡ１の構成について説明する。また、図２５に示す、「１」、「２」、及び「３」のそれぞれは、パケットＡ１のペイロードに格納される、領域１のデータ、領域２のデータ、及び領域３のデータに相当する。
【０２３６】
図２５に示す例においても、パケットＡ１のペイロードには、各行に含まれる領域の部分領域に対応する領域データのみが格納されていることがわかる。
【０２３７】
（画像センサ１００（送信装置）の構成例）
続いて、第３の送信方式を適用する場合における、画像センサ１００（送信装置）の機能構成の一例について説明する。例えば、図２６は、第３の送信方式を適用する場合における画像センサ１００の機能構成の一例を示したブロック図である。図２６に示すように、画像センサ１００は、例えば、画像センサデバイス１０２と、ＩＣチップ３００とを備える。図２６に示す画像センサ１００は、バッテリなどの通信システム１０００を構成する内部電源（図示せず）から供給される電力、または、通信システム１０００の外部電源から供給される電力によって動作する。
【０２３８】
図２６に示す画像センサデバイス１０２は、図１２に示す画像センサデバイス１０２と実質的に同様である。
【０２３９】
ＩＣチップ３００は、第３の送信方式によるデータの送信機能に係る回路が集積されたＩＣがチップ状に形成されたものであり、画像センサデバイス１０２から伝達される画像データを処理し、生成された画像に対応するデータを送信する。なお、第３の送信方式によるデータの送信機能に係る回路は、１つのＩＣチップの形態で実現されることに限られず、複数のＩＣチップで形成されていてもよい。
【０２４０】
ＩＣチップ３００は、例えば、画像処理部３０２と、ＬＩＮＫ／ＰＨＹ制御部３０４と、制御コード生成部３０６と、ＰＨ生成部３０８と、ＥＢＤ用バッファ３１０と、画像データバッファ３１２と、合成部３１４と、送信部３２８とを備える。
【０２４１】
画像処理部３０２は、本実施形態に係る送信方法に係る処理を行う機能を有する一の回路として構成され得る。本実施形態に係る送信方法に係る処理を行う場合、画像処理部３０２は、画像中の行ごとに、当該画像に設定された領域に対応する領域データを、ＬＩＮＫ／ＰＨＹ制御部３０４、制御コード生成部３０６、ＰＨ生成部３０８、ＥＢＤ用バッファ３１０、画像データバッファ３１２、合成部３１４、送信部３２８により、行ごとに第３の送信方式にて送信させる。また、画像処理部３０２は、画像センサデバイス１０２から伝達される画像データ（すなわち、画像全体を示すデータ）を、行ごとに送信させることも可能である。
【０２４２】
画像処理部３０２は、例えばＭＰＵ等のプロセッサにより構成され得る。
【０２４３】
画像処理部３０２が有する機能を、機能ブロックに分けて説明する。図２６に示すように、画像処理部３０２は、例えば、領域切り出し部３１６と、領域解析部３１８と、重なり検出部３２０と、優先度設定部３２２と、画像処理制御部３２６と、エンコード部３２４とを有する。
【０２４４】
領域切り出し部３１６は、画像に対する領域の設定に係る処理を行う役目を果たし、画像センサデバイス１０２から伝達される画像データが示す画像に対して、領域（ＲＯＩ）を設定する。領域切り出し部３１６は、例えば、設定されている動作モードに応じて、画像に対する領域の設定に係る処理を行う。例えば、領域切り出し部３１６は、動作モードが領域データを送信する動作モードである場合に、画像に対する領域の設定に係る処理を行う。また、領域切り出し部３１６は、動作モードが画像全体を示すデータを送信する動作モードである場合には、画像に対する領域の設定に係る処理を行わない。
【０２４５】
領域切り出し部３１６は、画像センサデバイス１０２から伝達される画像データが示す画像（以下、「撮像画像」とも称する）に含まれる撮影対象の１または複数の物体（被写体）を特定し、特定した物体ごとに領域（ＲＯＩ）を設定する。領域切り出し部３１６が設定する領域としては、例えば、図８及び図１０における領域１及び領域２のような矩形の領域と、図８及び図１０に示す領域３のような画像に対して設定される矩形以外の任意の形状の領域とが、含まれうる。
【０２４６】
領域切り出し部３１６は、画像センサデバイス１０２から、各領域の画像（即ち、領域画像）を切り出す。領域切り出し部３１６は、さらに、設定した領域ごとに、識別子として領域番号（ROI  ID）を付与する。領域切り出し部３１６は、例えば、画像センサデバイス１０２において、２つの領域を設定した場合には、一方の領域に対して、領域番号１を付与し、他方の領域に対して、領域番号２を付与する。
【０２４７】
領域が設定された場合、領域切り出し部３１６は、例えば、設定された領域を示す領域指定情報を、画像処理制御部３２６や領域解析部３１８へ伝達する。また、領域が設定されない場合、領域切り出し部３１６は、領域指定情報を画像処理制御部３２６や領域解析部３１８へ伝達しない。
【０２４８】
また、領域切り出し部３１６は、画像センサデバイス１０２から伝達される画像データを、エンコード部３２４へ伝達する。
【０２４９】
領域解析部３１８は、画像中に設定された領域（ＲＯＩ）ごとに、当該画像における領域の位置を導出する。領域の位置は、例えば、当該領域の左上端座標（Ｘａ，Ｙａ）と、当該領域の水平方向（ｘ方向）の長さ（即ち、幅）と、当該領域の垂直方向（ｙ方向）の長さ（即ち、高さ）とによって構成されている。領域の水平方向の長さは、例えば、領域のｘ方向の物理領域長さＸＬａである。領域のＹ軸方向の長さは、例えば、領域のＹ軸方向の物理領域長さＹＬａである。物理領域長さとは、領域の物理的な長さ（データ長）を指している。位置情報として、領域の左上端とは異なる位置の座標が含まれていてもよい。領域解析部３１８は、例えば、導出した位置情報を記憶部に格納する。領域解析部３１８は、例えば、領域に対して付与された識別子（領域番号）と関連づけて、記憶部に格納する。
【０２５０】
領域解析部３１８は、領域ごとに、位置情報として、さらに、例えば、領域の水平方向（ｘ方向）の出力領域長さＸＬｃや、領域の垂直方向（ｙ方向）の出力領域長さＹＬｃを導出してもよい。出力領域長さとは、例えば、領域（ＲＯＩ）に対して間引き処理や画素加算などによる解像度変更がなされた後の当該領域の物理的な長さ（データ長）である。領域解析部３１８は、例えば、領域ごとに、位置情報の他に、例えば、「ＡＤ語長」、「露光」、「ゲイン」、「センシング情報」、及び「画像フォーマット」等を導出し、記憶部に格納してもよい。画像フォーマットとは、領域画像のフォーマットを指している。領域解析部３１８は、例えば、撮像画像に含まれる領域（ＲＯＩ）の数（ＲＯＩ数）を導出し、記憶部に格納してもよい。
【０２５１】
重なり検出部３２０は、撮像画像において、撮影対象の複数の物体が特定された場合に、撮像画像における複数の領域の位置情報に基づいて、２以上の領域同士が重なり合う重なり領域（ＲＯＯ（Region  Of  Overlap））を検出する。つまり、重なり検出部３２０は、重なり領域ＲＯＯごとに、撮像画像における重なり領域ＲＯＯの位置情報を導出する。重なり検出部３２０は、例えば、導出した重なり領域ＲＯＯの位置情報を記憶部に格納する。重なり検出部３２０は、例えば、導出した重なり領域ＲＯＯの位置情報を当該重なり領域ＲＯＯと対応付けて、記憶部に格納する。重なり領域ＲＯＯは、例えば、互いに重なり合う２以上の領域（ＲＯＩ）において最も小さな領域と同じ大きさか、それよりも小さな領域（例えば、方形状の領域）である。重なり領域ＲＯＯの位置情報は、例えば、当該重なり領域ＲＯＯの左上端座標（Ｘｂ，Ｙｂ）と、重なり領域ＲＯＯの水平方向（ｘ方向）の長さ（即ち、幅）と、重なり領域ＲＯＯの垂直方向（ｙ方向）の長さ（即ち、高さ）とによって構成されている。重なり領域ＲＯＯの水平方向の長さは、例えば、物理領域長さＸＬｂである。重なり領域ＲＯＯの垂直方向の長さは、例えば、物理領域長さＹＬｂである。重なり領域ＲＯＯの位置情報において、領域（ＲＯＩ）の左上端とは異なる位置の座標が含まれていてもよい。
【０２５２】
優先度設定部３２２は、撮像画像において、領域（ＲＯＩ）ごとに優先度を付与する。優先度設定部３２２は、例えば、付与した優先度を記憶部に格納する。優先度設定部３２２は、例えば、付与した優先度を上記領域と対応付けて、記憶部に格納する。優先度設定部３２２は、上記領域ごとに付与されている領域番号（ROI  ID）とは別に、優先度を上記領域ごとに付与してもよいし、上記領域ごとに付与されている領域番号（ROI  ID）を、優先度の代わりとしてもよい。優先度設定部３２２は、例えば、優先度を上記領域と関連付けて、記憶部に格納してもよいし、上記領域ごとに付与されている領域番号を当該領域と関連付けて、記憶部に格納してもよい。
【０２５３】
優先度は、各領域（ＲＯＩ）の識別子であり、撮像画像における複数の領域のいずれに対して重なり領域ＲＯＯの割愛が行われたかを判別することの可能な判別情報である。優先度設定部３２２は、例えば、それぞれが重なり領域ＲＯＯを含む２つの上記領域において、一方の領域に対して優先度として１を付与し、他方の領域に対して優先度として２を付与する。この場合には、例えば、優先度の数値が大きい方の領域に対して、重なり領域ＲＯＯの割愛が行われる。なお、優先度設定部３２２は、上記領域ごとに付与されている領域番号と同じ番号を、領域に対して優先度として付与してもよい。優先度設定部３２２は、例えば、各領域に付与した優先度を、領域画像と関連づけて、記憶部に格納する。
【０２５４】
画像処理制御部３２６は、本実施形態に係る送信方法に係る処理を行う役目を果たし、画像に対して設定された領域の領域情報を、エンコード部３２４とＥＢＤ用バッファ３１０とへ伝達する。また、画像処理制御部３２６は、上記領域情報以外の他の付加情報についても設定を行う、当該領域情報と当該他の付加情報とを一連の付加情報としてＥＢＤ用バッファ３１０へ伝達してもよい。なお、当該領域情報を含む一連の付加情報としては、図２２を参照して説明した、Embedded  Dataに規定される情報が挙げられる。
【０２５５】
付加情報を設定する処理としては、例えば付加情報を生成する処理が挙げられる。付加情報を生成する処理としては、例えば、領域のデータ量を示す情報を生成する処理、領域の大きさを示す情報を生成する処理、および領域の優先度を示す情報を生成する処理のうちの１または２以上が、挙げられる。具体的な一例として、画像処理制御部３２６は、領域解析部３１８、重なり検出部３２０、及び優先度設定部３２２による処理の結果（即ち、記憶部に格納された当該処理の結果）を踏まえて、上述した付加情報を設定する各種処理を実行してもよい。
【０２５６】
なお、付加情報を設定する処理は、付加情報を生成する処理に限られない。例えば、画像処理制御部３２６は、露光情報やゲイン情報などの画像センサデバイス１０２から取得された情報を、付加情報として設定してもよい。また、画像処理制御部３２６は、例えば、物理領域長さを示すデータ、出力領域長さを示すデータ、画像フォーマットを示すデータ、データ総量を示すデータなどの、様々な領域に関するデータを、付加情報として設定してもよい。
【０２５７】
画像処理制御部３２６は、例えば、領域切り出し部３１６から取得される領域指定情報や、領域解析部３１８、重なり検出部３２０、及び優先度設定部３２２による処理の結果（即ち、記憶部に格納された当該処理の結果）に基づき、画像における各行に含まれる領域を特定する。また、他の一例として、画像処理制御部３２６は、外部装置から取得される領域指定情報（図示せず）に基づいて、画像における各行に含まれる領域を特定してもよい。そして、画像処理制御部３２６は、特定された領域に基づいて領域情報を設定する。そして、画像処理制御部３２６は、各領域について設定した領域情報を、エンコード部３５４へ伝達する。
【０２５８】
また、領域指定情報が取得されない場合には、画像処理制御部３２６は、領域情報を設定しない。
【０２５９】
また、画像処理制御部３２６は、例えば、フレーム情報を生成し、生成したフレーム情報をＬＩＮＫ／ＰＨＹ制御部３０４へ伝達してもよい。なお、フレーム情報については、第１の送信方式において前述した例と同様である。
【０２６０】
エンコード部３２４は、例えば、画像センサデバイス１０２から伝達される画像データを、例えばＪＰＥＧ規格に対応する方式などの所定の方式でエンコードする。
【０２６１】
画像処理制御部３２６から領域情報が取得されない場合、エンコード部３２４は、エンコードされた画像データ（即ち、通常データ）を、画像データバッファ３１２へ伝達する。
【０２６２】
また、画像処理制御部３２６から領域情報が取得される場合、エンコード部３２４は、取得された領域情報に応じて、領域に対応するエンコードされた領域データを、画像データバッファ３１２へ伝達する。
【０２６３】
画像処理部３０２は、例えば、領域切り出し部３１６、領域解析部３１８、重なり検出部３２０、優先度設定部３２２、エンコード部３２４、及び画像処理制御部３２６を有することによって、本実施形態に係る送信方法に係る処理を行う。なお、図２６に示す画像処理部３０２の機能ブロックは、画像処理部１０６が有する機能を便宜上切り分けたものであり、画像処理部３０２における機能の切り分け方は、図２６に示す例に限られない。
【０２６４】
ＬＩＮＫ／ＰＨＹ制御部３０４は、例えば、フレーム情報を、行ごとに制御コード生成部３０６、及びＰＨ生成部３０８に伝達する。また、このときＬＩＮＫ／ＰＨＹ制御部３０４は、データの送信に係るプロトコルや伝送路の制御を行い、当該制御結果を制御コード生成部３０６やＰＨ生成部３０８に伝達してもよい。
【０２６５】
制御コード生成部３０６は、行ごとに誤り訂正符号を設定する。制御コード生成部３０６は、例えば、フレーム情報における１行のデータに基づいて、その行の誤り訂正符号を生成する。制御コード生成部３０６は、例えば、生成した誤り訂正符号を合成部３１４に伝達する。また、制御コード生成部３０６は、ＰＨ生成部３０８と連携して誤り訂正符号を生成してもよい。
【０２６６】
ＰＨ生成部３０８は、フレーム情報を用いて、行ごとにパケットヘッダを生成する。このとき、ＰＨ生成部１１２は、領域データを送信する場合には、前述したように、パケットヘッダの拡張領域に対して、ヘッダ情報の種別として、領域の情報（例えば、領域データ）を送信することを示す情報を設定する。そのうえで、ＰＨ生成部３０８は、拡張領域の少なくとも一部に対して、ペイロードを利用して領域のデータを送信することを示す情報を設定する。
【０２６７】
ＥＢＤ用バッファ３１０は、画像処理部３０２（図２６の例では、画像処理制御部３２６）から伝達される付加情報を一時的に保持するバッファである。ＥＢＤ用バッファ３１０は、所定のタイミングで付加情報を「Embedded  Data」として合成部３１４に出力する。なお、ＥＢＤ用バッファ３１０から出力される「Embedded  Data」は、後述する画像データバッファ３１２を経由して合成部３１４に伝達されてもよい。
【０２６８】
画像データバッファ３１２は、画像処理部３０２（図２６の例では、エンコード部３２４）から伝達されるデータ（通常データ、または、領域データ）を一時的に保持するバッファである。画像データバッファ３１２は、保持していているデータを、所定のタイミングで行ごとに合成部３１４に出力する。
【０２６９】
合成部３１４は、例えば、制御コード生成部３０６、ＰＨ生成部３０８、ＥＢＤ用バッファ３１０、および画像データバッファ３１２それぞれから取得されるデータに基づいて、伝送するパケットを生成する。
【０２７０】
送信部３２８は、合成部３１４から伝達されるパケットを、行ごとにデータバスＢ１を介して送信する。
【０２７１】
例えば、図８に示す領域１、領域２、及び領域３が設定された場合には、送信部３２８は、図２４に示すように、各領域の領域情報を付加情報（Embedded  Data）の一部としてパケットＡ２で送信し、各領域に対応する領域データを行ごとにパケットＡ１で送信する。また、他の一例として、図１０に示す領域１、領域２、及び領域３が設定された場合には、送信部３２８は、図２５に示すように、各領域の領域情報を付加情報（Embedded  Data）の一部としてパケットＡ２で送信し、各領域に対応する領域データを行ごとにパケットＡ１で送信する。
【０２７２】
また、領域が設定されない場合、すなわち、画像データバッファ３１２から通常データが出力される場合には、送信部３２８は、各行に対応するデータがペイロードに格納されたパケットを、行ごとに送信する。なお、この場合においても、送信部３２８は、付加情報を「Embedded  Data」として送信することが可能である。
【０２７３】
なお、上述した構成はあくまで一例であり、画像センサ１００の機能構成を限定するものではない。例えば、上述した各機能を実現可能であれば、各機能を実行する装置や電子機器は限定されない。より具体的な一例として、ＩＣチップ３００の各機能のうち一部の機能が当該ＩＣチップ３００の外部に設けられていてもよい。
【０２７４】
また、前述した第１の送信方式と同様に、上述した画像センサ１００の各機能の実現を阻害しない範囲であれば、付加的な機能が追加されてもよい。
【０２７５】
以上、図２６を参照して、第３の送信方式を適用する場合における、画像センサ１００（送信装置）の機能構成の一例について説明した。
【０２７６】
（プロセッサ２００（受信装置）の構成例）
続いて、第３の送信方式を適用する場合における、プロセッサ２００（受信装置）の機能構成の一例について説明する。例えば、図２７は、第３の送信方式を適用する場合におけるプロセッサ２００の機能構成の一例を示したブロック図である。図２７に示すように、プロセッサ２００は、例えば、ヘッダ分離部４０２と、ヘッダ解釈部４０４と、ペイロード分離部４０６と、ＥＢＤ解釈部４０８と、領域データ分離部４１０と、画像処理部４１２とを有する。
【０２７７】
ヘッダ分離部４０２は、受信されたデータから、ヘッダ部分に対応するヘッダデータと、ペイロード部分に対応するペイロードデータとを分離する。ヘッダ分離部４０２は、例えば、規格などで予め規定されたルールに従って、受信されたデータからヘッダデータを分離する。また、ヘッダ分離部４０２は、例えば、規格などで予め規定されたルールに従って、受信されたデータからペイロードデータを分離してもよいし、ヘッダ解釈部４０４の処理の結果に基づき受信されたデータからペイロードデータを分離してもよい。
【０２７８】
ヘッダ解釈部４０４は、ヘッダデータが示す内容を解釈する。
【０２７９】
具体的な一例として、ヘッダ解釈部４０４は、パケットヘッダの拡張領域の先頭３ビットに設定されたヘッダ情報の種別に応じて、拡張領域のうち、当該先頭３ビット以外の他の領域に設定される情報のフォーマットを認識する。そして、ヘッダ解釈部４０４は、当該フォーマットの認識結果に応じて、拡張領域に設定された各種情報を読み出す。これにより、ヘッダ解釈部４０４は、例えば、拡張領域に設定された情報に基づき、領域（ＲＯＩ）の情報（例えば、領域データ）が送信されることを認識することが可能となる。そして、ヘッダ解釈部４０４は、拡張領域に設定された各種情報の読み出し結果に応じて認識した設定を、ペイロード分離部４０６や画像処理部４１２（後述する、情報抽出部４１４）に通知する。具体的には、ヘッダ解釈部４０４は、領域（ＲＯＩ）の情報（例えば、領域データ）が送信されることを認識した場合に、当該認識結果をペイロード分離部４０６や画像処理部４１２に通知する。
【０２８０】
なお、ヘッダ解釈部４０４における処理の例は、上記に示す例に限られない。例えば、ヘッダ解釈部４０４は、ペイロードデータの位置を特定し、特定した位置をヘッダ分離部４０２へ伝達してもよい。また、ヘッダ解釈部４０４は、「Embedded  Data」を送信するパケットＡ２と、領域データを送信するパケットＡ１と、を識別することも可能である。
【０２８１】
ペイロード分離部４０６は、ヘッダ解釈部４０４における解釈結果に基づいて、ペイロードデータから、付加情報及び画像データ（通常データまたは領域データ）を分離する。
【０２８２】
例えば、処理対象となるパケットがパケットＡ２またはＡ３の場合には、ペイロード分離部４０６は、当該パケットから付加情報（Embedded  Data）を分離してもよい。
【０２８３】
また、他の一例として、処理対象となるパケットがパケットＡ１の場合には、ペイロード分離部４０６は、ペイロードデータから画像データを分離する。
【０２８４】
ペイロード分離部４０６は、ペイロードデータから分離した各種データのうち、付加情報をＥＢＤ解釈部４０８に伝送する。また、ペイロード分離部４０６は、ペイロードデータから分離した各種データのうち、画像データ（領域データ、または、通常データ）を領域データ分離部４１０に伝送する。
【０２８５】
ＥＢＤ解釈部２３８は、付加情報（Embedded  Data）の内容を解釈し、当該付加情報の解釈結果を領域データ分離部４１０と画像処理部４１２とに出力する。なお、付加情報（Embedded  Data）のフォーマットについては、図２２を参照して前述した通りである。
【０２８６】
領域データ分離部４１０は、付加情報（Embedded  Data）の解釈結果に基づき、ペイロードに格納されている画像データが、領域データと通常データとのいずれかを判別する。例えば、ペイロードに領域データが格納されている場合には、領域データ分離部４１０は、付加情報の解釈結果に応じて、ペイロードデータから当該領域データを分離して画像処理部４１２（後述する、領域デコード部４１６）に伝送する。また、ペイロードに通常データが格納されている場合には、領域データ分離部４１０は、パケットヘッダの解釈結果に応じて、ペイロードデータから当該通常データを分離して画像処理部４１２（後述する、通常画像デコード部４２０）に伝送する。
【０２８７】
画像処理部４１２は、情報抽出部４１４と、領域デコード部４１６と、領域画像生成部４１８と、通常画像デコード部４２０とを有する。
【０２８８】
情報抽出部４１４は、ヘッダ解釈部４０４における解釈結果に基づいて、領域（ＲＯＩ）の情報が送信されることを認識した場合に、付加情報（Embedded  Data）の解釈結果に基づき、当該付加情報に含まれる各種情報（特に、領域情報）を抽出する。そして、情報抽出部２１４は、付加情報から抽出された各種情報を、領域デコード部４１６及び領域画像生成部４１８に出力する。
【０２８９】
領域デコード部４１６は、付加情報（Embedded  Data）の解釈結果に基づき、領域データ分離部４１０から伝送される一連の領域データの中から各領域に対応する領域データを分離する。領域デコード部４１６は、分離した各領域の領域データを、画像センサ１００におけるエンコードに対応する所定の方式でデコードする。このとき、領域デコード部４１６は、付加情報（Embedded  Data）から抽出された各種情報に基づいて処理の内容を変えてもよい。
【０２９０】
領域画像生成部４１８は、付加情報（Embedded  Data）から抽出された各種情報（例えば、領域情報等）に基づき、領域デコード部４１６によりデコードされた領域ごとの領域データから、当該領域に対応する画像を示すデータを生成する。
【０２９１】
例えば、領域画像生成部４１８は、付加情報（Embedded  Data）に含まれる領域情報に基づき、分離された領域ごとの領域データが、どの領域の行ごとの部分領域に対応する領域データであるかを識別する。また、領域画像生成部４１８は、付加情報（Embedded  Data）に含まれる領域情報に基づき、画像中に設定された各領域の当該画像中における位置や、当該領域のサイズを認識する。そして、領域画像生成部４１８は、画像中に設定された各領域の当該画像中における位置や、当該領域のサイズの認識結果に基づき、当該領域に対応する一連の領域データを結合する。以上のようにして、領域画像生成部４１８は、各領域に対応する一連の領域データを結合することで、画像中に設定された当該領域に対応する領域画像を生成する。
【０２９２】
以上のようにして、領域画像生成部４１８は、画像中に設定された各領域について領域画像を生成し、生成した当該領域画像を所定の出力先に出力する。
【０２９３】
通常画像デコード部４２０は、領域データ分離部４１０から伝送される通常データを、画像センサ１００におけるエンコードに対応する所定の方式でデコードすることで通常画像を生成し、生成した当該通常画像を所定の出力先に出力する。
【０２９４】
なお、上述した構成はあくまで一例であり、プロセッサ２００の機能構成を限定するものではない。例えば、上述した各機能を実現可能であれば、各機能を実行する装置や電子機器は限定されない。より具体的な一例として、プロセッサ２００の各機能のうち一部の機能が当該プロセッサ２００の外部に設けられていてもよい。
【０２９５】
また、前述した第１の送信方式と同様に、上述したプロセッサ２００の各機能の実現を阻害しない範囲であれば、付加的な機能が追加されてもよい。
【０２９６】
（評価）
以上のように、第３の送信方式では、画像中に設定された各領域の領域情報が付加情報（Embedded  Data）の一部としてパケットＡ２で送信され、各領域に対応する領域データが行ごとにパケットＡ１で送信される。また、画像に設定された領域のデータが送信される場合には、各パケットのヘッダの拡張領域に対して、領域の情報（例えば、領域データ）を送信することを示す情報が設定される。以上のような構成により、受信側は、付加情報（Embedded  Data）に基づき、各パケットＡ１のペイロードに格納された領域データを結合することで、画像中に設定された領域の領域画像を容易に復元することが可能となる。また、第３の送信方式では、ペイロードには、第１の送信方式及び第２の送信方式における領域の座標のような、領域データ以外の当該領域に関する情報が挿入されない。そのため、第３の送信方式においては、他の送信方式に比べて、領域に関する情報（例えば、領域データ）を伝送する際のオーバヘッドをより小さくすることが可能となる。
【０２９７】
＜３．４．第４の送信方式＞
続いて、第４の送信方式について説明する。第４の送信方式では、前述した各送信方式と同様に、画像センサ１００は、画像に設定される領域の領域データを、パケットのペイロードに格納して行ごとに送信させる。そこで、以降では、第４の送信方式について、特に第１の送信方式と異なる部分に着目して説明し、第１の送信方式と実質的に同様の部分については詳細な説明は省略する。
【０２９８】
（データのフォーマット）
まず、第４の送信方式により送信されるデータのフォーマットについて説明する。例えば、図２８は、第４の送信方式により送信されるデータのフォーマットについて説明するための説明図である。なお、図２８において、図５と同様の符号は、図５に示す例と同様の対象を示すものとする。
【０２９９】
図２８に示す例では、一連のパケットＡ２のうち少なくとも一部が、Embedded  Dataの送信に利用される。例えば、Embedded  Dataは、パケットＡ２のペイロードに格納して送信されてもよい。また、他の一例として、Embedded  Dataは、パケットＡ２のうちペイロードとは別の領域に格納して送信されてもよい。なお、第４の送信方式におけるEmbedded  Dataは、第１の送信方式と同様に、画像センサ１００が付加的に送信される付加情報（換言すると、画像センサ１００により埋め込まれた情報）に相当する。
【０３００】
例えば、図２９は、第４の送信方式においてEmbedded  Dataに含まれる情報の一例を示した図である。なお、図２９に示す、「ROI  ID」、「左上座標」、「高さ」、「幅」、「ＡＤ語長（AD  bit）」、「露光」、「ゲイン」、及び「センシング情報」のそれぞれは、図６に示す例と同様の情報を示している。
【０３０１】
図２８において、「ＲＩ」は、ペイロードに格納された各領域データに対応する部分領域に関する領域情報（ROI  Information）を示しており、例えば、対応する行に含まれる部分領域の数や、各部分領域に関する各種情報（例えば、識別情報、座標、長さ等）のうち少なくとも一部の情報が含まれ得る。なお、以降では、図２８において「ＲＩ」で示した情報を、「部分領域に関する情報」とも称する。
【０３０２】
部分領域に関する情報は、パケットＡ１のペイロードの先頭に格納される。また、連続して送信されるパケットＡ１間において、部分領域に関する情報に含まれる情報のうちの各部分領域のＹ座標を除く他の情報のうち、変更が無い情報については、後から送信されるパケットＡ１において省略されてもよい。また、Ｙ座標については、連続して送信されるパケットＡ１間において、＋１だけされる場合には、後から送信されるパケットＡ１において省略されてもよい。また、連続して送信されるパケットＡ１間において、部分領域に関する情報のうちの各部分領域のＹ座標を除く他の情報のいずれについても変更が無く、かつ、Ｙ座標が＋１だけされる場合には、当該部分領域に関する情報自体が後から送信されるパケットＡ１において省略されてもよい。なお、本制御については、具体的な例を挙げて別途後述する。
【０３０３】
続いて、図３０を参照して、画像に設定された領域（ＲＯＩ）の領域データを送信するパケットＡ１のパケットヘッダの構成の一例について、特に、拡張領域の構成に着目して説明する。図３０は、第４の送信方式におけるパケットヘッダの構成の一例について説明するための説明図である。
【０３０４】
図３０に示すように、第４の送信方式では、画像に設定された領域（ＲＯＩ）の領域データを送信する場合には、当該領域データの送信に利用するパケットＡ１のパケットヘッダにおいて、ヘッダ情報の種別として、領域の情報を送信することを示す情報（即ち、領域の情報の送信を想定した種別に対応する情報）が設定される。また、拡張領域の少なくとも一部に対して、ペイロードを利用して送信される部分領域に関する情報の種別（以下、「領域種別（ROI  Info  Type）」とも称する）に応じて、当該種別を示す情報が設定される。即ち、領域種別（ROI  Info  Type）を示す情報が、「部分領域に関する情報の種別を示す情報」の一例に相当する。なお、領域種別を示す情報の一例ついては別途後述する。また、画像に設定された領域（ＲＯＩ）の領域データを送信する場合には、当該領域の水平方向の幅に応じて、パケットＡ１のペイロードの長さが変化し得る。そのため、拡張領域の一部には、図４を参照して説明した例と同様に、ペイロード長を示す情報が設定されてもよい。
【０３０５】
続いて、図３１を参照して、領域種別（ROI  Info  Type）を示す情報の一例について説明する。図３１は、領域種別（ROI  Info  Type）を示す情報の一例について説明するための説明図である。前述したように、第４の送信方式では、ペイロードの先頭に部分領域に関する情報が挿入される場合があり、当該部分領域に関する情報として含まれる各種情報の種別が、連続して送信されるパケットＡ１間における部分領域の設定の違いに応じて変化する。そのため、パケットヘッダには、ペイロードの先頭に部分領域に関する情報として挿入された情報の種別に応じて、領域種別を示す情報が設定される。そこで、図３１に示した、領域種別を示す情報として設定され得る値と、当該値が設定された場合に領域種別を示す情報として送信される情報の一例と、についてそれぞれ説明する。
【０３０６】
「４’ｂ００００」は、部分領域に関する情報のうちの各部分領域のＹ座標を除く他の情報のいずれについても変更が無く、かつＹ座標については＋１だけされる場合に設定される。即ち、この場合には、ペイロードへの部分領域に関する情報の挿入が省略される。
【０３０７】
「４’ｂ０１００」は、部分領域に関する情報として、対応する行に含まれる部分領域の数と、各部分領域の識別情報とが送信される場合に設定される。この場合には、部分領域に関する情報として、先頭に対応する行に含まれる部分領域の数（Num  of  ROI）が格納され、その後に、部分領域ごとに識別情報（ROI  ID）が、対応する行に各部分領域が設定された順に格納される。
【０３０８】
「４’ｂ０１０１」は、部分領域に関する情報として、対応する行に含まれる部分領域の数と、各部分領域の識別情報及び幅（水平方向の長さ）とが送信される場合に設定される。この場合には、部分領域に関する情報として、先頭に対応する行に含まれる部分領域の数（Num  of  ROI）が格納され、その後に、部分領域ごとに識別情報（ROI  ID）及び幅（ROI  LEN）が、対応する行に各部分領域が設定された順に格納される。
【０３０９】
「４’ｂ０１１０」は、部分領域に関する情報として、対応する行に含まれる部分領域の数と、各部分領域の識別情報及びＸ座標（水平方向の位置）とが送信される場合に設定される。この場合には、部分領域に関する情報として、先頭に対応する行に含まれる部分領域の数（Num  of  ROI）が格納され、その後に、部分領域ごとに識別情報（ROI  ID）及びＸ座標（ROI  X）が、対応する行に各部分領域が設定された順に格納される。
【０３１０】
「４’ｂ０１１１」は、部分領域に関する情報として、対応する行に含まれる部分領域の数と、各部分領域の識別情報，Ｘ座標（水平方向の位置）、及び幅（水平方向の長さ）とが送信される場合に設定される。この場合には、部分領域に関する情報として、先頭に対応する行に含まれる部分領域の数（Num  of  ROI）が格納され、その後に、部分領域ごとに識別情報（ROI  ID）、Ｘ座標（ROI  X）、及び幅（ROI  LEN）が、対応する行に各部分領域が設定された順に格納される。
【０３１１】
「４’ｂ１０００」は、部分領域に関する情報として、対応する行に含まれる部分領域のＹ座標（換言すると、当該行のＹ座標）が送信される場合に設定される。この場合には、部分領域に関する情報として、先頭に対応する行のＹ座標（Y）が格納される。
【０３１２】
「４’ｂ１１００」は、部分領域に関する情報として、対応する行に含まれる部分領域のＹ座標（換言すると、当該行のＹ座標）と、当該行に含まれる部分領域の数と、各部分領域の識別情報とが送信される場合に設定される。この場合には、部分領域に関する情報として、先頭に対応する行のＹ座標（Y）及び当該行に含まれる部分領域の数（Num  of  ROI）がこの順序で格納され、その後に、部分領域ごとに識別情報（ROI  ID）が、対応する行に各部分領域が設定された順に格納される。
【０３１３】
「４’ｂ１１０１」は、部分領域に関する情報として、対応する行に含まれる部分領域のＹ座標（換言すると、当該行のＹ座標）と、当該行に含まれる部分領域の数と、各部分領域の識別情報及び幅（水平方向の長さ）とが送信される場合に設定される。この場合には、部分領域に関する情報として、先頭に対応する行のＹ座標（Y）及び当該行に含まれる部分領域の数（Num  of  ROI）がこの順序で格納され、その後に、部分領域ごとに識別情報（ROI  ID）及び幅（ROI  LEN）が、対応する行に各部分領域が設定された順に格納される。
【０３１４】
「４’ｂ１１１０」は、部分領域に関する情報として、対応する行に含まれる部分領域のＹ座標（換言すると、当該行のＹ座標）と、当該行に含まれる部分領域の数と、各部分領域の識別情報及びＸ座標（水平方向の位置）とが送信される場合に設定される。この場合には、部分領域に関する情報として、先頭に対応する行のＹ座標（Y）及び当該行に含まれる部分領域の数（Num  of  ROI）がこの順序で格納され、その後に、部分領域ごとに識別情報（ROI  ID）及びＸ座標（ROI  X）が、対応する行に各部分領域が設定された順に格納される。
【０３１５】
「４’ｂ１１１１」は、部分領域に関する情報として、対応する行に含まれる部分領域のＹ座標（換言すると、当該行のＹ座標）と、当該行に含まれる部分領域の数と、各部分領域の識別情報，Ｘ座標（水平方向の位置）、及び幅（水平方向の長さ）とが送信される場合に設定される。この場合には、部分領域に関する情報として、先頭に対応する行のＹ座標（Y）及び当該行に含まれる部分領域の数（Num  of  ROI）がこの順序で格納され、その後に、部分領域ごとに識別情報（ROI  ID）、Ｘ座標（ROI  X）、及び幅（ROI  LEN）が、対応する行に各部分領域が設定された順に格納される。
【０３１６】
（データの一例）
続いて、図３２〜図３５を参照して、第４の送信方式を適用した場合の実施例として、当当該第４の送信方式により送信されるデータの具体的な一例について説明する。
【０３１７】
例えば、図３２は、画像に対して設定される領域（ＲＯＩ）の一例について説明するための説明図である。図３２では、画像に対して設定される領域の一例として、領域１、領域２、及び領域３という３つの領域が示されている。また、図３２において、垂直方向及び水平方向それぞれに延伸する破線により区切られた格子は、当該画像を構成する単位データ（例えば、画素）を模式的に示している。なお、図３２に示す例では、便宜上、各格子の左上の頂点の座標を、当該格子の座標とする。
【０３１８】
また、図３３は、第４の送信方式により送信されるデータの一例を示した図であり、第４の送信方式により、図３２に示す各領域の領域データを送信する場合における１フレーム分のデータの一例を示している。なお、図３３において、パケットＡ２及びＡ３の構成については、図５を参照して説明した例と実質的に同様のため、以降では、特に、パケットＡ１の構成について説明する。また、図３３に示す、「１」、「２」、及び「３」のそれぞれは、パケットＡ１のペイロードに格納される、領域１のデータ、領域２のデータ、及び領域３のデータに相当する。
【０３１９】
例えば、領域１の１行目においては、当該領域１の部分領域のみが設定されている。そのため、この行については、パケットＡ１のペイロードには、領域１の部分領域の領域データが格納される。また、当該ペイロードの先頭には、部分領域に関する情報として、部分領域のＹ座標（Y）及び部分領域の数（Num  of  ROI）と、領域１の識別情報（I1）、Ｘ座標（X1）、及び幅（L1）と、が挿入されている。そのため、当該パケットＡ１のパケットヘッダには、領域種別（ROI  Info  Type）として、「Ｆｈ（＝４’ｂ１１１１）」が設定される。また、次いで領域データが送信される領域１の２行目〜４行目については、部分領域に関する情報のうち部分領域のＹ座標（Y）以外は当該領域１の１行目から変更が無い。そのため、領域１の２〜４行目の部分領域のデータを送信するパケットＡ１のペイロードには、先頭に部分領域に関する情報が挿入されていない。そのため、当該パケットＡ１のパケットヘッダには、領域種別（ROI  Info  Type）として、「０ｈ（＝４’ｂ００００）」が設定される。
【０３２０】
また、領域１の５行目に対応する行においては、当該領域１の部分領域と領域２の部分領域と設定されている。そのため、この行については、パケットＡ１のペイロードには、領域１の部分領域の領域データと、領域２の部分領域の領域データと、が格納される。また、当該ペイロードの先頭には、部分領域に関する情報として、部分領域のＹ座標（Y）及び部分領域の数（Num  of  ROI）と、領域１の識別情報（I1）、Ｘ座標（X1）、及び幅（L1）と、領域２の識別情報（I2）、Ｘ座標（X2）、及び幅（L2）と、が挿入されている。そのため、当該パケットＡ１のパケットヘッダには、領域種別（ROI  Info  Type）として、「Ｆｈ（＝４’ｂ１１１１）」が設定される。また、次いで領域データが送信される領域１の６行目に対応する行においては、領域２に対応する部分領域の情報が５行目から変更されており、当該領域２の部分領域として２つの独立した領域が設定されている。そのため、この行については、パケットＡ１のペイロードに、領域１の部分領域の領域データと、領域２の２つの部分領域それぞれの領域データと、が格納される。また、当該ペイロードの先頭には、部分領域に関する情報として、部分領域のＹ座標（Y）及び部分領域の数（Num  of  ROI）と、領域１の識別情報（I1）、Ｘ座標（X1）、及び幅（L1）と、領域２の２つの部分領域それぞれの識別情報（I2）、Ｘ座標（X2）、及び幅（L2）と、が挿入されている。そのため、当該パケットＡ１のパケットヘッダには、領域種別（ROI  Info  Type）として、「Ｆｈ（＝４’ｂ１１１１）」が設定される。
【０３２１】
また、領域１の７行目に対応する行においては、当該領域１の部分領域のみが設定されている。そのため、この行については、パケットＡ１のペイロードには、領域１の部分領域の領域データが格納される。なお、当該行については、領域２の部分領域が存在しないことを除けば直前の行と同様であり、当該ペイロードの先頭には、部分領域に関する情報として、領域の数（Num  of  ROI）と、領域１の識別情報（I1）と、が挿入されている。そのため、当該パケットＡ１のパケットヘッダには、領域種別（ROI  Info  Type）として、「４ｈ（＝４’ｂ０１００）」が設定される。
【０３２２】
また、領域３は、水平方向に３行分の領域を占めるように設定されており、１行目及び３行目に対応する部分領域の左端のＸ座標と、２行目に対応する部分領域の左端のＸ座標とが異なる。
【０３２３】
具体的には、領域３の１行目においては、当該領域３の部分領域のみが設定されている。そのため、この行については、パケットＡ１のペイロードには、領域３の部分領域の領域データが格納される。また、当該ペイロードの先頭には、部分領域に関する情報として、部分領域のＹ座標（Y）及び部分領域の数（Num  of  ROI）と、領域３の識別情報（I3）、Ｘ座標（X3）、及び幅（L3）と、が挿入されている。そのため、当該パケットＡ１のパケットヘッダには、領域種別（ROI  Info  Type）として、「Ｆｈ（＝４’ｂ１１１１）」が設定される。また、領域３の２行目については、部分領域のＸ座標及び幅が異なる点を除けば直前の行と同様であり、ペイロードの先頭には、部分領域に関する情報として、領域の数（Num  of  ROI）と、領域３の識別情報（I3）、Ｘ座標（X3）、及び幅（L3）と、が挿入されている。そのため、当該パケットＡ１のパケットヘッダには、領域種別（ROI  Info  Type）として、「７ｈ（＝４’ｂ０１１１）」が設定される。同様に、領域３の３行目については、部分領域のＸ座標及び幅が異なる点を除けば直前の行と同様であり、ペイロードの先頭には、部分領域に関する情報として、領域の数（Num  of  ROI）と、領域３の識別情報（I3）、Ｘ座標（X3）、及び幅（L3）と、が挿入されている。そのため、当該パケットＡ１のパケットヘッダには、領域種別（ROI  Info  Type）として、「７ｈ（＝４’ｂ０１１１）」が設定される。
【０３２４】
また、図３４は、画像に対して設定される領域（ＲＯＩ）の他の一例について説明するための説明図である。図３４では、画像に対して設定される領域の一例として、領域１、領域２、及び領域３という３つの領域が示されている。なお、図３４において、垂直方向及び水平方向それぞれに延伸する破線により区切られた格子は、図８を参照して説明した例と同様に、当該画像を構成する単位データを模式的に示している。そのため、図３４に示す例においても、便宜上、各格子の左上の頂点の座標を、当該格子の座標とする。
【０３２５】
また、図３５は、第４の送信方式により送信されるデータの他の一例を示した図であり、第４の送信方式により、図３４に示す各領域の領域データを送信する場合における１フレーム分のデータの一例を示している。なお、図３５についても、パケットＡ２及びＡ３の構成については、図５を参照して説明した例と実質的に同様のため、特に、パケットＡ１の構成について説明する。また、図３５に示す、「１」、「２」、及び「３」のそれぞれは、パケットＡ１のペイロードに格納される、領域１のデータ、領域２のデータ、及び領域３のデータに相当する。
【０３２６】
例えば、領域１の１行目においては、当該領域１の部分領域のみが設定されている。そのため、この行については、パケットＡ１のペイロードには、領域１の部分領域の領域データが格納される。また、当該ペイロードの先頭には、部分領域に関する情報として、部分領域のＹ座標（Y）及び部分領域の数（Num  of  ROI）と、領域１の識別情報（I1）、Ｘ座標（X1）、及び幅（L1）と、が挿入されている。そのため、当該パケットＡ１のパケットヘッダには、領域種別（ROI  Info  Type）として、「Ｆｈ（＝４’ｂ１１１１）」が設定される。また、次いで領域データが送信される領域１の２行目〜４行目については、部分領域に関する情報のうち部分領域のＹ座標（Y）以外は当該領域１の１行目から変更が無い。そのため、領域１の２〜４行目の部分領域のデータを送信するパケットＡ１のペイロードの先頭には、部分領域に関する情報が挿入されていない。そのため、当該パケットＡ１のパケットヘッダには、領域種別（ROI  Info  Type）として、「０ｈ（＝４’ｂ００００）」が設定される。
【０３２７】
また、領域１の５行目に対応する行においては、当該領域１の部分領域と領域２の部分領域と設定されている。そのため、この行については、パケットＡ１のペイロードには、領域１の部分領域の領域データと、領域２の部分領域の領域データと、が格納される。また、当該ペイロードの先頭には、部分領域に関する情報として、部分領域のＹ座標（Y）及び部分領域の数（Num  of  ROI）と、領域１の識別情報（I1）、Ｘ座標（X1）、及び幅（L1）と、領域２の識別情報（I2）、Ｘ座標（X2）、及び幅（L2）と、が挿入されている。そのため、当該パケットＡ１のパケットヘッダには、領域種別（ROI  Info  Type）として、「Ｆｈ（＝４’ｂ１１１１）」が設定される。なお、当該行においては、領域１の部分領域の一部と、領域２の部分領域の一部と、が重畳している。当該重畳領域（重なり領域ＲＯＯ）については、領域１の部分領域の領域データと、領域２の部分領域の領域データと、のいずれがペイロードに格納されるか（即ち、いずれが割愛されるか）は任意である。例えば、図３５に示す例では、第２の領域について第１の領域との重畳領域（重なり領域ＲＯＯ）が割愛されている。なお、重畳領域が割愛された場合においても、部分領域に関する情報として設定される各部分領域のＸ座標や幅は、当該割愛前の状態に基づき設定される。
【０３２８】
また、領域２の２行目に対応する行においては、当該領域２の部分領域のみが設定されている。そのため、この行については、パケットＡ１のペイロードには、領域２の部分領域の領域データが格納される。なお、当該行については、領域１の部分領域が存在しないことを除けば直前の行と同様であり、当該ペイロードの先頭には、部分領域に関する情報として、領域の数（Num  of  ROI）と、領域２の識別情報（I2）と、が挿入されている。そのため、当該パケットＡ１のパケットヘッダには、領域種別（ROI  Info  Type）として、「４ｈ（＝４’ｂ０１００）」が設定される。また、次いで領域データが送信される領域２の３行目については、部分領域に関する情報のうち部分領域のＹ座標（Y）以外は当該領域２の２行目から変更が無い。そのため、領域２の３行目の部分領域のデータを送信するパケットＡ１のペイロードの先頭には、部分領域に関する情報が挿入されていない。そのため、当該パケットＡ１のパケットヘッダには、領域種別（ROI  Info  Type）として、「０ｈ（＝４’ｂ００００）」が設定される。
【０３２９】
なお、領域３については、図３２及び図３３を参照して説明した例と同様のため、詳細な説明は省略する。
【０３３０】
（画像センサ１００（送信装置）の構成例）
続いて、第４の送信方式を適用する場合における、画像センサ１００（送信装置）の機能構成の一例について説明する。例えば、図３６は、第４の送信方式を適用する場合における画像センサ１００の機能構成の一例を示したブロック図である。図３６に示すように、画像センサ１００は、例えば、画像センサデバイス１０２と、ＩＣチップ３３０とを備える。図３６に示す画像センサ１００は、バッテリなどの通信システム１０００を構成する内部電源（図示せず）から供給される電力、または、通信システム１０００の外部電源から供給される電力によって動作する。
【０３３１】
図３６に示す画像センサデバイス１０２は、図１２に示す画像センサデバイス１０２と実質的に同様である。
【０３３２】
ＩＣチップ３３０は、第３の送信方式によるデータの送信機能に係る回路が集積されたＩＣがチップ状に形成されたものであり、画像センサデバイス１０２から伝達される画像データを処理し、生成された画像に対応するデータを送信する。なお、第４の送信方式によるデータの送信機能に係る回路は、１つのＩＣチップの形態で実現されることに限られず、複数のＩＣチップで形成されていてもよい。
【０３３３】
ＩＣチップ３３０は、例えば、画像処理部３３２と、ＬＩＮＫ／ＰＨＹ制御部３３４と、制御コード生成部３３６と、ＰＨ生成部３３８と、ＥＢＤ用バッファ３４０と、画像データバッファ３４２と、合成部３４４と、送信部３５８とを備える。
【０３３４】
画像処理部３３２は、本実施形態に係る送信方法に係る処理を行う機能を有する一の回路として構成され得る。本実施形態に係る送信方法に係る処理を行う場合、画像処理部３３２は、画像中の行ごとに、当該画像に設定された領域に対応する領域データを、ＬＩＮＫ／ＰＨＹ制御部３３４、制御コード生成部３３６、ＰＨ生成部３３８、ＥＢＤ用バッファ３４０、画像データバッファ３４２、合成部３４４、送信部３５８により、行ごとに第３の送信方式にて送信させる。また、画像処理部３３２は、画像センサデバイス１０２から伝達される画像データ（すなわち、画像全体を示すデータ）を、行ごとに送信させることも可能である。
【０３３５】
画像処理部３３２は、例えばＭＰＵ等のプロセッサにより構成され得る。
【０３３６】
画像処理部３３２が有する機能を、機能ブロックに分けて説明する。図３６に示すように、画像処理部３３２は、例えば、領域切り出し部３４６と、領域解析部３４８と、重なり検出部３５０と、優先度設定部３２２と、画像処理制御部３２６と、エンコード部３２４とを有する。なお、領域切り出し部３４６、領域解析部３４８、重なり検出部３５０、及び優先度設定部３２２は、図２６に示す領域切り出し部３１６、領域解析部３１８、重なり検出部３２０、及び優先度設定部３２２と実質的に同様のため詳細な説明は省略する。
【０３３７】
画像処理制御部３５６は、本実施形態に係る送信方法に係る処理を行う役目を果たし、画像に対して設定された領域の領域情報を、エンコード部３２４とＥＢＤ用バッファ３４０とへ伝達する。また、画像処理制御部３５６は、上記領域情報以外の他の付加情報についても設定を行う、当該領域情報と当該他の付加情報とを一連の付加情報としてＥＢＤ用バッファ３４０へ伝達してもよい。なお、当該領域情報を含む一連の付加情報としては、図２９を参照して説明した、Embedded  Dataに規定される情報が挙げられる。
【０３３８】
付加情報を設定する処理としては、例えば付加情報を生成する処理が挙げられる。付加情報を生成する処理としては、例えば、領域のデータ量を示す情報を生成する処理、領域の大きさを示す情報を生成する処理、および領域の優先度を示す情報を生成する処理のうちの１または２以上が、挙げられる。具体的な一例として、画像処理制御部３５６は、領域解析部３４８、重なり検出部３５０、及び優先度設定部３２２による処理の結果（即ち、記憶部に格納された当該処理の結果）を踏まえて、上述した付加情報を設定する各種処理を実行してもよい。
【０３３９】
なお、付加情報を設定する処理は、付加情報を生成する処理に限られない。例えば、画像処理制御部３５６は、露光情報やゲイン情報などの画像センサデバイス１０２から取得された情報を、付加情報として設定してもよい。また、画像処理制御部３５６は、例えば、物理領域長さを示すデータ、出力領域長さを示すデータ、画像フォーマットを示すデータ、データ総量を示すデータなどの、様々な領域に関するデータを、付加情報として設定してもよい。
【０３４０】
画像処理制御部３５６は、例えば、領域切り出し部３４６から取得される領域指定情報や、領域解析部３４８、重なり検出部３５０、及び優先度設定部３２２による処理の結果（即ち、記憶部に格納された当該処理の結果）に基づき、画像における各行に含まれる領域を特定する。また、他の一例として、画像処理制御部３５６は、外部装置から取得される領域指定情報（図示せず）に基づいて、画像における各行に含まれる領域を特定してもよい。そして、画像処理制御部３５６は、特定された領域に基づいて領域情報を設定する。そして、画像処理制御部３５６は、各領域について設定した領域情報を、エンコード部３５４へ伝達する。
【０３４１】
また、領域指定情報が取得されない場合には、画像処理制御部３５６は、領域情報を設定しない。
【０３４２】
また、画像処理制御部３５６は、例えば、フレーム情報を生成し、生成したフレーム情報をＬＩＮＫ／ＰＨＹ制御部３３４へ伝達してもよい。なお、フレーム情報については、第１の送信方式において前述した例と同様である。
【０３４３】
エンコード部３５４は、例えば、画像センサデバイス１０２から伝達される画像データを、例えばＪＰＥＧ規格に対応する方式などの所定の方式でエンコードする。
【０３４４】
画像処理制御部３５６から領域情報が取得されない場合、エンコード部３５４は、エンコードされた画像データ（即ち、通常データ）を、画像データバッファ３４２へ伝達する。
【０３４５】
また、画像処理制御部３５６から領域情報が取得される場合、エンコード部３５４は、取得された領域情報と、領域に対応するエンコードされた領域データとを、画像データバッファ３４２へ伝達する。
【０３４６】
画像処理部３３２は、例えば、領域切り出し部３４６、領域解析部３４８、重なり検出部３５０、優先度設定部３５２、エンコード部３５４、及び画像処理制御部３５６を有することによって、本実施形態に係る送信方法に係る処理を行う。なお、図３６に示す画像処理部３３２の機能ブロックは、画像処理部３３２が有する機能を便宜上切り分けたものであり、画像処理部３３２における機能の切り分け方は、図３６に示す例に限られない。
【０３４７】
ＬＩＮＫ／ＰＨＹ制御部３３４は、例えば、フレーム情報を、行ごとに制御コード生成部３３６、及びＰＨ生成部３３８に伝達する。また、このときＬＩＮＫ／ＰＨＹ制御部３３４は、データの送信に係るプロトコルや伝送路の制御を行い、当該制御結果を制御コード生成部３３６やＰＨ生成部３３８に伝達してもよい。
【０３４８】
制御コード生成部３３６は、行ごとに誤り訂正符号を設定する。制御コード生成部３３６は、例えば、フレーム情報における１行のデータに基づいて、その行の誤り訂正符号を生成する。制御コード生成部３３６は、例えば、生成した誤り訂正符号を合成部３４４に伝達する。また、制御コード生成部３３６は、ＰＨ生成部３３８と連携して誤り訂正符号を生成してもよい。
【０３４９】
ＰＨ生成部３３８は、フレーム情報を用いて、行ごとにパケットヘッダを生成する。このとき、ＰＨ生成部１１２は、領域データを送信する場合には、前述したように、パケットヘッダの拡張領域に対して、ヘッダ情報の種別として、領域の情報（例えば、領域データ）を送信することを示す情報を設定する。そのうえで、ＰＨ生成部３３８は、拡張領域の少なくとも一部に対して、ペイロードを利用して領域のデータを送信することを示す情報と、当該ペイロードに挿入される部分領域に関する情報に応じた領域種別（ROI  Info  Type）を示す情報とを設定する。
【０３５０】
ＥＢＤ用バッファ３４０は、画像処理部３３２（図３６の例では、画像処理制御部３５６）から伝達される付加情報を一時的に保持するバッファである。ＥＢＤ用バッファ３４０は、所定のタイミングで付加情報を「Embedded  Data」として合成部３４４に出力する。なお、ＥＢＤ用バッファ３４０から出力される「Embedded  Data」は、後述する画像データバッファ３４２を経由して合成部３４４に伝達されてもよい。
【０３５１】
画像データバッファ３４２は、画像処理部３３２（図３６の例では、エンコード部３２４）から伝達されるデータ（通常データ、または、領域データ）を一時的に保持するバッファである。画像データバッファ３４２は、保持していているデータを、所定のタイミングで行ごとに合成部３４４に出力する。
【０３５２】
合成部３４４は、例えば、制御コード生成部３３６、ＰＨ生成部３３８、ＥＢＤ用バッファ３４０、および画像データバッファ３４２それぞれから取得されるデータに基づいて、伝送するパケットを生成する。
【０３５３】
送信部３５８は、合成部３４４から伝達されるパケットを、行ごとにデータバスＢ１を介して送信する。
【０３５４】
例えば、図３２に示す領域１、領域２、及び領域３が設定された場合には、送信部３５８は、図３３に示すように、各領域の領域情報を付加情報（Embedded  Data）の一部としてパケットＡ２で送信し、各領域に対応する領域データを行ごとにパケットＡ１で送信する。また、他の一例として、図３４に示す領域１、領域２、及び領域３が設定された場合には、送信部３５８は、図３５に示すように、各領域の領域情報を付加情報（Embedded  Data）の一部としてパケットＡ２で送信し、各領域に対応する領域データを行ごとにパケットＡ１で送信する。
【０３５５】
また、領域が設定されない場合、すなわち、画像データバッファ３４２から通常データが出力される場合には、送信部３５８は、各行に対応するデータがペイロードに格納されたパケットを、行ごとに送信する。なお、この場合においても、送信部３５８は、付加情報を「Embedded  Data」として送信することが可能である。
【０３５６】
なお、上述した構成はあくまで一例であり、画像センサ１００の機能構成を限定するものではない。例えば、上述した各機能を実現可能であれば、各機能を実行する装置や電子機器は限定されない。より具体的な一例として、ＩＣチップ３３０の各機能のうち一部の機能が当該ＩＣチップ３３０の外部に設けられていてもよい。
【０３５７】
また、前述した第１の送信方式と同様に、上述した画像センサ１００の各機能の実現を阻害しない範囲であれば、付加的な機能が追加されてもよい。
【０３５８】
以上、図３６を参照して、第３の送信方式を適用する場合における、画像センサ１００（送信装置）の機能構成の一例について説明した。
【０３５９】
（プロセッサ２００（受信装置）の構成例）
続いて、第４の送信方式を適用する場合における、プロセッサ２００（受信装置）の機能構成の一例について説明する。例えば、図３７は、第４の送信方式を適用する場合におけるプロセッサ２００の機能構成の一例を示したブロック図である。図３７に示すように、プロセッサ２００は、例えば、ヘッダ分離部４３２と、ヘッダ解釈部４３４と、ペイロード分離部４３６と、ＥＢＤ解釈部４３８と、領域データ分離部４４０と、画像処理部４４２とを有する。
【０３６０】
ヘッダ分離部４３２は、受信されたデータから、ヘッダ部分に対応するヘッダデータと、ペイロード部分に対応するペイロードデータとを分離する。ヘッダ分離部４３２は、例えば、規格などで予め規定されたルールに従って、受信されたデータからヘッダデータを分離する。また、ヘッダ分離部４３２は、例えば、規格などで予め規定されたルールに従って、受信されたデータからペイロードデータを分離してもよいし、ヘッダ解釈部４３４の処理の結果に基づき受信されたデータからペイロードデータを分離してもよい。
【０３６１】
ヘッダ解釈部４３４は、ヘッダデータが示す内容を解釈する。
【０３６２】
具体的な一例として、ヘッダ解釈部４３４は、パケットヘッダの拡張領域の先頭３ビットに設定されたヘッダ情報の種別に応じて、拡張領域のうち、当該先頭３ビット以外の他の領域に設定される情報のフォーマットを認識する。そして、ヘッダ解釈部４３４は、当該フォーマットの認識結果に応じて、拡張領域に設定された各種情報を読み出す。これにより、ヘッダ解釈部４３４は、例えば、拡張領域に設定された情報に基づき、領域（ＲＯＩ）の情報（例えば、領域データ）が送信されることや、領域種別、即ち、ペイロードに挿入される部分領域に関する情報としてどのような情報が挿入されるかを認識することが可能となる。そして、ヘッダ解釈部４３４は、拡張領域に設定された各種情報の読み出し結果に応じて認識した設定を、ペイロード分離部４３６や画像処理部４４２（後述する、情報抽出部４４４）に通知する。具体的には、ヘッダ解釈部４３４は、領域（ＲＯＩ）の情報（例えば、領域データ）が送信されることを認識した場合に、当該認識結果と、認識した領域種別とを、ペイロード分離部４３６や画像処理部４４２に通知する。
【０３６３】
なお、ヘッダ解釈部４３４における処理の例は、上記に示す例に限られない。例えば、ヘッダ解釈部４３４は、ペイロードデータの位置を特定し、特定した位置をヘッダ分離部４３２へ伝達してもよい。また、ヘッダ解釈部４３４は、「Embedded  Data」を送信するパケットＡ２と、領域データを送信するパケットＡ１と、を識別することも可能である。
【０３６４】
ペイロード分離部４３６は、ヘッダ解釈部４３４における解釈結果に基づいて、ペイロードデータから、付加情報、部分領域に関する情報、及び画像データ（通常データまたは領域データ）を分離する。
【０３６５】
例えば、処理対象となるパケットがパケットＡ２またはＡ３の場合には、ペイロード分離部４３６は、当該パケットから付加情報（Embedded  Data）を分離してもよい。
【０３６６】
また、他の一例として、処理対象となるパケットがパケットＡ１の場合には、ペイロード分離部４３６は、ペイロードデータから、部分領域に関する情報（ＲＩ：ROI  Information）、及び画像データを分離する。
【０３６７】
ペイロード分離部４３６は、ペイロードデータから分離した各種データのうち、付加情報をＥＢＤ解釈部４３８に伝送する。また、ペイロード分離部４３６は、ペイロードデータから分離した各種データのうち、部分領域に関する情報、及び画像データ（領域データ、または、通常データ）を領域データ分離部４４０に伝送する。また、ペイロード分離部４３６は、
【０３６８】
ＥＢＤ解釈部４３８は、付加情報（Embedded  Data）の内容を解釈し、当該付加情報の解釈結果を領域データ分離部４４０と画像処理部４４２とに出力する。なお、付加情報（Embedded  Data）のフォーマットについては、図２９を参照して前述した通りである。
【０３６９】
領域データ分離部４４０は、付加情報（Embedded  Data）の解釈結果に基づき、ペイロードに格納されている画像データが、領域データと通常データとのいずれかを判別する。例えば、ペイロードに領域データが格納されている場合には、領域データ分離部４４０は、付加情報の解釈結果に応じて、ペイロードデータから、部分領域に関する情報（ＲＩ：ROI  Information）と当該領域データとを含む一連のデータを分離して画像処理部４４２（後述する、領域デコード部４１６）に伝送する。また、ペイロードに通常データが格納されている場合には、領域データ分離部４４０は、ペイロードデータから当該通常データを分離して画像処理部４４２（後述する、通常画像デコード部４５０）に伝送する。
【０３７０】
画像処理部４４２は、情報抽出部４４４と、領域デコード部４４６と、領域画像生成部４４８と、通常画像デコード部４５０とを有する。
【０３７１】
情報抽出部４４４は、ヘッダ解釈部４３４における解釈結果に基づいて、領域（ＲＯＩ）の情報が送信されることを認識した場合に、付加情報（Embedded  Data）の解釈結果に基づき、当該付加情報に含まれる各種情報（特に、領域情報）を抽出する。そして、情報抽出部２１４は、付加情報から抽出された各種情報と、ヘッダ解釈部４３４における解釈結果として取得した領域種別とを、領域デコード部４４６及び領域画像生成部４４８に出力する。
【０３７２】
領域デコード部４４６は、情報抽出部４４４から出力される領域種別に応じて、領域データ分離部４４０から伝送される一連のデータの中から、部分領域に関する情報（ＲＩ：ROI  Information）を抽出する。また、領域デコード部４４６は、抽出した当該部分領域に関する情報に基づき、当該一連のデータの中から、各領域に対応する領域データを分離する。このとき、領域デコード部４４６は、部分領域に関する情報に含まれる部分領域の数（Num  of  ROI）に応じて、当該一連のデータに含まれる領域データの数（換言すると、対応する行に含まれる領域の数）を認識する。また、領域デコード部４４６は、部分領域に関する情報に含まれる各領域の幅（ROI  LEN）に応じて、各領域に対応する領域データの長さを認識する。これにより、領域デコード部４４６は、上記一連のデータの中から、各領域に対応する領域データを分離することが可能となる。領域デコード部４４６は、分離した各領域の領域データを、画像センサ１００におけるエンコードに対応する所定の方式でデコードする。このとき、領域デコード部４４６は、付加情報（Embedded  Data）から抽出された各種情報に基づいて処理の内容を変えてもよい。
【０３７３】
領域画像生成部４４８は、付加情報（Embedded  Data）から抽出された各種情報（例えば、領域情報等）と、部分領域に関する情報（ＲＩ：ROI  Information）と、に基づき、領域デコード部４４６によりデコードされた領域ごとの領域データから、当該領域に対応する画像を示すデータを生成する。
【０３７４】
例えば、領域画像生成部４４８は、部分領域に関する情報（ＲＩ：ROI  Information）に含まれる識別情報（ROI  ID）に基づき、領域ごとの分離された領域ごとの領域データが、どの領域の行ごとの部分領域に対応する領域データであるかを識別する。また、領域画像生成部４４８は、部分領域に関する情報に含まれるＸ座標（ROI  X）及び幅（ROI  LEN）に基づき、画像中に設定された各領域の当該画像中における位置や、当該領域のサイズを認識する。そして、領域画像生成部４４８は、画像中に設定された各領域の当該画像中における位置や、当該領域のサイズの認識結果に基づき、当該領域に対応する一連の領域データを結合する。以上のようにして、領域画像生成部４４８は、各領域に対応する一連の領域データを結合することで、画像中に設定された当該領域に対応する領域画像を生成する。
【０３７５】
以上のようにして、領域画像生成部４４８は、画像中に設定された各領域について領域画像を生成し、生成した当該領域画像を所定の出力先に出力する。
【０３７６】
通常画像デコード部４５０は、領域データ分離部４４０から伝送される通常データを、画像センサ１００におけるエンコードに対応する所定の方式でデコードすることで通常画像を生成し、生成した当該通常画像を所定の出力先に出力する。
【０３７７】
なお、上述した構成はあくまで一例であり、プロセッサ２００の機能構成を限定するものではない。例えば、上述した各機能を実現可能であれば、各機能を実行する装置や電子機器は限定されない。より具体的な一例として、プロセッサ２００の各機能のうち一部の機能が当該プロセッサ２００の外部に設けられていてもよい。
【０３７８】
また、前述した第１の送信方式と同様に、上述したプロセッサ２００の各機能の実現を阻害しない範囲であれば、付加的な機能が追加されてもよい。
【０３７９】
（評価）
以上のように、第４の送信方式では、画像中に設定された各領域の領域情報が付加情報（Embedded  Data）の一部としてパケットＡ２で送信され、各領域に対応する領域データが行ごとにパケットＡ１で送信される。また、画像に設定された領域のデータが送信される場合には、各パケットのヘッダの拡張領域に対して、領域の情報（例えば、領域データ）を送信することを示す情報が設定される。また、この場合には、各パケットのペイロードには、対応する行に含まれる領域それぞれの部分領域に関する情報（ＲＩ：ROI  Information）が挿入され得る。このとき、ペイロードに挿入される部分領域に関する情報の種別に応じて、各パケットのヘッダの拡張領域に対して領域種別（ROI  Info  Type）が設定される。以上のような構成により、受信側は、付加情報（Embedded  Data）や部分領域に関する情報（ＲＩ：ROI  Information）に基づき、各パケットＡ１のペイロードに格納された領域データを結合することで、画像中に設定された領域の領域画像を容易に復元することが可能となる。以上のように、第４の送信方式では、画像中に設定された領域（ＲＯＩ）の行ごとの部分領域それぞれに関する情報を、部分領域に関する情報（ＲＩ：ROI  Information）として細かく設定することが可能である。このような特性から、第４の方式においては、任意の形状の領域について当該領域に関する情報を伝送することが可能となる。
【０３８０】
＜３．５．補足＞
なお、上述した例はあくまで一例であり、必ずしも本開示に係る技術、特に、画像に対して設定される領域（ＲＯＩ）の領域データを送信するための送信方式に係る技術を限定するものではない。例えば、パケットのペイロードに領域データが含まれるか否かを受信側で認識することが可能であれば、その方法は限定されず、必ずしも、パケットのヘッダの拡張領域に対して領域の情報を送信することを示す情報が設定されていなくてもよい。具体的な一例として、パケットのヘッダの拡張領域、または、付加情報（Embedded  Data）に含まれる「ROI  ID」、「左上座標」、「高さ」、「幅」等のような領域（ＲＯＩ）に関する情報に基づき、パケットのペイロードに領域データが含まれるか否かを受信側が認識してもよい。
【０３８１】
＜＜４．むすび＞＞
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０３８２】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０３８３】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
画像から検出された領域に関する領域情報を含む第１のパケットを送信させ、かつ、前記画像のうち少なくとも前記領域が検出された行それぞれについて、当該行に関する情報を含むヘッダと、前記領域のうち当該行に対応する部分領域の領域データを含むペイロードと、を含む第２のパケットを送信させる画像処理部を備え、
前記ヘッダは、前記ペイロードに含まれるデータの識別情報と、当該ヘッダに含まれる情報の誤り訂正符号と、当該識別情報と当該誤り訂正符号との間に介在するように設けられた拡張領域と、を含み、
当該拡張領域の少なくとも一部には、当該ヘッダに対応する前記ペイロードに前記領域データが含まれるか否かを示す情報が設定される、
送信装置。
（２）
前記ヘッダには、フレームの開始を示す情報と、フレームの終了を示す情報と、対応する行が有効か否かを示す情報と、行番号と、埋め込まれたデータを有する行か否かを示す情報と、前記識別情報と、前記拡張領域と、前記誤り訂正符号と、がこの順に配列されて含まれる、前記（１）に記載の送信装置。
（３）
前記第２のパケットは、前記行に含まれる前記部分領域それぞれについて個別に送信される、前記（１）または（２）に記載の送信装置。
（４）
前記ペイロードは、対応する前記部分領域の座標に関する情報を含み、
前記拡張領域には、当該ペイロードに前記座標に関する情報が含まれることを示す情報が設定される、
前記（３）に記載の送信装置。
（５）
前記第２のパケットは、前記行ごとに送信され、
当該第２のパケットに含まれる前記ペイロードは、当該行に含まれる前記部分領域ごとに前記領域データを含む、前記（１）または（２）に記載の送信装置。
（６）
複数の前記部分領域を含む前記行に対応する前記第２のパケットの前記ペイロードは、互いに離間する２つの前記部分領域それぞれに対応する前記領域データ間に、前記画像中における当該２つの部分領域の間の間隔に応じたデータを含む、前記（５）に記載の送信装置。
（７）
前記ペイロードは、対応する行に含まれる前記部分領域のうち、先頭の部分領域の座標に関する情報を含み、
前記拡張領域には、当該ペイロードに前記座標に関する情報が含まれることを示す情報が設定される、
前記（６）に記載の送信装置。
（８）
前記ペイロードに含まれる１以上の前記領域データそれぞれに対応する前記部分領域の前記画像中における位置は、前記第１のパケットに含まれる当該部分領域を含む前記領域に関する前記領域情報に基づき特定される、前記（５）に記載の送信装置。
（９）
前記ペイロードは、対応する行に含まれる前記部分領域に関する情報を含み、
前記拡張領域には、当該ペイロードに含まれる前記部分領域に関する情報の種別を示す情報が設定される、
前記（５）に記載の送信装置。
（１０）
前記部分領域に関する情報は、対応する行に含まれる前記部分領域の数に関する情報と、前記部分領域ごとの当該部分領域に関する、識別情報、座標、及び長さのうち少なくともいずれかの情報と、を含む、前記（９）に記載の送信装置。
（１１）
第１の行の直後の第２の行に対応する前記ペイロードには、前記部分領域に関する情報のうち、前記第１の行とは設定された値が異なる情報が設定される、前記（９）または（１０）に記載の送信装置。
（１２）
前記領域情報は、前記領域に関する、識別情報、座標、高さ、幅、ＡＤ語長、露光、ゲイン、被写体に関する情報、及び後段信号処理のための情報のうち少なくともいずれかの情報を含む、前記（１）〜（１１）のいずれか一項に記載の送信装置。
（１３）
画像から検出された領域に関する領域情報を含む第１のパケットの受信結果と、前記画像のうち少なくとも前記領域が検出された行それぞれについての、当該行に関する情報を含むヘッダと、前記領域のうち当該行に対応する部分領域の領域データを含むペイロードと、を含む第２のパケットの受信結果と、に基づき、前記領域に対応する部分画像を復元する画像処理部を備え、
前記ヘッダは、前記ペイロードに含まれるデータの識別情報と、当該ヘッダに含まれる情報の誤り訂正符号と、当該識別情報と当該誤り訂正符号との間に介在するように設けられた拡張領域と、を含み、
当該拡張領域の少なくとも一部には、当該ヘッダに対応する前記ペイロードに前記領域データが含まれるか否かを示す情報が設定される、
受信装置。
（１４）
前記画像処理部は、
前記ヘッダの前記拡張領域の少なくとも一部に対して、当該ヘッダに対応する前記ペイロードに前記領域データが含まれることを示す情報が設定されている場合に、
前記第１のパケットの受信結果と、前記第２のパケットの受信結果と、に基づき、前記領域に対応する前記部分画像を復元する、
前記（１３）に記載の受信装置。
（１５）
前記画像処理部は、前記領域情報に基づき、１以上の前記第２のパケットの前記ペイロードに含まれる前記領域データに対して復元処理を施すことで、前記領域に対応する前記部分画像を復元する、前記（１３）または（１４）に記載の受信装置。
（１６）
前記第２のパケットは、前記行に含まれる前記部分領域それぞれついて個別に送信され、
前記ペイロードは、対応する前記部分領域の座標に関する情報を含み、
前記拡張領域には、当該ペイロードに前記座標に関する情報が含まれることを示す情報が設定されており、
前記画像処理部は、前記画像に設定された前記領域ごとに、前記領域情報と、当該領域の前記部分領域に対応する１以上の前記第２のパケットの前記ペイロードに含まれる前記座標に関する情報と、に基づき、当該１以上の前記第２のパケットの前記ペイロードに含まれる前記領域データに対して復元処理を施すことで、当該領域に対応する前記部分画像を復元する、
前記（１３）または（１４）に記載の受信装置。
（１７）
複数の前記部分領域を含む前記行に対応する前記第２のパケットの前記ペイロードは、互いに離間する２つの前記部分領域それぞれに対応する前記領域データ間に、前記画像中における当該２つの部分領域の間の間隔に応じたデータを含み、
前記ペイロードは、対応する行に含まれる前記部分領域のうち、先頭の部分領域の座標に関する情報を含み、
前記拡張領域には、当該ペイロードに前記座標に関する情報が含まれることを示す情報が設定されており、
前記画像処理部は、前記領域情報と、１以上の前記第２のパケットの前記ペイロードに含まれる前記座標と、に基づき、当該１以上の前記第２のパケットの前記ペイロードに含まれる前記領域データに対して前記領域ごとに復元処理を施すことで、前記領域に対応する前記部分画像を復元する、
前記（１３）または（１４）に記載の受信装置。
（１８）
前記ペイロードは、対応する行に含まれる前記部分領域に関する情報を含み、
前記拡張領域には、当該ペイロードに含まれる前記部分領域に関する情報の種別を示す情報が設定されており、
前記画像処理部は、前記領域情報と、１以上の前記第２のパケットそれぞれについて、前記拡張領域に設定された前記種別を示す情報に基づき抽出された、前記ペイロードに含まれる前記部分領域に関する情報と、に基づき、当該１以上の前記第２のパケットの前記ペイロードに含まれる前記領域データに対して前記領域ごとに復元処理を施すことで、当該領域に対応する前記部分画像を復元する、
前記（１３）または（１４）に記載の受信装置。
（１９）
画像から検出された領域に関する領域情報を含む第１のパケットを送信させ、かつ、前記画像のうち少なくとも前記領域が検出された行それぞれについて、当該行に関する情報を含むヘッダと、前記領域のうち当該行に対応する部分領域の領域データを含むペイロードと、を含む第２のパケットを送信させる第１の画像処理部を備える送信装置と、
前記第１のパケットの受信結果と、前記画像のうち少なくとも前記領域が検出された行それぞれについての前記第２のパケットの受信結果と、に基づき、前記領域に対応する部分画像を復元する第２の画像処理部を備える受信装置と、
を含み、
前記ヘッダは、前記ペイロードに含まれるデータの識別情報と、当該ヘッダに含まれる情報の誤り訂正符号と、当該識別情報と当該誤り訂正符号との間に介在するように設けられた拡張領域と、を含み、
当該拡張領域の少なくとも一部には、当該ヘッダに対応する前記ペイロードに前記領域データが含まれるか否かを示す情報が設定される、
システム。
（２０）
画像から検出された領域に関する領域情報を含む第１のパケットを送信させ、かつ、前記画像のうち少なくとも前記領域が検出された行それぞれについて、当該行に関する情報を含むヘッダと、前記領域のうち当該行に対応する部分領域の領域データを含むペイロードと、を含む第２のパケットを送信させる画像処理部を備え、
前記第２のパケットの受信側において、当該第２のパケットの前記ペイロードに前記領域データが含まれるか否かが、当該ペイロードに対応する前記ヘッダに含まれる情報と、前記領域情報と、のうちの少なくともいずれかに基づき認識される、
送信装置。
（２１）
画像から検出された領域に関する領域情報を含む第１のパケットの受信結果と、前記画像のうち少なくとも前記領域が検出された行それぞれについての、当該行に関する情報を含むヘッダと、前記領域のうち当該行に対応する部分領域の領域データを含むペイロードと、を含む第２のパケットの受信結果と、に基づき、前記領域に対応する部分画像を復元する画像処理部を備え、
前記画像処理部は、前記第２のパケットの前記ペイロードに前記領域データが含まれるか否かを、当該ペイロードに対応する前記ヘッダに含まれる情報と、前記領域情報と、のうちの少なくともいずれかに基づき認識する、
受信装置。
（２２）
画像から検出された領域に関する領域情報を含む第１のパケットを送信させ、かつ、前記画像のうち少なくとも前記領域が検出された行それぞれについて、当該行に関する情報を含むヘッダと、前記領域のうち当該行に対応する部分領域の領域データを含むペイロードと、を含む第２のパケットを送信させる第１の画像処理部を備える送信装置と、
前記第１のパケットの受信結果と、前記画像のうち少なくとも前記領域が検出された行それぞれについての前記第２のパケットの受信結果と、に基づき、前記領域に対応する部分画像を復元する第２の画像処理部を備える受信装置と、
を含み、
前記第２の画像処理部は、前記第２のパケットの前記ペイロードに前記領域データが含まれるか否かを、当該ペイロードに対応する前記ヘッダに含まれる情報と、前記領域情報と、のうちの少なくともいずれかに基づき認識する、
通信システム。
【符号の説明】
【０３８４】
１０００  通信システム
１００    画像センサ
１０２    画像センサデバイス
１０４、１３０、３００  ＩＣチップ
１０６、１３２、３０２  画像処理部
１０８、３０４、３３４  ＬＩＮＫ／ＰＨＹ制御部
１１０、３０６、３３６  制御コード生成部
１１２、１３４、３０８、３３８  ＰＨ生成部
１１４、１３８、３１０、３４０  ＥＢＤバッファ
１１６、３１２、３４２  画像データバッファ
１１８、１３６、３１４  合成部
１２０、３２８、３５８  送信部
１２２、３１６、３４６  領域切り出し部
１２４、３２６  画像処理制御部
１２６、１４０、３２４、３５４  エンコード部
３１８、３４８  領域解析部
３２０、３５０  重なり検出部
３２２、３５２  優先度設定部
２００  プロセッサ
２０２、２３２、４０２、４３２  ヘッダ分離部
２０４、２３４、４０４、４３４  ヘッダ解釈部
２０６、２３６、４０６、４３６  ペイロード分離部
２０８、２３８、４０８、４３８  ＥＢＤ解釈部
２１０  フレームメモリ
２１２、２４０、４１２、４４２  画像処理部
２１４、２４２、４１４、４４４  情報抽出部
２１６、２４４、４１６、４４６  領域デコード部
２１８、２４６、４１８、４４８  領域画像生成部
２２０、４２０、４５０  通常画像デコード部
４１０、４４０領域データ分離部
８００    メモリ
９００    表示デバイス
【図１】
2019193842.tif 000003
【図２】
2019193842.tif 000004
【図３】
2019193842.tif 000005
【図４】
2019193842.tif 000006
【図５】
2019193842.tif 000007
【図６】
2019193842.tif 000008
【図７】
2019193842.tif 000009
【図８】
2019193842.tif 000010
【図９】
2019193842.tif 000011
【図１０】
2019193842.tif 000012
【図１１】
2019193842.tif 000013
【図１２】
2019193842.tif 000014
【図１３】
2019193842.tif 000015
【図１４】
2019193842.tif 000016
【図１５】
2019193842.tif 000017
【図１６】
2019193842.tif 000018
【図１７】
2019193842.tif 000019
【図１８】
2019193842.tif 000020
【図１９】
2019193842.tif 000021
【図２０】
2019193842.tif 000022
【図２１】
2019193842.tif 000023
【図２２】
2019193842.tif 000024
【図２３】
2019193842.tif 000025
【図２４】
2019193842.tif 000026
【図２５】
2019193842.tif 000027
【図２６】
2019193842.tif 000028
【図２７】
2019193842.tif 000029
【図２８】
2019193842.tif 000030
【図２９】
2019193842.tif 000031
【図３０】
2019193842.tif 000032
【図３１】
2019193842.tif 000033
【図３２】
2019193842.tif 000034
【図３３】
2019193842.tif 000035
【図３４】
2019193842.tif 000036
【図３５】
2019193842.tif 000037
【図３６】
2019193842.tif 000038
【図３７】
2019193842.tif 000039
【国際調査報告】
2019193842.tif 000040
2019193842.tif 000041
2019193842.tif 000042