JP5383147B2 - Communication control device - Google Patents

Communication control device Download PDF

Info

Publication number
JP5383147B2
JP5383147B2 JP2008269846A JP2008269846A JP5383147B2 JP 5383147 B2 JP5383147 B2 JP 5383147B2 JP 2008269846 A JP2008269846 A JP 2008269846A JP 2008269846 A JP2008269846 A JP 2008269846A JP 5383147 B2 JP5383147 B2 JP 5383147B2
Authority
JP
Japan
Prior art keywords
data
communication
information
communication control
control device
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
JP2008269846A
Other languages
Japanese (ja)
Other versions
JP2010098671A (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.)
IO Data Device Inc
Original Assignee
IO Data Device Inc
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 IO Data Device Inc filed Critical IO Data Device Inc
Priority to JP2008269846A priority Critical patent/JP5383147B2/en
Publication of JP2010098671A publication Critical patent/JP2010098671A/en
Application granted granted Critical
Publication of JP5383147B2 publication Critical patent/JP5383147B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

この発明は、1ビットデータ中のデータの立ち上がりと立ち下がりのタイミングに一定の許容幅が設定されている通信規格の信号線を使って、データ通信を行う通信制御装置に関する。   The present invention relates to a communication control apparatus that performs data communication using a communication standard signal line in which a certain allowable width is set at the rising and falling timing of data in 1-bit data.

AV機器などのデバイス間では、映像・音声信号の通信を行うのにHDMI規格に準拠している信号線が接続され、その信号線の中のCEC制御線(以下、単にCECと称することがある)を使って、デバイス間での制御を行うための制御データが送受信される。   A signal line that conforms to the HDMI standard is connected between AV devices and other devices for video / audio signal communication, and a CEC control line (hereinafter sometimes simply referred to as CEC) in the signal line. ) Is used to transmit / receive control data for performing control between devices.

しかし、このCECは、データ通信速度が35byte/sec程度の低速信号線であり、デバイス間での大容量データの転送や高速レスポンス制御を行うことが困難である。この問題を解決する簡単な方法は、CECのデータの周期を短くすれば良いが、通信線に接続されるデバイスが高速データに対応していない可能性がある場合、例えば、様々な種類のAVデバイスが接続されるHDMI環境では、いずれかのデバイスが誤動作してしまうことがある。   However, this CEC is a low-speed signal line with a data communication speed of about 35 bytes / sec, and it is difficult to transfer a large amount of data between devices and perform high-speed response control. A simple way to solve this problem is to shorten the CEC data cycle, but if the device connected to the communication line may not support high-speed data, for example, various types of AV In an HDMI environment where a device is connected, one of the devices may malfunction.

データ通信速度を高速化する手法として、データの周期を短くすることができるよう、
データの波形のなまりを防いで(特許文献1参照)高速化を図るものがある。
As a method to increase the data communication speed, so that the data cycle can be shortened,
There is one that increases the speed by preventing the rounding of the waveform of data (see Patent Document 1).

また、受信側にバッファメモリを設けるものや、受信データを種類毎に記憶するバッファメモリ(FIFOメモリ)を設けて受信したデータ処理の高速化を実現するもの(特許文献2)なども提案されている。
特開2002−269035号公報 特開平5−260096号公報
Also proposed are those that provide a buffer memory on the receiving side, and those that provide a buffer memory (FIFO memory) that stores received data for each type to achieve faster processing of received data (Patent Document 2). Yes.
JP 2002-269035 A Japanese Patent Laid-Open No. 5-260096

しかしながら、上記いずれの先行文献も、データの1周期で送信する情報を増やすものではないため、通信速度の高速化の限界がある。   However, none of the above prior art documents increase the information to be transmitted in one cycle of data, so there is a limit to increasing the communication speed.

この発明の目的は、データの1周期で送信する情報を増やすことにより、通信速度を数倍に高速化することにある。   An object of the present invention is to increase the communication speed several times by increasing the information to be transmitted in one cycle of data.

この発明の通信制御装置は、データのパルス幅を変えることで情報を割り当て、且つ、データの立ち上がりと立ち下がりの両方またはどちらかのタイミングに一定の許容幅を設定した特定の通信規格で通信を行う通信部を備える。   The communication control device according to the present invention assigns information by changing the pulse width of data, and performs communication according to a specific communication standard in which a certain allowable width is set at the rising or falling edge of data or at one of the timings. A communication unit is provided.

上記通信規格は、例えば、AV機器間を接続するのに適したHDMI規格である。このHDMI規格の信号線は、映像信号・音声信号のストリームを流す片方向通信の信号線と、機器間の制御を行うための制御データを流す双方向通信のCEC信号線とを含んでいる。CEC信号線の通信規格では、通信速度とともに、データの立ち上がりと立ち下がりのタイミングに一定の許容幅が設定されている。   The communication standard is, for example, an HDMI standard suitable for connecting AV devices. The HDMI standard signal line includes a one-way communication signal line for flowing a video signal / audio signal stream, and a bidirectional communication CEC signal line for flowing control data for performing control between devices. In the communication standard of the CEC signal line, a certain allowable range is set for the rising and falling timings of data together with the communication speed.

この発明の通信制御装置では、前記通信部は、前記許容幅を複数の区画に分割し、区画毎に情報を割り当ててデータ通信を行うことを特徴としている。区画とは、ある時間幅を意味し、この時間幅の中にデータの立ち上がり、又は立ち下がりがある場合とない場合とで情報の内容を変える。例えば、データの立ち上がり部分において前記許容幅が2区画に分割されている場合、第1の区画でデータが立ち上がる場合は情報の値を「1」、第2の区画でデータが立ち上がる場合は情報の値を「0」とする。また、データの立ち下がりの前記許容幅が2区画に分割されている場合、第1の区画でデータが立ち上がる場合は情報の値を「1」、第2の区画でデータが立ち上がる場合は情報の値を「0」とする。   In the communication control apparatus of this invention, the said communication part divides | segments the said tolerance | permissible_range into a some division, allocates information for every division, and performs data communication. A partition means a certain time width, and the content of information is changed depending on whether data rises or falls within this time width. For example, if the allowable width is divided into two sections at the rising edge of the data, the information value is “1” when the data rises in the first section, and the information value when the data rises in the second section. The value is “0”. In addition, when the allowable width of the data fall is divided into two sections, the information value is “1” when the data rises in the first section, and the information value when the data rises in the second section. The value is “0”.

