patents.google.com

CN109344101B - Data processing system and method - Google Patents

  • ️Tue Jan 07 2025

CN109344101B - Data processing system and method - Google Patents

Data processing system and method Download PDF

Info

Publication number
CN109344101B
CN109344101B CN201811297157.XA CN201811297157A CN109344101B CN 109344101 B CN109344101 B CN 109344101B CN 201811297157 A CN201811297157 A CN 201811297157A CN 109344101 B CN109344101 B CN 109344101B Authority
CN
China
Prior art keywords
data
terminal
video data
preset
chip
Prior art date
2018-11-01
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
CN201811297157.XA
Other languages
Chinese (zh)
Other versions
CN109344101A (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.)
Ke Technology
Original Assignee
Ke Technology
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.)
2018-11-01
Filing date
2018-11-01
Publication date
2025-01-07
2018-11-01 Application filed by Ke Technology filed Critical Ke Technology
2018-11-01 Priority to CN201811297157.XA priority Critical patent/CN109344101B/en
2019-02-15 Publication of CN109344101A publication Critical patent/CN109344101A/en
2025-01-07 Application granted granted Critical
2025-01-07 Publication of CN109344101B publication Critical patent/CN109344101B/en
Status Active legal-status Critical Current
2038-11-01 Anticipated expiration legal-status Critical

Links

  • 238000012545 processing Methods 0.000 title claims abstract description 58
  • 238000000034 method Methods 0.000 title claims abstract description 16
  • 230000005540 biological transmission Effects 0.000 claims abstract description 41
  • 230000008569 process Effects 0.000 claims abstract description 8
  • 239000004973 liquid crystal related substance Substances 0.000 claims description 20
  • 238000013507 mapping Methods 0.000 claims description 8
  • 238000003672 processing method Methods 0.000 claims description 4
  • 230000002194 synthesizing effect Effects 0.000 claims description 4
  • 230000003993 interaction Effects 0.000 abstract description 21
  • 238000010586 diagram Methods 0.000 description 11
  • 238000004590 computer program Methods 0.000 description 7
  • 230000006870 function Effects 0.000 description 6
  • 238000012986 modification Methods 0.000 description 2
  • 230000004048 modification Effects 0.000 description 2
  • 230000004075 alteration Effects 0.000 description 1
  • 230000009286 beneficial effect Effects 0.000 description 1
  • 238000006243 chemical reaction Methods 0.000 description 1
  • 238000005516 engineering process Methods 0.000 description 1
  • 238000003780 insertion Methods 0.000 description 1
  • 230000037431 insertion Effects 0.000 description 1
  • 238000004519 manufacturing process Methods 0.000 description 1
  • 230000003287 optical effect Effects 0.000 description 1

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/387Information transfer, e.g. on bus using universal interface adapter for adaptation of different data processing systems to different peripheral devices, e.g. protocol converters for incompatible systems, open system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/40Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
    • 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43632Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wired protocol, e.g. IEEE 1394
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440218Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0042Universal serial bus [USB]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Communication Control (AREA)

Abstract

本发明公开了一种数据处理系统及方法。该系统包括:第一终端,用于输出待传输数据,其中,第一终端为不支持预设协议的终端;数据传输装置,用于接收待输出数据,将待输出数据的格式进行转换,获得预设格式的数据;并将预设格式的数据发送至第二终端;第二终端,用于接收数据传输装置发送的预设格式的数据,并将预设格式的数据进行处理,其中,第二终端为支持预设协议的终端。通过本发明的技术方案,可实现不支持预设协议的第一终端与支持预设协议的第二终端之间的互动,避免不支持预设协议的第一终端无法与支持预设协议的第二终端进行双屏互动。

The present invention discloses a data processing system and method. The system includes: a first terminal, used to output data to be transmitted, wherein the first terminal is a terminal that does not support a preset protocol; a data transmission device, used to receive the data to be output, convert the format of the data to be output, obtain data in a preset format; and send the data in the preset format to a second terminal; a second terminal, used to receive the data in the preset format sent by the data transmission device, and process the data in the preset format, wherein the second terminal is a terminal that supports the preset protocol. Through the technical solution of the present invention, the interaction between the first terminal that does not support the preset protocol and the second terminal that supports the preset protocol can be realized, avoiding the first terminal that does not support the preset protocol from being unable to perform dual-screen interaction with the second terminal that supports the preset protocol.

Description

Data processing system and method

Technical Field

The present invention relates to the field of data processing technologies, and in particular, to a data processing system and method.

Background

At present, more and more users prefer to use dual-screen to interact, namely, small-screen devices such as mobile phones and the like are connected with large-screen devices such as PC (personal computer) to realize dual-screen interaction through touch operation on the large-screen devices, and in order to improve interaction experience of users, the large-screen devices are usually connected with the small-screen devices by using USB Type-C (double-sided pluggable interface, the biggest characteristic is that the USB interface is supported by double-sided insertion) interfaces capable of supporting complex transmission functions, so as to receive data sent by the small-screen devices through USB Type-C ALTERNATIVE mode protocol (USB Type-C replacement protocol) supported by the USB Type-C interfaces, and touch signals are synchronously transmitted to the small-screen devices through the protocol, so that interesting dual-screen interaction can be realized through one connecting line.

