(57)【特許請求の範囲】
【請求項１】
送信装置から送信されたパケット化された画像データを受信し、該受信した画像データに基づいて画像形成を行う受信装置であって、前記画像データは、当該受信装置のシステムクロックとは異なる予め定められた転送サイクルでパケットを送信するインタフェースを用いて送信された画像データである、当該受信装置において、
画像データを受信する受信手段と、
前記受信手段によって受信された画像データを格納する記憶手段と、
前記記憶手段に格納された画像データを読み出し、該読み出した画像データに基づいて出力画像を形成するとともに、画像形成のためのページ同期信号を出力する画像形成手段と、
前記送信装置と共通の時刻情報を出力する時刻情報出力手段と、
前記時刻情報出力手段から出力された時刻情報に従った時間軸上で、前記画像形成手段から出力されたページ同期信号がオンとなったタイミングを起点とした送信開始時刻情報を算出する送信開始時刻情報算出手段と、
前記送信開始時刻情報算出手段によって算出された送信開始時刻情報を前記送信装置に送信する送信手段と、
を備え、
前記送信開始時刻情報算出手段は、予め定められた前記画像形成手段が出力するライン同期信号の周期Ｔ１、前記転送サイクルＴ２、予め定められた前記画像形成手段が前記記憶手段から１ライン分の画素データを読み出す時間Ｔ３、整数ｍ、および、送信開始時刻情報ｔの計算式
ｔ＝Ｔ１×ｍ−（Ｔ１−Ｔ３−Ｔ２）
によって、前記送信開始時刻情報を算出する、
ことを特徴とする受信装置。
【請求項２】
パケット化された画像データを受信装置に送信する送信装置と、当該受信装置とを含んで構成された送受信システムであって、前記画像データは、前記受信装置のシステムクロックとは異なる予め定められた転送サイクルでパケットを送信するインタフェースを用いて送受信される、当該送受信システムにおいて、
前記受信装置は、
画像データを受信する受信手段と、
前記受信手段によって受信された画像データを格納する記憶手段と、
前記記憶手段に格納された画像データを読み出し、該読み出した画像データに基づいて出力画像を形成するとともに、画像形成のためのページ同期信号を出力する画像形成手段と、
前記送信装置と共通の時刻情報を出力する時刻情報出力手段と、
前記時刻情報出力手段から出力された時刻情報に従った時間軸上で、前記画像形成手段から出力されたページ同期信号がオンとなったタイミングを起点とした送信開始時刻情報を算出する送信開始時刻情報算出手段と、
前記送信開始時刻情報算出手段によって算出された送信開始時刻情報を前記送信装置に送信する送信手段と、
を備え、
前記送信開始時刻情報算出手段は、予め定められた前記画像形成手段が出力するライン同期信号の周期Ｔ１、前記転送サイクルＴ２、予め定められた前記画像形成手段が前記記憶手段から１ライン分の画素データを読み出す時間Ｔ３、整数ｍ、および、送信開始時刻情報ｔの計算式
ｔ＝Ｔ１×ｍ−（Ｔ１−Ｔ３−Ｔ２）
によって、前記送信開始時刻情報を算出し、
前記送信装置は、
画像データを送信する画像データ送信手段と、
前記受信装置と共通の時刻情報を出力する出力手段と、
前記受信装置から送信された送信開始時刻情報を受信する情報受信手段と、
前記出力手段から出力された時刻情報に従った時間軸上で、前記情報受信手段によって受信された送信開始時刻情報に従って、前記画像データ送信手段が画像データを送信するよう送信タイミングを制御する制御手段と、
を備えた、
ことを特徴とする送受信システム。
【請求項３】
送信装置から送信されたパケット化された画像データを受信し、該受信した画像データに基づいて画像形成を行う受信装置により実行される受信方法であって、前記画像データは、当該受信装置のシステムクロックとは異なる予め定められた転送サイクルでパケットを送信するインタフェースを用いて送信された画像データである、当該受信方法において、
画像データを受信する受信工程と、
前記受信工程によって受信された画像データを記憶手段に格納する記憶工程と、
前記記憶工程に格納された画像データを読み出し、該読み出した画像データに基づいて出力画像を形成するとともに、画像形成のためのページ同期信号を出力する画像形成工程と、
前記送信装置と共通の時刻情報を出力する時刻情報出力工程と、
前記時刻情報出力工程にて出力された時刻情報に従った時間軸上で、前記画像形成工程にて出力されたページ同期信号がオンとなったタイミングを起点とした送信開始時刻情報を算出する送信開始時刻情報算出工程と、
前記送信開始時刻情報算出工程によって算出された送信開始時刻情報を前記送信装置に送信する送信工程と、
を備え、
前記送信開始時刻情報算出工程では、予め定められた前記画像形成工程により出力されるライン同期信号の周期Ｔ１、前記転送サイクルＴ２、予め定められた前記画像形成工程により前記記憶手段から１ライン分の画素データを読み出す時間Ｔ３、整数ｍ、および、送信開始時刻情報ｔの計算式
ｔ＝Ｔ１×ｍ−（Ｔ１−Ｔ３−Ｔ２）
によって、前記受信装置が前記送信開始時刻情報を算出する、
ことを特徴とする受信方法。
【請求項４】
パケット化された画像データを受信装置に送信する送信装置と、当該受信装置とを含んで構成された送受信システムにおいて実行される送受信方法であって、前記画像データは、前記受信装置のシステムクロックとは異なる予め定められた転送サイクルでパケットを送信するインタフェースを用いて送受信される、当該送受信方法において、
前記受信装置が画像データを受信する受信工程と、
前記受信装置が前記受信工程にて受信された画像データを記憶手段に格納する記憶工程と、
前記受信装置が前記記憶手段に格納された画像データを読み出し、該読み出した画像データに基づいて出力画像を形成するとともに、画像形成のためのページ同期信号を出力する画像形成工程と、
前記受信装置が前記送信装置と共通の時刻情報を出力する時刻情報出力工程と、
前記受信装置が、前記時刻情報出力工程にて出力された時刻情報に従った時間軸上で、前記画像形成工程にて出力されたページ同期信号がオンとなったタイミングを起点とした送信開始時刻情報を算出する送信開始時刻情報算出工程と、
前記受信装置が前記送信開始時刻情報算出工程にて算出された送信開始時刻情報を前記送信装置に送信する送信工程と、
前記送信装置が前記受信装置と共通の時刻情報を出力する出力工程と、
前記送信装置が前記受信装置から送信された送信開始時刻情報を受信する情報受信工程と、
前記送信装置が前記出力工程にて出力された時刻情報に従った時間軸上で、前記情報受信工程にて受信された送信開始時刻情報に従って、画像データを送信するよう送信タイミングを制御する制御工程と、
を備え、
前記送信開始時刻情報算出工程では、予め定められた前記画像形成工程により出力されるライン同期信号の周期Ｔ１、前記転送サイクルＴ２、予め定められた前記画像形成工程により前記記憶手段から１ライン分の画素データを読み出す時間Ｔ３、整数ｍ、および、送信開始時刻情報ｔの計算式
ｔ＝Ｔ１×ｍ−（Ｔ１−Ｔ３−Ｔ２）
によって、前記受信装置が前記送信開始時刻情報を算出する、
ことを特徴とする送受信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パケット化されたデータの受信装置及び送受信システム、並びに、パケット化されたデータの受信方法及び送受信方法に関するものである。
【０００２】
【従来の技術】
近年の情報化社会におけるデジタル化、マルチメディア化の流れは、オフィスや業務システムのみならず一般家庭にまで及んでおり、安価、高速かつリアルタイム転送に適したデジタルインタフェースのニーズが高まっている。このようなニーズに答えるべく、安価、高速かつリアルタイム転送に適したデジタルインタフェースとしてＩＥＥＥ(The Institute of Electrical and Electronics Engi-neers, Inc.)１３９４ハイ・パフォーマンス・シリアル・バス（以下ＩＥＥＥ１３９４という）が注目を集めている。
【０００３】
ＩＥＥＥ１３９４では、非同期型（アシンクロナス）データ転送以外に、アイソクロナス転送という同期型のデータ転送を行うことが可能となっている。アイソクロナス転送では、データの送信側及び受信側のシステムクロックとは無関係に、常に一定の転送サイクル（１２５μｓ）ごとに１パケットのデータの伝送が確保されるため、画像データ等のリアルタイム伝送が可能となる。
【０００４】
このように、ＩＥＥＥ１３９４は、音声データや画像データのリアルタイム伝送に使用することが可能であり、例えば、特開平８−７９７４４号公報に記載されたような、送受信装置に用いられている。
【０００５】
【発明が解決しようとする課題】
ＩＥＥＥ１３９４を用いることにより、画像データ等のリアルタイム伝送が可能となった。しかし、送信側及び受信側のシステムクロックと異なる転送サイクルでパケットを伝送するＩＥＥＥ１３９４のようなインタフェースを用いて伝送された画像データに基づいて、例えば、レーザプリンタ、ファクシミリ等に代表される画像形成装置を用いて画像形成を行う場合、以下に示すような問題がある。
【０００６】
画像形成装置が画像を形成する際には、例えば転写ドラム等の駆動系に同期して画像データが入力される必要があるため、１画素毎に同期をとるビデオクロック、１ライン毎に同期をとるライン同期信号、また、１ページ毎に同期をとるページ同期信号に基づいて、画像データが入力される。
【０００７】
ここで、ＩＥＥＥ１３９４のように、送信側若しくは受信側のシステムクロックとは無関係な転送サイクルでパケットを伝送する伝送路を用いる場合、通常、図３に示すような送受信システムを用いる。すなわち、送受信システム１００は、画像データを送信する送信装置１１０、画像データを伝送する媒体である伝送路１２０、及び、画像データを受信して画像形成を行う受信装置１３０からなる。
【０００８】
受信装置１３０内の画像形成部１３２から、画像形成の開始を指示するページ同期信号ＯＳ１がオンになる（論理値１として出力されることを意味する。以下同じ。）と、送信回路１３４は伝送路１２０を介し、送信装置１１０に送信開始通知パケットＯＳ２を送信する。送信装置１１０内の受信回路１１２は、上記送信開始通知パケットＯＳ２を受信すると、画像信号源１１４に対する画像出力信号ＯＳ３をオンにする。この画像出力信号ＯＳ３に基づいて、画像信号源１１４から送信回路１１６に画像データＯＳ４が出力され、この画像データＯＳ４は送信回路１１６でパケット化された後、画像データパケットＯＳ５として伝送路１２０に送出される。
【０００９】
伝送路１２０を介して送信された画像データパケットＯＳ５は、受信装置１３０内の受信回路１３６によって受信される。画像データパケットＯＳ５に含まれる各画素データは、ライン・メモリ書き込み画素データＯＳ６として、一時的にライン・メモリ１３８に格納される。ここで、受信回路１３６によって受信された画像データパケットＯＳ５を一旦ライン・メモリ１３８に格納するのは、パケットの伝送と、上記のビデオクロック、ライン同期信号等との同期をとることができないため、各ライン毎の画素データ（以下ラインデータという）は複数の画像データパケットＯＳ５に分割されて送信され、受信回路１３６で受信した画像データパケットＯＳ５内の画素データを、形成画像のライン毎にバッファリングする必要があるからである。ライン・メモリ１３８に格納されたラインデータは、画像形成部１３２からのライン同期信号ＯＳ７により、ライン・メモリ読み出し画素データＯＳ８として画像形成部１３２に読み出される。画像形成部１３２は、ライン・メモリ１３８から読み出したラインデータに基づいて、出力画像を形成する。
【００１０】
ＩＥＥＥ１３９４を用いて送信された画像データに基づいて画像形成を行う場合の各信号のタイミングと形成画像との関係を図４を用いて説明する。尚、図中のＬ１、Ｌ２、…の符号はそれぞれ、１ライン目に含まれる画素データ、２ライン目に含まれる画素データ、…であることを示している。
【００１１】
画像形成部１３２から、画像形成の開始を指示するページ同期信号ＯＳ１が出力されると、受信装置１３０内の送信回路１３４は送信装置１１０に送信開始通知パケットＯＳ２を送信する。ここで、ＩＥＥＥ１３９４のように、受信側のシステムクロックとは無関係な転送サイクルでパケットを伝送する伝送路を用いる場合は、送信側のシステムクロックによって生成されるライン同期信号ＯＳ７がオンとなるタイミングと伝送路の各転送サイクルの開始タイミングとの相対的関係（以下、受信側のライン同期信号と伝送路の転送サイクルとのタイミング差という）は、様々に変化しうる。すなわち、図４に示すように、ページ同期信号ＯＳ１がオンになった時点から早期に送信開始通知パケットＯＳ２が送信される状況（Ｃａｓｅ１）、及び、ページ同期信号ＯＳ１がオンになった時点から転送サイクルの１周期分に近い遅れを生じて送信開始通知パケットＯＳ２が送信される状況（Ｃａｓｅ２）が考えられる。
【００１２】
Ｃａｓｅ１に示す場合は、ページ同期信号ＯＳ１がオンになった時点から早期に送信開始通知パケットＯＳ２が送信されるため、受信装置１３０の受信回路１３６は画像データパケットＯＳ５を早期に受信できる。よって、画像データパケットＯＳ５内の画素データは、ライン・メモリ書き込み画像データＯＳ６としてライン・メモリ１３８に早期に格納されることになる。従って、ページ同期信号ＯＳ１がオンになった後、ライン同期信号ＯＳ７がオンになるまでにはラインデータの前半部がライン・メモリ１３８に格納されており、また、ライン同期信号ＯＳ７がオフになる（論理値０として出力されることを意味する。以下同じ。）までにはラインデータの全部がライン・メモリ１３８に格納されている。その結果、画像形成部１３２は、ラインデータの全てを、ライン・メモリ読み出し画像データＯＳ８として正しく読み出すことが可能となり、正確な出力画像を形成することができる。
【００１３】
一方、Ｃａｓｅ２に示す場合は、ページ同期信号ＯＳ１がオンになった時点から転送サイクルの１周期分に近い遅れを生じて送信開始通知パケットＯＳ２が送信されるため、受信回路１３６による画像データパケットＯＳ５の受信、及び、画素データのライン・メモリ１３８への格納は、Ｃａｓｅ１に示す場合と比較して転送サイクルの１周期分に近い遅れを生ずる。従って、ページ同期信号ＯＳ１がオンになった後、ライン同期信号ＯＳ７がオンになるまでに、ラインデータの前半部はライン・メモリ１３８に格納されているが、ライン同期信号ＯＳ７がオフになるまでに、ラインデータの全部がライン・メモリ１３８に格納されていないことになる。その結果、画像形成部１３２は、ライン・メモリ読み出し画像データＯＳ８としてラインデータを読み出す際に、各ラインデータの前半部分については、当該ラインの画素データを正しく読み出すことができるが、各ラインデータの後半部分については、当該ラインの画素データがライン・メモリ１３８に未だ格納されていないため、１ライン前の画素データ（１ライン目については、ライン・メモリ１３８に残存しているｉｎｖａｌｉｄなデータ）を読み出すことになり、正確な出力画像を形成することができない。
【００１４】
そこで、本発明は、受信側のシステムクロックと異なる転送サイクルでパケットを伝送するインタフェースを用いて伝送された画像データに基づいて画像形成を行う際に、受信側のライン同期信号と伝送路の転送サイクルとのタイミング差によらず、受信した画像データに基づいて正確な出力画像を形成することを可能とする受信装置、送受信システム、受信方法及び送受信方法を提供することを課題とする。
【００１５】
【課題を解決するための手段】
【００１７】
上記課題を解決するために、本発明の受信装置は、送信装置から送信されたパケット化された画像データを受信し、該受信した画像データに基づいて画像形成を行う受信装置であって、前記画像データは、当該受信装置のシステムクロックとは異なる予め定められた転送サイクルでパケットを送信するインタフェースを用いて送信された画像データである、当該受信装置において、画像データを受信する受信手段と、前記受信手段によって受信された画像データを格納する記憶手段と、前記記憶手段に格納された画像データを読み出し、該読み出した画像データに基づいて出力画像を形成するとともに、画像形成のためのページ同期信号を出力する画像形成手段と、前記送信装置と共通の時刻情報を出力する時刻情報出力手段と、前記時刻情報出力手段から出力された時刻情報に従った時間軸上で、前記画像形成手段から出力されたページ同期信号がオンとなったタイミングを起点とした送信開始時刻情報を算出する送信開始時刻情報算出手段と、前記送信開始時刻情報算出手段によって算出された送信開始時刻情報を前記送信装置に送信する送信手段と、を備え、前記送信開始時刻情報算出手段は、予め定められた前記画像形成手段が出力するライン同期信号の周期Ｔ１、前記転送サイクルＴ２、予め定められた前記画像形成手段が前記記憶手段から１ライン分の画素データを読み出す時間Ｔ３、整数ｍ、および、送信開始時刻情報ｔの計算式
ｔ＝Ｔ１×ｍ−（Ｔ１−Ｔ３−Ｔ２）
によって、前記送信開始時刻情報を算出することを特徴とする。
【００２１】
上記課題を解決するために、本発明の送受信システムは、パケット化された画像データを受信装置に送信する送信装置と、当該受信装置とを含んで構成された送受信システムであって、前記画像データは、前記受信装置のシステムクロックとは異なる予め定められた転送サイクルでパケットを送信するインタフェースを用いて送受信される、当該送受信システムにおいて、前記受信装置は、画像データを受信する受信手段と、前記受信手段によって受信された画像データを格納する記憶手段と、前記記憶手段に格納された画像データを読み出し、該読み出した画像データに基づいて出力画像を形成するとともに、画像形成のためのページ同期信号を出力する画像形成手段と、前記送信装置と共通の時刻情報を出力する時刻情報出力手段と、前記時刻情報出力手段から出力された時刻情報に従った時間軸上で、前記画像形成手段から出力されたページ同期信号がオンとなったタイミングを起点とした送信開始時刻情報を算出する送信開始時刻情報算出手段と、前記送信開始時刻情報算出手段によって算出された送信開始時刻情報を前記送信装置に送信する送信手段と、を備え、前記送信開始時刻情報算出手段は、予め定められた前記画像形成手段が出力するライン同期信号の周期Ｔ１、前記転送サイクルＴ２、予め定められた前記画像形成手段が前記記憶手段から１ライン分の画素データを読み出す時間Ｔ３、整数ｍ、および、送信開始時刻情報ｔの計算式
ｔ＝Ｔ１×ｍ−（Ｔ１−Ｔ３−Ｔ２）
によって、前記送信開始時刻情報を算出し、前記送信装置は、画像データを送信する画像データ送信手段と、前記受信装置と共通の時刻情報を出力する出力手段と、前記受信装置から送信された送信開始時刻情報を受信する情報受信手段と、前記出力手段から出力された時刻情報に従った時間軸上で、前記情報受信手段によって受信された送信開始時刻情報に従って、前記画像データ送信手段が画像データを送信するよう送信タイミングを制御する制御手段と、を備えたことを特徴とする。
【００２５】
上記課題を解決するために、本発明の受信方法は、送信装置から送信されたパケット化された画像データを受信し、該受信した画像データに基づいて画像形成を行う受信装置により実行される受信方法であって、前記画像データは、当該受信装置のシステムクロックとは異なる予め定められた転送サイクルでパケットを送信するインタフェースを用いて送信された画像データである、当該受信方法において、画像データを受信する受信工程と、前記受信工程によって受信された画像データを記憶手段に格納する記憶工程と、前記記憶工程に格納された画像データを読み出し、該読み出した画像データに基づいて出力画像を形成するとともに、画像形成のためのページ同期信号を出力する画像形成工程と、前記送信装置と共通の時刻情報を出力する時刻情報出力工程と、前記時刻情報出力工程にて出力された時刻情報に従った時間軸上で、前記画像形成工程にて出力されたページ同期信号がオンとなったタイミングを起点とした送信開始時刻情報を算出する送信開始時刻情報算出工程と、前記送信開始時刻情報算出工程によって算出された送信開始時刻情報を前記送信装置に送信する送信工程と、を備え、前記送信開始時刻情報算出工程では、予め定められた前記画像形成工程により出力されるライン同期信号の周期Ｔ１、前記転送サイクルＴ２、予め定められた前記画像形成工程により前記記憶手段から１ライン分の画素データを読み出す時間Ｔ３、整数ｍ、および、送信開始時刻情報ｔの計算式
ｔ＝Ｔ１×ｍ−（Ｔ１−Ｔ３−Ｔ２）
によって、前記受信装置が前記送信開始時刻情報を算出することを特徴とする。
【００２９】
上記課題を解決するために、本発明の送受信方法は、パケット化された画像データを受信装置に送信する送信装置と、当該受信装置とを含んで構成された送受信システムにおいて実行される送受信方法であって、前記画像データは、前記受信装置のシステムクロックとは異なる予め定められた転送サイクルでパケットを送信するインタフェースを用いて送受信される、当該送受信方法において、前記受信装置が画像データを受信する受信工程と、前記受信装置が前記受信工程にて受信された画像データを記憶手段に格納する記憶工程と、前記受信装置が前記記憶手段に格納された画像データを読み出し、該読み出した画像データに基づいて出力画像を形成するとともに、画像形成のためのページ同期信号を出力する画像形成工程と、前記受信装置が前記送信装置と共通の時刻情報を出力する時刻情報出力工程と、前記受信装置が前記時刻情報出力工程にて出力された時刻情報に従った時間軸上で、前記画像形成工程にて出力されたページ同期信号がオンとなったタイミングを起点とした送信開始時刻情報を算出する送信開始時刻情報算出工程と、前記受信装置が前記送信開始時刻情報算出工程にて算出された送信開始時刻情報を前記送信装置に送信する送信工程と、前記送信装置が前記受信装置と共通の時刻情報を出力する出力工程と、前記送信装置が前記受信装置から送信された送信開始時刻情報を受信する情報受信工程と、前記送信装置が前記出力工程にて出力された時刻情報に従った時間軸上で、前記情報受信工程にて受信された送信開始時刻情報に従って、画像データを送信するよう送信タイミングを制御する制御工程とを備え、前記送信開始時刻情報算出工程では、予め定められた前記画像形成工程により出力されるライン同期信号の周期Ｔ１、前記転送サイクルＴ２、予め定められた前記画像形成工程により前記記憶手段から１ライン分の画素データを読み出す時間Ｔ３、整数ｍ、および、送信開始時刻情報ｔの計算式
ｔ＝Ｔ１×ｍ−（Ｔ１−Ｔ３−Ｔ２）
によって、前記受信装置が前記送信開始時刻情報を算出することを特徴とする。
【００３１】
【発明の実施の形態】
以下、図面を用いて、本発明の実施形態にかかる送受信システムについて説明する。尚、本実施形態にかかる送受信システムは、本発明の実施形態にかかる送信装置及び受信装置を含んでいる。
【００３２】
はじめに、本発明の実施形態にかかる送受信システムの構成について説明する。図１は、本発明の実施形態にかかる送受信システムの構成図である。送受信システム１０は、画像データを送信する送信装置１２、送信装置１２から送信された画像データを伝送する媒体である伝送路１４、及び、送信装置１２から送信され、伝送路１４を介して伝送された画像データを受信するとともに、受信した画像データに基づいて出力画像を形成する受信装置１６を備えて構成される。
【００３３】
送信装置１２は、画像データ送信する送信手段である送信部、受信装置１６と共通の時刻情報を出力する時刻情報出力手段であるサイクルタイム・レジスタ２２、受信装置１６から送信された送信開始時刻情報を受信する受信手段である受信回路２４、及び、サイクルタイム・レジスタ２２から出力された時刻情報と受信回路２４によって受信された送信開始時刻情報とに基づいて送信部が画像データを送信するタイミングを制御する制御手段である画像信号源制御部２６を備えている。以下、送信装置１２の各構成要素を詳細に説明する。
【００３４】
送信部は、画像データ源である画像信号源１８と、画像信号源１８から出力された画像データを送信する送信回路２０を備えて構成される。画像信号源１８は、画像データ出力開始信号ＳＳ１に基づいて、受信装置１６に対して送信する画像データを画像データＳＳ２として送信回路２０に送出する。送信回路２０は、画像信号源１８から送出された画像データＳＳ２をパケット化するとともに、画像データパケットＴＳ１として伝送路１４を介して受信装置１６に送信する。
【００３５】
サイクルタイム・レジスタ２２は、ＩＥＥＥ１３９４バスによって接続されている機器に通常備えられている時刻情報発生回路である。このサイクルタイム・レジスタ２２は、例えば２４．５７６ＭＨｚのクロックを有しており、伝送路の転送サイクル毎にカウントされるカウント値をサイクルタイム・レジスタ出力値ＳＳ３として画像信号源制御部２６に出力する。ここで、ＩＥＥＥ１３９４バスによって接続されている全ての機器（本実施形態においては送信装置１２と受信装置１６）は、伝送路の初期化の際に、サイクルタイム・レジスタのカウント値が同じ値を示すように時刻合わせがなされている。
【００３６】
受信回路２４は、受信装置１６から送信された送信開始通知パケットＴＳ２を受信する。送信開始通知パケットＴＳ２内には、画像信号源１８から画像データＳＳ２が出力されるタイミングを示す送信開始時刻が、サイクルタイム・レジスタのカウント値の関数として含まれており、受信回路２４は、このカウント値を送信開始時刻情報ＳＳ４として画像信号源制御部２６に出力する。
【００３７】
画像信号源制御部２６は、上記のサイクルタイム・レジスタ出力値ＳＳ３と送信開始時刻情報ＳＳ４に基づいて、画像データ出力開始信号ＳＳ１を画像信号源１８に対して出力する。
【００３８】
伝送路１４は、ＩＥＥＥ１３９４バスを採用した伝送路であり、送信側及び受信側のシステムクロックによらず、常に一定の転送サイクル毎に画像データパケットＴＳ１を伝送することが可能となっている。
【００３９】
受信装置１６は、画像データを受信する受信手段である受信回路２８、受信回路２８によって受信された画像データを格納する記憶手段であるライン・メモリ３０、ライン・メモリ３０に格納された画像データを周期的に読み出し、読み出した画像データに基づいて出力画像を形成するとともに、画像形成のためのページ同期信号を出力する画像形成手段である画像形成部３２、送信装置１２と共通の時刻情報を出力する時刻情報出力手段であるサイクルタイム・レジスタ３４、画像形成部３２から出力されたページ同期信号とサイクルタイム・レジスタ３４から出力された時刻情報とに基づいて送信開始時刻情報を算出する送信開始時刻情報算出手段である同期制御部３６、及び、同期制御部３６によって算出された送信開始時刻情報を送信装置１２に送信する送信手段である送信回路３８を備えて構成される。以下、受信装置１６の各構成要素を詳細に説明する。
【００４０】
受信回路２８は、伝送路１４を介して送信装置１２から送信された画像データパケットＴＳ１を受信し、受信した画像データパケットＴＳ１内の画素データをライン・メモリ書き込み画素データＲＳ１としてライン・メモリ３０に送出する。
【００４１】
ライン・メモリ３０は、１ライン分の画素データを格納する容量を有しており、受信回路２８から送出された画素データを順次格納する。また、ライン・メモリ３０は、画像形成部３２から送出されるライン同期信号ＲＳ２に基づいて、１ライン分の画素データをライン・メモリ読み出し画素データＲＳ３として順次画像形成部３２に送出する。
【００４２】
画像形成部３２は、ライン・メモリ３０に対して、周期的にオン・オフを繰り返すライン同期信号ＲＳ２を送出することにより、ライン・メモリ３０に格納されている画素データを順次読み出し、この画素データに基づいて出力画像を形成する。また、画像形成部３２は、画像形成のための同期信号として、画像形成の開始を指示するページ同期信号ＲＳ４を生成し、同期制御部３６に送出する。
【００４３】
サイクルタイム・レジスタ３４は、受信装置１２のサイクルタイム・レジスタ２２と同様に、ＩＥＥＥ１３９４バスによって接続されている機器に通常備えられている時刻情報発生回路である。このサイクルタイム・レジスタ３４も、例えば２４．５７６ＭＨｚのクロックを有しており、伝送路の転送サイクル毎にカウントされるカウント値をサイクルタイム・レジスタ出力値ＲＳ５として同期制御部３６に出力する。ここで、受信装置１６のサイクルタイム・レジスタ３４のカウント値は、送信装置１２のサイクルタイム・レジスタ２２のカウント値と等しくなるように、時刻合わせがなされている。
【００４４】
同期制御部３６は、画像形成部３２から出力されたページ同期信号ＲＳ４と、サイクルタイム・レジスタ３４から出力されたサイクルタイム・レジスタ出力値ＲＳ５に基づいて、送信開始時刻情報を算出する。ここで、送信開始時刻情報は、ページ同期信号ＲＳ４がオンになった時点のサイクルタイム・レジスタ出力値ＲＳ５と、ページ同期信号ＲＳ４がオンになった時点から送信開始までのカウント数を含んでいる。例えば、送信開始までのカウント数が”８”であれば、ページ同期信号ＲＳ４がオンになった時点からサイクルタイム・レジスタ出力値ＲＳ５が”８”だけカウントされた時点、すなわち１２５μｓ（転送サイクル）×８＝１ｍｓ後が送信開始時刻となる。尚、送信開始までのカウント数の具体的な算出方法については後述する。同期制御部３６は、また、上記算出された送信開始までのカウント数とページ同期信号ＲＳ４がオンになった時点のサイクルタイム・レジスタ出力値ＲＳ５を送信開始時刻情報ＲＳ６として、送信回路３８に対して出力する。
【００４５】
送信回路３８は、同期制御部３６から出力された送信開始時刻情報ＲＳ６をパケット化し、送信開始通知パケットＴＳ２として送信装置１２に送信する。
【００４６】
続いて、本実施形態にかかる送受信システムの作用を説明するとともに、本実施形態にかかる送受信方法について説明する。尚、本実施形態にかかる送受信方法は、本実施形態にかかる送信方法及び受信方法を含んでいる。
【００４７】
図２は、本実施形態にかかる送受信システムを用いて画像形成を行う場合のタイミング図である。画像形成は、画像形成部３２が同期制御部３６に送出しているページ同期信号ＲＳ４がオンとなることにより開始される。
【００４８】
ページ同期信号ＲＳ４がオンになると、同期制御部３６によって、送信開始時刻情報が算出される。送信開始時刻情報は、ページ同期信号ＲＳ４がオンとなった時点のサイクルタイム・レジスタ出力値ＲＳ５と送信開始までのカウント数を含んでいる。
【００４９】
ここで、同期制御部３６における、送信開始までのカウント数の具体的な算出方法について説明する。まず、画像形成部３２が出力するライン同期信号ＲＳ２の周期をＴ1とする。ここで、ライン同期信号ＲＳ２がオンになる毎に画像形成部３２に１ライン分の画素データが読み出されるように、ライン・メモリ３０に１ライン分の画素データが格納される時間はＴ1に等しく調整されている。すなわち、
１ライン分の画素データ量をＤl、伝送路の転送サイクルをＴ2とすれば、各パケットに含まれる画素データ量Ｄpは、
Ｄp＝Ｄl×Ｔ2／Ｔ1                 （１）
となる。例えば、Ｄl＝４８００Ｂｙｔｅ、Ｔ1＝６００μｓ、Ｔ2＝１２５μｓであれば、１パケットあたりの画素データ量Ｄp＝１０００Ｂｙｔｅとなる。
【００５０】
また、ライン同期信号ＲＳ２がオンである時間、すなわち、画像形成部３２がライン・メモリ３０から１ライン分の画素データを読み出す時間をＴ3とする。Ｔ3は、１ライン分の画素データ量Ｄlと画像形成部３２のシステムクロックの周波数Ｆ1から、
Ｔ3＝Ｄl／Ｆ1                       (２）
と導かれる。例えば、Ｄl＝４８００Ｂｙｔｅ、Ｆ1＝１０ＭＨｚであれば、Ｔ3＝４８０μｓとなる。
【００５１】
ここで、ライン同期信号ＲＳ２の周期Ｔ1（ライン・メモリ３０に１ライン分の画素データが格納される時間と等しい）は通常、画像形成部３２がライン・メモリ３０から１ライン分の画素データを読み出す時間Ｔ3と比較して大きいため、画像形成部３２がライン・メモリ３０から各ライン分の画素データを正確に読み出すためには、各ラインの画素データのライン・メモリ３０への書き込みは、ライン同期信号ＲＳ２がオンとなるタイミングより、少なくとも、
ΔＴ＝Ｔ1−Ｔ3                     （３）
で表される差分時間ΔＴだけ早く開始されなくてはならない。
【００５２】
さらに、ライン同期信号ＲＳ２と伝送路の転送サイクルが非同期であるので、ページ同期信号ＲＳ４がオンとなるタイミングが同じであったとしても、受信側のライン同期信号ＲＳ２と伝送路の転送サイクルとのタイミング差によって、画像データパケットＴＳ１を受信する時刻は最大Ｔ2の範囲で変化しうる。従って、受信側の画像形成のための同期信号（ライン同期信号ＲＳ２）と伝送路の転送サイクルとのタイミング差によらず、画像形成部３２がライン・メモリ３０から各ライン分の画素データを正確に読み出すためには、各ライン分の画素データのライン・メモリ３０への書き込みは、ライン同期信号ＲＳ２がオンとなるタイミングよりも、少なくとも、
ΔＴ’＝Ｔ1−Ｔ3−Ｔ2              （４）
で表される差分時間ΔＴ’だけ早く開始されることが必要である。
【００５３】
すなわち、ページ同期信号ＲＳ４がオンとなったタイミングを起点とすれば、送信開始時刻ｔaを、
ｔa＝Ｔ1×ｍ−ΔＴ’               （５）
とする（若しくはこれより早くする）ことで、画像形成部３２がライン・メモリ３０から各ライン分の画素データを正確に読み出すことが可能となる。ここで、（５）式中のｍは整数である。さらに、送信開始時刻ｔaを送信開始までのカウント数ｃaで表すと、伝送路の転送サイクルがＴ2を用いて、
ｃa＝ｆ（（Ｔ1×ｍ−ΔＴ’）／Ｔ2）（６）
となる。ここで、関数ｆ（ｘ）は、ｘの小数点以下を切り上げて整数化する関数であり、ｍは整数である。
【００５４】
同期制御部３６は、上記計算に基づき、ページ同期信号ＲＳ４がオンになった時点のサイクルタイム・レジスタ出力値ＲＳ５と送信開始までのカウント数ｃaを送信開始時刻情報ＲＳ６として送信回路３８に出力する。例えば、図２に示すように、ページ同期信号ＲＳ４がオンになった時点のサイクルタイム・レジスタ出力値ＲＳ５が”Ｎ”であり、（６）式にｍ＝２を代入して算出した送信開始までのカウント数ｃaが８である場合は、これらの値が送信開始時刻情報ＲＳ６として送信回路３８に出力される。
【００５５】
同期制御部３６によって算出された送信開始時刻情報ＲＳ６は送信回路３８に送出され、送信回路３８によってパケット化された後、送信開始通知パケットＴＳ２として送信装置１２に送信される。この際に、受信側（受信装置１６）のライン同期信号ＲＳ２と伝送路の転送サイクルとのタイミング差によって、図２に示すように、ページ同期信号ＯＳ１がオンになった時点から早期に送信開始通知パケットＯＳ２が送信される状況（Ｃａｓｅ１）と、ページ同期信号ＯＳ１がオンになった時点から転送サイクルの１周期分に近い遅れを生じて送信開始通知パケットＯＳ２が送信される状況（Ｃａｓｅ２）が考えられる。
【００５６】
送信装置１２の受信回路２４が送信開始通知パケットＴＳ２を受信すると、受信回路２４から画像信号源制御部２６に対して送信開始時刻情報ＳＳ４が送出される。送信開始時刻情報ＳＳ４には、画像信号源１８から画像データＳＳ２が出力されるタイミングを示す送信開始時刻が、サイクルタイム・レジスタのカウント値の関数として含まれている。すなわち、ページ同期信号ＲＳ４がオンになった時点のサイクルタイム・レジスタ出力値ＲＳ５と、送信開始までのカウント数とが含まれている。
【００５７】
その後、画像信号源制御部２６によって、サイクルタイム・レジスタ出力値ＳＳ３と送信開始時刻情報ＳＳ４が比較され、サイクルタイム・レジスタ出力値ＳＳ３が、ページ同期信号ＲＳ４がオンになった時点のサイクルタイム・レジスタ出力値ＲＳ５（図２における”Ｎ”）から送信開始までのカウント数（図２における”８”）だけカウントされた値（図２における”Ｎ＋８”）となった時点で、画像信号源制御部２６から画像信号源１８に対して出力されている画像データ出力開始信号ＳＳ１がオンにされる。
【００５８】
画像データ出力開始信号ＳＳ１がオンになると、画像信号源１８から送信回路２０に対して、画像データＳＳ２が送出され、送信回路２０によって画像データがパケット化された後、このパケット化された画像データパケットＴＳ１が受信装置１６に対して送信される。
【００５９】
受信装置１６の受信回路２８が画像データパケットＴＳ１を受信すると、受信した画像データパケットＴＳ１内の画素データは、ライン・メモリ書き込み画素データＲＳ１としてライン・メモリ３０に順次格納される。
【００６０】
また、画像形成部３２から送出されるライン同期信号ＲＳ２に基づいて、各ライン分の画素データがライン・メモリ読み出し画素データＲＳ３として順次ライン・メモリ３０から画像形成部３２に読み出され、この画素データに基づいて画像形成部３２により出力画像が形成される。
【００６１】
この際、受信装置１６から送信される送信開始通知パケットＴＳ２内に送信開始時刻情報が含まれ、この送信開始時刻情報に基づいて、画像信号源１８から画像データが出力されるタイミングが制御されることで、受信装置１６が要求する送信開始時刻にあわせて、送信装置１２から画像データパケットＴＳ１の送信が開始される。従って、図２に示すように、ページ同期信号ＯＳ１がオンになった時点から早期に送信開始通知パケットＯＳ２が送信される状況（Ｃａｓｅ１）であっても、あるいはページ同期信号ＯＳ１がオンになった時点から転送サイクルの１周期分に近い遅れを生じて送信開始通知パケットＯＳ２が送信される状況（Ｃａｓｅ２）であっても、１ライン分の画素データがライン・メモリ３０に格納される前に、画像形成部３２が各ラインの画素データを読み出してしまう状況を回避することができる。
【００６２】
続いて、本発明の実施形態にかかる送受信システムの効果について説明する。送受信システム１０は、受信装置１６から送信する送信開始通知パケットＴＳ２内に送信開始時刻情報を含み、この送信開始時刻情報に基づいて、画像信号源１８から画像データが出力されるタイミングを制御することで、受信装置１６が要求する送信開始時刻にあわせて送信装置１２から画像データパケットＴＳ１を送信することを可能とする。従って、受信側のライン同期信号ＲＳ２と伝送路の転送サイクルとのタイミング差によらず、すなわち、図２に示すように、ページ同期信号ＯＳ１がオンになった時点から早期に送信開始通知パケットＯＳ２が送信される状況（Ｃａｓｅ１）であっても、あるいはページ同期信号ＯＳ１がオンになった時点から転送サイクルの１周期分に近い遅れを生じて送信開始通知パケットＯＳ２が送信される状況（Ｃａｓｅ２）であっても、１ライン分の画素データがライン・メモリ３０に格納される前に、画像形成部３２が各ラインの画素データを読み出してしまう状況を回避することができる。
【００６３】
その結果、画像形成部３２が各ラインの画素データを正確に読み出すことができ、正確な出力画像を形成することが可能となる。
【００６４】
【発明の効果】
本発明によれば、受信側のシステムクロックと異なる転送サイクルでパケットを伝送するインタフェースを用いて伝送された画像データに基づいて画像形成を行う際に、受信側のライン同期信号と伝送路の転送サイクルとのタイミング差によらず、受信した画像データに基づいて正確な出力画像を形成することが可能となる。
【図面の簡単な説明】
【図１】本発明の実施形態にかかる送受信システムの構成図である。
【図２】本発明の実施形態にかかる送受信システムにおいて画像形成を行う場合のタイミング図である。
【図３】従来技術にかかる送受信システムの構成図である。
【図４】従来技術にかかる送受信システムにおいて画像形成を行う場合のタイミング図である。
【符号の説明】
１０…送受信システム、１２…送信装置、１４…伝送路、１６…受信装置、１８…画像信号源、２０…送信回路、２２…サイクルタイム・レジスタ、２４…受信回路、２６…画像信号源制御部、２８…受信回路、３０…ライン・メモリ、３２…画像形成部、３４…サイクルタイム・レジスタ、３６…同期制御部、３８…送信回路、１００…送受信システム、１１０…送信装置、１１２…受信回路、１１４…画像信号源、１１６…送信回路、１２０…伝送路、１３０…受信装置、１３２…画像形成部、１３４…送信回路、１３６…受信回路、１３８…ライン・メモリ
【図１】
0004038863.tif 000002
【図２】
0004038863.tif 000003
【図３】
0004038863.tif 000004
【図４】
0004038863.tif 000005