前記通信部は、1ビットデータで示される第1の情報と該データの立ち上がりの区画毎に示される第2の情報とで、又は、第1の情報と立ち下がりの区画毎に示される第3の情報とでデータ通信することが好ましい。1ビットデータは、その立ち上がりのタイミングを異にすることで、それ自体、情報を持つため、この情報を第1の情報とすれば、1ビットデータで示されるトータルの情報量は、第1の情報+第2の情報、又は第1の情報+第3の情報、又は第1の情報+第2の情報+第3の情報となる。したがって、例えば、データの立ち上がりと立ち下がりの両方で前記許容幅が2区画に分割されていれば、1ビットデータで示される最大の情報量は、第1の情報による情報量1ビット+立ち上がり部分での第2の情報量1ビット+立ち下がり部分での第3の情報量1ビットの合計3ビットの情報量となる。   The communication unit includes first information indicated by 1-bit data and second information indicated for each rising edge of the data, or third information indicated for each first information and falling edge. It is preferable to perform data communication with this information. Since 1-bit data has its own information by making the rising timing different, if this information is the first information, the total amount of information indicated by the 1-bit data is the first Information + second information, or first information + third information, or first information + second information + third information. Therefore, for example, if the allowable width is divided into two sections at both the rising edge and falling edge of the data, the maximum information amount indicated by 1-bit data is the information amount 1 bit of the first information + the rising portion. The total information amount is 3 bits, that is, the second information amount of 1 bit at 1 + the third information amount of 1 bit at the falling portion.

前記通信部は、1ビットデータの基準となるタイミングから計数することで前記複数の区画の位置を判定する。基準となるタイミングは、データの開始位置である。したがって、この開始位置からのタイマーによる計数値によって各区画の位置を判定することができる。   The communication unit determines the positions of the plurality of sections by counting from a timing that is a reference of 1-bit data. The reference timing is the data start position. Therefore, the position of each section can be determined by the count value from the start position by the timer.

この発明の通信制御装置では、前記通信部は、次の(1)、(2)の機能を実行する。   In the communication control device of the present invention, the communication unit executes the following functions (1) and (2).

(1)前記通信線に他の通信制御装置が接続されると、該他の通信制御装置との間で前記第1の情報の組み合わせにより特定のコマンドを送受信して、該他の通信制御装置において前記区画毎のデータ通信が可能かどうかを検査する。 (1) When another communication control device is connected to the communication line, a specific command is transmitted / received to / from the other communication control device by the combination of the first information, and the other communication control device It is checked whether or not data communication for each partition is possible.

(2)前記検査の結果、該他の通信制御装置において前記区画毎のデータ通信が可能であれば、前記第1の情報と前記第2の情報とで、又は前記第1の情報と前記第3の情報とで、又は前記第1の情報と前記第2の情報と前記第3の情報とでデータ通信を行う。 (2) As a result of the inspection, if data communication for each section is possible in the other communication control device, the first information and the second information, or the first information and the first information 3, or data communication is performed with the first information, the second information, and the third information.

上記(1)の機能では、第1の情報の組み合わせによる特定のコマンドを使うので、該他の通信制御装置がどのようなものであっても、データ通信ができる。(1)の機能を実行後、通信制御装置同士で区画毎のデータ通信(拡張データ通信)が可能であることが判定できれば、(2)の機能で、拡張データ通信によるデータ通信を行う。したがって、多数の通信制御装置が信号線で接続されているシステムでは、拡張データ通信が可能でない装置との間では、第1の情報により通信が行われ、拡張データ通信が可能な通信制御装置同士では、拡張データ通信によるデータ通信が行われる。   Since the function (1) uses a specific command based on the combination of the first information, data communication can be performed regardless of the other communication control device. After executing the function (1), if it is determined that data communication (extended data communication) for each partition is possible between the communication control devices, data communication by the extended data communication is performed with the function (2). Therefore, in a system in which a large number of communication control devices are connected via signal lines, communication is performed with the first information between devices that are not capable of extended data communication, and communication control devices that are capable of extended data communication. Then, data communication by extended data communication is performed.

この発明によれば、通信規格の許容幅を使ってデータ通信を行うので、通信規格を満たしたままデータの1周期あたりの情報量が数倍となる。このため、簡単に通信速度の高速化を実現できる。また、この発明の通信制御装置を搭載した特定機器と、通常の通信制御装置を搭載した通常機器とを混在させて相互に複数個接続したシステムでは、通常機器の通信機能に影響を及ぼすことなく、特定機器間の通信速度の高速化を実現できる。   According to the present invention, since data communication is performed using the allowable width of the communication standard, the amount of information per cycle of data is several times as long as the communication standard is satisfied. For this reason, it is possible to easily increase the communication speed. Also, in a system in which a specific device equipped with the communication control device of the present invention and a normal device equipped with a normal communication control device are mixed and connected to each other, the communication function of the normal device is not affected. The communication speed between specific devices can be increased.

図1は、この発明の実施形態である通信制御装置を使用した通信システムの概略ブロック図である。   FIG. 1 is a schematic block diagram of a communication system using a communication control apparatus according to an embodiment of the present invention.