However, in order to implement the above solution, a small-screen device is required to install an USB Type-C interface supporting ALTERNATIVE MODE protocols, but in practice, some small-screen devices do not install a Type-C interface, such as Micro USB interfaces installed on some early devices, or some small-screen devices may not support the above USB Type-C ALTERNATIVE modes even if they install a Type-C interface, so that the small-screen devices cannot connect with a large-screen device with a Type-C interface supporting USB Type-C ALTERNATIVE modes protocols to implement data interaction by means of ALTERNATIVE MODE protocols, thereby implementing dual-screen interaction.

Disclosure of Invention

The invention provides a data processing system and a data processing method, which can realize interaction between a first terminal which does not support a preset protocol and a second terminal which supports the preset protocol, and avoid that the first terminal which does not support the preset protocol cannot perform double-screen interaction with the second terminal which supports the preset protocol.

The present invention provides a data processing system comprising:

The first terminal is used for outputting data to be transmitted, wherein the first terminal is a terminal which does not support a preset protocol;

The data transmission device is connected with the first terminal and is used for receiving the data to be output, converting the format of the data to be output to obtain data in a preset format, and transmitting the data in the preset format to the second terminal, wherein the preset format is a data format corresponding to the preset protocol;

The second terminal is connected with the data transmission device and is used for receiving the data in the preset format sent by the data transmission device and processing the data in the preset format, wherein the second terminal is a terminal supporting a preset protocol.

In one embodiment, the data transmission device comprises a decoding chip and a liquid crystal display controller, wherein the liquid crystal display controller is connected with the decoding chip, and the decoding chip comprises the following components:

The decoding chip is used for:

decoding video data in the data to be output to obtain RGB digital signals;

Transmitting the RGB digital signals to the liquid crystal display controller;

The liquid crystal display controller is used for:

and encoding the RGB digital signals into the data in the preset format.

In one embodiment, the data transmission device further includes:

And one end of the exchange chip is connected with the second terminal, and the other end of the exchange chip is connected with the liquid crystal display controller, wherein:

The exchange chip is used for:

Receiving non-video data;

Synthesizing the non-video data and the video data when the non-video data corresponds to the video data;

And forwarding the non-video data to the second terminal when the non-video data does not correspond to the video data, wherein the non-video data comprises audio data and/or touch signals, and the data to be output comprises the non-video data.

In one embodiment, the data transmission device further includes:

the interface expansion equipment is connected with the first terminal at one end and connected with the decoding chip and the exchange chip at the other end respectively;

The interface expansion device is used for:

distinguishing the non-video data from the video data;

Forwarding the non-video data to the switching chip, and

Forwarding the video data to the decoding chip.

In one embodiment, the interface extension device is specifically configured to:

and distinguishing the non-video data from the video data according to the data identification.

In one embodiment, the apparatus further comprises:

one end of the singlechip is connected with the interface expansion equipment, and the other end of the singlechip is connected with the exchange chip;

The singlechip is used for:

carrying out preset processing on the non-video data sent by the interface expansion equipment;

forwarding the non-video data after the preset processing to the exchange chip, wherein the preset processing comprises at least one of time sequence processing, mapping processing and marking adding processing.

In one embodiment, the single chip microcomputer is further configured to:

and transmitting the touch signal from the second terminal, which is transmitted by the exchange chip, to the interface expansion equipment.

In one embodiment, the apparatus further comprises:

One end of the charge and discharge management chip is connected with the interface expansion equipment, and the other end of the charge and discharge management chip is connected with the first terminal;

the charge and discharge management chip is used for:

charging support is provided for the interface expansion device and the first device.

In one embodiment, a first Type-C female port is provided on the second terminal, a second Type-C female port and a Type-a female port are provided on the data transmission device, and an interface which does not support the preset protocol is provided on the first terminal, wherein the preset protocol is a protocol used by the Type-C interface;

An interface which is arranged on the first terminal and does not support the preset protocol is connected with a Type-A mother port on the data transmission device;

And the first Type-C female port on the second terminal is connected with the second Type-C female port on the data transmission device.

In one embodiment, the first Type-C female port is connected with the second Type-C female port through a Type-C full-function double-ended cord.

The invention also provides a data processing method, which comprises the following steps:

Receiving data to be output sent by a first terminal, wherein the first terminal is a terminal which does not support a preset protocol;

Converting the format of the data to be output to obtain data in a preset format;

transmitting the data in the preset format to a second terminal, wherein the preset format is the data format corresponding to the preset protocol;

And processing the data in the preset format through the second terminal, wherein the second terminal is a terminal supporting a preset protocol.

The technical scheme provided by the embodiment of the disclosure can comprise the following beneficial effects:

Through adding the data transmission device between the first terminal and the second terminal, the data to be output can be converted by the data transmission device to obtain data in a preset format, and the data in the preset format is sent to the second terminal, so that interaction between the first terminal which does not support the preset protocol and the second terminal which supports the preset protocol is realized through converting the data format by the data transmission device, and the situation that the first terminal which does not support the preset protocol cannot perform double-screen interaction with the second terminal which supports the preset protocol is avoided.

Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims thereof as well as the appended drawings.

