Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7632029B2 - Timing adjustment method - Google Patents
[go: Go Back, main page]

JP7632029B2 - Timing adjustment method - Google Patents

Timing adjustment method Download PDF

Info

Publication number
JP7632029B2
JP7632029B2 JP2021074330A JP2021074330A JP7632029B2 JP 7632029 B2 JP7632029 B2 JP 7632029B2 JP 2021074330 A JP2021074330 A JP 2021074330A JP 2021074330 A JP2021074330 A JP 2021074330A JP 7632029 B2 JP7632029 B2 JP 7632029B2
Authority
JP
Japan
Prior art keywords
image
delay time
clock
time
image data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021074330A
Other languages
Japanese (ja)
Other versions
JP2022168689A (en
Inventor
達弘 ▲鮭▼川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
JVCKenwood Corp
Original Assignee
JVCKenwood Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by JVCKenwood Corp filed Critical JVCKenwood Corp
Priority to JP2021074330A priority Critical patent/JP7632029B2/en
Publication of JP2022168689A publication Critical patent/JP2022168689A/en
Application granted granted Critical
Publication of JP7632029B2 publication Critical patent/JP7632029B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Closed-Circuit Television Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Description

本発明は、タイミング調整方法に関する。 The present invention relates to a timing adjustment method.

少なくとも1つの拠点に配置されている画像送信装置からネットワークを介して画像受信装置へと画像データを伝送して、画像送信装置から送信された画像を画像受信装置に設けられた表示装置に表示することがある。このとき、第5世代移動通信システム(5G)の実用化によって、画像データを低遅延で伝送することができるため、画像データの伝送による遅延は無視できるほど少ない。 Image data may be transmitted from an image transmitting device located at at least one base to an image receiving device via a network, and the image transmitted from the image transmitting device may be displayed on a display device provided in the image receiving device. In this case, with the practical application of the fifth generation mobile communication system (5G), image data can be transmitted with low latency, so the delay due to the transmission of image data is negligible.

特開平11-88305号公報Japanese Patent Application Publication No. 11-88305

しかしながら、画像送信装置及び画像受信装置における内部処理による遅延を無視することができない。加えて、複数の拠点に画像送信装置が配置されていて、複数の画像送信装置から画像受信装置へと画像データを伝送するとき、複数の画像送信装置における内部処理による遅延時間にばらつきがあることから、表示装置に表示される画像のタイミングがばらついて、違和感を生じさせることがある。画像送信装置からネットワークを介して画像受信装置へと画像データを伝送するときの画像送信装置及び画像受信装置における内部処理による遅延を含む遅延時間を把握することが求められている。 However, delays due to internal processing in the image transmitting device and image receiving device cannot be ignored. In addition, when image transmitting devices are installed at multiple locations and image data is transmitted from the multiple image transmitting devices to the image receiving device, there is variation in the delay time due to internal processing in the multiple image transmitting devices, which can cause the timing of the image displayed on the display device to vary, creating an awkward feeling. There is a need to understand the delay time, including the delay due to internal processing in the image transmitting device and image receiving device, when image data is transmitted from the image transmitting device to the image receiving device via a network.

本発明は、送信側拠点と基準拠点とで個別に行われる所定の動作を行う被写体を撮影した画像データを基準拠点で表示するときのタイミングを一致させるように調整することができるタイミング調整方法を提供することを目的とする。 The present invention aims to provide a timing adjustment method that can adjust the timing at which image data captured of a subject performing a specific action performed separately at a sending location and a reference location is displayed at the reference location to match.

本発明は、送信側拠点に配置されている画像送信装置が備えるカメラが、楽器を演奏する動作を行う被写体を撮影することによって生成した画像データを、ネットワークを介して基準拠点に配置されている画像受信装置へと送信し、前記画像受信装置が受信した前記画像データを表示装置に表示するときの遅延時間を測定し、前記送信側拠点に配置されているタイミング指示部に、前記遅延時間に基づく遅延時間補正値を設定し、前記タイミング指示部によって、前記被写体が前記楽器を演奏する動作を開始するよう指示されている時刻から前記遅延時間補正値が示す時間だけ前の時刻に前記楽器を演奏する動作を開始するタイミングを前記被写体に知らせるよう合図するタイミング調整方法を提供する。 The present invention provides a timing adjustment method in which a camera provided in an image transmitting device located at a transmitting base captures an image of a subject performing the action of playing a musical instrument , generates image data, and transmits the image data via a network to an image receiving device located at a reference base, measures the delay time when the image receiving device displays the received image data on a display device, sets a delay time correction value based on the delay time in a timing indication unit located at the transmitting base, and signals the subject, via the timing indication unit, to inform the subject of the timing to start the action of playing the musical instrument at a time that is the time indicated by the delay time correction value before the time at which the subject has been instructed to start the action of playing the musical instrument .

本発明のタイミング調整方法によれば、送信側拠点と基準拠点とで個別に行われる所定の動作を行う被写体を撮影した画像データを基準拠点で表示するときのタイミングを一致させるように調整することができる。 The timing adjustment method of the present invention can adjust the timing to match when image data captured of a subject performing a specific action performed separately at the sending location and the reference location is displayed at the reference location.

図1は、複数の画像送信装置からネットワークを介して画像受信装置へと画像データを伝送する画像伝送システムを概念的に示すブロック図である。FIG. 1 is a block diagram conceptually showing an image transmission system in which image data is transmitted from a plurality of image transmitting devices to an image receiving device via a network. 図2は、画像送信装置におけるカメラが動画像の撮影を開始する時刻から、画像受信装置における表示装置が動画像の表示を開始する時刻までの遅延時間を測定するように構成された画像送信装置及び画像受信装置の構成例を示すブロック図である。FIG. 2 is a block diagram showing an example configuration of an image transmitting device and an image receiving device configured to measure the delay time from the time when a camera in the image transmitting device starts capturing a moving image to the time when a display device in the image receiving device starts displaying the moving image. 図3は、図2におけるGNSS衛星電波時計13が生成する1PPS信号及び10MHzクロックと、クロック生成部14が生成する148.5MHzクロックを示す図である。FIG. 3 is a diagram showing the 1 PPS signal and the 10 MHz clock generated by the GNSS satellite wave clock 13 in FIG. 2, and the 148.5 MHz clock generated by the clock generating unit 14. 図4は、図2におけるGNSS衛星電波時計23が生成する1PPS信号及び10MHzクロックと、クロック生成部24が生成する148.5MHzクロックを示す図である。FIG. 4 is a diagram showing the 1 PPS signal and the 10 MHz clock generated by the GNSS satellite wave clock 23 in FIG. 2, and the 148.5 MHz clock generated by the clock generating unit 24. 図5は、図2における遅延時間測定部28が実行する処理を示すフローチャートである。FIG. 5 is a flowchart showing the process executed by the delay time measurement unit 28 in FIG. 図6は、図5のステップS1の詳細な処理を示すフローチャートである。FIG. 6 is a flowchart showing the detailed process of step S1 in FIG. 図7は、図5のステップS2の詳細な処理を示すフローチャートである。FIG. 7 is a flowchart showing the detailed process of step S2 in FIG. 図8は、3つの拠点に配置された画像送受信装置が介して互いに双方向で画像データを送受信するときの遅延時間を管理する遅延時間管理サーバを示すブロック図である。FIG. 8 is a block diagram showing a delay time management server that manages delay times when image data is transmitted and received bidirectionally between image transmitting/receiving devices disposed at three locations. 図9は、図8に示す遅延時間管理サーバに記憶されている遅延時間の一例を示す図である。FIG. 9 is a diagram showing an example of the delay time stored in the delay time management server shown in FIG. 図10は、遅延時間管理サーバに記憶されている遅延時間に基づいて、所定の動作の開始を合図するタイミングを調整する画像送受信装置を示すブロック図である。FIG. 10 is a block diagram showing an image transmitting/receiving device that adjusts the timing of giving a signal to start a predetermined operation based on the delay time stored in a delay time management server. 図11は、図10におけるタイミング指示部29の具体的な構成例を示すブロック図である。FIG. 11 is a block diagram showing a specific example of the configuration of the timing instruction unit 29 in FIG. 図12は、画像データの受信タイミングを合わせるための図10に示す3つの拠点に配置された画像送受信装置が実行する処理を示すフローチャートである。FIG. 12 is a flowchart showing a process executed by the image transmitting/receiving devices arranged at the three locations shown in FIG. 10 to synchronize the reception timing of image data. 図13は、画像データのフレームのタイミングのずれを補正するように構成された画像送信装置と、画像データのフレームのタイミングのずれを補正するのに好適な遅延時間管理サーバを示すブロック図である。FIG. 13 is a block diagram showing an image transmitting device configured to correct the timing shift of image data frames, and a delay time management server suitable for correcting the timing shift of image data frames. 図14は、図13に示す遅延時間管理サーバに記憶されている遅延時間の一例を示す図である。FIG. 14 is a diagram showing an example of the delay time stored in the delay time management server shown in FIG.

以下、1またはそれ以上の実施形態の画像送信装置、画像受信装置、遅延時間測定装置、遅延時間管理サーバ、及びタイミング調整方法について、添付図面を参照して説明する。 The following describes one or more embodiments of an image transmitting device, an image receiving device, a delay time measuring device, a delay time management server, and a timing adjustment method with reference to the attached drawings.

まず、図1を用いて、複数の画像送信装置からネットワークを介して画像受信装置へと画像データを伝送する画像伝送システムを概念的に説明する。画像データは動画像データである。なお、画像伝送システムは、画像データに加えて音声データを伝送することがあってもよい。音声データの送受信の処理については図示を省略する。 First, using FIG. 1, a conceptual explanation will be given of an image transmission system that transmits image data from multiple image transmitting devices to an image receiving device via a network. The image data is moving image data. Note that the image transmission system may transmit audio data in addition to image data. The process of transmitting and receiving audio data is not illustrated.

図1において、互いに異なる3か所の拠点には、画像送信装置10A~10Cが配置されている。画像送信装置10A~10Cが配置されている拠点とは異なる拠点には、画像受信装置20が配置されている。画像送信装置10A~10Cは、被写体を撮影するカメラ11と、カメラ11が被写体を撮影することによって生成した画像データを送信する送信部12を備える。 In FIG. 1, image transmission devices 10A to 10C are located at three different bases. An image receiving device 20 is located at a base different from the bases where the image transmission devices 10A to 10C are located. The image transmission devices 10A to 10C each include a camera 11 that captures an image of a subject, and a transmission unit 12 that transmits image data generated by the camera 11 capturing an image of the subject.

画像送信装置10A~10Cから送信された画像データは、ネットワーク30を介して画像受信装置20へと伝送される。ネットワーク30は、典型的にはインターネットである。画像受信装置20は、画像データを受信する受信部21と、画像データに基づく動画像を表示する表示装置22を備える。表示装置22は、画像送信装置10A~10Cからの動画像を同時に表示することがあってもよいし、画像送信装置10A~10Cからの動画像を切り替えながら表示することがあってもよい。画像送信装置10A~10Cのいずれかを特定しない画像送信装置を画像送信装置10と称する。 Image data transmitted from the image transmitting devices 10A-10C is transmitted to the image receiving device 20 via a network 30. The network 30 is typically the Internet. The image receiving device 20 includes a receiving unit 21 that receives image data, and a display device 22 that displays moving images based on the image data. The display device 22 may simultaneously display the moving images from the image transmitting devices 10A-10C, or may switch between the moving images from the image transmitting devices 10A-10C. An image transmitting device that does not specify which of the image transmitting devices 10A-10C is referred to as an image transmitting device 10.

<画像送信装置、画像受信装置、及び遅延時間測定装置の具体的な構成例>
図2は、画像送信装置10におけるカメラ11が動画像の撮影を開始する時刻から、画像受信装置20における表示装置22が動画像の表示を開始する時刻までの遅延時間を測定するように構成された画像送信装置10及び画像受信装置20の構成例を示している。図2に示す画像送信装置10及び画像受信装置20は、それらの内部処理による遅延を含む遅延時間を把握するのに好適な構成を備える。
<Specific configuration examples of the image transmitting device, the image receiving device, and the delay time measuring device>
Fig. 2 shows an example of the configuration of the image transmitting device 10 and the image receiving device 20 configured to measure the delay time from the time when the camera 11 in the image transmitting device 10 starts capturing a moving image to the time when the display device 22 in the image receiving device 20 starts displaying the moving image. The image transmitting device 10 and the image receiving device 20 shown in Fig. 2 have a suitable configuration for grasping the delay time including the delay due to their internal processing.

画像受信装置20が備える遅延時間測定部28は、1またはそれ以上の実施形態の遅延時間測定装置を構成し、画像送信装置10及び画像受信装置20における内部処理による遅延を含む、より正確な遅延時間を後述のように測定する。画像送信装置10は1またはそれ以上の実施形態の画像送信装置である。画像受信装置20は1またはそれ以上の実施形態の画像受信装置である。 The delay time measurement unit 28 provided in the image receiving device 20 constitutes a delay time measurement device of one or more embodiments, and measures a more accurate delay time, including delays due to internal processing in the image transmitting device 10 and the image receiving device 20, as described below. The image transmitting device 10 is an image transmitting device of one or more embodiments. The image receiving device 20 is an image receiving device of one or more embodiments.

図2に示すように、画像送信装置10は、カメラ11の他に、GNSS衛星電波時計13、クロック生成部14、画像メモリ15、通信部16を備える。カメラ11は、制御部111、撮像素子112、画像処理回路113を有する。画像メモリ15は、書込・読出制御部150を含む。通信部16は、図1における送信部12として機能する。 As shown in FIG. 2, the image transmission device 10 includes a GNSS satellite radio clock 13, a clock generation unit 14, an image memory 15, and a communication unit 16 in addition to the camera 11. The camera 11 has a control unit 111, an image sensor 112, and an image processing circuit 113. The image memory 15 includes a write/read control unit 150. The communication unit 16 functions as the transmission unit 12 in FIG. 1.

画像受信装置20は、表示装置22の他に、GNSS衛星電波時計23、クロック生成部24、通信部25、画像処理回路26、画像メモリ27、遅延時間測定部28を備える。表示装置22は、制御部221、駆動回路222、液晶パネル223を有する。画像メモリ27は、書込・読出制御部270を含む。通信部25は、図1における受信部21として機能する。 In addition to the display device 22, the image receiving device 20 includes a GNSS satellite radio clock 23, a clock generating unit 24, a communication unit 25, an image processing circuit 26, an image memory 27, and a delay time measuring unit 28. The display device 22 has a control unit 221, a drive circuit 222, and a liquid crystal panel 223. The image memory 27 includes a write/read control unit 270. The communication unit 25 functions as the receiving unit 21 in FIG. 1.

GNSS衛星電波時計13は、全地球航法衛星システム(Global Navigation Satellite System:GNSS)用の衛星40からの電波を受信して、図3の(a)に示す1秒間隔のパルスである1PPS信号と、図3の(b)に示す10MHzのクロック(以下、10MHzクロック)とを出力する。GNSSは、一例としてGPS(Global Positioning System)である。 The GNSS satellite radio clock 13 receives radio waves from a satellite 40 for the Global Navigation Satellite System (GNSS), and outputs a 1 PPS signal, which is a pulse with a 1 second interval as shown in FIG. 3(a), and a 10 MHz clock (hereinafter, 10 MHz clock) as shown in FIG. 3(b). One example of the GNSS is the Global Positioning System (GPS).

クロック生成部14は、入力された1PPS信号及び10MHzクロックに基づいて、図3の(c)に示す148.5MHzのクロック(以下、148.5MHzクロック)を生成して、カメラ11、画像メモリ15、通信部16に供給する。図示の都合上、図3の(c)に示す148.5MHzクロックは、1クロックの周期を大幅に長くした状態で示している。なお、クロック生成部14は148.5MHz以外に、297MHz、74.25MHz、27MHz等の他の映像同期用の周波数のクロックを生成してもよい。 The clock generating unit 14 generates a 148.5 MHz clock (hereinafter, 148.5 MHz clock) shown in FIG. 3(c) based on the input 1 PPS signal and 10 MHz clock, and supplies it to the camera 11, image memory 15, and communication unit 16. For convenience of illustration, the 148.5 MHz clock shown in FIG. 3(c) is shown with a significantly longer cycle of one clock. Note that the clock generating unit 14 may generate clocks of other video synchronization frequencies, such as 297 MHz, 74.25 MHz, 27 MHz, etc., in addition to 148.5 MHz.

画像送信装置10は、GNSS用の衛星40から受信した電波に基づく時刻情報を含むクロックを生成するクロック生成部を備えればよい。カメラ11、画像メモリ15、通信部16に10MHzクロックを供給して、カメラ11、画像メモリ15、通信部16を10MHzクロックで動作させるようにしてもよい。この場合、GNSS衛星電波時計13が時刻情報を含むクロックを生成するクロック生成部となる。カメラ11、画像メモリ15、通信部16に供給するクロックの周波数は限定されない。 The image transmission device 10 may include a clock generation unit that generates a clock including time information based on radio waves received from a GNSS satellite 40. A 10 MHz clock may be supplied to the camera 11, image memory 15, and communication unit 16 to operate the camera 11, image memory 15, and communication unit 16 on the 10 MHz clock. In this case, the GNSS satellite radio clock 13 serves as the clock generation unit that generates a clock including time information. There are no limitations on the frequency of the clock supplied to the camera 11, image memory 15, and communication unit 16.

GNSS衛星電波時計13が、図3の(a)に示す1PPS信号のパルスを時刻0:00:00で発生させ、次のパルスを時刻0:00:01で発生させたとする。クロック生成部14は、時刻0:00:00を基準としたクロック番号0~148.5×10-6-1のクロック、時刻0:00:01を基準としたクロック番号0~148.5×10-6-1のクロックのように、時刻情報を含む148.5MHzクロックを出力する。 3A at time 0:00:00, and the next pulse at time 0:00:01. The clock generating unit 14 outputs a 148.5 MHz clock including time information, such as clocks with clock numbers 0 to 148.5×10 −6 −1 based on time 0:00:00, and clocks with clock numbers 0 to 148.5×10 −6 −1 based on time 0:00:01.

カメラ11の制御部111は、撮像素子112における電子シャッタを制御し、撮像素子112は被写体を撮像する。制御部111は、カメラ11が備える中央処理装置であってもよい。撮像素子112が被写体を撮像することによって生成された画像データは画像処理回路113によって各種の画像処理が施されて、画像メモリ15に供給される。 The control unit 111 of the camera 11 controls the electronic shutter in the image sensor 112, and the image sensor 112 captures an image of a subject. The control unit 111 may be a central processing unit provided in the camera 11. Image data generated by the image sensor 112 capturing an image of a subject is subjected to various types of image processing by the image processing circuit 113 and is supplied to the image memory 15.

画像処理回路113における画像処理とは、欠陥画素補間処理、黒レベル処理、ホワイトバランス処理、デモザイク処理、シェーディング補正処理、圧縮符号化処理のうちの1またはそれ以上である。画像処理回路113における画像処理は、少なくとも圧縮符号化処理を含む。 The image processing in the image processing circuit 113 is one or more of defective pixel interpolation processing, black level processing, white balance processing, demosaic processing, shading correction processing, and compression encoding processing. The image processing in the image processing circuit 113 includes at least compression encoding processing.

制御部111は、撮像素子112が所定の基準画素の電子シャッタを切って画素データを発生させた時刻t0を示す148.5MHzクロックのクロック番号を、メタデータとして画像データのブランキング期間に重畳するよう制御する。基準画素は、フレーム内の1行目、1番目の画素であるのがよい。即ち、カメラ11が出力する画像データに含まれるクロック番号は、カメラ11が各フレームの画像データの生成を開始した時刻を示す。図3の(c)に示すように、カメラ11が出力する画像データに含まれる時刻t0を示すクロック番号は、一例としてクロック番号0であるCn0であるとする。 The control unit 111 controls the clock number of the 148.5 MHz clock, which indicates the time t0 when the image sensor 112 released the electronic shutter for a specified reference pixel to generate pixel data, to be superimposed as metadata on the blanking period of the image data. The reference pixel is preferably the first pixel in the first row in the frame. In other words, the clock number included in the image data output by the camera 11 indicates the time when the camera 11 started generating image data for each frame. As shown in FIG. 3(c), the clock number indicating the time t0 included in the image data output by the camera 11 is, for example, Cn0, which is clock number 0.

書込・読出制御部150は、画像データを画像メモリ15に書き込む。このとき、書込・読出制御部150は、各フレームの基準画素の画素データを画像メモリ15に書き込んだ時刻t1を示す148.5MHzクロックのクロック番号を、メタデータとして画像データのブランキング期間に重畳させた状態の画像データを画像メモリ15に書き込む。図3の(c)に示すように、画像メモリ15に書き込まれた画像データに含まれる時刻t1を示すクロック番号はCn1であるとする。画像メモリ15に書き込まれた画像データには、クロック番号Cn0とクロック番号Cn1とが重畳されている。 The write/read control unit 150 writes image data to the image memory 15. At this time, the write/read control unit 150 writes image data to the image memory 15 in a state in which the clock number of the 148.5 MHz clock indicating the time t1 at which the pixel data of the reference pixel of each frame was written to the image memory 15 is superimposed as metadata onto the blanking period of the image data. As shown in FIG. 3(c), the clock number indicating the time t1 contained in the image data written to the image memory 15 is assumed to be Cn1. The image data written to the image memory 15 has the clock numbers Cn0 and Cn1 superimposed thereon.

書込・読出制御部150は、画像メモリ15に記憶された画像データを読み出して通信部16に供給する。通信部16は、画像メモリ15より読み出された画像データをパケット化して、ネットワーク30を介して画像受信装置20へと送信する。このとき、通信部16は、各フレームの基準画素の画素データを送信する時刻t2を示す148.5MHzクロックのクロック番号を、メタデータとして画像データのブランキング期間に重畳した状態で、画像データをパケット化する。図3の(c)に示すように、基準画素の画素データを送信する時刻t2を示すクロック番号はCn2であるとする。結果的に、クロック番号Cn2は基準画素の画素データを送信した時刻t2を示す。 The write/read control unit 150 reads out image data stored in the image memory 15 and supplies it to the communication unit 16. The communication unit 16 packetizes the image data read out from the image memory 15 and transmits it to the image receiving device 20 via the network 30. At this time, the communication unit 16 packetizes the image data with the clock number of the 148.5 MHz clock indicating the time t2 at which pixel data of the reference pixel of each frame is transmitted superimposed as metadata on the blanking period of the image data. As shown in FIG. 3(c), the clock number indicating the time t2 at which pixel data of the reference pixel is transmitted is assumed to be Cn2. As a result, the clock number Cn2 indicates the time t2 at which the pixel data of the reference pixel is transmitted.

また、通信部16は、カメラ11、画像メモリ15、通信部16が148.5MHzクロックで動作していることを画像受信装置20に伝達させるため、画像データにクロック周波数情報を加えてパケット化する。画像送信装置10よりネットワーク30を介して画像受信装置20へと送信されるパケットデータには、画像データとクロック周波数情報とが含まれ、画像データには、クロック番号Cn0、Cn1、Cn2が重畳されている。 The communication unit 16 also adds clock frequency information to the image data and packetizes it to inform the image receiving device 20 that the camera 11, image memory 15, and communication unit 16 are operating at a 148.5 MHz clock. The packet data transmitted from the image transmitting device 10 to the image receiving device 20 via the network 30 includes the image data and clock frequency information, and the image data has clock numbers Cn0, Cn1, and Cn2 superimposed on it.

画像受信装置20におけるGNSS衛星電波時計23も、GNSS衛星電波時計13と同様に、衛星40からの電波を受信して、図4の(a)に示す1秒間隔のパルスである1PPS信号と、図4の(b)に示す10MHzクロックとを出力する。 The GNSS satellite radio clock 23 in the image receiving device 20, like the GNSS satellite radio clock 13, receives radio waves from the satellite 40 and outputs a 1 PPS signal, which is a pulse with a 1 second interval as shown in FIG. 4(a), and a 10 MHz clock as shown in FIG. 4(b).

図2では、GNSS衛星電波時計13とGNSS衛星電波時計23とが受信する電波を送信する衛星40を共通の1つの衛星40としている。GNSS衛星電波時計13が受信する電波を送信する衛星40と、GNSS衛星電波時計23が受信する電波を送信する衛星40とは異なっていてもよい。GNSS衛星電波時計13及び23は、1つの全地球航法衛星システムが運用している複数の衛星40のうちのいずれの衛星40からの電波を受信してもよい。 In FIG. 2, the satellite 40 that transmits radio waves received by the GNSS satellite radio clock 13 and the GNSS satellite radio clock 23 is a single common satellite 40. The satellite 40 that transmits radio waves received by the GNSS satellite radio clock 13 may be different from the satellite 40 that transmits radio waves received by the GNSS satellite radio clock 23. The GNSS satellite radio clocks 13 and 23 may receive radio waves from any of the multiple satellites 40 operated by a single global navigation satellite system.

通信部25は、画像データとクロック周波数情報とを含むパケットデータを受信して、クロック周波数情報をクロック生成部24に供給し、画像データを画像処理回路26に供給する。クロック生成部24は、148.5MHzを示すクロック周波数情報が入力されているから、入力された1PPS信号及び10MHzクロックに基づいて、図4の(c)に示す148.5MHzクロックを生成する。148.5MHzクロックは、表示装置22、通信部25、画像メモリ27、遅延時間測定部28に供給される。 The communication unit 25 receives packet data including image data and clock frequency information, supplies the clock frequency information to the clock generation unit 24, and supplies the image data to the image processing circuit 26. Since the clock frequency information indicating 148.5 MHz is input to the clock generation unit 24, the clock generation unit 24 generates the 148.5 MHz clock shown in FIG. 4(c) based on the input 1 PPS signal and 10 MHz clock. The 148.5 MHz clock is supplied to the display device 22, the communication unit 25, the image memory 27, and the delay time measurement unit 28.

図4の(c)に示す148.5MHzクロックは、図3の(c)に示す148.5MHzクロックと同一(同一位相及び同一周波数)のクロックである。 The 148.5 MHz clock shown in FIG. 4(c) is the same clock (same phase and same frequency) as the 148.5 MHz clock shown in FIG. 3(c).

クロック生成部24が表示装置22、通信部25、画像メモリ27、遅延時間測定部28に供給するクロックは、上記と同様に、時刻情報を含む148.5MHzクロックである。 The clock that the clock generation unit 24 supplies to the display device 22, the communication unit 25, the image memory 27, and the delay time measurement unit 28 is a 148.5 MHz clock that includes time information, as described above.

通信部25は、図4の(c)に示すように、ネットワーク30より各フレームの基準画素の画素データを受信した時刻t3を示す148.5MHzクロックのクロック番号を、メタデータとして画像データのブランキング期間に重畳する。基準画素の画素データを受信した時刻t3を示すクロック番号はCn3であるとする。よって、通信部25より出力される画像データには、クロック番号Cn0、Cn1、Cn2、Cn3が重畳されている。 As shown in FIG. 4(c), the communication unit 25 superimposes the clock number of the 148.5 MHz clock indicating the time t3 when the pixel data of the reference pixel of each frame was received from the network 30 onto the blanking period of the image data as metadata. The clock number indicating the time t3 when the pixel data of the reference pixel was received is assumed to be Cn3. Therefore, the image data output from the communication unit 25 has the clock numbers Cn0, Cn1, Cn2, and Cn3 superimposed on it.

通信部25より出力された画像データは画像処理回路26によって各種の画像処理が施されて、画像メモリ27に供給される。画像メモリ27における画像処理とは、少なくとも圧縮復号処理である。画像処理回路26は、画像データに含まれているクロック番号Cn0、Cn1、Cn2、Cn3を遅延時間測定部28に供給する。 The image data output from the communication unit 25 is subjected to various image processing by the image processing circuit 26 and supplied to the image memory 27. The image processing in the image memory 27 is at least a compression decoding process. The image processing circuit 26 supplies the clock numbers Cn0, Cn1, Cn2, and Cn3 contained in the image data to the delay time measurement unit 28.

書込・読出制御部270は、画像メモリ27に供給された画像データを画像メモリ27に書き込み、画像メモリ27に記憶された画像データを読み出して表示装置22の駆動回路222に供給する。このとき、書込・読出制御部270は、各フレームの基準画素の画素データを読み出した時刻t4を示す148.5MHzクロックのクロック番号を遅延時間測定部28に供給する。時刻t4は、基準画素の画素データを駆動回路222に供給した時刻でもある。図4の(c)に示すように、画像メモリ27より画像データを読み出した時刻t4を示すクロック番号はCn4であるとする。 The write/read control unit 270 writes the image data supplied to the image memory 27 into the image memory 27, and reads out the image data stored in the image memory 27 and supplies it to the drive circuit 222 of the display device 22. At this time, the write/read control unit 270 supplies the clock number of the 148.5 MHz clock indicating the time t4 at which the pixel data of the reference pixel of each frame was read out to the delay time measurement unit 28. The time t4 is also the time at which the pixel data of the reference pixel was supplied to the drive circuit 222. As shown in FIG. 4(c), the clock number indicating the time t4 at which the image data was read out from the image memory 27 is Cn4.

表示装置22の制御部221は、駆動回路222に供給された画像データを液晶パネル223に表示するよう駆動回路222を制御する。制御部221は、表示装置22が備える中央処理装置であってもよい。制御部221は、各フレームの基準画素の画素データを液晶パネル223に表示した時刻t5を示す148.5MHzクロックのクロック番号を遅延時間測定部28に供給する。図4の(c)に示すように、基準画素の画素データを液晶パネル223に表示した時刻t5を示すクロック番号はCn5であるとする。 The control unit 221 of the display device 22 controls the drive circuit 222 so as to display the image data supplied to the drive circuit 222 on the liquid crystal panel 223. The control unit 221 may be a central processing unit provided in the display device 22. The control unit 221 supplies the clock number of the 148.5 MHz clock indicating the time t5 at which the pixel data of the reference pixel of each frame was displayed on the liquid crystal panel 223 to the delay time measurement unit 28. As shown in (c) of FIG. 4, the clock number indicating the time t5 at which the pixel data of the reference pixel was displayed on the liquid crystal panel 223 is assumed to be Cn5.

なお、表示装置22は148.5MHzクロックで動作する必要はない。表示装置22に148.5MHzクロックを供給するのは、148.5MHzクロックにおける時刻t5を示すクロック番号Cn5を遅延時間測定部28に供給するためである。 Note that the display device 22 does not need to operate on a 148.5 MHz clock. The 148.5 MHz clock is supplied to the display device 22 in order to supply the delay time measurement unit 28 with clock number Cn5, which indicates time t5 in the 148.5 MHz clock.

表示装置22が直視型の表示装置ではなく、投射型の表示装置である場合には、液晶パネル223は、投射型の表示装置用の液晶表示素子である。表示装置22は、液晶パネル以外の表示パネル(表示素子)を備えてもよい。 When the display device 22 is a projection type display device rather than a direct-view type display device, the liquid crystal panel 223 is a liquid crystal display element for a projection type display device. The display device 22 may also include a display panel (display element) other than a liquid crystal panel.

遅延時間測定部28は、図5~図7のフローチャートで示す処理に従って、画像送信装置10と画像受信装置20との間の遅延時間を求めて、遅延時間による遅れを補正するための遅延時間補正値を決定する。 The delay time measurement unit 28 calculates the delay time between the image transmitting device 10 and the image receiving device 20 according to the process shown in the flowcharts of Figures 5 to 7, and determines a delay time correction value for correcting the delay due to the delay time.

図5において、遅延時間測定部28は、ステップS1にて、画像送信装置10における撮影時刻を設定し、ステップS2にて、画像受信装置20における表示時刻を設定する。図6は、ステップS1の詳細な処理を示す。図6において、遅延時間測定部28は、ステップS11にて、クロック番号Cn0(即ち、時刻t0)が存在するか否かを判定する。クロック番号Cn0が存在すれば(YES)、遅延時間測定部28は、ステップS13にて、クロック番号Cn0が示す時刻t0を撮影時刻に設定する。 In FIG. 5, the delay time measurement unit 28 sets the shooting time in the image transmission device 10 in step S1, and sets the display time in the image reception device 20 in step S2. FIG. 6 shows the detailed processing of step S1. In FIG. 6, the delay time measurement unit 28 determines whether or not clock number Cn0 (i.e., time t0) exists in step S11. If clock number Cn0 exists (YES), the delay time measurement unit 28 sets the time t0 indicated by clock number Cn0 as the shooting time in step S13.

ステップS11にてクロック番号が存在しなければ(NO)、遅延時間測定部28は、ステップS12にて、クロック番号Cn1(即ち、時刻t1)が存在するか否かを判定する。クロック番号Cn1が存在すれば(YES)、遅延時間測定部28は、ステップS14にて、クロック番号Cn1が示す時刻t1を撮影時刻に設定する。クロック番号Cn1が存在しなければ(NO)、遅延時間測定部28は、ステップS15にて、クロック番号Cn2が示す時刻t2を撮影時刻に設定する。 If the clock number does not exist in step S11 (NO), the delay time measurement unit 28 determines whether or not the clock number Cn1 (i.e., time t1) exists in step S12. If the clock number Cn1 exists (YES), the delay time measurement unit 28 sets the time t1 indicated by the clock number Cn1 as the shooting time in step S14. If the clock number Cn1 does not exist (NO), the delay time measurement unit 28 sets the time t2 indicated by the clock number Cn2 as the shooting time in step S15.

図7は、ステップS2の詳細な処理を示す。図7において、遅延時間測定部28は、ステップS21にて、クロック番号Cn5(即ち、時刻t5)が存在するか否かを判定する。クロック番号Cn5が存在すれば(YES)、遅延時間測定部28は、ステップS23にて、時刻t5を表示時刻に設定する。 Figure 7 shows the detailed processing of step S2. In Figure 7, the delay time measurement unit 28 determines whether or not clock number Cn5 (i.e., time t5) exists in step S21. If clock number Cn5 exists (YES), the delay time measurement unit 28 sets time t5 as the display time in step S23.

ステップS21にてクロック番号Cn5が存在しなければ(NO)、遅延時間測定部28は、ステップS22にて、クロック番号Cn4(即ち、時刻t4)が存在するか否かを判定する。クロック番号Cn4が存在すれば(YES)、遅延時間測定部28は、ステップS24にて、時刻t4を表示時刻に設定する。クロック番号Cn4が存在しなければ(NO)、遅延時間測定部28は、ステップS25にて、クロック番号Cn3が示す時刻t3を表示時刻に設定する。 If clock number Cn5 does not exist in step S21 (NO), the delay time measurement unit 28 determines whether clock number Cn4 (i.e., time t4) exists in step S22. If clock number Cn4 exists (YES), the delay time measurement unit 28 sets time t4 as the display time in step S24. If clock number Cn4 does not exist (NO), the delay time measurement unit 28 sets time t3 indicated by clock number Cn3 as the display time in step S25.

図6において、クロック番号Cn0が存在するか否かを判定しているのは、カメラ11が各フレームの画像データの生成を開始した時刻t0を示すクロック番号Cn0を画像データに重畳するように構成されていない場合があり得るからである。また、クロック番号Cn1が存在するか否かを判定しているのは、画像メモリ15が画像データを書き込む時刻t1を示すクロック番号Cn1を画像データに重畳するように構成されていない場合があり得るからである。 In FIG. 6, the reason for determining whether clock number Cn0 exists is that there may be cases where the camera 11 is not configured to superimpose clock number Cn0, which indicates time t0 when the camera 11 starts generating image data for each frame, onto the image data. Also, the reason for determining whether clock number Cn1 exists is that there may be cases where the camera 11 is not configured to superimpose clock number Cn1, which indicates time t1 when the image memory 15 writes the image data, onto the image data.

図7において、クロック番号Cn5が存在するか否かを判定しているのは、表示装置22が画像データを液晶パネル223に表示した時刻t5を示すクロック番号Cn5を遅延時間測定部28に供給するように構成されていない場合があり得るからである。また、クロック番号Cn4が存在するか否かを判定しているのは、画像メモリ27が画像データを読み出した時刻t4を示すクロック番号Cn4を遅延時間測定部28に供給するように構成されていない場合があり得るからである。 In FIG. 7, the presence or absence of clock number Cn5 is determined because the display device 22 may not be configured to supply the delay time measurement unit 28 with clock number Cn5 indicating time t5 at which the image data was displayed on the liquid crystal panel 223. The presence or absence of clock number Cn4 is determined because the display device 22 may not be configured to supply the delay time measurement unit 28 with clock number Cn4 indicating time t4 at which the image memory 27 read out the image data.

図5に戻り、遅延時間測定部28は、ステップS3にて、撮影時刻と表示時刻との差分である画像送信装置10と画像受信装置20との間の遅延時間を算出する。遅延時間測定部28は、ステップS4にて、撮影時刻が時刻t2であり、かつ、表示時刻が時刻t3であるか否かを判定する。撮影時刻が時刻t2であり、かつ、表示時刻が時刻t3である場合、時刻2から時刻t3までの時間は、画像データのネットワーク30による伝送時間そのものである。従って、画像送信装置10が画像データの生成を開始してから、画像受信装置20が画像データの表示を開始するまでの遅延時間を表さない。 Returning to FIG. 5, in step S3, the delay time measurement unit 28 calculates the delay time between the image transmitting device 10 and the image receiving device 20, which is the difference between the shooting time and the display time. In step S4, the delay time measurement unit 28 determines whether the shooting time is time t2 and the display time is time t3. If the shooting time is time t2 and the display time is time t3, the time from time 2 to time t3 is the actual transmission time of the image data over the network 30. Therefore, it does not represent the delay time from when the image transmitting device 10 starts generating the image data to when the image receiving device 20 starts displaying the image data.

そこで、ステップS4にて撮影時刻が時刻t2、かつ、表示時刻が時刻t3であれば(YES)、遅延時間測定部28は、ステップS5にて、予め測定された固定補正値が遅延時間測定部28内に設定されているか否かを判定する。固定補正値とは、時刻t0から時刻t2までの平均的な時間と、時刻t3から時刻t5までの平均的な時間とのうちの一方、またはその両方を加算した時間である。 If the shooting time is time t2 and the display time is time t3 in step S4 (YES), the delay time measurement unit 28 determines in step S5 whether a pre-measured fixed correction value is set in the delay time measurement unit 28. The fixed correction value is the sum of either the average time from time t0 to time t2 or the average time from time t3 to time t5, or both.

ステップS5にて予め測定された固定補正値が設定されていれば(YES)、ステップS3にて得られた遅延時間に固定補正値を加算した時間を遅延時間補正値として決定して、処理を終了させる。 If a fixed correction value measured in advance is set in step S5 (YES), the delay time correction value is determined by adding the fixed correction value to the delay time obtained in step S3, and the process ends.

ステップS4にて撮影時刻が時刻t2、かつ、表示時刻が時刻t3でなければ(NO)、またはステップS5にて予め測定された固定補正値が設定されていなければ(NO)、遅延時間測定部28は、ステップS7にて、ステップS3にて得られた遅延時間をそのまま遅延時間補正値として決定して、処理を終了させる。 If in step S4 the shooting time is not time t2 and the display time is not time t3 (NO), or if in step S5 the previously measured fixed correction value is not set (NO), in step S7 the delay time measurement unit 28 determines the delay time obtained in step S3 as the delay time correction value as is, and ends the process.

以上のように、画像送信装置10は、カメラ11、クロック生成部14、画像メモリ15、通信部16を備える。クロック生成部14は、GNSS用の衛星40から受信した電波に基づく時刻情報を含む第1のクロック(一例として148.5MHzクロック)を生成する。カメラ11は、第1のクロックによって動作し、撮像素子112が被写体を撮像することによって画像データを生成する。画像メモリ15は、第1のクロックによって動作し、書込・読出制御部150による制御に基づいて画像データを書き込んで読み出す。 As described above, the image transmission device 10 includes the camera 11, the clock generation unit 14, the image memory 15, and the communication unit 16. The clock generation unit 14 generates a first clock (a 148.5 MHz clock, for example) that includes time information based on radio waves received from a GNSS satellite 40. The camera 11 operates according to the first clock, and generates image data by the image sensor 112 capturing an image of a subject. The image memory 15 operates according to the first clock, and writes and reads image data under the control of the write/read control unit 150.

通信部16は、画像メモリ15より読み出され、第1~第3のクロック番号のうちの少なくとも1つが重畳された画像データを送信する。第1~第3のクロック番号はクロック番号Cn0~Cn2である。 The communication unit 16 transmits image data that is read from the image memory 15 and has at least one of the first to third clock numbers superimposed thereon. The first to third clock numbers are clock numbers Cn0 to Cn2.

第1のクロック番号は、カメラ11が、撮像素子112がフレーム内の基準画素の画素データを発生させた時刻を示す。カメラ11が、第1のクロック番号を画像データに重畳させる処理を実行するように構成されていれば、第1のクロック番号を含む画像データが送信される。 The first clock number indicates the time at which the image sensor 112 of the camera 11 generated pixel data for a reference pixel in a frame. If the camera 11 is configured to execute a process of superimposing the first clock number on the image data, image data including the first clock number is transmitted.

第2のクロック番号は、書込・読出制御部150が基準画素の画素データを画像メモリ15に書き込んだ時刻を示す。書込・読出制御部150が第2のクロック番号を画像データに重畳させる処理を実行するように構成されていれば、第2のクロック番号を含む画像データが送信される。第3のクロック番号は、通信部16が基準画素の画素データを送信した時刻を示す。通信部16が第3のクロック番号を画像データに重畳させる処理を実行するように構成されていれば、第3のクロック番号を含む画像データが送信される。 The second clock number indicates the time when the write/read control unit 150 wrote the pixel data of the reference pixel to the image memory 15. If the write/read control unit 150 is configured to execute a process of superimposing the second clock number on the image data, image data including the second clock number is transmitted. The third clock number indicates the time when the communication unit 16 transmitted the pixel data of the reference pixel. If the communication unit 16 is configured to execute a process of superimposing the third clock number on the image data, image data including the third clock number is transmitted.

画像受信装置20は、第1のクロック番号、第2のクロック番号、第3のクロック番号のうちの少なくとも1つが重畳された画像データを受信する通信部25を備える。通信部25を第1の通信部とすれば、通信部16は第2の通信部である。通信部16を第1の通信部とすれば、通信部25は第2の通信部である。 The image receiving device 20 includes a communication unit 25 that receives image data on which at least one of the first clock number, the second clock number, and the third clock number is superimposed. If the communication unit 25 is considered to be the first communication unit, the communication unit 16 is the second communication unit. If the communication unit 16 is considered to be the first communication unit, the communication unit 25 is the second communication unit.

第1のクロック番号は、クロック生成部14(第1のクロック生成部)が生成する第1のクロックにおけるクロック番号であり、カメラ11の撮像素子112がフレーム内の基準画素の画素データを発生させた時刻を示す。第2のクロック番号は、第1のクロックにおけるクロック番号であり、書込・読出制御部150(第1の書込・読出制御部)が、基準画素の画素データを画像メモリ15(第1の画像メモリ)に書き込んだ時刻を示す。第3のクロック番号は、第1のクロックにおけるクロック番号であり、通信部16(第2の通信部)が基準画素の画素データを送信した時刻を示す。 The first clock number is a clock number in the first clock generated by the clock generation unit 14 (first clock generation unit) and indicates the time when the image sensor 112 of the camera 11 generated pixel data for a reference pixel in a frame. The second clock number is a clock number in the first clock and indicates the time when the write/read control unit 150 (first write/read control unit) wrote the pixel data for the reference pixel to the image memory 15 (first image memory). The third clock number is a clock number in the first clock and indicates the time when the communication unit 16 (second communication unit) transmitted the pixel data for the reference pixel.

画像受信装置20は、クロック生成部24(第2のクロック生成部)、画像メモリ27(第2の画像メモリ)、表示装置22、遅延時間測定部28をさらに備える。クロック生成部24は、第1のクロックと同一の第2のクロックを生成する。画像メモリ27は、第2のクロックによって動作し、書込・読出制御部270(第2の書込・読出制御部)による制御に基づいて画像データを書き込んで読み出す。表示装置22は、画像メモリ27より読み出された画像データを表示する。 The image receiving device 20 further comprises a clock generating unit 24 (second clock generating unit), an image memory 27 (second image memory), a display device 22, and a delay time measuring unit 28. The clock generating unit 24 generates a second clock that is the same as the first clock. The image memory 27 operates according to the second clock, and writes and reads image data based on the control of a write/read control unit 270 (second write/read control unit). The display device 22 displays the image data read from the image memory 27.

遅延時間測定部28は、第1~第3のクロック番号のうちのいずれかのクロック番号と、第4~第6のクロック番号とのうちのいずれかのクロック番号との差分を示す遅延時間を測定する。第4のクロック番号は、第2のクロックにおけるクロック番号であり、通信部25が基準画素の画素データを受信した時刻を示す。第5のクロック番号は、第2のクロックにおけるクロック番号であり、書込・読出制御部270が基準画素の画素データを画像メモリ27より読み出した時刻を示す。第6のクロック番号は、第2のクロックにおけるクロック番号であり、表示装置22が基準画素の画素データを表示した時刻を示す。 The delay time measurement unit 28 measures the delay time indicating the difference between any one of the first to third clock numbers and any one of the fourth to sixth clock numbers. The fourth clock number is a clock number in the second clock and indicates the time when the communication unit 25 received the pixel data of the reference pixel. The fifth clock number is a clock number in the second clock and indicates the time when the write/read control unit 270 reads the pixel data of the reference pixel from the image memory 27. The sixth clock number is a clock number in the second clock and indicates the time when the display device 22 displays the pixel data of the reference pixel.

遅延時間測定部28は、第1のクロック番号(クロック番号Cn0)を取得した場合には第1のクロック番号を用いて遅延時間を測定するのがよい。遅延時間測定部28は、第1のクロック番号を取得できず第2のクロック番号(クロック番号Cn1)を取得した場合には第2のクロック番号を用いて遅延時間を測定するのがよい。遅延時間測定部28は、第6のクロック番号(クロック番号Cn5)を取得した場合には第6のクロック番号を用いて遅延時間を測定するのがよい。遅延時間測定部28は、第6のクロック番号を取得できず第5のクロック番号(クロック番号Cn4)を取得した場合には第5のクロック番号を用いて遅延時間を測定するのがよい。 When the delay time measurement unit 28 acquires the first clock number (clock number Cn0), it is preferable to measure the delay time using the first clock number. When the delay time measurement unit 28 is unable to acquire the first clock number and acquires the second clock number (clock number Cn1), it is preferable to measure the delay time using the second clock number. When the delay time measurement unit 28 acquires the sixth clock number (clock number Cn5), it is preferable to measure the delay time using the sixth clock number. When the delay time measurement unit 28 is unable to acquire the sixth clock number and acquires the fifth clock number (clock number Cn4), it is preferable to measure the delay time using the fifth clock number.

遅延時間測定部28は1またはそれ以上の実施形態の遅延時間測定装置である。上記のように、遅延時間測定部28は、第1~第3のクロック番号のうちのいずれかのクロック番号と、第4~第6のクロック番号のうちのいずれかのクロック番号との差分を求める。これにより、遅延時間測定部28は、画像送信装置10が生成して画像受信装置20に送信した画像データを画像受信装置20が受信して表示するときの遅延時間を測定する。 The delay time measurement unit 28 is a delay time measurement device of one or more embodiments. As described above, the delay time measurement unit 28 determines the difference between any one of the first to third clock numbers and any one of the fourth to sixth clock numbers. In this way, the delay time measurement unit 28 measures the delay time when the image receiving device 20 receives and displays image data generated by the image transmitting device 10 and transmitted to the image receiving device 20.

1またはそれ以上の実施形態の画像送信装置、画像受信装置、及び遅延時間測定装置によれば、画像送信装置10からネットワーク30を介して画像受信装置20へと画像データを伝送するときの、より正確な遅延時間を把握することができる。 According to one or more embodiments of the image transmitting device, image receiving device, and delay time measuring device, it is possible to grasp a more accurate delay time when transmitting image data from the image transmitting device 10 to the image receiving device 20 via the network 30.

<遅延時間管理サーバ>
図8において、拠点B1~B3には、それぞれ、画像送受信装置120A~120Cが配置されている。画像送受信装置120A~120Cは、ネットワーク30を介して互いに双方向で通信する。画像送受信装置120A~120Cのいずれかを特定しない画像送受信装置を画像送受信装置120と称する。画像送受信装置120は、図2に示す画像送信装置10と画像受信装置20との双方の構成を有する。
<Delay time management server>
8, image transmitting/receiving devices 120A to 120C are disposed at bases B1 to B3, respectively. The image transmitting/receiving devices 120A to 120C communicate with each other bidirectionally via a network 30. An image transmitting/receiving device that does not specify which of the image transmitting/receiving devices 120A to 120C is referred to as an image transmitting/receiving device 120. The image transmitting/receiving device 120 has the configurations of both the image transmitting device 10 and the image receiving device 20 shown in FIG.

図8に示すように、概略的には、画像送受信装置120は、カメラ11、表示装置22、遅延時間測定部28、制御部122、送受信部121を備える。図8では図示が省略されているが、画像送受信装置120は、GNSS衛星電波時計13(または23)及びクロック生成部14(または24)を備え、カメラ11及び表示装置22には、148.5MHzクロックが供給される。送受信部121は、通信部16及び25に相当する。制御部122は、制御部111及び221に相当する。 As shown in FIG. 8, the image transmission/reception device 120 generally comprises a camera 11, a display device 22, a delay time measurement unit 28, a control unit 122, and a transmission/reception unit 121. Although not shown in FIG. 8, the image transmission/reception device 120 also comprises a GNSS satellite radio clock 13 (or 23) and a clock generation unit 14 (or 24), and a 148.5 MHz clock is supplied to the camera 11 and the display device 22. The transmission/reception unit 121 corresponds to the communication units 16 and 25. The control unit 122 corresponds to the control units 111 and 221.

図2に示す画像送信装置10は、図8に示す画像送受信装置120が画像送信装置として動作しているときの構成を詳細に記載したものである。図2に示す画像受信装置20は、図8に示す画像送受信装置120が画像受信装置として動作しているときの構成を詳細に記載したものである。 The image transmitting device 10 shown in FIG. 2 is a detailed description of the configuration when the image transmitting/receiving device 120 shown in FIG. 8 is operating as an image transmitting device. The image receiving device 20 shown in FIG. 2 is a detailed description of the configuration when the image transmitting/receiving device 120 shown in FIG. 8 is operating as an image receiving device.

ネットワーク30には、遅延時間管理サーバ50が接続されている。遅延時間管理サーバ50は、画像送受信装置120A~120Cと互いに双方向で通信する。図9に示すように、遅延時間管理サーバ50は、拠点B1~B3に配置された画像送受信装置120A~120Cが送信側となって他の画像送受信装置120が受信側となっているときの遅延時間を記憶している。図9には、遅延時間に、時刻t0~t2のいずれの時刻から時刻t3~t5のいずれの時刻までの遅延時間であるかを示す情報を併記している。 A delay time management server 50 is connected to the network 30. The delay time management server 50 communicates bidirectionally with the image transmitting/receiving devices 120A to 120C. As shown in FIG. 9, the delay time management server 50 stores the delay time when the image transmitting/receiving devices 120A to 120C located at bases B1 to B3 are the transmitting side and the other image transmitting/receiving devices 120 are the receiving side. In FIG. 9, the delay time is listed together with information indicating from which time among times t0 to t2 the delay time extends to which time among times t3 to t5.

遅延時間管理サーバ50は、画像送受信装置120A~120Cの遅延時間測定部28が遅延時間を測定するたびに図9に示す遅延時間を更新してもよい。遅延時間管理サーバ50は、所定の時間が経過するたびに、図9に示す遅延時間を、遅延時間測定部28が測定した最新の遅延時間に更新してもよい。画像送受信装置120は、遅延時間管理サーバ50に記憶されている遅延時間を読み出すことができる。 The delay time management server 50 may update the delay time shown in FIG. 9 each time the delay time measurement unit 28 of the image transmission/reception device 120A to 120C measures the delay time. The delay time management server 50 may update the delay time shown in FIG. 9 to the latest delay time measured by the delay time measurement unit 28 each time a predetermined time has elapsed. The image transmission/reception device 120 can read the delay time stored in the delay time management server 50.

以上のように、1またはそれ以上の遅延時間管理サーバである遅延時間管理サーバ50は、ネットワーク30に接続されている。ネットワーク30には、少なくとも2つの画像送受信装置120である第1及び第2の画像送受信装置が双方向で互いに通信するように接続されている。画像送受信装置120A~120Cのうちの任意の2つの画像送受信装置120が第1及び第2の画像送受信装置である。 As described above, one or more delay time management servers, ie, delay time management servers 50, are connected to the network 30. At least two image transmitting/receiving devices 120, ie, a first and a second image transmitting/receiving device, are connected to the network 30 so as to communicate with each other bidirectionally. Any two image transmitting/receiving devices 120 among the image transmitting/receiving devices 120A to 120C are the first and second image transmitting/receiving devices.

第1の画像送受信装置は、第2の画像送受信装置が生成して第1の画像送受信装置に送信する画像データを第1の画像送受信装置が受信して表示するときの第1の遅延時間を測定する第1の遅延時間測定部(遅延時間測定部28)を備える。第2の画像送受信装置は、第1の画像送受信装置が生成して第2の画像送受信装置に送信する画像データを第2の画像送受信装置が受信して表示するときの第2の遅延時間を測定する第2の遅延時間測定部(遅延時間測定部28)を備える。 The first image transmission/reception device includes a first delay time measurement unit (delay time measurement unit 28) that measures a first delay time when the first image transmission/reception device receives and displays image data generated by the second image transmission/reception device and transmitted to the first image transmission/reception device. The second image transmission/reception device includes a second delay time measurement unit (delay time measurement unit 28) that measures a second delay time when the second image transmission/reception device receives and displays image data generated by the first image transmission/reception device and transmitted to the second image transmission/reception device.

遅延時間管理サーバ50は、ネットワーク30を介して第1の画像送受信装置より送信された第1の遅延時間と、ネットワーク30を介して第2の画像送受信装置より送信された第2の遅延時間を記憶する。 The delay time management server 50 stores a first delay time transmitted from a first image transmission/reception device via the network 30 and a second delay time transmitted from a second image transmission/reception device via the network 30.

1またはそれ以上の実施形態の遅延時間管理サーバ50によれば、画像送信装置として動作する画像送受信装置120からネットワーク30を介して画像受信装置として動作する画像送受信装置120へと画像データを伝送するときの、より正確な遅延時間を管理することができる。 According to one or more embodiments of the delay time management server 50, it is possible to more accurately manage the delay time when transmitting image data from an image transmitting/receiving device 120 operating as an image transmitting device to an image transmitting/receiving device 120 operating as an image receiving device via the network 30.

<画像データ受信時のタイミング調整方法>
一例として、図10において、拠点B1~B3それぞれで楽器を演奏し、演奏の監督者が位置している拠点B2の画像送受信装置120Bが画像送受信装置120A及び120Cから送信された画像データを受信する場合を考える。楽器の演奏は、被写体である人物が行う所定の動作の一例である。楽器を演奏する被写体は演奏者である。
<Method of adjusting timing when receiving image data>
10, a musical instrument is played at each of the locations B1 to B3, and the image transmitting/receiving device 120B at the location B2, where the performance supervisor is located, receives image data transmitted from the image transmitting/receiving devices 120A and 120C. Playing a musical instrument is an example of a predetermined action performed by a person who is a subject. The subject who plays a musical instrument is a performer.

画像送受信装置120Aのカメラ11は拠点B1の演奏者を撮影し、送受信部121は画像データを画像送受信装置120Bに送信する。画像送受信装置120Cのカメラ11は拠点B3の演奏者を撮影し、送受信部121は画像データを画像送受信装置120Bに送信する。画像送受信装置120Bのカメラ11は拠点B2の演奏者を撮影し、表示装置22は動画像を表示する。画像送受信装置120Bの表示装置22は、画像送受信装置120A~120Cが生成する動画像を同時に表示することがあってもよいし、画像送受信装置120A~120Cが生成する動画像を切り替えながら表示することがあってもよい。 The camera 11 of the image transmitting/receiving device 120A photographs the performers at location B1, and the transmitting/receiving unit 121 transmits the image data to the image transmitting/receiving device 120B. The camera 11 of the image transmitting/receiving device 120C photographs the performers at location B3, and the transmitting/receiving unit 121 transmits the image data to the image transmitting/receiving device 120B. The camera 11 of the image transmitting/receiving device 120B photographs the performers at location B2, and the display device 22 displays a video. The display device 22 of the image transmitting/receiving device 120B may simultaneously display the video generated by the image transmitting/receiving devices 120A to 120C, or may switch between the video generated by the image transmitting/receiving devices 120A to 120C.

画像送受信装置120A~120Cは、拠点B1~B3それぞれに位置している演奏者に演奏の開始を合図するためのタイミング指示部29を備える。図11に示すように、タイミング指示部29は、制御部291、時計292、操作部293、遅延時間補正値保持部294、表示部295を有する。時計292は、GNSS衛星電波時計13(または23)であってもよい。表示部295は、液晶パネルであってもよいし、LEDであってもよい。 The image transmission/reception devices 120A to 120C are equipped with a timing instruction unit 29 for signaling the start of performance to the performers located at the respective bases B1 to B3. As shown in FIG. 11, the timing instruction unit 29 has a control unit 291, a clock 292, an operation unit 293, a delay time correction value storage unit 294, and a display unit 295. The clock 292 may be the GNSS satellite radio clock 13 (or 23). The display unit 295 may be a liquid crystal panel or an LED.

タイミング指示部29は、操作部293によって演奏を開始する時刻を制御部291に設定すると、制御部291が、時計292が計時する時刻を監視して、演奏を開始するタイミングを知らせる合図を表示部295に表示するように構成されている。例えば13時00分00秒に拠点B1~B3それぞれで演奏を開始したとすると、拠点B1及びB3から拠点B2に画像データが送信されて表示装置22に表示されるまでに上記の遅延時間が存在するから、拠点B2で表示される拠点B1~B3全ての演奏のタイミングが一致しない。 The timing instruction unit 29 is configured so that when the time to start playing is set in the control unit 291 by the operation unit 293, the control unit 291 monitors the time measured by the clock 292 and displays a signal indicating the timing to start playing on the display unit 295. For example, if playing starts at each of the locations B1 to B3 at 13:00:00, there is the above-mentioned delay time until the image data is transmitted from the locations B1 and B3 to the location B2 and displayed on the display device 22, so the timing of the playing at all the locations B1 to B3 displayed at the location B2 will not be the same.

そこで、送受信部121は、制御部122による制御に基づき、遅延時間管理サーバ50から図9に示す遅延時間を読み出し、タイミング指示部29の制御部291に供給する。制御部291は、遅延時間補正値保持部294に遅延時間に基づく遅延時間補正値を保持させる。ここでは、遅延時間をそのまま遅延時間補正値とした場合を例とする。 Then, the transmission/reception unit 121, under the control of the control unit 122, reads the delay time shown in FIG. 9 from the delay time management server 50 and supplies it to the control unit 291 of the timing instruction unit 29. The control unit 291 causes the delay time correction value storage unit 294 to store a delay time correction value based on the delay time. Here, an example is shown in which the delay time is used as the delay time correction value as is.

図10に示す例では、画像送受信装置120Aが備えるタイミング指示部29の遅延時間補正値保持部294は、拠点B1を送信側、拠点B2を受信側とする遅延時間10.3msを保持する。画像送受信装置120Cが備えるタイミング指示部29の遅延時間補正値保持部294は、拠点B3を送信側、拠点B2を受信側とする遅延時間10.2msを保持する。 In the example shown in FIG. 10, the delay time correction value storage unit 294 of the timing instruction unit 29 provided in the image transmission/reception device 120A stores a delay time of 10.3 ms with location B1 as the sending side and location B2 as the receiving side. The delay time correction value storage unit 294 of the timing instruction unit 29 provided in the image transmission/reception device 120C stores a delay time of 10.2 ms with location B3 as the sending side and location B2 as the receiving side.

画像送受信装置120Bが備えるタイミング指示部29の遅延時間補正値保持部294には、遅延時間補正値を保持させる必要はない。図10においては、送受信部121からタイミング指示部29へと遅延時間が供給されないので、送受信部121とタイミング指示部29との間を破線の矢印線にて示している。 The delay time correction value storage unit 294 of the timing instruction unit 29 of the image transmission/reception device 120B does not need to store a delay time correction value. In FIG. 10, since no delay time is supplied from the transmission/reception unit 121 to the timing instruction unit 29, the connection between the transmission/reception unit 121 and the timing instruction unit 29 is indicated by a dashed arrow line.

画像送受信装置120Aが備えるタイミング指示部29の制御部291は、演奏を開始する時刻である13時00分00秒から遅延時間10.3ms前の時刻に演奏を開始するタイミングを知らせる合図を表示部295に表示する。画像送受信装置120Cが備えるタイミング指示部29の制御部291は、演奏を開始する時刻である13時00分00秒から遅延時間10.2ms前の時刻に演奏を開始するタイミングを知らせる合図を表示部295に表示する。 The control unit 291 of the timing indication unit 29 provided in the image transmission/reception device 120A displays on the display unit 295 a cue indicating the timing to start performance at a time 10.3 ms before the delay time of 13:00:00, which is the time to start performance. The control unit 291 of the timing indication unit 29 provided in the image transmission/reception device 120C displays on the display unit 295 a cue indicating the timing to start performance at a time 10.2 ms before the delay time of 13:00:00, which is the time to start performance.

画像送受信装置120Bが備えるタイミング指示部29の制御部291は、演奏を開始する時刻である13時00分00秒に演奏を開始するタイミングを知らせる合図を表示部295に表示する。 The control unit 291 of the timing indicator 29 of the image transmission/reception device 120B displays a signal on the display unit 295 indicating the timing to start playing at 13:00:00, which is the time to start playing.

拠点B1~B3それぞれの演奏者は、拠点B1~B3それぞれのタイミング指示部29の表示部295に表示される合図に合わせて演奏を開始する。これにより、拠点B2の表示装置22に表示される画像データは、拠点B1~B3全ての演奏のタイミングが一致した状態で表示される。 The performers at each of the locations B1 to B3 start playing in sync with the signal displayed on the display unit 295 of the timing indicator 29 at each of the locations B1 to B3. As a result, the image data displayed on the display device 22 at the location B2 is displayed in a state where the timing of the performances at all of the locations B1 to B3 is synchronized.

図12に示すフローチャートを用いて、画像データの受信タイミングを合わせるための画像送受信装置120A~120Cが実行する処理を説明する。図12において、画像送受信装置120Bの制御部122は、ステップS31にて、画像送受信装置120Bを基準拠点に設定する。送信側拠点である画像送受信装置120A及び120Cの制御部122は、ステップS32にて、遅延時間管理サーバ50から該当する遅延時間を取得する。 The process executed by the image transmitting/receiving devices 120A to 120C to synchronize the reception timing of image data will be described using the flowchart shown in FIG. 12. In FIG. 12, the control unit 122 of the image transmitting/receiving device 120B sets the image transmitting/receiving device 120B as the reference location in step S31. The control units 122 of the image transmitting/receiving devices 120A and 120C, which are the transmitting side locations, obtain the corresponding delay time from the delay time management server 50 in step S32.

画像送受信装置120A及び120Cの制御部291は、ステップS33にて、遅延時間補正値保持部294に遅延時間を遅延時間補正値として設定する。ここでは、遅延時間をそのまま遅延時間補正値とする。画像送受信装置120A~120Cの制御部291は、ステップS34にて、操作部293による操作入力に基づき演奏開始時刻を設定する。 In step S33, the control unit 291 of the image transmission/reception devices 120A and 120C sets the delay time as the delay time correction value in the delay time correction value storage unit 294. Here, the delay time is treated as the delay time correction value as is. In step S34, the control unit 291 of the image transmission/reception devices 120A to 120C sets the performance start time based on the operation input from the operation unit 293.

送信側拠点である画像送受信装置120A及び120Cの制御部122は、ステップS351にて、演奏開始時刻より遅延時間補正値だけ早い時刻を演奏開始タイミングとして設定する。基準拠点である画像送受信装置120Bの制御部122は、ステップS352にて、演奏開始時刻を演奏開始タイミングとして設定する。 In step S351, the control unit 122 of the image transmitting/receiving devices 120A and 120C, which are the transmitting bases, sets the performance start timing to a time that is earlier than the performance start time by the delay time correction value. In step S352, the control unit 122 of the image transmitting/receiving device 120B, which is the reference base, sets the performance start timing to the performance start time.

画像送受信装置120A及び120Cの制御部122は、ステップS361にて、現在時刻が演奏開始タイミングに到達したか否かを判定する。現在時刻が演奏開始タイミングに到達していなければ(NO)、制御部122はステップS361の処理を繰り返す。現在時刻が演奏開始タイミングに到達していれば(YES)、制御部122は処理をステップS371に移行させる。 In step S361, the control unit 122 of the image transmission/reception devices 120A and 120C determines whether the current time has reached the performance start timing. If the current time has not reached the performance start timing (NO), the control unit 122 repeats the process of step S361. If the current time has reached the performance start timing (YES), the control unit 122 transitions the process to step S371.

画像送受信装置120Bの制御部122は、ステップS362にて、現在時刻が演奏開始タイミングに到達したか否かを判定する。現在時刻が演奏開始タイミングに到達していなければ(NO)、制御部122はステップS362の処理を繰り返す。現在時刻が演奏開始タイミングに到達していれば(YES)、制御部122は処理をステップS372に移行させる。 In step S362, the control unit 122 of the image transmission/reception device 120B determines whether the current time has reached the performance start timing. If the current time has not reached the performance start timing (NO), the control unit 122 repeats the process of step S362. If the current time has reached the performance start timing (YES), the control unit 122 transitions the process to step S372.

画像送受信装置120A及び120Cの制御部122は、ステップS371にて、演奏開始タイミングに演奏開始を知らせる合図を表示部295に表示するよう制御して、処理を終了させる。画像送受信装置120Bの制御部122は、ステップS372にて、演奏開始タイミングに演奏開始を知らせる合図を表示部295に表示するよう制御して、処理を終了させる。 In step S371, the control unit 122 of the image transmission/reception device 120A and 120C controls the display unit 295 to display a cue notifying the start of performance at the performance start timing, and ends the process. In step S372, the control unit 122 of the image transmission/reception device 120B controls the display unit 295 to display a cue notifying the start of performance at the performance start timing, and ends the process.

以上のように、図10に示す画像伝送システムにおいて、送信側拠点に配置されている画像送信装置(画像送受信装置120Aまたは120C)は、カメラ11を備える。画像送信装置は、カメラ11が、所定の動作を行う被写体を撮影することによって生成した画像データを、ネットワーク30を介して基準拠点に配置されている画像受信装置(画像送受信装置120B)へと送信する。 As described above, in the image transmission system shown in FIG. 10, the image transmitting device (image transmitting/receiving device 120A or 120C) located at the transmitting side base includes a camera 11. The image transmitting device transmits image data generated by the camera 11 by capturing an image of a subject performing a predetermined action to the image receiving device (image transmitting/receiving device 120B) located at the reference base via the network 30.

画像伝送システムで実行されるタイミング調整方法は、画像受信装置が受信した画像データを表示装置22に表示するときの遅延時間を測定する。タイミング調整方法は、送信側拠点に配置されているタイミング指示部29に、遅延時間に基づく遅延時間補正値を設定する。タイミング調整方法は、タイミング指示部29によって、被写体が所定の動作を開始するよう指示されている時刻から遅延時間補正値が示す時間だけ前の時刻に所定の動作を開始するタイミングを被写体に知らせるよう合図する。 The timing adjustment method executed in the image transmission system measures the delay time when the image receiving device displays the received image data on the display device 22. The timing adjustment method sets a delay time correction value based on the delay time in a timing instruction unit 29 arranged at the transmitting side base. The timing adjustment method causes the timing instruction unit 29 to signal the subject to inform the subject of the timing to start the specified action at a time indicated by the delay time correction value before the time the subject is instructed to start the specified action.

1またはそれ以上の実施形態のタイミング調整方法によれば、送信側拠点と基準拠点とで個別に行われる所定の動作を行う被写体を撮影した画像データを基準拠点で表示するときのタイミングを一致させるように調整することができる。 According to one or more embodiments of the timing adjustment method, it is possible to adjust the timing at which image data captured of a subject performing a specific action performed separately at the transmitting location and the reference location is displayed at the reference location to match.

<画像データ受信時のフレームのタイミング調整方法>
図10に示す構成によって、演奏開始のタイミングを調整しても、画像送受信装置120A~120Cが生成する画像データのフレームのタイミングがずれており、画像送受信装置120A~120Cが生成する動画像を切り替えながら表示するときに画像ノイズが発生することがある。
<Method of adjusting frame timing when receiving image data>
Even if the timing of the start of performance is adjusted using the configuration shown in FIG. 10, the timing of the frames of image data generated by the image transmitting/receiving devices 120A to 120C is shifted, and image noise may occur when switching between the moving images generated by the image transmitting/receiving devices 120A to 120C for display.

図13は、画像データのフレームのタイミングのずれを補正するように構成された画像送受信装置120と、画像データのフレームのタイミングのずれを補正するのに好適な遅延時間管理サーバ50を示している。図13において、図10と同様に、画像送受信装置120Bは、画像送受信装置120A及び120Cから送信された画像データを受信する。 Figure 13 shows an image transmitting/receiving device 120 configured to correct the timing shift of image data frames, and a delay time management server 50 suitable for correcting the timing shift of image data frames. In Figure 13, similar to Figure 10, image transmitting/receiving device 120B receives image data transmitted from image transmitting/receiving devices 120A and 120C.

画像送受信装置120Bは垂直同期遅延回路123を有する。垂直同期遅延回路123には、送受信部121が受信した画像送受信装置120A及び120Cから送信された画像データと、カメラ11より出力される画像データとが入力される。画像送受信装置120A及び120Cから送信された画像データの垂直同期信号は、カメラ11より出力される画像データの垂直同期信号に対して遅れているとする。 Image transmission/reception device 120B has a vertical synchronization delay circuit 123. Image data transmitted from image transmission/reception devices 120A and 120C and received by transmission/reception unit 121, and image data output from camera 11 are input to vertical synchronization delay circuit 123. It is assumed that the vertical synchronization signals of the image data transmitted from image transmission/reception devices 120A and 120C are delayed with respect to the vertical synchronization signal of the image data output from camera 11.

垂直同期遅延回路123は、カメラ11より出力される画像データの垂直同期信号に対する、画像送受信装置120A及び120Cから送信された画像データの垂直同期信号のずれを低減させるよう、カメラ11より出力される画像データの垂直同期を遅延させる。画像送受信装置120A及び120Cから送信された画像データの垂直同期信号のずれ量が異なる場合は、垂直同期遅延回路123は、ずれ量の少ない方の画像データの垂直同期を遅延させ、ずれ量の大きい方に一致させる。垂直同期遅延回路123は、カメラ11からの画像データを、そのずれ量に合わせるように遅延させることで、3つの画像データの垂直同期を合わせる。 The vertical synchronization delay circuit 123 delays the vertical synchronization of the image data output from the camera 11 to reduce the deviation of the vertical synchronization signal of the image data transmitted from the image transmission/reception devices 120A and 120C relative to the vertical synchronization signal of the image data output from the camera 11. If the deviation amounts of the vertical synchronization signals of the image data transmitted from the image transmission/reception devices 120A and 120C are different, the vertical synchronization delay circuit 123 delays the vertical synchronization of the image data with the smaller deviation amount to match the image data with the larger deviation amount. The vertical synchronization delay circuit 123 delays the image data from the camera 11 to match the deviation amount, thereby matching the vertical synchronization of the three image data.

垂直同期遅延回路123は、カメラ11より出力される画像データの垂直同期信号に対する、画像送受信装置120Aから送信された画像データの垂直同期信号の第1の遅延時間と、画像送受信装置120Cから送信された画像データの垂直同期信号の第2の遅延時間とを送受信部121に供給する。垂直同期遅延回路123は、第1及び第2の遅延時間を測定する垂直同期ずれ量測定部として機能する。 The vertical synchronization delay circuit 123 supplies the transmission/reception unit 121 with a first delay time of the vertical synchronization signal of the image data transmitted from the image transmission/reception device 120A and a second delay time of the vertical synchronization signal of the image data transmitted from the image transmission/reception device 120C, relative to the vertical synchronization signal of the image data output from the camera 11. The vertical synchronization delay circuit 123 functions as a vertical synchronization deviation measurement unit that measures the first and second delay times.

送受信部121は、制御部122による制御に基づき、第1及び第2の遅延時間を、ネットワーク30を介して遅延時間管理サーバ50に送信する。第1の遅延時間は3.2ms、第2の遅延時間は0.3msであったとする。 The transmitter/receiver 121 transmits the first and second delay times to the delay time management server 50 via the network 30 under the control of the controller 122. Assume that the first delay time is 3.2 ms and the second delay time is 0.3 ms.

図14に示すように、遅延時間管理サーバ50は、拠点B1を送信側、拠点B2を受信側とするときの遅延時間10.3msに第1の遅延時間である3.2msを加算した遅延時間を記憶する。また、遅延時間管理サーバ50は、拠点B3を送信側、拠点B2を受信側とするときの遅延時間10.2msに第2の遅延時間である0.3msを加算した遅延時間を記憶する。 As shown in FIG. 14, the delay time management server 50 stores a delay time obtained by adding a first delay time of 3.2 ms to a delay time of 10.3 ms when base B1 is the sending side and base B2 is the receiving side. The delay time management server 50 also stores a delay time obtained by adding a second delay time of 0.3 ms to a delay time of 10.2 ms when base B3 is the sending side and base B2 is the receiving side.

画像送受信装置120A及び120Cにおけるタイミング指示部29の遅延時間補正値保持部294は、それぞれ、遅延時間(10.3+3.2)ms及び(10.2+0.3)msを遅延時間補正値として保持する。 The delay time correction value holding unit 294 of the timing instruction unit 29 in the image transmission/reception devices 120A and 120C holds the delay times (10.3 + 3.2) ms and (10.2 + 0.3) ms as delay time correction values, respectively.

画像送受信装置120Aにおけるタイミング指示部29の制御部291は、演奏を開始する時刻から遅延時間補正値である(10.3+3.2)ms前の時刻に演奏を開始するタイミングを知らせる合図を表示部295に表示する。画像送受信装置120Cにおけるタイミング指示部29の制御部291は、演奏を開始する時刻から遅延時間補正値である(10.2+0.3)ms前の時刻に演奏を開始するタイミングを知らせる合図を表示部295に表示する。 The control unit 291 of the timing instruction unit 29 in the image transmission/reception device 120A displays on the display unit 295 a cue informing the user that it is time to start playing at a time before the performance start time, which is the delay time correction value (10.3 + 3.2) ms. The control unit 291 of the timing instruction unit 29 in the image transmission/reception device 120C displays on the display unit 295 a cue informing the user that it is time to start playing at a time before the performance start time, which is the delay time correction value (10.2 + 0.3) ms.

これにより、拠点B2の表示装置22に表示される画像データは、拠点B1~B3全ての演奏のタイミングが一致した状態で表示されるだけでなく、画像送受信装置120A~120Cが生成する画像データのフレームのタイミングのずれも補正される。 As a result, not only is the image data displayed on the display device 22 at site B2 displayed with the timing of all the performances at sites B1 to B3 synchronized, but the timing discrepancies between the frames of image data generated by the image transmitting/receiving devices 120A to 120C are also corrected.

時間の経過により、カメラ11より出力される画像データの垂直同期信号に対して、画像送受信装置120Aまたは120Cから送信された画像データの垂直同期信号がずれている場合には、垂直同期遅延回路123によって垂直同期信号のずれを低減させるよう、カメラ11より出力される画像データの垂直同期を遅延させることができる。 If the vertical synchronization signal of the image data transmitted from the image transmission/reception device 120A or 120C becomes out of sync with the vertical synchronization signal of the image data output from the camera 11 due to the passage of time, the vertical synchronization delay circuit 123 can delay the vertical synchronization of the image data output from the camera 11 to reduce the deviation of the vertical synchronization signal.

さらに、カメラ11より出力される画像データの垂直同期信号に対する、画像送受信装置120Aから送信された画像データの垂直同期信号の第1の遅延時間と、画像送受信装置120Cから送信された画像データの垂直同期信号の第2の遅延時間とが遅延時間管理サーバ50に送信されて、最新の第1及び第2の遅延時間に更新される。よって、画像送受信装置120A~120Cが生成する画像データのフレームのタイミングは、所定の時間ごとに常に最適な状態に補正される。 Furthermore, the first delay time of the vertical synchronization signal of the image data transmitted from the image transmitting/receiving device 120A and the second delay time of the vertical synchronization signal of the image data transmitted from the image transmitting/receiving device 120C relative to the vertical synchronization signal of the image data output from the camera 11 are transmitted to the delay time management server 50 and updated to the latest first and second delay times. Therefore, the timing of the frames of image data generated by the image transmitting/receiving devices 120A to 120C is always corrected to an optimal state at predetermined time intervals.

以上のように、図13に示す画像伝送システムにおいて、ネットワーク30を介して、第1のカメラ(カメラ11)を備える画像送信装置(画像送受信装置120Aまたは120C)と第2のカメラ(カメラ11)及び表示装置22を備える画像受信装置とが接続されている。画像受信装置(画像送受信装置120B)は、遅延時間測定部28と、垂直同期ずれ量測定部として機能する垂直同期遅延回路123を備える。 As described above, in the image transmission system shown in FIG. 13, an image transmitting device (image transmitting/receiving device 120A or 120C) equipped with a first camera (camera 11) and an image receiving device equipped with a second camera (camera 11) and a display device 22 are connected via a network 30. The image receiving device (image transmitting/receiving device 120B) is equipped with a delay time measuring unit 28 and a vertical synchronization delay circuit 123 that functions as a vertical synchronization deviation amount measuring unit.

遅延時間測定部28は、第1のカメラが生成して画像送信装置が画像受信装置に送信する第1の画像データを画像受信装置が受信して表示装置22に表示するときの遅延時間を測定する。垂直同期遅延回路123は、第1の画像データと、第2のカメラが生成して表示装置22に表示する第2の画像データとの垂直同期がずれている時間を示す垂直同期ずれ量を測定する。遅延時間管理サーバ50は、ネットワーク30を介して画像受信装置より送信された遅延時間及び垂直同期ずれ量を記憶する。 The delay time measurement unit 28 measures the delay time when the first image data generated by the first camera and transmitted by the image transmission device to the image reception device is received by the image reception device and displayed on the display device 22. The vertical synchronization delay circuit 123 measures the vertical synchronization deviation amount indicating the time by which vertical synchronization is deviated between the first image data and the second image data generated by the second camera and displayed on the display device 22. The delay time management server 50 stores the delay time and vertical synchronization deviation amount transmitted from the image reception device via the network 30.

図13に示す画像伝送システムは、送信側拠点に配置されている画像送信装置が備える第1のカメラが、所定の動作を行う第1の被写体を撮影することによって生成した第1の画像データを、ネットワーク30を介して基準拠点に配置されている画像受信装置へと送信する。画像伝送システムで実行されるタイミング調整方法は、画像受信装置が受信した第1の画像データを表示装置22に表示するときの遅延時間を測定する。 The image transmission system shown in FIG. 13 transmits first image data generated by a first camera provided in an image transmission device located at a transmission side base by capturing an image of a first subject performing a predetermined action to an image reception device located at a reference base via a network 30. The timing adjustment method executed in the image transmission system measures the delay time when the first image data received by the image reception device is displayed on a display device 22.

画像伝送システムで実行されるタイミング調整方法は、第1の画像データと、画像受信装置が備える第2のカメラが、所定の動作を行う第2の被写体を撮影することによって生成した第2の画像データとの垂直同期がずれている時間を示す垂直同期ずれ量を測定する。画像伝送システムで実行されるタイミング調整方法は、送信側拠点に配置されているタイミング指示部29に、遅延時間と垂直同期ずれ量とを加算した遅延時間に基づく遅延時間補正値を設定する。 The timing adjustment method executed in the image transmission system measures a vertical synchronization deviation amount indicating the time by which vertical synchronization is deviated between the first image data and the second image data generated by a second camera provided in the image receiving device by photographing a second subject performing a predetermined operation. The timing adjustment method executed in the image transmission system sets a delay time correction value based on a delay time obtained by adding the delay time and the vertical synchronization deviation amount in a timing instruction unit 29 located at the transmitting side base.

画像伝送システムで実行されるタイミング調整方法は、タイミング指示部29によって、第1の被写体が所定の動作を開始するよう指示されている時刻から遅延時間補正値が示す時間だけ前の時刻に前定の動作を開始するタイミングを第1の被写体に知らせるよう合図する。 The timing adjustment method executed in the image transmission system involves a timing instruction unit 29 signaling the first subject to inform the first subject of the timing to start a predetermined action at a time indicated by the delay time correction value prior to the time at which the first subject is instructed to start the predetermined action.

1またはそれ以上の実施形態の遅延時間管理サーバによれば、画像送信装置として動作する画像送受信装置120からネットワーク30を介して画像受信装置として動作する画像送受信装置120へと画像データを伝送するときの、より正確な遅延時間と垂直同期ずれ量とを管理することができる。1またはそれ以上の実施形態のタイミング調整方法によれば、送信側拠点と基準拠点とで個別に行われる所定の動作を行う被写体を撮影した画像データを基準拠点で表示するときの、画像データのフレームのタイミングを含むタイミングを一致させるように調整することができる。 According to the delay time management server of one or more embodiments, it is possible to more accurately manage the delay time and the vertical synchronization deviation amount when transmitting image data from the image transmitting/receiving device 120 operating as an image transmitting device to the image transmitting/receiving device 120 operating as an image receiving device via the network 30. According to the timing adjustment method of one or more embodiments, it is possible to adjust the timing, including the timing of the frames of the image data, to match when image data captured of a subject performing a predetermined action performed separately at the transmitting base and the reference base is displayed at the reference base.

本発明は以上説明した1またはそれ以上の実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々変更可能である。 The present invention is not limited to one or more of the embodiments described above, and various modifications are possible without departing from the spirit of the present invention.

10, 10A~10C 画像送信装置
11 カメラ
12 送信部
13,23 GNSS衛星電波時計
14,24 クロック生成部
15,27 画像メモリ
16,25 通信部
20 画像受信装置
21 受信部
22 表示装置
26,113 画像処理回路
28 遅延時間測定部
29 タイミング指示部
30 ネットワーク
40 衛星
50 遅延時間管理サーバ
111,122,221 制御部
112 撮像素子
120A~120C 画像送受信装置
121 送受信部
123 垂直同期遅延回路(垂直同期ずれ量測定部)
150,270 書込・読出制御部
222 駆動回路
223 液晶パネル
10, 10A to 10C Image transmitting device 11 Camera 12 Transmitter 13, 23 GNSS satellite radio clock 14, 24 Clock generator 15, 27 Image memory 16, 25 Communication unit 20 Image receiving device 21 Receiving unit 22 Display device 26, 113 Image processing circuit 28 Delay time measuring unit 29 Timing instruction unit 30 Network 40 Satellite 50 Delay time management server 111, 122, 221 Control unit 112 Image sensor 120A to 120C Image transmitting/receiving device 121 Transmitter/receiver unit 123 Vertical synchronization delay circuit (vertical synchronization deviation measuring unit)
150, 270 Write/read control unit 222 Drive circuit 223 Liquid crystal panel

Claims (1)

送信側拠点に配置されている画像送信装置が備えるカメラが、楽器を演奏する動作を行う被写体を撮影することによって生成した画像データを、ネットワークを介して基準拠点に配置されている画像受信装置へと送信し、前記画像受信装置が受信した前記画像データを表示装置に表示するときの遅延時間を測定し、
前記送信側拠点に配置されているタイミング指示部に、前記遅延時間に基づく遅延時間補正値を設定し、
前記タイミング指示部によって、前記被写体が前記楽器を演奏する動作を開始するよう指示されている時刻から前記遅延時間補正値が示す時間だけ前の時刻に前記楽器を演奏する動作を開始するタイミングを前記被写体に知らせるよう合図する
タイミング調整方法。
a camera provided in an image transmitting device arranged at a transmitting side site captures an image of a subject performing an action of playing a musical instrument , the image data being generated by the camera being transmitted to an image receiving device arranged at a reference site via a network, and a delay time when the image receiving device displays the received image data on a display device is measured;
A delay time correction value based on the delay time is set in a timing instruction unit disposed in the transmitting side base,
the timing instruction unit issues a signal to the subject to inform the subject of the timing to start the action of playing the musical instrument at a time that is a time indicated by the delay time correction value before a time at which the subject is instructed to start the action of playing the musical instrument .
JP2021074330A 2021-04-26 2021-04-26 Timing adjustment method Active JP7632029B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021074330A JP7632029B2 (en) 2021-04-26 2021-04-26 Timing adjustment method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021074330A JP7632029B2 (en) 2021-04-26 2021-04-26 Timing adjustment method

Publications (2)

Publication Number Publication Date
JP2022168689A JP2022168689A (en) 2022-11-08
JP7632029B2 true JP7632029B2 (en) 2025-02-19

Family

ID=83933663

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021074330A Active JP7632029B2 (en) 2021-04-26 2021-04-26 Timing adjustment method

Country Status (1)

Country Link
JP (1) JP7632029B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004301998A (en) 2003-03-31 2004-10-28 Kawai Musical Instr Mfg Co Ltd Data communication device, method and program
JP2005128296A (en) 2003-10-24 2005-05-19 Yamaha Corp Audio mixer device
JP2005196072A (en) 2004-01-09 2005-07-21 Yamaha Corp Rendition information display method, device and system
JP2008244890A (en) 2007-03-27 2008-10-09 Yamaha Corp Communication device, communication method, and program
WO2016002130A1 (en) 2014-06-30 2016-01-07 パナソニックIpマネジメント株式会社 Image pickup method, image pickup system, terminal device and server
US20180174559A1 (en) 2016-12-15 2018-06-21 Michael John Elson Network musical instrument

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1188305A (en) * 1997-09-04 1999-03-30 Matsushita Electric Ind Co Ltd Communication device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004301998A (en) 2003-03-31 2004-10-28 Kawai Musical Instr Mfg Co Ltd Data communication device, method and program
JP2005128296A (en) 2003-10-24 2005-05-19 Yamaha Corp Audio mixer device
JP2005196072A (en) 2004-01-09 2005-07-21 Yamaha Corp Rendition information display method, device and system
JP2008244890A (en) 2007-03-27 2008-10-09 Yamaha Corp Communication device, communication method, and program
WO2016002130A1 (en) 2014-06-30 2016-01-07 パナソニックIpマネジメント株式会社 Image pickup method, image pickup system, terminal device and server
US20180174559A1 (en) 2016-12-15 2018-06-21 Michael John Elson Network musical instrument

Also Published As

Publication number Publication date
JP2022168689A (en) 2022-11-08

Similar Documents

Publication Publication Date Title
JP7823782B2 (en) Image receiving device and delay time measuring device
CN103327229B (en) Camera head and image capture method
US20090303337A1 (en) Image pick-up device and synchronization-signal-generating device
JP2017076950A5 (en)
JP2006528859A (en) Fingerprint generation and detection method and apparatus for synchronizing audio and video
KR20080110083A (en) Tiled Display System and Synchronization Method in the System
WO2016151936A1 (en) Video information reproduction system and video information reproduction device
KR101841313B1 (en) Methods for processing multimedia flows and corresponding devices
WO2010134482A1 (en) Video playback system and video playback method
KR101888464B1 (en) Multi-vision system with multiple synchronization
JP2008172539A (en) Video transmission time measurement system and video transmission time measurement method
JP7632029B2 (en) Timing adjustment method
JP7703889B2 (en) Delay time management server and timing adjustment method
JP7816600B2 (en) Delay Time Management System
US8497941B2 (en) Broadcast receiving apparatus for receiving digital broadcasting and broadcast receiving method
US11127434B2 (en) Timecode generator with global accuracy and flexible framerate
EP4254966A1 (en) A method, apparatus and computer program for synchronizing video frames captured by multiple cameras
CN102780840B (en) Imaging apparatus
JP2004537214A (en) Broadcasting system, broadcasting device, synchronization information replacement device, synchronization information replacement method, program, and recording medium recording the program
JP7655129B2 (en) Video playback device, video recording and playback method, and video playback program
JP2006157278A (en) Information distribution system
JP2009267648A (en) Video transmission measuring system, measurement signal generator, measuring apparatus, and video transmission measuring method
JP4742836B2 (en) Receiver
US11778128B2 (en) Broadcasting control apparatus, broadcasting control method, program, and recording medium
JP2006250638A (en) Camcorder with clock synchronization function

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231228

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241108

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241112

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241219

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250107

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250120

R150 Certificate of patent or registration of utility model

Ref document number: 7632029

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150