この通信システムは、第1の通信制御装置であるHDMI送信機器1と第2の通信制御装置であるHDMI受信機器2と、これらを接続するHDMI規格に準拠しているHDMI信号線3とで構成されている。HDMI送信機器1は、例えば、AV機器の一例のDVDプレーヤ内に設けられ、HDMI受信機器2は、例えば、AV機器の一例のテレビ装置内に設けられ、これらのHDMI送信機器1とHDMI受信機器2とHDMI信号線3とで、AVシステムのHDMI通信システムを構成する。テレビ装置等がHDMI受信機器2を2つ以上備えている場合、HDMI送信機器1又はHDMI受信機器2を備えるDVDプレーヤやテレビ装置等のAV機器が3つ以上接続されたシステムを構成することが可能であり、その場合、それぞれのHDMI送信機器1とHDMI受信機器2とがHDMI信号線3で接続される。   This communication system includes an HDMI transmission device 1 that is a first communication control device, an HDMI reception device 2 that is a second communication control device, and an HDMI signal line 3 that conforms to the HDMI standard for connecting them. Has been. The HDMI transmission device 1 is provided, for example, in a DVD player that is an example of an AV device, and the HDMI reception device 2 is provided, for example, in a television device, which is an example of an AV device, and the HDMI transmission device 1 and the HDMI reception device. 2 and the HDMI signal line 3 constitute an HDMI communication system of the AV system. When a television apparatus or the like includes two or more HDMI receiving devices 2, a system in which three or more AV devices such as a DVD player or a television device including the HDMI transmitting device 1 or the HDMI receiving device 2 are connected may be configured. In this case, the HDMI transmitting device 1 and the HDMI receiving device 2 are connected by the HDMI signal line 3.

HDMI送信機器1は、HDMIトランスミッタ10と第1の双方向通信制御部11とを備えている。また、HDMI受信機器2は、HDMIレシーバ20と第2の双方向通信制御部21とを備えている。HDMIトランスミッタ10は、これが設けられているDVDプレーヤから映像信号と音声信号を受け取り、これらの信号をストリームとしてHDMI信号線3のTDMSチャンネルを使用してHDMIレシーバ20に送信する。また、クロック信号はTDMSクロックチャンネルを使用してHDMIレシーバ20に送信する。送信制御は、DVDプレーヤ内で生成される制御/ステータス信号に基づいて行われる。   The HDMI transmission device 1 includes an HDMI transmitter 10 and a first bidirectional communication control unit 11. The HDMI receiving device 2 includes an HDMI receiver 20 and a second bidirectional communication control unit 21. The HDMI transmitter 10 receives a video signal and an audio signal from a DVD player provided with the HDMI transmitter 10, and transmits these signals as streams to the HDMI receiver 20 using the TDMS channel of the HDMI signal line 3. The clock signal is transmitted to the HDMI receiver 20 using the TDMS clock channel. Transmission control is performed based on a control / status signal generated in the DVD player.

HDMIレシーバ20は、HDMIトランスミッタ10からHDMI信号線3を介して送信されてきたストリーム信号を受信し、映像信号と音声信号に分離してテレビ装置の信号処理部に送る。受信制御は、テレビ装置内で生成される制御/ステータス信号に基づいて行われる。   The HDMI receiver 20 receives the stream signal transmitted from the HDMI transmitter 10 via the HDMI signal line 3, separates it into a video signal and an audio signal, and sends them to the signal processing unit of the television apparatus. Reception control is performed based on a control / status signal generated in the television apparatus.

HDMI送信機器1に設けられた第1の双方向信号制御部11と、HDMI受信機器2に設けられた第2の双方向信号制御部21とは、HDMI信号線3に含まれるCEC制御線31とホットプラグ検出線32とにより接続される。CEC制御線31は、この発明の特定の通信規格の通信線に対応し、第1の双方向信号制御部11と第2の双方向信号制御部21は、この発明の通信部に対応している。   The first bidirectional signal control unit 11 provided in the HDMI transmitting device 1 and the second bidirectional signal control unit 21 provided in the HDMI receiving device 2 are a CEC control line 31 included in the HDMI signal line 3. And a hot plug detection line 32. The CEC control line 31 corresponds to a communication line of a specific communication standard of the present invention, and the first bidirectional signal control unit 11 and the second bidirectional signal control unit 21 correspond to the communication unit of the present invention. Yes.

CEC制御線31は、AV機器の高度な制御信号を双方向に流す制御線である。ホットプラグ検出線32は、HDMI信号線3に新たなHDMI機器が接続されると(すなわち、HDMI信号線3に、HDMI機器を備える新たなAV機器が接続されると)、これの検出信号を流す制御線である。   The CEC control line 31 is a control line that allows an advanced control signal of the AV equipment to flow in both directions. When a new HDMI device is connected to the HDMI signal line 3 (that is, when a new AV device having an HDMI device is connected to the HDMI signal line 3), the hot plug detection line 32 receives the detection signal of the HDMI signal line 3. It is a control line that flows.

上記の構成で、CEC制御線31を使用してAV機器間で高度な制御を(例えば、DVDプレーヤが受信したリモコンコードをTV装置に転送する)可能にしながら、DVDプレーヤ側のHDMI送信機器1からTV装置側のHDMI受信機器2に映像信号と音声信号をストリーム信号として送信する。このため、TV装置側では、DVDプレーヤでの再生映像と再生音声を視聴しながら、DVDプレーヤでのTV装置側の制御が容易にできるようになる。   With the above configuration, the HDMI transmission device 1 on the DVD player side can be used while enabling advanced control between AV devices (for example, transferring a remote control code received by the DVD player to the TV device) using the CEC control line 31. The video signal and the audio signal are transmitted as stream signals to the HDMI receiving device 2 on the TV apparatus side. For this reason, the TV apparatus side can easily control the TV apparatus side with the DVD player while viewing the reproduced video and the reproduced sound with the DVD player.

CEC制御線31は、その通信速度が35byte/sec程度になる。また、この通信規格では、変調前のベースバンド信号において、1周期中のパルス幅を変えることにより1ビットデータが表現され、且つ、1ビットデータ中のデータの立ち上がりと立ち下がりのタイミングに一定の許容幅が設定されている。本実施形態では、この許容幅を2つの区間に分割し、この分割した区間にもデータを割り当てる。   The communication speed of the CEC control line 31 is about 35 bytes / sec. Further, in this communication standard, 1-bit data is expressed by changing the pulse width in one cycle in the baseband signal before modulation, and the timing of rising and falling of data in 1-bit data is constant. Allowable width is set. In the present embodiment, this allowable width is divided into two sections, and data is also allocated to the divided sections.