The technical scheme of the invention is further described in detail through the drawings and the embodiments.

Drawings

The accompanying drawings are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate the invention and together with the embodiments of the invention, serve to explain the invention. In the drawings:

FIG. 1 is a block diagram of a data processing system shown in accordance with an illustrative embodiment.

FIG. 2 is a block diagram of another data processing system shown in accordance with an illustrative embodiment.

FIG. 3A is a block diagram of yet another data processing system, according to an illustrative embodiment.

FIG. 3B is a block diagram illustrating yet another data processing system in accordance with an illustrative embodiment.

FIG. 4 is a block diagram of a data processing system, according to an illustrative embodiment.

FIG. 5 is a flowchart illustrating a method of data processing according to an exemplary embodiment.

The correspondence between the reference numerals and the component names in fig. 1 to 4 is:

1 first terminal, 2 data transmission device, 21 decoding chip, 22 LCD controller, 23 exchange chip, 24 interface extension equipment, 25 singlechip, 26 charge-discharge management chip, 27 first Type-C female mouthful, 28 second Type-C female mouthful, 29Type-A female mouthful, 210 do not support the interface of preset protocol, 3 second terminal.

Detailed Description

The preferred embodiments of the present invention will be described below with reference to the accompanying drawings, it being understood that the preferred embodiments described herein are for illustration and explanation of the present invention only, and are not intended to limit the present invention.

To solve the above technical problems, as shown in fig. 1 to 4, an embodiment of the present disclosure provides a data processing system, including:

the first terminal 1 is configured to output data to be transmitted, where the first terminal 1 is a terminal that does not support a preset protocol;

The preset protocol may be a USB Type-C ALTERNATIVE mode protocol. The first terminal 1 may be a small screen device such as a mobile phone, a tablet or the like.

The data transmission device 2 is connected with the first terminal 1, and is used for receiving data to be output, converting the Format of the data to be output to obtain data with a preset Format, and sending the data with the preset Format to the second terminal 3, wherein the preset Format is a data Format corresponding to a preset protocol, for example, when the preset protocol is a USB Type-C ALTERNATIVE mode protocol, the data with the preset Format can be transmitted by using the ALTERNATIVE MODE protocol or a Format supporting the ALTERNATIVE MODE protocol, for example, the data can be FHD (Full High Definition ) Format, MP4 Format, FLV Format (FLASH VIDEO), JPEG (Joint Photographic Experts Group), TIFF Format (TAG IMAGE FILE Format ) and the like;

the data to be output may be audio data, video data, touch signals, etc.

The second terminal 3 is connected to the data transmission device 2, and is configured to receive the data in the preset format sent by the data transmission device 2, and process the data in the preset format, where the second terminal 3 is a terminal supporting a preset protocol.

By adding the data transmission device 2 between the first terminal 1 and the second terminal 3, the data to be output can be converted by the data transmission device 2to obtain data in a preset format, and the data in the preset format is sent to the second terminal 3 to enable the second terminal 3 to process the data in the preset format, so that interaction between the first terminal 1 which does not support the preset protocol and the second terminal 3 which supports the preset protocol is realized by converting the data format by the data transmission device 2, and the situation that the first terminal 1 which does not support the preset protocol cannot perform double-screen interaction with the second terminal 3 which supports the preset protocol is avoided.

In addition, processing the data in the preset format includes playing or displaying the data in the preset format or silently responding in the background, specifically, playing video data in the preset format, displaying non-video data in the preset format or responding in the background, and the non-video data may include audio data and touch signals.

And when the non-video data is a touch signal, if the touch signal includes a target coordinate of the touch screen of the second terminal 3, displaying the non-video data includes displaying a mark such as a pointer on the touch screen at the target coordinate to clearly identify the location of the target coordinate.

And when the non-video data is a touch signal and the touch signal is a touch instruction, the second terminal 3 silently executes the touch instruction in the background so as to silently respond in the background according to the touch instruction.

As shown in fig. 2, 3A and 3B, in one embodiment, the data transmission device 2 includes a decoding chip 21 and a liquid crystal display controller 22, wherein the liquid crystal display controller 22 is connected to the decoding chip 21, and wherein:

The decoding chip 21 is configured to:

decoding video data in the data to be output to obtain RGB digital signals;

RGB is a color standard in industry, and is obtained by varying three color channels of red (R), green (G), and blue (B) and overlapping them with each other.

Transmitting the RGB digital signals to the liquid crystal display controller 22;

the liquid crystal display controller 22 is configured to:

The RGB digital signals are encoded into data in a preset format.

The decoding chip 21 may extract video data from the data to be output, and further decode each video frame in the video data, so as to obtain RGB digital signals, so that the RGB digital signals are automatically encoded into data in a preset format by the lcd controller 22, and further realize dual-screen interaction between the first terminal 1 and the second terminal 3 by means of the decoding chip 21 and the lcd controller 22.

