[go: up one dir, main page]

CN107071568B - transmitter and state control method - Google Patents

transmitter and state control method Download PDF

Info

Publication number
CN107071568B
CN107071568B CN201710229713.9A CN201710229713A CN107071568B CN 107071568 B CN107071568 B CN 107071568B CN 201710229713 A CN201710229713 A CN 201710229713A CN 107071568 B CN107071568 B CN 107071568B
Authority
CN
China
Prior art keywords
working state
unit
monitoring module
signal
vbo
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
CN201710229713.9A
Other languages
Chinese (zh)
Other versions
CN107071568A (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.)
Hisense Visual Technology Co Ltd
Original Assignee
Qingdao Hisense Electronics Co Ltd
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 Qingdao Hisense Electronics Co Ltd filed Critical Qingdao Hisense Electronics Co Ltd
Priority to CN201710229713.9A priority Critical patent/CN107071568B/en
Publication of CN107071568A publication Critical patent/CN107071568A/en
Application granted granted Critical
Publication of CN107071568B publication Critical patent/CN107071568B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/4425Monitoring of client processing errors or hardware failure

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Communication Control (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention relates to a transmitter and a state control method, and belongs to the field of video transmission. The method comprises the following steps: in the first working state, when the transmitter is detected to be powered on, jumping to a second working state; receiving the HTPDN returned by the receiver, and jumping to a third working state if the HTPDN is at a low level; receiving a link clock detection result and a pixel clock detection result, and jumping to a fourth working state if the link clock detection result and the pixel clock detection result are both in a stable state; sending the CDR pattern to a receiver; receiving the LOCKN returned by the receiver, and jumping to a fifth working state; transmitting an alignment pattern to enable a receiver to perform data alignment; and after the sending of the alignment mode is finished, generating an execution signal, and if the execution signal is in a high level, jumping to a sixth working state to perform coding transmission on the video image signal. The invention has wide application range and better intelligence.

Description

Transmitter and state control method
Technical Field
The present invention relates to the field of video transmission, and in particular, to a transmitter and a state control method.
background
with the development of large-size screens of display devices such as liquid crystal televisions, tablet computers, mobile phones, and the like, video images displayed By the display devices also need to be changed in a series, for example, the video images are changed from low resolution to high resolution, from low color gamut to high color gamut, from low frame frequency to high frame frequency, and the like, and the pixel rate of the video images needing to be transmitted is greatly increased due to the change in the series, and the data volume of video image signals is more and more huge, so that a VBO (V-By-One, image transmission digital interface standard) interface system is developed. The VBO interface system comprises a transmitter and a receiver, wherein the transmitter and the receiver both use differential lines to transmit video image signals, one group of differential lines correspond to one Lane (channel), the highest data transmission rate reaches 4Gbps, the bandwidth problem in the video image signal transmission process is solved, the number of pairs of differential lines of the transmitted video image signals is reduced, the number of connecting lines and interfaces for transmitting the video image signals is correspondingly reduced, and the purpose of reducing the cost of the video image signal transmission process is achieved.
In the VBO interface system, the receiver returns two handshake signals, namely, a locksignal and an HTPDN (hot phase Lock detection Signal), to the transmitter when the receiver is operating, and both handshake information are low and valid, that is, when the two handshake signals are low level (the handshake Signal is 0), the operating state of the receiver is normal, and when any one of the two handshake signals is high level (the handshake Signal is 1), the operating state of the receiver is abnormal. When the LOCKN is at a high level, the transmitter can read the state change process of the LOCKN through detection software, and if the LOCKN is read and found to have a bounce change between the low level and the high level for many times, the working state in the current VBO interface system can be considered to be abnormal, and the transmitter is controlled to change the working state.
in the process of implementing the invention, the inventor finds that the related art has at least the following problems:
the detection software has time delay when reading the state change process of the LOCKN, so that if the LOCKN has bounce change between a low level and a high level in the reading process, the detection software has the risk of missing the bounce change, so that the working state detection of the VBO interface system has deviation, and errors can occur when the control transmitter changes the working state; in addition, because the types of modes for testing the abnormity of the transmitter are limited, the debugging of the problem point with the abnormal working state is limited, the application range is small, and the intelligence is poor.
disclosure of Invention
to overcome the problems in the related art, the present invention provides a transmitter and a state control method.
According to a first aspect of the embodiments of the present invention, a transmitter is provided, including a physical layer module, at least one VBO protocol data path module, a phase-locked loop, a clock detection module, and a transmitting end link monitoring module;
The physical layer module is connected with the at least one VBO protocol data path module, each VBO protocol data path module in the at least one VBO protocol data path module is connected with the phase-locked loop, the clock detection module and the transmitting end link monitoring module, the clock detection module is connected with the transmitting end link monitoring module, and the transmitting end link monitoring module is connected with the receiver;
the physical layer module is used for receiving a VBO signal sent by the at least one VBO protocol data path module;
The VBO protocol data path module is used for coding a video image signal, generating the VBO signal and sending the VBO signal to the physical layer module;
the phase-locked loop is used for generating a link clock and a pixel clock which are required by the transmitter during working;
The clock detection module is used for detecting whether the link clock and the pixel clock are stable or not, generating a link clock monitoring result and a pixel clock monitoring result, and sending the link clock detection result and the pixel clock detection result to the sending end link monitoring module;
The sending end link monitoring module is configured to control the sender to jump in the working state based on at least one of a lock detection signal LOCKN and a thermal detection signal HTPDN returned by the receiver, an execution signal sent by the at least one VBO protocol data path module, the link clock detection result, and the pixel clock detection result.
In another embodiment, each VBO protocol datapath module includes: the device comprises an alignment unit, a packaging unit, a scrambling unit, an 8B/10B coding unit, a Clock Data Recovery (CDR) unit and a debugging unit.
The aligning unit is connected with the packaging unit, the debugging unit and the sending end link monitoring module, the scrambling unit is connected with the packaging unit and the debugging unit, the 8B/10B coding unit is connected with the scrambling unit and the debugging unit, and the CDR unit is connected with the 8B/10B coding unit, the debugging unit and the physical layer module;
the alignment unit is used for generating an alignment mode when the alignment unit is in an alignment state, switching the alignment state to a video input state after the alignment mode is generated, receiving an externally input video image signal, sending the video image signal to the packaging unit, generating an execution signal, and sending the execution signal to the sending end link monitoring module, wherein the alignment mode is used for aligning data deviation between paths by a receiver;
The packaging unit is used for receiving the video image signals sent by the alignment unit, packaging the video image signals into a VBO code stream, and sending the VBO code stream to the scrambling unit;
the scrambling unit is used for receiving the VBO code stream sent by the aligning unit, synchronizing the VBO code stream to a link clock domain from a pixel clock domain to obtain an 8-bit code stream, and sending the 8-bit code stream to the scrambling unit;
The 8B/10B coding unit is used for receiving the 8bit code stream sent by the scrambling unit, coding the 8bit code stream into a 10bit code stream and sending the 10bit code stream to the CDR unit;
The CDR unit is used for generating a clock data recovery mode CDR pattern and sending the CDR pattern to the physical layer module; receiving the 10-bit code stream, encoding the 10-bit code stream, generating the VBO signal, and sending the VBO signal to the physical layer module; generating a test pattern, and sending the test pattern to the physical layer module;
And the debugging unit is used for debugging the unit with the abnormal working state when the sending end link monitoring module determines that the unit with the abnormal working state exists.
According to a second aspect of embodiments of the present invention, there is provided a state control method applied to a transmitter including: the system comprises a physical layer module, at least one VBO protocol data path module, a phase-locked loop, a clock detection module and a sending end link monitoring module; the physical layer module is connected with the at least one VBO protocol data path module, each VBO protocol data path module in the at least one VBO protocol data path module is connected with the phase-locked loop, the clock detection module and the sending end link monitoring module, the clock detection module is connected with the sending end link monitoring module, and the sending end link monitoring module is connected with the receiver;
The method comprises the following steps:
The physical layer module receives the VBO signal sent by the at least one VBO protocol data path module;
the VBO protocol data channel module encodes a video image signal, generates the VBO signal and sends the VBO signal to the physical layer module;
The phase-locked loop generates a link clock and a pixel clock which are required by the transmitter during working;
the clock detection module detects whether the link clock and the pixel clock are stable or not, generates a link clock monitoring result and a pixel clock monitoring result, and sends the link clock detection result and the pixel clock detection result to the sending end link monitoring module;
the sending end link monitoring module controls the jump of the working state of the sender based on at least one of a lock detection signal LOCKN and a thermal detection signal HTPDN returned by the receiver, an execution signal sent by the at least one VBO protocol data path module, the link clock detection result and the pixel clock detection result.
In another embodiment, the controlling, by the sending-end link monitoring module, the jumping of the operating state of the sender based on at least one of the lock detection signal LOCKN and the thermal detection signal HTPDN returned by the receiver, the execution signal sent by the at least one VBO protocol data path module, the link clock detection result, and the pixel clock detection result includes:
In a first working state of the transmitter, when the transmitter is detected to be powered on, the transmitting end link monitoring module controls the transmitter to jump to a second working state;
in the second working state of the transmitter, the transmitting end link monitoring module receives a thermal detection signal HTPDN returned by the receiver, and if the HTPDN is at a low level, the transmitting end link monitoring module controls the transmitter to jump to a third working state;
in the third working state of the transmitter, the transmitting-end link monitoring module receives a link clock detection result and a pixel clock detection result which are sent by the clock detection module, and if the link clock detection result and the pixel clock detection result are both in a stable state, the transmitting-end link monitoring module controls the transmitter to jump to a fourth working state;
in the fourth operating state of the transmitter, the VBO protocol data path module sends a clock data recovery pattern CDR pattern to the receiver, so that the receiver performs clock recovery and generates a lock detection signal LOCKN based on the CDR pattern;
The sending end link monitoring module receives the LOCKN returned by the receiver and controls the sender to jump to a fifth working state;
In the fifth operating state of the transmitter, the VBO protocol datapath module transmits an alignment mode such that the receiver performs data alignment based on the alignment mode;
and after the VBO protocol data path module finishes sending the alignment mode, generating an execution signal, and if the execution signal is high level, controlling the sender to jump to a sixth working state by the sending end link monitoring module to perform coding transmission on video image signals.
In another embodiment, the receiving the LOCKN returned by the receiver by the sender-side link monitoring module, and controlling the sender to jump to the fifth working state includes:
if the LOCKN is in a high level, the sending end link monitoring module counts the bouncing change of the LOCKN to obtain a statistical result, and the bouncing change is a process that the LOCKN is changed from a low level to a high level and then from the high level to the low level;
The sending end link monitoring module generates an interrupt signal based on the statistical result, and notifies the interrupt signal to a central processing unit of the sender, so that the central processing unit repairs the sender after acquiring the interrupt signal;
and if the LOCKN is in a low level, the sending end link monitoring module controls the sender to jump to a fifth working state.
in another embodiment, the method further comprises:
In a first designated working state, when it is detected that the transmitter is powered off, the transmitter link monitoring module controls the transmitter to jump from the first designated working state to the first working state, where the first designated working state includes the second working state, the third working state, the fourth working state, the fifth working state, and the sixth working state.
In another embodiment, the method further comprises:
in a second specified working state, when the received HTPDN is high, the sending-end link monitoring module controls the sender to jump from the second specified working state to the second working state, where the second specified working state includes the third working state, the fourth working state, the fifth working state, and the sixth working state.
In another embodiment, the method further comprises:
In a third designated operating state, when the received link clock detection result or the pixel clock detection result is in an unstable state, the sending-end link monitoring module controls the sender to jump from the third designated operating state to the third operating state, where the third designated operating state includes the fourth operating state, the fifth operating state, and the sixth operating state.
in another embodiment, said VBO protocol datapath module, in the fifth operational state of the transmitter, transmitting an alignment pattern such that the receiver performs data alignment based on the alignment pattern includes:
in the fifth working state of the transmitter, an alignment unit in the VBO protocol data path module places a current state into an alignment state, and generates the alignment mode;
correspondingly, after the VBO protocol data path module finishes sending the alignment mode, generating an execution signal includes:
And after the alignment unit finishes generating the alignment mode, switching the alignment state to a video input state, receiving an externally input video image signal, sending the video image signal to a packaging unit, and generating the execution signal.
in another embodiment, the generating, by the transmit-end link monitoring module, an interrupt signal based on the statistics comprises:
when the sending end link monitoring module detects that the LOCKN is at a high level, generating the interrupt signal, and setting the interrupt signal to be at a high level;
the sending end link monitoring module informs the central processing unit based on the interrupt signal so that the central processing unit starts a first monitoring mode to repair the sender after acquiring the interrupt signal;
and the sending end link monitoring module receives an interrupt response sent by the central processing unit after the sender is repaired, sets the interrupt signal to be a low level, and continues to receive the LOCKN.
In another embodiment, the method further comprises:
when the sending end link monitoring module detects that the LOCKN is at a high level, a counter is started to count the number of times of bouncing change of the LOCKN to obtain the number of times of bouncing;
If the bounce times are greater than the preset times, the sending end link monitoring module generates the interrupt signal and sets the interrupt signal to be a high level;
the sending end link monitoring module informs the central processing unit based on the interrupt signal and the bounce times, so that the central processing unit starts a second monitoring mode to repair the sender after acquiring the interrupt signal and the bounce times;
and the sending end link monitoring module receives an interrupt response sent by the central processing unit after the sender is repaired, sets the interrupt signal to be a low level, resets the counter and continues to receive the LOCKN.
in another embodiment, the method further comprises:
When the sending end link monitoring module detects that the LOCKN is at a high level, a timer is started to count the time when the LOCKN is at the high level, and abnormal duration is obtained;
if the abnormal duration is longer than the preset duration, the sending end link monitoring module generates the interrupt signal and sets the interrupt signal to be a high level;
the sending end link monitoring module notifies the central processing unit based on the interrupt signal and the abnormal time length, so that the central processing unit starts the third monitoring mode to repair the sender after acquiring the interrupt signal and the abnormal time length;
and the sending end link monitoring module receives an interrupt response sent by the central processing unit after the sender is repaired, sets the interrupt signal to be a low level, resets the timer and continues to receive the LOCKN.
The technical scheme provided by the embodiment of the invention can have the following beneficial effects:
the sending terminal link monitoring module is based on LOCKN, HTPDN, an execution signal, a link clock detection result and a pixel clock detection result control sender jumps in working state, and the bouncing change of LOCKN is counted, the counting result is sent to a central processing unit of the sender, so that the central processing unit can open different monitoring modes according to the counting result to repair the sender, the detection on the working state is accurate, the error is avoided when the working state jumps, the abnormal problem points can be repaired based on different monitoring modes according to different counting results, the application range is wide, and the intelligence is better.
it is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention, as claimed.
drawings
the accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention.
FIG. 1 is a schematic diagram illustrating a transmitter architecture in accordance with an exemplary embodiment;
FIG. 2 is a schematic diagram illustrating the structure of a transmitter in accordance with an exemplary embodiment;
FIG. 3A is a flow chart illustrating a state control method according to an exemplary embodiment;
FIG. 3B illustrates a transmitter operating state transition diagram in accordance with an exemplary embodiment;
Fig. 3C is a schematic diagram illustrating a transmitter architecture according to an example embodiment.
Detailed Description
reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the invention, as detailed in the appended claims.
fig. 1 is a schematic diagram illustrating a structure of a transmitter according to an exemplary embodiment, as shown in fig. 1, the transmitter including: a physical layer module 101, at least one VBO protocol data path module 102, a phase locked loop 103, a clock detection module 104, and a sender side link monitoring module 105.
the physical layer module is connected with at least one VBO protocol data path module, each VBO protocol data path module in the at least one VBO protocol data path module is connected with a phase-locked loop, a clock detection module and a sending end link monitoring module, the clock detection module is connected with the sending end link monitoring module, and the sending end link monitoring module is connected with the physical layer module.
physical layer module 101
the physical layer module 101 is also a VBO PHY, and is configured to receive a VBO signal sent by at least one VBO protocol data path module.
VBO protocol datapath module 102
referring to fig. 2, the VBO protocol datapath module 102, also referred to as VBO TX Ch Controller, includes an alignment unit 1021, a packing unit 1022, a scrambling unit 1023, an 8B/10B encoding unit 1024, a clock data recovery CDR unit 1025, and a debugging unit 1026. The VBO protocol data path module is used for coding the video image signal, generating a VBO signal and sending the VBO signal to the physical layer module.
in each VBO protocol data path module, an alignment unit is connected with a packaging unit, a debugging unit and a sending end link monitoring module, a scrambling unit is connected with the packaging unit and the debugging unit, an 8B/10B coding unit is connected with the scrambling unit and the debugging unit, and a CDR unit is connected with the 8B/10B coding unit, the debugging unit and a physical layer module.
The alignment unit 1021 is also an ALN, and is configured to generate an alignment mode when the alignment unit is in an alignment state, switch the alignment state to a video input state after the alignment mode is generated, receive an externally input video image signal, send the video image signal to the packaging unit, generate an execution signal, and send the execution signal to the sending-end link monitoring module, where the alignment mode is used for the receiver to align data skew between the paths.
the packing unit 1022 is also a Packer, and is configured to receive the video image signal sent by the alignment unit, pack the video image signal into a VBO code stream, and send the VBO code stream to the scrambling unit.
The scrambling unit 1023, which is also called Scrambler, is configured to receive the VBO code stream sent by the alignment unit, synchronize the VBO code stream from the pixel clock domain to the link clock domain to obtain an 8-bit code stream, and send the 8-bit code stream to the scrambling unit.
the 8B/10B coding unit 1024 is also an 8B/10B Encoder, and is used for receiving the 8-bit code stream sent by the scrambling unit, coding the 8-bit code stream into a 10-bit code stream, and sending the 10-bit code stream to the CDR unit.
The CDR unit 1025 is also a CDR, and is configured to generate a clock data recovery pattern CDR pattern and send the CDR pattern to the physical layer module; receiving a 10-bit code stream, encoding the 10-bit code stream to generate a VBO signal, and sending the VBO signal to a physical layer module; and generating a test pattern, and sending the test pattern to the physical layer module.
the modulation unit 1026 is also a patgen, and is configured to debug a unit with an abnormal working state when the transmitting end link monitoring module determines that the unit with the abnormal working state exists.
phase locked loop 103
The phase locked loop 103 is also a PLL for generating a link clock and a pixel clock required for the operation of the transmitter.
clock detection module 104
The Clock detection module 104 is also a Clock detect, and is configured to detect whether a link Clock and a pixel Clock required by the transmitter during operation are stable, generate a link Clock monitoring result and a pixel Clock monitoring result, and transmit the link Clock detection result and the pixel Clock detection result to the transmitting-end link monitoring module.
sending end link monitoring module 105
The sending-end link monitoring module 105 is also a tx link monitor, and is configured to receive a lock detection signal LOCKN and a thermal detection signal HTPDN returned by the receiver, receive an execution signal sent by at least one VBO protocol data path module, receive a link clock detection result and a pixel clock detection result sent by the clock detection module, and control the sender to skip the working state based on the LOCKN, the HTPDN, the execution signal, the link clock detection result, and the pixel clock detection result.
referring to fig. 1, the alignment unit and the packing unit operate in the pixel clock domain and mainly function to provide an alignment mode and packing of video image signals. It should be noted that the control signal for controlling the alignment unit to switch between the alignment state and the video input state is a single-bit signal sent by the link clock domain, so that there is no intermediate signal in signal transmission, and the control signal can be directly passed through two stages of registers to achieve synchronization of the control signal from the link clock domain to the pixel clock domain.
The scrambling unit 1023, the 8B/10B encoding unit, the CDR unit and the modulation unit operate in a linked clock domain, which has a frequency 3/4/5 times the frequency of the pixel clock domain due to the different operation modes between the pixel clock domain and the linked clock domain in the transmitter.
in the transmitter provided by the embodiment of the invention, the sending end link monitoring module controls the transmitter to jump the working state based on the LOCKN, the HTPDN, the execution signal, the link clock detection result and the pixel clock detection result, counts the bouncing change of the LOCKN, and sends the statistical result to the central processing unit of the transmitter, so that the central processing unit can start different monitoring modes to repair the transmitter according to the statistical result, the detection of the working state is accurate, errors are avoided when the working state jumps, different abnormal problem points can be repaired based on different monitoring modes, the application range is wide, and the intelligence is better.
FIG. 3A is a flow chart illustrating a state control method according to an exemplary embodiment. Referring to fig. 3A, the method is applied to a transmitter, and the method includes the following steps.
in step 301, in a first operating state of the transmitter, when it is detected that the transmitter is powered on, the transmitting-end link monitoring module controls the transmitter to jump to a second operating state.
In the embodiment of the present invention, referring to fig. 3B, after the transmitter is reset (reset _ n), the link monitoring module at the transmitting end controls the operating state of the transmitter to jump to the first operating state, where the first operating state may be Tx #0 shutdow. When detecting that the transmitter is powered on (power _ done _ i is 1), that is, the transmitter is powered on, the sender link monitoring module controls the operating state of the transmitter to jump to a second operating state, where the second operating state may be Tx #1 Standby.
it should be noted that, when detecting that the transmitter is powered down, the sending-end link monitoring module controls the transmitter to jump from the first designated operating state to the first operating state. The first designated working state comprises a second working state, a third working state, a fourth working state, a fifth working state and a sixth working state.
In step 302, in the second working state of the transmitter, the sending-end link monitoring module receives the HTPDN returned by the physical layer module, and if the HTPDN is low level, the sending-end link monitoring module controls the transmitter to jump to the third working state.
In the embodiment of the present invention, the HTPDN is a handshake signal between the receiver and the transmitter, and the HTPDN is active low, that is, when the HTPDN is low, it indicates that the current operating states of the receiver and the transmitter are both normal states. Referring to fig. 3B, the third operating state may be Tx #2 Acquisition.
it should be noted that, in the second specified operating state, when the received HTPDN is high, the sending-end link monitoring module controls the sender to jump from the second specified operating state to the second operating state. The second designated working state comprises a third working state, a fourth working state, a fifth working state and a sixth working state.
in step 303, in the third working state of the transmitter, the sending-end link monitoring module receives the link clock detection result and the pixel clock detection result sent by the clock detection module, and if the link clock detection result and the pixel clock detection result are both in a stable state, the sending-end link monitoring module controls the transmitter to jump to the fourth working state.
In the embodiment of the present invention, in order to ensure that the link clock and the pixel clock in the operating environment of the transmitter are both in a stable state, the clock detection module is required to continuously detect the stability of the link clock and the pixel clock, and ensure that the link clock and the pixel clock in the operating environment of the transmitter are always stable when the transmitter operates. Referring to fig. 3B, the fourth operating state may be Tx #3CDR tracking.
it should be noted that, in the third designated operating state, when the received link clock detection result or the pixel clock detection result is in an unstable state, the sending-end link monitoring module controls the sender to jump from the third designated operating state to the third operating state. Wherein the third designated operating state includes a fourth operating state, a fifth operating state, and a sixth operating state.
In step 304, in the fourth operating state, the VBO protocol datapath module sends a clock data recovery pattern CDR pattern to the receiver.
In the embodiment of the present invention, the CDR pattern is generated by a CDR unit in the VBO protocol data path module, and is used to ensure that the receiver can perform clock recovery normally, so that the receiver can generate LOCKN based on the CDR pattern.
When the CDR unit works, the CDR pattern, the coding code stream and the test pattern can be switched at the same time.
in step 305, the receiver performs clock recovery, generates LOCKN based on the CDR pattern, and returns LOCKN to the sender-side link monitoring module.
in the embodiment of the invention, the receiver performs clock recovery and generates LOCKN after receiving the CDR pattern, and LOCKN is a low level if the clock recovery process is performed normally; if an abnormality occurs in the clock recovery process, LOCKN is at a high level. When the receiver generates LOCKN, LOCKN is returned to the transmitter.
in step 306, the sender link monitoring module receives LOCKN returned by the receiver, controls the sender to jump to the fifth working state, and the VBO protocol data path module sends the alignment mode to the receiver in the fifth working state of the sender.
In the embodiment of the present invention, the LOCKN returned by the receiver may be a low level or a high level, and for different received LOCKN signals, the sending-end link monitoring module may process the LOCKN signals in different manners according to two different situations.
In the first situation, if the LOCKN is at a high level, the sending end link monitoring module controls the sender to jump to a fourth working state, data alignment is carried out to count the bouncing change of the LOCKN, a statistical result is obtained, an interrupt signal is generated based on the statistical result, and the interrupt signal is notified to a central processing unit of the sender, so that the central processing unit repairs the sender after acquiring the interrupt signal, and the bouncing change is a process that the LOCKN is changed from a low level to a high level and then is changed from the high level to the low level.
In the embodiment of the present invention, when a case where LOCKN changes from a low level in a normal state to a high level in an abnormal state or LOCKN remains at the high level for a long time occurs, there may be the following three possible problems from the viewpoint of the transmitter:
First, when the phase-locked loop is in an abnormal operation, the generated link clock and pixel clock are unstable, so that the receiver cannot perform stable clock recovery, and LOCKN remains at a high level for a long time.
second, the link clock and the pixel clock generated by the phase-locked loop occasionally jitter or the physical layer module occasionally has a transmission data abnormality, so that the receiver has a decoding error.
Third, the transmitter itself has an operational abnormality such as a coding error, a scrambling error, etc., so that the receiver has an error while performing a decoding operation.
For the third possible problem, when the sending-end link monitoring module detects that LOCKN jumps from a low level to a high level, the sender may be controlled to jump to the fourth working state, so that the sender may resend CDRpattern, and meanwhile, each module in the sender is controlled to perform a reset operation, so that the sender may enter an initialization state, and this operation may restore the module in the sender, which has an abnormal operation, to a normal working state.
for the first and second possible problems, the bouncing change of LOCKN only once is not enough to indicate that the phase-locked loop or the physical layer module is abnormal, and statistics needs to be performed on the bouncing change of LOCKN. In order to achieve the purpose of counting the bouncing change of LOCKN, a hardware automatic detection circuit unit as shown in fig. 3C may be added to the sending end link monitoring module, and the bouncing change of LOCKN is counted by the hardware automatic detection circuit unit. The bounce change of the LOCKN is counted by the hardware automatic detection circuit unit, so that the process of reading the bounce change of the LOCKN based on software can be omitted, the resource occupation of a central processing unit is reduced, and the condition of missing reading of the bounce change of the LOCKN caused by time delay existing in the process of reading the bounce change of the LOCKN by the software can be prevented. The automatic detection circuit unit of hardware is added in the link monitoring module of the sending end to count the bounce change of the LOCKN, and the process of informing the central processing unit to process based on the statistical result can be realized based on the following three ways.
When a sending end link monitoring module detects that LOCKN is at a high level, an interrupt signal is generated, and the interrupt signal is set to be at the high level; the sending terminal link monitoring module informs the central processing unit based on the interrupt signal so that the central processing unit starts a first monitoring mode to repair the sender after acquiring the interrupt signal; and the sending end link monitoring module receives an interrupt response sent by the central processing unit after the sender is repaired, sets an interrupt signal to be a low level and continues to receive LOCKN.
The interrupt signal may be a signal in the form of Lockn _ err _ flg, and it should be noted that the interrupt signals mentioned below may be signals in the form of Lockn _ err _ flg.
secondly, when the sending end link monitoring module detects that LOCKN is at a high level, a counter is started to count the number of times of the LOCKN subjected to bounce change, and the number of times of bouncing is obtained; if the bounce times are greater than the preset times, the sending end link monitoring module generates an interrupt signal, and the interrupt signal is set to be at a high level; the sending end link monitoring module informs the central processing unit based on the interrupt signal and the bounce times, so that the central processing unit starts a second monitoring mode to repair the sender after acquiring the interrupt signal and the bounce times; and the sending end link monitoring module receives an interrupt response sent by the central processing unit after the sender is repaired, sets an interrupt signal to be a low level, resets the counter and continues to receive the LOCKN.
When the sending end link monitoring module detects that LOCKN is at a high level, a timer is started to count the time when LOCKN is at the high level, and abnormal duration is obtained; if the abnormal time length is longer than the preset time length, the sending end link monitoring module generates an interrupt signal, and the interrupt signal is set to be a high level; the sending end link monitoring module informs the central processing unit based on the interrupt signal and the abnormal time length so that the central processing unit starts a third monitoring mode to repair the sender after acquiring the interrupt signal and the abnormal time length; and the sending end link monitoring module receives an interrupt response sent by the central processing unit after the sender is repaired, sets an interrupt signal to be a low level, resets the timer and continues to receive the LOCKN.
And in the second situation, if the LOCKN is low level, the sending end link monitoring module controls the sender to jump to the fifth working state.
in the embodiment of the present invention, if LOCKN is low level, it indicates that the current working states of the transmitter and the receiver are both normal states, so the transmitter link monitoring module may control the transmitter to jump to the fifth working state. Wherein, referring to fig. 3B, the fifth operating state may be Tx #4ALN training.
In step 307, in the fifth working state of the transmitter, the VBO protocol data path module transmits an alignment mode, so that the receiver performs data alignment based on the alignment mode, and generates an execution signal after the VBO protocol data path module finishes transmitting the alignment mode, and if the execution signal is at a high level, the transmitting-end link monitoring module controls the transmitter to jump to the sixth working state, so as to perform encoding transmission on the video image signal.
In this embodiment of the present invention, the alignment unit in the VBO protocol data path module may set the current state to the alignment state in the fifth operating state of the transmitter, generate an alignment pattern in the alignment state, and transmit the alignment pattern to the receiver by the physical layer module. The alignment pattern may be an ALN pattern, and the receiver aligns the channels according to the alignment pattern.
And after the alignment unit finishes generating the alignment mode, switching the alignment state to a video input state, generating an execution signal, and sending the execution signal to the sending end link monitoring module. The video input state is a normal working state and is used for receiving an externally input video image signal and sending the video image signal to the packaging unit. The execution signal may be an aln _ done _ o signal, and when the execution signal is at a high level, it indicates that the current generation of the alignment mode is successful, and the sender link monitoring module may control the sender to jump to the sixth working state. Here, referring to fig. 3B, the sixth operating state may be Tx #5normal, i.e., a normal operating state of the transmitter. In the sixth operating state, the transmitter can perform normal encoding output on the video image signal.
In the method provided by the embodiment of the invention, the sending end link monitoring module controls the sender to jump the working state based on the LOCKN, the HTPDN, the execution signal, the link clock detection result and the pixel clock detection result, counts the bouncing change of the LOCKN, and sends the statistical result to the central processing unit of the sender, so that the central processing unit can start different monitoring modes to repair the sender according to the statistical result, the detection of the working state is accurate, errors are avoided when the working state jumps, different abnormal problem points can be repaired based on different monitoring modes, the application range is wide, and the intelligence is better.
it should be noted that the debug unit may repeatedly send a fixed 10-bit pattern of the register configuration, and may support repeatedly sending 8 different 10-bit patterns or configuring and sending a test pattern at maximum. The debug unit tests the timing between the transmitter and the physical layer module by transmitting the corresponding pattern and tests the different transmission requirements of the different receivers, e.g. some receivers require that the Kcode (8B/10B encoded key) must be received within 1.3 ms. On one hand, for different channels and channels in the receiver, the debugging unit can repeatedly send different 10-bit patterns to confirm the tolerance degree of the channels to signal crosstalk; on the other hand, the debugging unit may send a test pattern to the physical layer module, and determine whether an abnormal condition of timing violation exists between the sender and the physical layer module.
All the above-mentioned optional technical solutions can be combined arbitrarily to form the optional embodiments of the present invention, and are not described herein again.
Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the invention and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.
It will be understood that the invention is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the invention is limited only by the appended claims.

Claims (10)

1. A transmitter, characterized in that the transmitter comprises: the system comprises a physical layer module, at least one image transmission digital interface standard VBO protocol data path module, a phase-locked loop, a clock detection module and a sending end link monitoring module;
the physical layer module is used for receiving a VBO signal sent by at least one VBO protocol data path module;
The VBO protocol data path module is used for coding a video image signal, generating the VBO signal and sending the VBO signal to the physical layer module;
The phase-locked loop is used for generating a link clock and a pixel clock which are required by the transmitter during working;
the clock detection module is used for detecting whether the link clock and the pixel clock are stable or not, generating a link clock detection result and a pixel clock detection result, and sending the link clock detection result and the pixel clock detection result to the sending end link monitoring module;
the sending end link monitoring module is used for controlling the skipping of the working state of the sender based on at least one of a lock detection signal LOCKN and a thermal detection signal HTPDN returned by the receiver, an execution signal sent by the at least one VBO protocol data path module, the link clock detection result and the pixel clock detection result;
the sending end link monitoring module is further configured to count a bounce change of the LOCKN when the LOCKN is at a high level to obtain a statistical result, where the bounce change is a process in which the LOCKN changes from a low level to a high level and then changes from the high level to the low level;
The sending end link monitoring module is further configured to generate an interrupt signal based on the statistical result, and notify the interrupt signal to a central processing unit of the sender, so that the central processing unit repairs the sender after acquiring the interrupt signal.
2. the transmitter of claim 1, wherein each VBO protocol datapath module comprises: the device comprises an alignment unit, a packaging unit, a scrambling unit, an 8B/10B coding unit, a Clock Data Recovery (CDR) unit and a debugging unit;
the aligning unit is connected with the packaging unit, the debugging unit and the sending end link monitoring module, the scrambling unit is connected with the packaging unit and the debugging unit, the 8B/10B coding unit is connected with the scrambling unit and the debugging unit, and the CDR unit is connected with the 8B/10B coding unit, the debugging unit and the physical layer module;
the alignment unit is used for generating an alignment mode when the alignment unit is in an alignment state, switching the alignment state to a video input state after the alignment mode is generated, receiving an externally input video image signal, sending the video image signal to the packaging unit, generating an execution signal, and sending the execution signal to the sending end link monitoring module, wherein the alignment mode is used for aligning data deviation between paths by a receiver;
the packaging unit is used for receiving the video image signals sent by the alignment unit, packaging the video image signals into a VBO code stream, and sending the VBO code stream to the scrambling unit;
the scrambling unit is used for receiving the VBO code stream sent by the aligning unit, synchronizing the VBO code stream to a link clock domain from a pixel clock domain to obtain an 8-bit code stream, and sending the 8-bit code stream to the scrambling unit;
the 8B/10B coding unit is used for receiving the 8bit code stream sent by the scrambling unit, coding the 8bit code stream into a 10bit code stream and sending the 10bit code stream to the CDR unit;
the CDR unit is used for generating a clock data recovery mode CDR pattern and sending the CDR pattern to the physical layer module; receiving the 10-bit code stream, encoding the 10-bit code stream, generating the VBO signal, and sending the VBO signal to the physical layer module; generating a test pattern, and sending the test pattern to the physical layer module;
And the debugging unit is used for debugging the unit with the abnormal working state when the sending end link monitoring module determines that the unit with the abnormal working state exists.
3. A state control method applied to a transmitter, the method comprising:
the physical layer module receives a VBO signal sent by at least one image transmission digital interface standard VBO protocol data path module;
The VBO protocol data channel module encodes a video image signal, generates the VBO signal and sends the VBO signal to the physical layer module;
The phase-locked loop generates a link clock and a pixel clock which are required by the transmitter during working;
The clock detection module detects whether the link clock and the pixel clock are stable or not, generates a link clock detection result and a pixel clock detection result, and sends the link clock detection result and the pixel clock detection result to the sending end link monitoring module;
The sending end link monitoring module controls the sender to jump in working state based on at least one of a lock detection signal LOCKN and a thermal detection signal HTPDN returned by the receiver, an execution signal sent by at least one VBO protocol data path module, the link clock detection result and the pixel clock detection result;
If the LOCKN is in a high level, the sending end link monitoring module counts the bouncing change of the LOCKN to obtain a statistical result, and the bouncing change is a process that the LOCKN is changed from a low level to a high level and then from the high level to the low level;
and the sending end link monitoring module generates an interrupt signal based on the statistical result, and notifies the interrupt signal to a central processing unit of the sender so that the central processing unit repairs the sender after acquiring the interrupt signal.
4. The method of claim 3, wherein the sender-side link monitor module controlling the sender to jump to the active state based on at least one of a lock detection signal LOCKN and a hot detection signal HTPDN returned by the receiver, an execution signal sent by the at least one VBO protocol datapath module, the link clock detection result, and the pixel clock detection result comprises:
In a first working state of the transmitter, when the transmitter is detected to be powered on, a transmitting end link monitoring module controls the transmitter to jump to a second working state;
In the second working state of the transmitter, the transmitting end link monitoring module receives a thermal detection signal HTPDN returned by the receiver, and if the HTPDN is at a low level, the transmitting end link monitoring module controls the transmitter to jump to a third working state;
in the third working state of the transmitter, the transmitting-end link monitoring module receives a link clock detection result and a pixel clock detection result which are sent by a clock detection module, and if the link clock detection result and the pixel clock detection result are both in a stable state, the transmitting-end link monitoring module controls the transmitter to jump to a fourth working state;
in the fourth operating state of the transmitter, the VBO protocol data path module sends a clock data recovery pattern CDR pattern to the receiver, so that the receiver performs clock recovery and generates a lock detection signal LOCKN based on the CDR pattern;
The sending end link monitoring module receives the LOCKN returned by the receiver and controls the sender to jump to a fifth working state;
in the fifth operating state of the transmitter, the VBO protocol datapath module transmits an alignment mode such that the receiver performs data alignment based on the alignment mode;
and after the VBO protocol data path module finishes sending the alignment mode, generating an execution signal, and if the execution signal is high level, controlling the sender to jump to a sixth working state by the sending end link monitoring module to perform coding transmission on video image signals.
5. The method according to claim 4, wherein the sender-side link monitoring module receives the LOCKN returned by the receiver, and the controlling the sender to jump to the fifth working state comprises:
If the LOCKN is in a low level, the transmitting end link monitoring module controls the transmitter to jump to a fifth working state;
The method further comprises the following steps:
In a first designated working state, when it is detected that the transmitter is powered off, the transmitter link monitoring module controls the transmitter to jump from the first designated working state to the first working state, where the first designated working state includes the second working state, the third working state, the fourth working state, the fifth working state, and the sixth working state.
6. The method of claim 4, further comprising:
in a second specified working state, when the received HTPDN is high, the sending-end link monitoring module controls the sender to jump from the second specified working state to the second working state, where the second specified working state includes the third working state, the fourth working state, the fifth working state, and the sixth working state.
7. the method of claim 4, further comprising:
In a third designated operating state, when the received link clock detection result or the pixel clock detection result is in an unstable state, the sending-end link monitoring module controls the sender to jump from the third designated operating state to the third operating state, where the third designated operating state includes the fourth operating state, the fifth operating state, and the sixth operating state.
8. the method of claim 4, wherein in the fifth operational state of the transmitter, the VBO protocol datapath module transmits an alignment mode such that the receiver performs data alignment based on the alignment mode comprises:
in the fifth working state of the transmitter, an alignment unit in the VBO protocol data path module places a current state in an alignment state, and generates the alignment mode;
Correspondingly, after the VBO protocol data path module finishes sending the alignment mode, generating an execution signal includes:
And after the alignment unit finishes generating the alignment mode, switching the alignment state to a video input state, receiving an externally input video image signal, sending the video image signal to a packaging unit, and generating the execution signal.
9. The method of claim 5, wherein generating, by the sender-side link monitor module, an interrupt signal based on the statistics comprises:
When the sending end link monitoring module detects that the LOCKN is at a high level, generating the interrupt signal, and setting the interrupt signal to be at a high level;
The sending end link monitoring module informs the central processing unit based on the interrupt signal so that the central processing unit starts a first monitoring mode to repair the sender after acquiring the interrupt signal;
The sending end link monitoring module receives an interrupt response sent by the central processing unit after the sender is repaired, sets the interrupt signal to be a low level, and continues to receive the LOCKN;
the method further comprises the following steps:
When the sending end link monitoring module detects that the LOCKN is at a high level, a counter is started to count the number of times of bouncing change of the LOCKN to obtain the number of times of bouncing;
if the bounce times are greater than the preset times, the sending end link monitoring module generates the interrupt signal and sets the interrupt signal to be a high level;
the sending end link monitoring module informs the central processing unit based on the interrupt signal and the bounce times, so that the central processing unit starts a second monitoring mode to repair the sender after acquiring the interrupt signal and the bounce times;
And the sending end link monitoring module receives an interrupt response sent by the central processing unit after the sender is repaired, sets the interrupt signal to be a low level, resets the counter and continues to receive the LOCKN.
10. The method of claim 9, further comprising:
when the sending end link monitoring module detects that the LOCKN is at a high level, a timer is started to count the time when the LOCKN is at the high level, and abnormal duration is obtained;
if the abnormal duration is longer than the preset duration, the sending end link monitoring module generates the interrupt signal and sets the interrupt signal to be a high level;
The sending end link monitoring module notifies the central processing unit based on the interrupt signal and the abnormal time length, so that the central processing unit starts a third monitoring mode to repair the sender after acquiring the interrupt signal and the abnormal time length;
and the sending end link monitoring module receives an interrupt response sent by the central processing unit after the sender is repaired, sets the interrupt signal to be a low level, resets the timer and continues to receive the LOCKN.
CN201710229713.9A 2017-04-10 2017-04-10 transmitter and state control method Active CN107071568B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710229713.9A CN107071568B (en) 2017-04-10 2017-04-10 transmitter and state control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710229713.9A CN107071568B (en) 2017-04-10 2017-04-10 transmitter and state control method

Publications (2)

Publication Number Publication Date
CN107071568A CN107071568A (en) 2017-08-18
CN107071568B true CN107071568B (en) 2019-12-17

Family

ID=59603062

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710229713.9A Active CN107071568B (en) 2017-04-10 2017-04-10 transmitter and state control method

Country Status (1)

Country Link
CN (1) CN107071568B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113691786A (en) * 2020-05-18 2021-11-23 青岛海信激光显示股份有限公司 Laser projection system and starting method thereof
CN113870748A (en) * 2021-09-27 2021-12-31 Tcl华星光电技术有限公司 Display picture testing method and testing device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103871379A (en) * 2012-12-14 2014-06-18 乐金显示有限公司 Apparatus and method for controlling data interface
CN104683714A (en) * 2015-02-04 2015-06-03 四川长虹电器股份有限公司 Time sequence control method of two-stage V-BY-ONE signal system
CN105611286A (en) * 2016-02-18 2016-05-25 青岛海信电器股份有限公司 Device and method for verifying function of video processing chip
CN105744202A (en) * 2016-02-05 2016-07-06 武汉精测电子技术股份有限公司 V-BY-ONE signal processing method and device
CN106231227A (en) * 2016-08-06 2016-12-14 武汉精测电子技术股份有限公司 For transmission and the device of converted image signal
CN106507013A (en) * 2016-10-26 2017-03-15 青岛海信电器股份有限公司 The control method of VBO signal transmissions, device and display terminal

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102011953B1 (en) * 2012-11-28 2019-08-19 엘지디스플레이 주식회사 Method of detecting data bit depth and interface apparatus for display device using the same
KR102344545B1 (en) * 2015-09-03 2021-12-28 삼성전자 주식회사 Image processing apparatus and control method thereof

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103871379A (en) * 2012-12-14 2014-06-18 乐金显示有限公司 Apparatus and method for controlling data interface
CN104683714A (en) * 2015-02-04 2015-06-03 四川长虹电器股份有限公司 Time sequence control method of two-stage V-BY-ONE signal system
CN105744202A (en) * 2016-02-05 2016-07-06 武汉精测电子技术股份有限公司 V-BY-ONE signal processing method and device
CN105611286A (en) * 2016-02-18 2016-05-25 青岛海信电器股份有限公司 Device and method for verifying function of video processing chip
CN106231227A (en) * 2016-08-06 2016-12-14 武汉精测电子技术股份有限公司 For transmission and the device of converted image signal
CN106507013A (en) * 2016-10-26 2017-03-15 青岛海信电器股份有限公司 The control method of VBO signal transmissions, device and display terminal

Also Published As

Publication number Publication date
CN107071568A (en) 2017-08-18

Similar Documents

Publication Publication Date Title
US8761031B2 (en) Physical layer loopback
US8407535B2 (en) Method and apparatus for generating jitter test patterns on a high performance serial bus
US7548736B2 (en) Transmitter, receiver, data transfer system, transmission method, reception method, computer program for transmission, computer program for reception, and recording medium
CN107087132B (en) Receiver and signal transmission method
US8755285B2 (en) Method, system and apparatus for diagnosing physical downlink failure
CN107153629B (en) Display data channel snooping scheme for retimer
US8516234B2 (en) Frequency and symbol locking using signal generated clock frequency and symbol identification
US9141496B2 (en) Methods and systems for testing electrical behavior of an interconnect having asymmetrical link
US7340023B1 (en) Auto baud system and method and single pin communication interface
CA2114237A1 (en) Circuitfor simultaneous recovery of bit clock and frame syncronization
JP2018077441A (en) Display device and control method
CN107071568B (en) transmitter and state control method
JP2011248814A (en) Device having pci express link error detection and automatic restoration function
KR20160145901A (en) Display device and control method of the same
US6385319B1 (en) Encoding circuit and method of detecting block code boundary and establishing synchronization between scrambler and descrambler
EP1523114A2 (en) Optical transmission system
KR102714828B1 (en) Display driving device and display device including the same
JP5086518B2 (en) Polarity correction circuit and system incorporating the same
JP2005033401A (en) Optical transmitting/receiving apparatus
JP2006318451A (en) Method and system for screen frame transmission from one terminal to multiple terminals, and receiving device thereof
US11825233B2 (en) Data transmission system and data transmission method
KR0167910B1 (en) Remote data service unit controlling apparatus
KR100840361B1 (en) Time switch timing correction device of exchange
JP2550413B2 (en) Synchronous image transmission device
JP2000304883A (en) Time synchronization method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 266100 Zhuzhou Road, Laoshan District, Shandong, No. 151, No.

Patentee after: Hisense Visual Technology Co., Ltd.

Address before: 266100 Zhuzhou Road, Laoshan District, Shandong, No. 151, No.

Patentee before: QINGDAO HISENSE ELECTRONICS Co.,Ltd.