図2は、1ビットデータの波形を示している。同図(A)はデータ「0」、同図(B)はデータ「1」をそれぞれ示している。1ビットデータ中のデータの立ち上がりの部分には、0.4ミリ秒の許容幅TAが設定され、データの立ち下がりの部分には、0.7ミリ秒の許容幅TBが設定されている。詳細を示すと次のとおりである。   FIG. 2 shows a waveform of 1-bit data. FIG. 4A shows data “0”, and FIG. 4B shows data “1”. An allowable width TA of 0.4 milliseconds is set at the rising edge of the data in 1-bit data, and an allowable width TB of 0.7 milliseconds is set at the falling edge of the data. The details are as follows.

1ビットデータ長:2.4ミリ秒
データ「0」の立ち上がりタイミングの許容幅:1.5ミリ秒±0.2ミリ秒
データ「1」の立ち上がりタイミングの許容幅:0.6ミリ秒±0.2ミリ秒
データ「0」及び「1」の立ち下がりタイミングの許容幅:2.4ミリ秒±0.35ミリ秒
そこで、本実施形態の通信制御装置では、許容幅TAを、立ち上がり基準タイミングから前方に幅TA1を有する第1の区画Aと、立ち上がり基準タイミングから後方に幅TA2を有する第2の区画Bとに分割する。また、許容幅TBを、立ち下がり基準タイミングから前方に幅TB1を有する第3の区画Cと、立ち下がり基準タイミングから後方に幅TB2を有する第4の区画Dとに分割する。そして、各区画A〜Dに、データを割り当てる。
1-bit data length: 2.4 millisecond Data “0” rise timing tolerance: 1.5 milliseconds ± 0.2 milliseconds Data “1” rise timing tolerance: 0.6 milliseconds ± 0 .2 millisecond data “0” and “1” falling timing tolerance width: 2.4 milliseconds ± 0.35 milliseconds Therefore, in the communication control apparatus of this embodiment, the tolerance width TA is set to the rising reference timing. Are divided into a first section A having a width TA1 forward and a second section B having a width TA2 rearward from the rising reference timing. Further, the allowable width TB is divided into a third section C having a width TB1 forward from the falling reference timing and a fourth section D having a width TB2 rearward from the falling reference timing. Then, data is allocated to each of the sections A to D.

したがって、1ビットデータで通信できるデータ量は次のように3ビットとなる。   Therefore, the amount of data that can be communicated with 1-bit data is 3 bits as follows.

1ビットデータ自身による第1の情報(1ビット)+区画A、Bによる第2の情報(1ビット)+区画C、Dによる第3の情報(1ビット)=3ビット
上記の1ビットデータはCECの通信規格を満たしているため、区画A〜Dを利用してデータ通信を行う拡張データ通信機能を持たない通信制御装置が接続されていたとしても、その装置との通信やその装置自身の動作には影響を及ぼさない。つまり、上記の拡張データ通信機能を持つ特定装置(本実施形態の通信制御装置)と、上記拡張データ通信機能を持たない一般装置とが混在してCEC制御線31に接続されている場合、特定装置間では、第1の情報と第2の情報と第3の情報とで通信が行われ、一般装置と特定装置間、及び一般装置間では、第1の情報だけによって通信が行われる。
1st information by 1 bit data itself (1 bit) + 2nd information (1 bit) by sections A and B + 3rd information by sections C and D (1 bit) = 3 bits The above 1 bit data is Even if a communication control device that does not have an extended data communication function for performing data communication using the sections A to D is connected because the CEC communication standard is satisfied, communication with the device or the device itself Does not affect operation. That is, if the specific device having the extended data communication function (communication control device of the present embodiment) and the general device not having the extended data communication function are connected to the CEC control line 31, the specific device Communication between the devices is performed using the first information, the second information, and the third information, and communication is performed only with the first information between the general device and the specific device and between the general devices.

通常のCEC通信は1バイト単位で行われ、図2に示すような1ビットデータが8ビット分とEOM1ビットとACK1ビット分の合計10ビットで構成される。また、実際の通信時には、データの先頭にスタートビット4.5ミリ秒が発生し、それに続いて必要なバイト分の実データ(最大16バイト)が発生する。上記の拡張データ通信機能を、実データだけではなく、スタートビットやEOM、ACK等にも持たせることが可能である。   Normal CEC communication is performed in 1-byte units, and 1-bit data as shown in FIG. 2 is composed of 8 bits, EOM 1 bit, and ACK 1 bit in total 10 bits. In actual communication, a start bit of 4.5 milliseconds occurs at the beginning of the data, and subsequent real data (up to 16 bytes) for the necessary bytes is generated. The above extended data communication function can be provided not only for actual data but also for a start bit, EOM, ACK, and the like.

次に、本実施形態の通信制御装置がCEC制御線31に接続されたときの動作について図3以下のフローチャートを使用して説明する。   Next, the operation when the communication control apparatus of the present embodiment is connected to the CEC control line 31 will be described using the flowchart of FIG.

新たな通信制御装置にHDMIコネクタが接続されると、ホットプラグ検出線32により、本実施形態の通信制御装置が、新たな通信制御装置の接続を検出する。図3は、上記の拡張データ通信機能を持つ本実施形態の通信制御装置による、新たな通信制御装置のテスト動作と初期化動作を示している。   When the HDMI connector is connected to the new communication control device, the communication control device of the present embodiment detects the connection of the new communication control device by the hot plug detection line 32. FIG. 3 shows a test operation and an initialization operation of a new communication control device by the communication control device of the present embodiment having the above-described extended data communication function.