The decoding chip 21 may be DISPLAY LINK DL3500/DISPLAY LINK DL3900, where a Digital RGB interface is provided on the decoding chip 21 to send RGB Digital signals to the lcd controller 22 through the Digital RGB interface;

The lcd controller 22 may be a DP501, and in this case, a Display Port interface (a standard interface for high-definition digital Display interface) is provided on the lcd controller 22, and the Display Port interface is connected to a switching chip 23.

As shown in fig. 3A and 3B, in one embodiment, the data transmission device 2 further includes:

a switching chip 23 having one end connected to the second terminal 3 and the other end connected to the liquid crystal display controller 22, wherein:

the switch chip 23 is configured to:

Receiving non-video data;

When the non-video data corresponds to the video data, synthesizing the non-video data and the video data;

and when the non-video data does not correspond to the video data, forwarding the non-video data to the second terminal, wherein the non-video data comprises audio data and/or touch signals, and the data to be output comprises the non-video data.

When receiving the correspondence between the non-video data and the video data, the non-video data and the video data may be automatically synthesized to obtain a synthesized video, so that the second terminal 3 may display the complete synthesized video, so that the first terminal 1 that does not support the preset protocol and the second terminal 3 that supports the preset protocol may implement an interesting dual-screen interaction experience, and in addition, an identifier is provided on the non-video data, where the identifier is used to determine whether the non-video data and the video data are corresponding to the video data, so that the switch chip 23 explicitly needs to synthesize the non-video data and the video data.

Of course, the non-video data may be a touch signal, audio data, or other non-video data that is not corresponding to video data and is sent by the first terminal alone, and in this case, the switch chip 23 is only responsible for sending the non-video data to the second terminal, so that the second terminal processes the non-video data.

In addition, the touch signal may be a signal generated by performing a touch operation on the touch screen of the first terminal 1, or the touch signal may be a signal generated by performing a touch operation on the touch screen of the second terminal 3.

The Switch chip 23 may be a USB Type-C Switch chip.

As shown in fig. 3A, in one embodiment, the data transmission device 2 further includes:

an interface expansion device 24, one end of which is connected with the first terminal 1, and the other end of which is connected with the decoding chip 21 and the switching chip 23, respectively;

The interface expansion device 24 is configured to:

distinguishing non-video data from video data;

forwarding non-video data to the switching chip 23, and

The video data is forwarded to the decoding chip 21.

The interface expansion device 24 may be configured to split the video data and the non-video data to automatically forward the non-video data to the switching chip 23 and automatically forward the video data to the decoding chip 21, so as to process the video data and the non-video data separately, so that the first terminal 1 that does not support the preset protocol and the second terminal 3 that supports the preset protocol may implement dual-screen interaction.

The interface extension device 24 may be a USB HUB UPD720210.

In one embodiment, the interface extension device 24 is specifically configured to:

The non-video data is distinguished from the video data according to a data identification, wherein the data identification refers to a data type identification.

The interface extension device 24 can automatically distinguish the non-video data from the video data according to the data identifier, and of course, can also distinguish the audio data in the non-video data from the touch signal.

As shown in fig. 3B, in one embodiment, the apparatus further comprises:

One end of the singlechip 25 is connected with the interface expansion equipment 24, and the other end of the singlechip is connected with the exchange chip 23;

The singlechip 25 is used for:

the non-video data sent by the interface expansion device 24 is subjected to preset processing;

The non-video data after the preset processing is forwarded to the switch chip 23, wherein the preset processing includes at least one of timing processing, mapping processing, and adding a mark processing.

Since the non-video data may need to be processed to enter the switching chip 23, the singlechip 25 may perform preset processing such as timing processing, mapping processing, and marking processing on the non-video data, and automatically forward the non-video data after the preset processing to the switching chip 23.

In addition, the non-video data is processed in time sequence, so that the disorder of the sequence of the non-video data can be avoided;

When the non-video data is a touch signal and the touch signal includes position information relative to the first terminal 1 or the second terminal 3, the mapping processing of the non-video data may be to perform position conversion on the position information, for example, when the touch signal includes first position information relative to the touch screen of the first terminal 1, the first position information may be converted into second position information relative to the touch screen of the second terminal 3 through a size mapping relationship between the size of the touch screen of the first terminal 1 and the size of the touch screen of the second terminal 3, so as to complete the mapping processing of the position.

The tagging of the non-video data may be to add an identification indicating which part of the video data the non-video data corresponds to the non-video data, so that the switching chip 23 makes clear whether the non-video data corresponds to the video data.

In one embodiment, the single-chip microcomputer 25 is further configured to:

The touch signal from the second terminal 3 sent by the switch chip 23 is sent to the interface expansion device 24, and the touch signal from the second terminal 3 may be a signal generated by performing a touch operation on the touch screen of the second terminal 3.

The singlechip 25 may also send a touch signal from the second terminal 3 to the interface expansion device 24, so that interaction with the first terminal 1 can be achieved by touching the second terminal 3.

As shown in fig. 3A and 3B, in one embodiment, the apparatus further comprises:

a charge/discharge management chip 26 having one end connected to the interface expansion device 24 and the other end connected to the first terminal 1;

The charge and discharge management chip 26 is configured to:

charging support is provided for the interface expansion device 24 and the first device.

The charge and discharge management chip 26 may be a PD (USB-PowerDelivery) Controller chip.

As shown in fig. 4, in one embodiment, a first Type-C female port 27 is provided on the second terminal 3, a second Type-C female port 28 and a Type-a female port 29 are provided on the data transmission device 2, and an interface 210 that does not support a preset protocol is provided on the first terminal 1, where the preset protocol is a protocol used by the Type-C interface;

The interface 210 which is set on the first terminal 1 and does not support the preset protocol is connected with the Type-A female port 29 on the data transmission device 2;

The first Type-C female port 27 on the second terminal 3 is connected to the second Type-C female port 28 on the data transmission device 2.

In one embodiment, the first Type-C female port 27 and the second Type-C female port 28 are connected by a Type-C full function dual-headed wire.

By connecting the first terminal 1 provided with the interface 210 which does not support the preset protocol with the data transmission device 2 provided with the Type-a female port 29 and connecting the second Type-C female port 28 of the data transmission device 2 with the first Type-C female port 27 of the second terminal 3 through a full-function double-ended line, the first terminal 1 which does not support the preset protocol and the second terminal 3 which supports the preset protocol can mutually send data by means of the preset protocol to realize double-screen interaction, so that the first terminal 1 which does not support the preset protocol cannot perform double-screen interaction with the second terminal 3 which supports the preset protocol is avoided.

The first terminal 1 of the interface 210 that does not support the preset protocol and the data transmission device 2 provided with the Type-a female port 29 may be connected through a connection line of the first terminal 1.

The interface 210 that does not support the preset protocol may be a Micro USB interface, a Type-a interface, or a Type-C interface that does not support the preset protocol.

As shown in fig. 5, the present invention further provides a data processing method, which includes steps S501 to S504, wherein:

In step S501, receiving data to be output sent by a first terminal, where the first terminal is a terminal that does not support a preset protocol;

In step S502, converting the format of the data to be output to obtain data in a preset format;

in step S503, data in a preset format is sent to the second terminal, where the preset format is a data format corresponding to a preset protocol;

in step S504, the data in the preset format is processed by the second terminal, where the second terminal is a terminal supporting the preset protocol.

The data to be output is converted to obtain the data in the preset format, and the data in the preset format is sent to the second terminal, so that the second terminal can process the data in the preset format, interaction between the first terminal which does not support the preset protocol and the second terminal which supports the preset protocol can be realized, and the situation that the first terminal which does not support the preset protocol cannot perform double-screen interaction with the second terminal which supports the preset protocol is avoided.

The specific manner in which the various modules perform the operations in relation to the systems of the above embodiments have been described in detail in relation to the embodiments of the method and will not be described in detail herein.

It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, magnetic disk storage, optical storage, and the like) having computer-usable program code embodied therein.

The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.

These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.

These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.

It will be apparent to those skilled in the art that various modifications and variations can be made to the present invention without departing from the spirit or scope of the invention. Thus, it is intended that the present invention also include such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.

Claims (5)