ステップST1において、ホットプラグ検出線32上に新たな通信制御装置の接続を検出すると、ST2において、新たな通信制御装置が拡張データ通信機能に対応しているかどうかを検査する。ST2では、拡張データ通信機能を使用せずに、第1の情報により通信を行って検査する。使用するコマンドは、<Vendor Command with ID>である。「ID」は、メーカのIDを表し、コマンドはメーカの固有コマンドとなる。ここでは、特定のメーカのHDMI機器(本実施形態の通信制御装置を内蔵したAV機器を含む)が拡張データ通信機能を使用しているものとする。   When a connection of a new communication control device is detected on the hot plug detection line 32 in step ST1, it is checked in ST2 whether the new communication control device is compatible with the extended data communication function. In ST2, communication is performed using the first information without using the extended data communication function, and inspection is performed. The command to use is <Vendor Command with ID>. “ID” represents a manufacturer ID, and the command is a unique command of the manufacturer. Here, it is assumed that an HDMI device (including an AV device incorporating the communication control device of the present embodiment) of a specific manufacturer uses the extended data communication function.

上記コマンドを送信した結果、新たな通信制御装置からACK又はレスポンスとしてのコマンドを受信すれば、続いてST3において、拡張データ通信機能を使用したテストパターンを転送する。使用するコマンドは<Vendor Command with ID>である。ST4で正しくテストパターンが送信できたことを確認できれば(ACKの受信など)、ST5において、相手に対して、拡張データ通信機能を使用してデータ通信を行うことを通知する。この通知により初期化が完了する。以下、新たな通信制御装置との間では、拡張データ通信機能を使ってデータ通信を行う。なお、新たな通信制御装置のテスト動作と初期化動作に使用するコマンドは、<Vendor Command with ID>コマンドでなくてもよい。また、通常の初期化処理のためのコマンドを用いても良い。通常のコマンドとして扱いながら、拡張データ部分を使用しても良い。   If a command as an ACK or response is received from a new communication control device as a result of transmitting the command, subsequently, in ST3, a test pattern using the extended data communication function is transferred. The command to use is <Vendor Command with ID>. If it is confirmed in ST4 that the test pattern has been transmitted correctly (such as reception of ACK), in ST5, the other party is notified that data communication is to be performed using the extended data communication function. Initialization is completed by this notification. Thereafter, data communication is performed with the new communication control device using the extended data communication function. Note that the command used for the test operation and initialization operation of the new communication control device may not be the <Vendor Command with ID> command. A command for normal initialization processing may be used. The extended data portion may be used while treating it as a normal command.

図4は、拡張データ通信機能によるデータの識別表を示し、図5は、データ通信制御手順を示すフローチャートである。   FIG. 4 shows a data identification table by the extended data communication function, and FIG. 5 is a flowchart showing a data communication control procedure.

図4において、(Ts−Tup)までの時間で1ビットデータの第1の情報(Data bit標準部分)を表している。また、立ち上がりタイミングがTupの前後の区画Aに属するか区画Bに属するかで第2の情報(拡張データ1)を表している。同様に、立ち下がりタイミングがTdwの前後の区画Cに属するか区画Dに属するかで第3の情報(拡張データ2)を表している。第2の情報(拡張データ1)において、(Ts−Tup)までの時間が0.40〜0.55(区画A)の場合は、論理1(Logic 1)、(Ts−Tup)までの時間が0.65〜0.80(区画A)の場合は、論理0(Logic 0)であり、0.55〜0.65を不感区間として、データなし又はエラーとして処理する。また、第2の情報(拡張データ1)において、(Ts−Tup)までの時間が1.30〜1.45(区画A)の場合は、論理1(Logic 1)、(Ts−Tup)までの時間が1.55〜1.70(区画A)の場合は、論理0(Logic 0)であり、1.45〜1.55を不感区間として、データなし又はエラーとして処理する。   In FIG. 4, the first information (Data bit standard part) of 1-bit data is represented by the time until (Ts-Tup). The second information (extended data 1) represents whether the rising timing belongs to the section A or the section B before and after the Tup. Similarly, the third information (extended data 2) represents whether the falling timing belongs to the section C or the section D before and after the Tdw. In the second information (extended data 1), when the time to (Ts-Tup) is 0.40 to 0.55 (section A), the time to logic 1 (Logic 1) and (Ts-Tup) Is 0.65 to 0.80 (section A), it is logic 0 (Logic 0), and 0.55 to 0.65 is treated as a dead zone, and no data or an error is processed. In the second information (extended data 1), when the time to (Ts-Tup) is 1.30 to 1.45 (section A), up to logic 1 (Logic 1) and (Ts-Tup) If the time is 1.55 to 1.70 (section A), it is logical 0 (Logic 0), and 1.45 to 1.55 is treated as a dead zone, and no data is processed or an error is processed.

また、第3の情報(拡張データ2)において、(Ts−Tdw)までの時間が2.05〜2.20(区画C)の場合は、論理1(Logic 1)、(Ts−Tup)までの時間が2.40〜2.55(区画D)の場合は、論理0(Logic 0)であり、〜2.05、2.75〜をエラー、2.20〜2.40と2.55〜2.75を不感区間として、データなし又はエラーとして処理する。   In the third information (extended data 2), when the time from (Ts-Tdw) is 2.05 to 2.20 (section C), up to logic 1 (Logic 1) and (Ts-Tup) If the time is 2.40 to 2.55 (section D), it is logic 0 (Logic 0), and -2.05 and 2.75 are errors, 2.20 to 2.40 and 2.55 ˜2.75 is treated as a dead zone, and no data or an error is processed.

図5において、ステップST10でビット信号が入力されると、割り込みイベント処理となり、イベント開始の立ち下がり信号(タイミング)を検出する。この検出時間をTsとする。   In FIG. 5, when a bit signal is input in step ST10, interrupt event processing is performed, and a falling signal (timing) at the start of the event is detected. This detection time is Ts.

ST11で、続いて発生する立ち下がり信号(タイミング)を検出する。この検出時間をTupとする。T=Tup−Tsとして求める。   In ST11, a subsequent falling signal (timing) is detected. This detection time is Tup. Obtained as T = Tup−Ts.