1.一种数据处理系统,其特征在于,包括:1. A data processing system, comprising: 第一终端,用于输出待传输数据,其中,所述第一终端为不支持预设协议的终端;A first terminal, used to output data to be transmitted, wherein the first terminal is a terminal that does not support a preset protocol; 数据传输装置,与所述第一终端相连接,用于接收所述待传输数据,将所述待传输数据的格式进行转换,获得预设格式的数据;并将所述预设格式的数据发送至第二终端,其中,所述预设格式为所述预设协议对应的数据格式;a data transmission device, connected to the first terminal, for receiving the data to be transmitted, converting the format of the data to be transmitted to obtain data in a preset format; and sending the data in the preset format to the second terminal, wherein the preset format is a data format corresponding to the preset protocol; 所述第二终端,与所述数据传输装置相连接,用于接收所述数据传输装置发送的所述预设格式的数据,并将所述预设格式的数据进行处理,其中,所述第二终端为支持预设协议的终端;The second terminal is connected to the data transmission device and is used to receive the data in the preset format sent by the data transmission device and process the data in the preset format, wherein the second terminal is a terminal supporting the preset protocol; 其中,所述数据传输装置包括:Wherein, the data transmission device comprises: 解码芯片和液晶显示控制器,所述液晶显示控制器与所述解码芯片相连接,其中:所述解码芯片用于:将所述待传输数据中的视频数据进行解码,获得RGB数字信号;A decoding chip and a liquid crystal display controller, wherein the liquid crystal display controller is connected to the decoding chip, wherein: the decoding chip is used to: decode the video data in the data to be transmitted to obtain an RGB digital signal; 将所述RGB数字信号发送至所述液晶显示控制器;Sending the RGB digital signal to the liquid crystal display controller; 所述液晶显示控制器用于:将所述RGB数字信号编码成所述预设格式的数据;The liquid crystal display controller is used to: encode the RGB digital signal into data in the preset format; 所述数据传输装置还包括:The data transmission device also includes: 交换芯片,一端与所述第二终端相连接,另一端与所述液晶显示控制器相连接,其中:所述交换芯片用于:接收非视频数据;A switching chip, one end of which is connected to the second terminal, and the other end of which is connected to the liquid crystal display controller, wherein: the switching chip is used to: receive non-video data; 当所述非视频数据与所述视频数据相对应时,将所述非视频数据和所述视频数据进行合成;When the non-video data corresponds to the video data, synthesizing the non-video data and the video data; 当所述非视频数据不与所述视频数据相对应时,将所述非视频数据转发至所述第二终端,其中,所述非视频数据包括音频数据和/或触控信号,所述待传输数据包括所述非视频数据,所述触控信号,包括针对所述第一终端的触控屏执行触控操作而产生的信号,或者,针对所述第二终端的触控屏执行触控操作而产生的信号;When the non-video data does not correspond to the video data, forwarding the non-video data to the second terminal, wherein the non-video data includes audio data and/or a touch signal, the data to be transmitted includes the non-video data, and the touch signal includes a signal generated by performing a touch operation on a touch screen of the first terminal, or a signal generated by performing a touch operation on a touch screen of the second terminal; 所述数据传输装置还包括:The data transmission device also includes: 接口扩展设备,一端与所述第一终端相连接,另一端分别与所述解码芯片和所述交换芯片相连接;An interface expansion device, one end of which is connected to the first terminal, and the other end of which is respectively connected to the decoding chip and the switching chip; 所述接口扩展设备用于:将所述非视频数据和所述视频数据进行区分;将所述非视频数据转发至所述交换芯片;以及将所述视频数据转发至所述解码芯片;The interface expansion device is used to: distinguish the non-video data from the video data; forward the non-video data to the switching chip; and forward the video data to the decoding chip; 所述接口扩展设备具体用于:根据数据标识,将所述非视频数据和所述视频数据进行区分,还包括将所述非视频数据中的音频数据和触控信号进行区分,其中所述数据标识为数据类型标识;The interface expansion device is specifically used to: distinguish the non-video data from the video data according to the data identifier, and also distinguish the audio data and the touch signal in the non-video data, wherein the data identifier is a data type identifier; 所述装置还包括:The device also includes: 单片机,一端与所述接口扩展设备相连接,另一端与所述交换芯片相连接;A single-chip microcomputer, one end of which is connected to the interface expansion device, and the other end of which is connected to the switching chip; 所述单片机用于:将所述接口扩展设备发送的所述非视频数据进行预设处理;The single chip microcomputer is used to: perform preset processing on the non-video data sent by the interface expansion device; 将预设处理后的非视频数据转发至所述交换芯片,其中,所述预设处理包括以下至少一项:时序处理、映射处理、添加标记处理;Forwarding the non-video data after preset processing to the switching chip, wherein the preset processing includes at least one of the following: timing processing, mapping processing, and adding marking processing; 所述单片机还用于:将所述交换芯片发送的来自所述第二终端的触控信号发送至所述接口扩展设备。The single chip microcomputer is further used for sending the touch signal from the second terminal sent by the switching chip to the interface expansion device. 2.根据权利要求1所述的数据处理系统,其特征在于,所述装置还包括:2. The data processing system according to claim 1, characterized in that the device further comprises: 充放电管理芯片,一端与所述接口扩展设备相连接,另一端与所述第一终端相连接;A charge and discharge management chip, one end of which is connected to the interface expansion device, and the other end of which is connected to the first terminal; 所述充放电管理芯片用于:为所述接口扩展设备和所述第一终端提供充电支持。The charge and discharge management chip is used to provide charging support for the interface expansion device and the first terminal. 3.根据权利要求1至2中任一项所述的数据处理系统,其特征在于,3. The data processing system according to any one of claims 1 to 2, characterized in that: 所述第二终端上设置有第一Type-C母口、所述数据传输装置上设置有第二Type-C母口和Type-A母口、所述第一终端上设置有不支持所述预设协议的接口,其中,所述预设协议为Type-C接口使用的协议;The second terminal is provided with a first Type-C female port, the data transmission device is provided with a second Type-C female port and a Type-A female port, and the first terminal is provided with an interface that does not support the preset protocol, wherein the preset protocol is a protocol used by the Type-C interface; 所述第一终端上设置的不支持所述预设协议的接口与所述数据传输装置上的Type-A母口相连接;The interface that does not support the preset protocol set on the first terminal is connected to the Type-A female port on the data transmission device; 所述第二终端上的所述第一Type-C母口与所述数据传输装置上的所述第二Type-C母口相连接。The first Type-C female port on the second terminal is connected to the second Type-C female port on the data transmission device. 4.根据权利要求3所述的数据处理系统,其特征在于,4. The data processing system according to claim 3, characterized in that: 所述第一Type-C母口与所述第二Type-C母口通过Type-C全功能双头线相连接。The first Type-C female port is connected to the second Type-C female port via a Type-C full-function double-ended cable. 5.一种数据处理方法,其特征在于,采用上述权利要求1-4任一所述的数据处理系统,包括:5. A data processing method, characterized in that it uses the data processing system described in any one of claims 1 to 4, comprising: 接收第一终端发送的待输出数据,其中,所述第一终端为不支持预设协议的终端;Receiving data to be output sent by a first terminal, wherein the first terminal is a terminal that does not support a preset protocol; 将所述待输出数据的格式进行转换,获得预设格式的数据;Converting the format of the data to be output to obtain data in a preset format; 将所述预设格式的数据发送至第二终端,其中,所述预设格式为所述预设协议对应的数据格式;Sending the data in the preset format to the second terminal, wherein the preset format is a data format corresponding to the preset protocol; 通过所述第二终端将所述预设格式的数据进行处理,其中,所述第二终端为支持预设协议的终端;Processing the data in the preset format through the second terminal, wherein the second terminal is a terminal that supports a preset protocol; 还包括:解码芯片、液晶显示控制器和交换芯片;It also includes: decoding chip, liquid crystal display controller and switching chip; 所述液晶显示控制器与所述解码芯片相连接,其中:所述解码芯片用于:将所述待输出数据中的视频数据进行解码,获得RGB数字信号;The liquid crystal display controller is connected to the decoding chip, wherein: the decoding chip is used to: decode the video data in the data to be output to obtain RGB digital signals; 将所述RGB数字信号发送至所述液晶显示控制器;Sending the RGB digital signal to the liquid crystal display controller; 所述液晶显示控制器用于:将所述RGB数字信号编码成所述预设格式的数据;The liquid crystal display controller is used to: encode the RGB digital signal into data in the preset format; 所述交换芯片,一端与所述第二终端相连接,另一端与所述液晶显示控制器相连接,其中:所述交换芯片用于:接收非视频数据;The switching chip has one end connected to the second terminal and the other end connected to the liquid crystal display controller, wherein: the switching chip is used to: receive non-video data; 当所述非视频数据与所述视频数据相对应时,将所述非视频数据和所述视频数据进行合成;When the non-video data corresponds to the video data, synthesizing the non-video data and the video data; 当所述非视频数据不与所述视频数据相对应时,将所述非视频数据转发至所述第二终端,其中,所述非视频数据包括音频数据和/或触控信号,所述待输出数据包括所述非视频数据,所述触控信号,包括针对所述第一终端的触控屏执行触控操作而产生的信号,或者,针对所述第二终端的触控屏执行触控操作而产生的信号;When the non-video data does not correspond to the video data, forwarding the non-video data to the second terminal, wherein the non-video data includes audio data and/or a touch signal, the data to be output includes the non-video data, and the touch signal includes a signal generated by performing a touch operation on a touch screen of the first terminal, or a signal generated by performing a touch operation on a touch screen of the second terminal; 所述数据传输装置还包括:The data transmission device also includes: 接口扩展设备,一端与所述第一终端相连接,另一端分别与所述解码芯片和所述交换芯片相连接;An interface expansion device, one end of which is connected to the first terminal, and the other end of which is respectively connected to the decoding chip and the switching chip; 所述接口扩展设备用于:将所述非视频数据和所述视频数据进行区分;将所述非视频数据转发至所述交换芯片;以及将所述视频数据转发至所述解码芯片;The interface expansion device is used to: distinguish the non-video data from the video data; forward the non-video data to the switching chip; and forward the video data to the decoding chip; 所述接口扩展设备具体用于:根据数据标识,将所述非视频数据和所述视频数据进行区分,还包括将所述非视频数据中的音频数据和触控信号进行区分,其中所述数据标识为数据类型标识;The interface expansion device is specifically used to: distinguish the non-video data from the video data according to the data identifier, and also distinguish the audio data and the touch signal in the non-video data, wherein the data identifier is a data type identifier; 所述装置还包括:The device also includes: 单片机,一端与所述接口扩展设备相连接,另一端与所述交换芯片相连接;A single-chip microcomputer, one end of which is connected to the interface expansion device, and the other end of which is connected to the switching chip; 所述单片机用于:将所述接口扩展设备发送的所述非视频数据进行预设处理;The single chip microcomputer is used to: perform preset processing on the non-video data sent by the interface expansion device; 将预设处理后的非视频数据转发至所述交换芯片,其中,所述预设处理包括以下至少一项:时序处理、映射处理、添加标记处理;Forwarding the non-video data after preset processing to the switching chip, wherein the preset processing includes at least one of the following: timing processing, mapping processing, and adding marking processing; 所述单片机还用于:将所述交换芯片发送的来自所述第二终端的触控信号发送至所述接口扩展设备。The single chip microcomputer is further used for sending the touch signal from the second terminal sent by the switching chip to the interface expansion device.