ST12、ST13において、第1の情報(Data bit標準部分)を検査する。この検査の結果、ST14において、「Data bit標準部分」フラグに「1」が記憶されるか、又は、ST20において、「Data bit標準部分」フラグに「0」が記憶される。   In ST12 and ST13, the first information (Data bit standard part) is inspected. As a result of this check, “1” is stored in the “Data bit standard part” flag in ST14, or “0” is stored in the “Data bit standard part” flag in ST20.

ST14において、「Data bit標準部分」フラグに「1」が記憶された場合は、ST15、ST16において第2の情報(拡張データ1)を検査する。この検査の結果、ST17において、「拡張データ1」フラグに「1」が記憶されるか、又は、ST18において、「拡張データ1」フラグに「0」が記憶される。Tupが不感区間にあるときは、ST19でデータなし又はエラー処理をする。   In ST14, when “1” is stored in the “Data bit standard part” flag, the second information (extended data 1) is inspected in ST15 and ST16. As a result of this check, “1” is stored in the “extension data 1” flag in ST17, or “0” is stored in the “extension data 1” flag in ST18. If Tup is in the dead zone, no data or error processing is performed in ST19.

ST20において、「Data bit標準部分」フラグに「0」が記憶された場合は、ST21、ST22において第2の情報(拡張データ1)を検査する。この検査の結果、ST23において、「拡張データ1」フラグに「1」が記憶されるか、又は、ST24において、「拡張データ1」フラグに「0」が記憶される。Tupが不感区間にあるときは、ST25でデータなし又はエラー処理をする。   If “0” is stored in the “Data bit standard part” flag in ST20, the second information (extended data 1) is inspected in ST21 and ST22. As a result of this check, “1” is stored in the “extension data 1” flag in ST23, or “0” is stored in the “extension data 1” flag in ST24. If Tup is in the dead zone, no data or error processing is performed in ST25.

次にST30において、続いて発生する立ち下がり信号(タイミング)を検出する。この検出時間をTdwとする。T=Tdw−Tsとして求める。   Next, in ST30, a subsequent falling signal (timing) is detected. This detection time is assumed to be Tdw. Obtained as T = Tdw−Ts.

ST31において、Tdwが許容幅にあることを検査した後、ST32、ST33において第3の情報(拡張データ2)を検査する。この検査の結果、ST34において、「拡張データ2」フラグに「1」が記憶されるか、又は、ST35において、「拡張データ2」フラグに「0」が記憶される。Tdwが不感区間にあるときは、ST36でデータなし又はエラー処理をする。   In ST31, after checking that Tdw is within the allowable range, third information (extended data 2) is checked in ST32 and ST33. As a result of this check, “1” is stored in the “extension data 2” flag in ST34, or “0” is stored in the “extension data 2” flag in ST35. If Tdw is in the dead zone, no data or error processing is performed in ST36.

以上の処理を行った後、「Data bit標準部分」フラグと、「拡張データ1」フラグと、「拡張データ2」フラグの3つの内容から、3ビットのデータを取得する。   After performing the above processing, 3-bit data is acquired from the three contents of the “Data bit standard part” flag, the “extended data 1” flag, and the “extended data 2” flag.

以上の拡張データ通信機能によれば、次のような利用が可能である。   According to the above extended data communication function, the following usage is possible.

(1)大量データの転送
例えば、コマンドとして<VendorCommand with ID>を使用した場合、データ構成と通常の転送時間(第1の情報のみによる転送時間)は次のようになる。
(1) Transfer of a large amount of data For example, when <VendorCommand with ID> is used as a command, the data configuration and the normal transfer time (transfer time based only on the first information) are as follows.

スタートビット(4.5ミリ秒)+ヘッダ(1バイト)+コマンド(1バイト)+ID(3バイト)+実データ(最大11バイト)=4.5ミリ秒+16バイト=4.5ミリ秒+24ミリ秒×16バイト=388.5ミリ秒
これを、拡張データ通信機能を使って転送すれば、
388.5ミリ秒の時間での転送データ量を、実データ11バイトから、11+16×2(16バイト全部に拡張データ1、2を使う)=43バイトまで拡張できる。
Start bit (4.5 milliseconds) + header (1 byte) + command (1 byte) + ID (3 bytes) + actual data (maximum 11 bytes) = 4.5 milliseconds + 16 bytes = 4.5 milliseconds + 24 milliseconds Second x 16 bytes = 388.5 milliseconds If this is transferred using the extended data communication function,
The amount of transfer data in a time of 388.5 milliseconds can be expanded from 11 bytes of actual data to 11 + 16 × 2 (the extended data 1 and 2 are used for all 16 bytes) = 43 bytes.

(2)レスポンスの速い高速転送
例えば、リモコンコードの転送などは、通常<UserControl Pressed>コマンドを使用する。この場合は3バイト(ヘッダ+コマンド+キーデータ)が必要であるため、通常は、76.5ミリ秒(スタートビット4.5ミリ秒+24ミリ秒×3バイト)必要である。しかし、拡張データ通信機能を利用することで、スタートビット4.5ミリ秒+24ミリ秒×1バイト=28.5ミリ秒でコード転送を実現することが出来る。
(2) High-speed transfer with fast response For example, the <UserControl Pressed> command is normally used for transferring a remote control code. In this case, since 3 bytes (header + command + key data) are required, normally 76.5 milliseconds (start bit 4.5 milliseconds + 24 milliseconds × 3 bytes) are required. However, by using the extended data communication function, code transfer can be realized with a start bit of 4.5 milliseconds + 24 milliseconds × 1 byte = 28.5 milliseconds.

TVがリモコンのIR(赤外)コードを受け取る場合、約70ミリ秒ほど必要とする場合がある。この場合、これを解析してCEC経由でプレーヤに転送すると、70ミリ秒+76.5ミリ秒=146.5ミリ秒必要となる。しかし、この時間を、70ミリ秒+28.5ミリ秒=98.5ミリ秒に短くできる。この結果、リモコン操作に対するレスポンスを早くすることができる。   When the TV receives the IR (infrared) code of the remote controller, it may take about 70 milliseconds. In this case, if this is analyzed and transferred to the player via CEC, 70 milliseconds + 76.5 milliseconds = 146.5 milliseconds are required. However, this time can be shortened to 70 milliseconds + 28.5 milliseconds = 98.5 milliseconds. As a result, the response to the remote control operation can be accelerated.