CN201811297157.XA 2018-11-01 2018-11-01 Data processing system and method Active CN109344101B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811297157.XA CN109344101B (en) 2018-11-01 2018-11-01 Data processing system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811297157.XA CN109344101B (en) 2018-11-01 2018-11-01 Data processing system and method

Publications (2)

Publication Number Publication Date
CN109344101A CN109344101A (en) 2019-02-15
CN109344101B true CN109344101B (en) 2025-01-07

Family

ID=65313529

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811297157.XA Active CN109344101B (en) 2018-11-01 2018-11-01 Data processing system and method

Country Status (1)

Country Link
CN (1) CN109344101B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109889887A (en) * 2019-04-10 2019-06-14 北京硬壳科技有限公司 A kind of two-way interaction method and system
CN110062186B (en) * 2019-05-29 2022-03-01 北京硬壳科技有限公司 Data transmission method and system and touch display

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101420585A (en) * 2007-10-26 2009-04-29 希姆通信息技术(上海)有限公司 System and method for transmitting non-video information by visible telephone terminal
CN201967062U (en) * 2011-04-06 2011-09-07 云南北方奥雷德光电科技股份有限公司 Portable three-dimensional (3D) playing terminal
CN108259813A (en) * 2018-01-30 2018-07-06 北京小鱼易连科技有限公司 Multi-functional biography screen device, system and method
CN209103280U (en) * 2018-11-01 2019-07-12 北京硬壳科技有限公司 Data processing system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2447185B (en) * 2005-12-14 2011-06-15 Lenovo Display system and method
KR101435876B1 (en) * 2007-07-06 2014-09-01 삼성전자주식회사 Method and apparatus for interfacing in mobile terminal
CN106059012B (en) * 2016-07-29 2019-08-02 北京小鸟看看科技有限公司 One kind wearing display power supply system
CN107948567B (en) * 2016-10-12 2021-05-18 广州视源电子科技股份有限公司 USB wired screen transmission method and device
CN106654740A (en) * 2016-12-20 2017-05-10 深圳市汉科电子股份有限公司 TYPE-C converter

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101420585A (en) * 2007-10-26 2009-04-29 希姆通信息技术(上海)有限公司 System and method for transmitting non-video information by visible telephone terminal
CN201967062U (en) * 2011-04-06 2011-09-07 云南北方奥雷德光电科技股份有限公司 Portable three-dimensional (3D) playing terminal
CN108259813A (en) * 2018-01-30 2018-07-06 北京小鱼易连科技有限公司 Multi-functional biography screen device, system and method
CN209103280U (en) * 2018-11-01 2019-07-12 北京硬壳科技有限公司 Data processing system

Also Published As

Publication number Publication date
CN109344101A (en) 2019-02-15

Similar Documents

Publication Publication Date Title
KR102124188B1 (en) 2020-06-26 Electronic device and method for processing image
CN103561226A (en) 2014-02-05 Transmitter, transmitting method, receiver and receiving method
TWI465919B (en) 2014-12-21 Electronic device using Thunder interface, connection method thereof and base device
WO2021168649A1 (en) 2021-09-02 Multifunctional receiving device and conference system
US20170012798A1 (en) 2017-01-12 Transmission apparatus, transmission method, reception apparatus, and reception method
CN205356397U (en) 2016-06-29 Instant video player of 8K and broadcast system thereof
CN104301657B (en) 2019-01-01 A kind of video conference terminal and its secondary flow data cut-in method
TW201539312A (en) 2015-10-16 Display device and method for displaying images
WO2020159319A1 (en) 2020-08-06 Electronic device for playing high dynamic range video and method thereof
CN109344101B (en) 2025-01-07 Data processing system and method
CN204517977U (en) 2015-07-29 A kind of handheld device, external picture pick-up device and data transmission system
CN104010204B (en) 2018-05-08 Image information processing method and device
CN103685983B (en) 2018-11-20 A kind of host computer, ring lead to splicing module, video-signal transmission method and system
TW201415242A (en) 2014-04-16 Method and apparatus of data transfer dynamic adjustment in response to usage scenarios, and associated computer program product
CN113259757A (en) 2021-08-13 Method for video screen projection by being convenient and fast to be compatible with multiple applications
JPWO2015129496A1 (en) 2017-03-30 Transmitting apparatus, transmitting method, receiving apparatus, and receiving method
US20240212570A1 (en) 2024-06-27 Electronic Devices and Corresponding Methods for Delivering an Extended Display Identification (EDID) Extension Identifying a Connected Input Source
CN209103280U (en) 2019-07-12 Data processing system
CN206993217U (en) 2018-02-09 A kind of display system based on intelligent terminal
CN216700149U (en) 2022-06-07 Image output control system based on android system
CN205961263U (en) 2017-02-15 Multisystem instructor in broadcasting's equipment
CN210093390U (en) 2020-02-18 Distributed image redisplay processing system
CN1957323B (en) 2011-06-29 Display apparatus and display system using the same
WO2022104638A1 (en) 2022-05-27 Image transmission data processing method, image transmission device, terminal device, and storage medium
CN219459185U (en) 2023-08-01 Wireless screen transmitter

Legal Events

Date Code Title Description
2019-02-15 PB01 Publication
2019-02-15 PB01 Publication
2019-03-12 SE01 Entry into force of request for substantive examination
2019-03-12 SE01 Entry into force of request for substantive examination
2025-01-07 GR01 Patent grant
2025-01-07 GR01 Patent grant