以上の実施形態では、拡張データ通信機能として、第1の情報(Data bit標準部分)+第2の情報(拡張データ1)+第3の情報(拡張データ2)を使用しているが、第1の情報(Data bit標準部分)+第2の情報(拡張データ1)を使用することも可能であり、また、第1の情報(Data bit標準部分)+第3の情報(拡張データ2)を使用することも可能である。   In the above embodiment, the first information (Data bit standard part) + second information (extension data 1) + third information (extension data 2) is used as the extension data communication function. It is also possible to use 1 information (Data bit standard part) + 2nd information (extended data 1), and 1st information (Data bit standard part) + 3rd information (extended data 2) Can also be used.

また、データの立ち上がりの区画A、Bで第2の情報を示し、データの立ち下がりの区画C、Dで第3の情報を示しているが、データの論理が逆(ハイとローが逆)の場合は、データの立ち上がりと立ち下がりが逆になり、ビットイベントの開始が立ち上がりTsとなる。したがって、この場合は、データの立ち下がりの区画A、Bで第2の情報を示し、データの立ち上がりの区画C、Dで第3の情報を示すことになる。   In addition, the second information is indicated by the rising sections A and B of the data, and the third information is indicated by the falling sections C and D of the data, but the logic of the data is reversed (high and low are reversed). In the case of, the rise and fall of the data are reversed, and the start of the bit event is the rise Ts. Therefore, in this case, the second information is indicated by the falling sections A and B of the data, and the third information is indicated by the rising sections C and D of the data.

また、1つの許容幅を3つ以上の区画に分割することも可能である。1つの許容幅に1ビットを超える拡張データを割り当てることも可能である。また、経過中に温度変化などに起因して信号波形が変動し、それによって受信データを誤って検出することがないよう、定期的に(例えば一定時間毎)、上記図3に示す通信制御装置のテスト動作や初期化動作を行っても良い。また、この発明は、CEC制御線に限らず、その他の許容幅を持つ通信制御線にも適用可能である。CECの場合、データの立ち上がりの区画A、Bで第2の情報を示し、データの立ち下がりの区画C、Dで第3の情報を示しているが、データの論理が逆(ハイとローが逆)の場合は、データの立ち上がりと立ち下がりが逆になり、ビットイベントの開始が立ち上がりTsとなる。したがって、この場合は、データの立ち下がりの区画A、Bで第2の情報を示し、データの立ち上がりの区画C、Dで第3の情報を示すことになる。   It is also possible to divide one allowable width into three or more sections. It is also possible to assign extension data exceeding 1 bit to one allowable width. Further, the communication control device shown in FIG. 3 is periodically (for example, every fixed time) so that the signal waveform does not fluctuate due to a temperature change or the like during the course of time, and thus the received data is not erroneously detected. The test operation and the initialization operation may be performed. Further, the present invention is not limited to the CEC control line but can be applied to communication control lines having other allowable widths. In the case of CEC, the second information is indicated by the rising sections A and B of the data, and the third information is indicated by the falling sections C and D of the data, but the logic of the data is reversed (high and low). In the case of (inverse), the rise and fall of the data are reversed, and the start of the bit event is the rise Ts. Therefore, in this case, the second information is indicated by the falling sections A and B of the data, and the third information is indicated by the rising sections C and D of the data.

さらに、上記の実施形態では、データの立ち上がりと立ち下がりの両方に一定の許容幅が設定されているCECを例示したが、この発明は、データの立ち上がりと立ち下がりのどちから一方のタイミングに一定の許容幅が設定されている通信規格にも適用可能である。   Furthermore, in the above-described embodiment, the CEC in which a certain allowable range is set for both the rising edge and the falling edge of the data has been exemplified. However, the present invention has a constant timing at either the rising edge or the falling edge of the data. The present invention can also be applied to communication standards for which an allowable width is set.

この発明の実施形態である通信制御装置を使用した通信システムの概略ブロック図である。It is a schematic block diagram of the communication system using the communication control apparatus which is embodiment of this invention. 1ビットデータの波形を示している。A waveform of 1-bit data is shown. 新たな通信制御装置のテスト動作と初期化動作を示すフローチャートである。It is a flowchart which shows the test operation and initialization operation | movement of a new communication control apparatus. 拡張データ通信機能によるデータの識別表を示している。The data identification table by the extended data communication function is shown. データ通信制御手順を示すフローチャートである。It is a flowchart which shows a data communication control procedure.

符号の説明Explanation of symbols

1−HDMI送信機器
2−HDMI受信機器
3−HDMI信号線
10−HDMIトランスミッタ
20−HDMIレシーバ
1-HDMI transmitting device 2-HDMI receiving device 3-HDMI signal line 10-HDMI transmitter 20-HDMI receiver

Claims (6)

データのパルス幅を変えることで情報を割り当て、且つ、データの立ち上がりと立ち下がりの両方またはどちらかのタイミングに一定の許容幅を設定した特定の通信規格で通信を行う通信部を備える、通信制御装置において、
前記通信部は、
データの立ち上がり、又はデータの立ち下がりについての前記許容幅を複数の区画に分割し、前記データの立ち上がり、又は前記データの立ち下がりが発生したタイミングを含む各画に情報を割り当ててデータ通信を行うことを特徴とする通信制御装置。
Communication control with a communication unit that assigns information by changing the pulse width of the data and performs communication according to a specific communication standard in which a certain allowable width is set at the rising edge or falling edge of the data or at any timing In the device
The communication unit is
Rise of the data, or dividing the allowable width for the fall of the data into a plurality of sections, the rise of the data, or data communication by allocating information to each ward image including the timing of the fall has occurred in the data A communication control device characterized in that the communication control device is provided.
前記通信部は、1ビットデータで示される第1の情報と、該データの立ち上がりの区画毎に示される第2の情報とでデータ通信する、請求項1記載の通信制御装置。   The communication control apparatus according to claim 1, wherein the communication unit performs data communication using first information indicated by 1-bit data and second information indicated for each rising edge of the data. 前記通信部は、1ビットデータで示される第1の情報と、該データの立ち下がりの区画毎に示される第3の情報とでデータ通信する、請求項1又は2記載の通信制御装置。   The communication control device according to claim 1, wherein the communication unit performs data communication using first information indicated by 1-bit data and third information indicated for each falling edge of the data. 前記通信部は、1ビットデータの基準となるタイミングから計することで前記複数の区画の位置を判定する、請求項1〜3のいずれかに記載の通信制御装置。 The communication unit 1 wherein from a reference timing of the bit data by time count determines the positions of a plurality of compartments, the communication control device according to claim 1. 前記通信部は、次の(1)、及び(2)の機能を実行することを特徴とする請求項2記載の通信制御装置。
(1)他の通信制御装置が接続されると、該他の通信制御装置との間で前記第1の情報の組み合わせにより特定のコマンドを送受信して、該他の通信制御装置において前記区画毎のデータ通信が可能かどうかを検査する。
(2)前記検査の結果、該他の通信制御装置において前記区画毎のデータ通信が可能であれば、前記第1の情報と前記第2の情報とでデータ通信を行う。
The communication control apparatus according to claim 2, wherein the communication unit executes the following functions (1) and (2).
(1 ) When another communication control device is connected, a specific command is transmitted / received to / from the other communication control device by the combination of the first information, and the other communication control device Check whether data communication is possible.
(2) As a result of the inspection, if data communication for each section is possible in the other communication control device, data communication is performed using the first information and the second information.
前記通信部は、次の(1)、及び(2)の機能を実行することを特徴とする請求項3記載の通信制御装置。
(1)他の通信制御装置が接続されると、該他の通信制御装置との間で前記第1の情報の組み合わせにより特定のコマンドを送受信して、該他の通信制御装置において前記区画毎のデータ通信が可能かどうかを検査する。
(2)前記検査の結果、該他の通信制御装置において前記区画毎のデータ通信が可能であれば、前記第1の情報と前記第3の情報とでデータ通信を行う。
The communication control apparatus according to claim 3, wherein the communication unit executes the following functions (1) and (2).
(1 ) When another communication control device is connected, a specific command is transmitted / received to / from the other communication control device by the combination of the first information, and the other communication control device Check whether data communication is possible.
(2) As a result of the inspection, if data communication for each section is possible in the other communication control device, data communication is performed using the first information and the third information.
JP2008269846A 2008-10-20 2008-10-20 Communication control device Active JP5383147B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008269846A JP5383147B2 (en) 2008-10-20 2008-10-20 Communication control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008269846A JP5383147B2 (en) 2008-10-20 2008-10-20 Communication control device

Publications (2)

Publication Number Publication Date
JP2010098671A JP2010098671A (en) 2010-04-30
JP5383147B2 true JP5383147B2 (en) 2014-01-08

Family

ID=42260016

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008269846A Active JP5383147B2 (en) 2008-10-20 2008-10-20 Communication control device

Country Status (1)

Country Link
JP (1) JP5383147B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62200847A (en) * 1986-02-28 1987-09-04 Fujitsu Ltd Serial transmission system
JPH05236047A (en) * 1992-02-21 1993-09-10 Japan Aviation Electron Ind Ltd Multiplexer
JP2005136475A (en) * 2003-10-28 2005-05-26 Sony Corp Method and apparatus of data transmission
US7861017B2 (en) * 2007-10-19 2010-12-28 Sony Corporation Consumer electronics control (CEC) line enhancement method for HDMI network that selects a transfer rate from a plurality of transfer rates
US8218704B2 (en) * 2008-08-28 2012-07-10 Advantest Corporation Demodulation method and demodulator of pulse-edge shifted pulse

Also Published As

Publication number Publication date
JP2010098671A (en) 2010-04-30

Similar Documents

Publication Publication Date Title
US5748684A (en) Resynchronization of a synchronous serial interface
US10212381B2 (en) Image transfer apparatus with CEC communication function
JP4426249B2 (en) Signal transmission apparatus and transmission method
US8037370B2 (en) Data transmission apparatus with information skew and redundant control information and method
US20110013772A1 (en) Method and Apparatus for Fast Switching Between Source Multimedia Devices
US7639765B2 (en) Single-line bidirectional communication apparatus and system
US7555693B2 (en) Auxiliary data transmitted within a display&#39;s serialized data stream
US10185621B2 (en) Method and apparatus for providing a display stream embedded with non-display data
KR101607626B1 (en) Transfer of control bus signaling on packet-switched network
US8984324B2 (en) Establishing clock speed for lengthy or non-compliant HDMI cables
JPWO2020129685A1 (en) Communication equipment and communication methods, and programs
CN113132552B (en) Video stream processing method and device
US8909843B1 (en) Peripheral component interconnect express switch apparatus and method of controlling connection thereof
US8074004B2 (en) Electronic device for contention detection of bidirectional bus and related method
JP5383147B2 (en) Communication control device
EP3926911A1 (en) Communication device, communication method, and program
JP2008160804A (en) Data transfer device and transfer control method
EP3671720B1 (en) Real-time on-chip data transfer system
US20230222074A1 (en) Transmission device, reception device, and communication system
KR20190008196A (en) COMMUNICATION DEVICE, COMMUNICATION METHOD, PROGRAM, AND COMMUNICATION SYSTEM
JP5660718B2 (en) In-vehicle network equipment
US20220276980A1 (en) Transmission device and communication system
US20160072601A1 (en) Enhanced Communication Link Using Synchronization Signal as Link Command
JP2000035834A (en) Remote resetting device
US20020069391A1 (en) Dynamic parity inversion for I/O interconnects

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20111007

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20111007

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121128

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130108

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130308

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: 20130917

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131001

R150 Certificate of patent or registration of utility model

Ref document number: 5383147

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250