CN101867765A - Data transmission method and system - Google Patents
Data transmission method and system Download PDFInfo
- Publication number
- CN101867765A CN101867765A CN 201010160767 CN201010160767A CN101867765A CN 101867765 A CN101867765 A CN 101867765A CN 201010160767 CN201010160767 CN 201010160767 CN 201010160767 A CN201010160767 A CN 201010160767A CN 101867765 A CN101867765 A CN 101867765A
- Authority
- CN
- China
- Prior art keywords
- video data
- static video
- receiving end
- resolution
- static
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 230000005540 biological transmission Effects 0.000 title claims abstract description 22
- 230000003068 static effect Effects 0.000 claims abstract description 120
- 238000007906 compression Methods 0.000 claims description 20
- 230000006835 compression Effects 0.000 claims description 20
- 238000013144 data compression Methods 0.000 claims description 12
- 238000010276 construction Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000003709 image segmentation Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 1
- 238000001000 micrograph Methods 0.000 description 1
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
The invention discloses a data transmission method, which comprises the following steps that: a sending end sends lossless compressed static video data to a receiving end; and the receiving end decompresses the received lossless compressed static video data, and outputting the decompressed static video data. The method can view details of the high-resolution static video data.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a data transmission method and system.
Background
With the development of video technology, video conference terminals have been widely used in various industries, and besides the traditional conference application scenario, video conference terminals have gradually entered into industries such as medical treatment and construction. In industries such as medical treatment and the like, strict requirements are placed on resolution and image restoration effect, and the traditional video conference system is difficult to meet the requirements of the industries such as medical treatment and the like.
For example, most current video conferencing systems can only support up to 1920 × 1080 with resolution support, whereas QUXGA (3200 × 2400) may be required for industries such as medical with resolution requirements, and most of these applications are static video data (e.g., electron microscope images, X-ray films, architectural drawings, etc.).
Because the requirement of the static video data on image fidelity is high, the compression of the static video data by the traditional video conference terminal cannot meet the requirement of the static video data.
In the prior art, an image segmentation method can be adopted to process static video data. The image segmentation method specifically comprises the following steps: and dividing the static video data exceeding the supported resolution to ensure that each piece of static video data is smaller than the support rate of the existing equipment, and recombining the received fragmented static video data at a receiving end to finish the transmission of the static video data with the super-large resolution.
However, in the process of processing still video data by using an image segmentation method, damage to the still video data may exist, that is, damage to the still video data introduced by compression also exists, and specific requirements of some industries cannot be met. For example, for industries such as medical industry, lossless transmission of still video data is required, and lossless transmission of still video data cannot be realized in the prior art.
Disclosure of Invention
The invention provides a data transmission method and a data transmission system, which are used for carrying out lossless transmission on static video data with any resolution ratio added on the basis of the existing video conference and meeting the requirement of a specific industry on carrying out distortion-free transmission on the static video data with the super-high resolution ratio.
In order to achieve the above object, the present invention provides a data transmission method, which is applied to a video conference system including a sending end and a receiving end, and the method includes the following steps:
the sending end performs lossless compression on the static video data according to a lossless data compression algorithm;
the sending end sends the lossless compressed static video data to the receiving end;
and the receiving end decompresses the received lossless compressed static video data and outputs the decompressed static video data.
Preferably, the sending end performs lossless compression on the still video data according to a lossless data compression algorithm, and before that, the sending end further includes:
the sending end sends a request message of static video data with any resolution to the receiving end;
the receiving end returns a response message of the static video data with any resolution to the sending end;
and the sending end determines that the lossless compressed static video data needs to be sent to the receiving end, and stops sending the current video data to the receiving end.
Preferably, the sending end sends a request message of the static video data with any resolution to the receiving end, and the method further includes:
the sending end receives static video data with any resolution through a video interface; or, the sending end acquires static video data with any resolution from the video equipment.
Preferably, the outputting, by the receiving end, the decompressed static video data specifically includes:
and the receiving end reconstructs the decompressed static video data and outputs the reconstructed static video data on the display equipment in a lossless manner.
Preferably, the lossless outputting of the reconstructed still video data on the display device by the receiving end specifically includes:
and when the resolution of the display equipment is smaller than that of the reconstructed static video data, the receiving end partially outputs the reconstructed static video data so as to display the details of the reconstructed static video data on the display equipment.
The invention also provides a data transmission system, which comprises a sending end and a receiving end, wherein,
the sending end is used for carrying out lossless compression on the static video data according to a lossless data compression algorithm; sending the lossless compressed static video data to the receiving end;
and the receiving end is used for decompressing the received lossless compressed static video data and outputting the decompressed static video data.
Preferably, the sending end is further configured to send a request message of static video data with any resolution to the receiving end; when the response message of the static video data with any resolution is received, determining that the static video data after lossless compression needs to be sent to the receiving end, and stopping sending the current video data to the receiving end;
the receiving end is further configured to return a response message of the static video data with any resolution to the sending end.
Preferably, the device is also used for receiving static video data with any resolution through a video interface; or,
still video data of an arbitrary resolution is acquired from a video device.
Preferably, the receiving end is further configured to reconstruct the decompressed static video data, and perform lossless output on the reconstructed static video data on the display device.
Preferably, the receiving end is further configured to, when the resolution of the display device is smaller than the resolution of the reconstructed static video data, partially output the reconstructed static video data, so as to display details of the reconstructed static video data on the display device.
Compared with the prior art, the invention has the following advantages:
the method has the advantages that the static video data with any resolution ratio can be transmitted in the existing conference, the lossless static video data can be transmitted in the existing conference, and the image effect which is beyond the effect which can be provided by a common conference video system is provided for equipment; and in the case of insufficient resolution of the display device, the details of the high-resolution still video data can be viewed by controlling the operation using the camera.
Drawings
Fig. 1 is a flow chart of a data transmission method according to the present invention;
fig. 2 is a flowchart of a data transmission method proposed in an application scenario of the present invention;
FIG. 3 is a schematic illustration of a detail display presented in an application scenario of the present invention;
fig. 4 is a structural diagram of a data transmission system according to the present invention.
Detailed Description
The invention provides a data transmission method, which is applied to a video conference system comprising a sending end and a receiving end, and as shown in figure 1, the method comprises the following steps:
and 101, the sending end performs lossless compression on the static video data according to a lossless data compression algorithm.
And 102, the sending end sends the lossless compressed static video data to the receiving end.
And 103, decompressing the received lossless compressed static video data by the receiving end, and outputting the decompressed static video data.
In order to more clearly illustrate the technical solution provided by the present invention, the technical solution provided by the present invention is described in detail below in conjunction with a specific application scenario. For application fields with high resolution requirements (for example, industries such as medical treatment and construction), the traditional video conference system is difficult to meet the requirements, and based on the situation, the invention provides a data transmission method which is applied to a video conference system comprising a sending end and a receiving end, wherein the video conference system has high resolution requirements, for example, the video conference system is used for industries such as medical treatment and construction. In this application scenario, the sending end takes terminal a and the receiving end takes terminal B as an example for explanation. Of course, in practical applications, the transmitting end may also be a terminal B, and the receiving end may also be a terminal a.
Based on the above situation, as shown in fig. 2, the data transmission method further includes the following steps:
in step 201, terminal a determines that static video data with any resolution needs to be sent to terminal B.
Specifically, when the terminal a needs to receive static video data with any resolution through the existing video interface; alternatively, when the terminal a needs to acquire still video data with an arbitrary resolution from a video device (i.e., an external video device), the terminal a determines that the still video data with the arbitrary resolution needs to be transmitted to the terminal B. The video device includes, but is not limited to, a scanner, a camera, a medical electronic or other device, and the like, and the still video data with any resolution can be a digitized image with any resolution. In addition, the terminal a can acquire still video data of an arbitrary resolution from a video device connected to an interface (e.g., USB interface).
In this application scenario, in the video conference system, the terminal a and the terminal B can transmit normal video data, which is video data with low resolution requirement (e.g., 1920 × 1080).
In the process, if the terminal A needs to input static video data with any resolution through the existing video interface; or when the terminal a needs to acquire the static video data with any resolution from the video device through the existing video interface, the terminal a determines that the static video data with any resolution needs to be sent to the terminal B.
In step 202, terminal a sends a request message for static video data of any resolution to terminal B.
Specifically, before the terminal a sends the static video data with any resolution to the terminal B, negotiation needs to be performed between the terminal a and the terminal B to ensure that the terminal a and the terminal B can transmit the static video data with any resolution.
In step 203, terminal B sends a response message of the static video data of any resolution to terminal a.
Specifically, after receiving the request message of the static video data with any resolution, the terminal B learns that the terminal a needs to send the static video data with any resolution to itself, and at this time, the terminal B is ready to receive the static video data with any resolution from the terminal a.
In step 204, terminal a stops sending normal video data to terminal B.
After receiving a response message of the static video data with any resolution returned by the terminal B, the negotiation process between the terminal a and the terminal B is completed, and the terminal a determines that the static video data with any resolution can be sent to the terminal B, at this time, the terminal a needs to stop sending normal video data to the terminal B.
In step 205, the terminal a performs lossless compression on the static video data with any resolution according to the lossless data compression algorithm.
Specifically, after the static video data with any resolution is acquired (i.e., the static video data with any resolution input by the terminal a through the existing video interface in step 201, or the static video data with any resolution acquired by the terminal a from the video device through the existing video interface), since the application scenario is for the medical and construction industries, and the requirement for the resolution is high, the resolution is a very high resolution (e.g., 3200 × 2400). For convenience of description, in the context of this application, static video data of any resolution is represented by static video data in the subsequent process.
In addition, because the medical and architectural industries have high requirements on details, under the application scene, the static video data needs to be compressed losslessly according to the lossless data compression algorithm, so as to ensure that the static video data does not lose any details.
In the context of this application, the lossless compression refers to compression without any loss or lossy compression within an acceptable range, and the present invention will be described by taking compression without any loss as an example.
It should be noted that the lossless data compression algorithm includes, but is not limited to, the LZ77 algorithm, and by using the LZ77 algorithm, lossless compression of still video data can be guaranteed. Of course, in practical applications, the LZ77 algorithm is not limited, and all algorithms that can guarantee lossless compression of still video data are within the scope of the present invention.
In step 206, terminal a sends the lossless compressed still video data to terminal B.
Step 207, the terminal B decompresses the received lossless compressed static video data, and outputs the decompressed static video data.
Specifically, after receiving the losslessly compressed still video data from the terminal a, the terminal B needs to decompress the losslessly compressed still video data and reconstruct the decompressed still video data. For example, terminal a losslessly compresses the still video data into 3 parts (still video data 1, still video data 2, and still video data 3), terminal B can decompress the still video data 1, still video data 2, and still video data 3, and at this time, terminal B needs to reconstruct the still video data 1, still video data 2, and still video data 3 into complete still video data.
Further, the terminal B needs to output the reconstructed still video data on a display device corresponding to the terminal B (i.e., an external device of the terminal B).
It should be noted that the terminal B can perform one-to-one lossless output of the reconstructed still video data on a display device. In practical application, if the resolution of the display device is insufficient, the terminal B may also display a thumbnail, and complete one-to-one lossless output of the reconstructed still video data through an image enlargement operation.
In this application scenario, the terminal B may also control the current camera (external device of the terminal B), so as to operate the camera of the terminal a.
Specifically, under normal conditions, the terminal B may operate the Camera of the terminal a through operation of the Camera of the terminal B and through FECC (Far End Camera Control), thereby completing operations of zooming in, zooming out, up and down, left and right, and the like of the Camera of the terminal a.
In addition, in the image display mode, when the resolution of the display device is smaller than the resolution of the reconstructed still video data, the terminal B may further perform partial output on the complete reconstructed still video data to display details of the reconstructed still video data on the display device. At this time, the terminal B may map the up, down, left, and right operations on the camera of the apparatus as the movement of the display buffer, and as shown in fig. 3, the terminal B may map the operations as zooming in and out on the camera of the apparatus, and may map the operations as zooming in and zooming out in the display buffer, thereby displaying details of the reconstructed still video data.
In this application scenario, after the decompressed static video data is completely output, the terminal B may request the next static video data from the terminal. For example, terminal B maps the HOME operation to the present device as a page-turning operation, and requests a next still video data from a.
At this time, the terminal a needs to continue lossless compression of the next static video data with any resolution according to the lossless data compression algorithm, and continues to perform the subsequent steps, which is not described in detail in the present invention.
In step 208, terminal a retransmits the normal video data to terminal B.
Specifically, after the terminal a or the terminal B initiates an operation of terminating the static video data with any resolution, the terminal a needs to resend the normal video data to the terminal B.
It should be noted that before the terminal a sends normal video data to the terminal B again, the terminal a also needs to notify the terminal B that the terminal B needs to receive normal video data, and then the terminal a can send normal video data to the terminal B, and the terminal B can also receive normal video data.
It should be noted that, the above processing procedure is for a main stream video (generally used for transmitting a conference scene) in an existing video conference, and for an auxiliary stream video (generally used for DVD playing and PPT film), the above processing procedure may also be used, that is, similar technologies may be adopted on the auxiliary stream, which is not described in detail in the embodiment of the present invention.
The sequence of the steps in the invention can be adjusted according to actual needs.
Based on the same inventive concept as the above method, the present invention also provides a data transmission system, as shown in fig. 4, comprising a transmitting end 10 and a receiving end 20, wherein,
the sending end 10 is configured to perform lossless compression on the static video data according to a lossless data compression algorithm; and transmits the lossless compressed still video data to the receiving end 20.
The receiving end 20 is configured to decompress the received lossless compressed still video data, and output the decompressed still video data.
In the present invention, the sending end 10 is further configured to send a request message of static video data with any resolution to the receiving end 20; when receiving the response message of the static video data with any resolution, determining that the lossless compressed static video data needs to be sent to the receiving terminal 20, and stopping sending the current video data to the receiving terminal;
the receiving end 20 is further configured to return a response message of the static video data with any resolution to the sending end 10.
Further, the sending end 10 is further configured to receive static video data with any resolution through a video interface; alternatively, still video data of an arbitrary resolution is acquired from a video device.
In addition, the receiving end 20 is further configured to reconstruct the decompressed static video data, and perform lossless output on the reconstructed static video data on a display device.
Further, the receiving end 20 is further configured to, when the resolution of the display device is smaller than the resolution of the reconstructed static video data, perform partial output on the reconstructed static video data, so as to display details of the reconstructed static video data on the display device.
The modules of the device can be integrated into a whole or can be separately deployed. The modules can be combined into one module, and can also be further split into a plurality of sub-modules.
Through the above description of the embodiments, those skilled in the art will clearly understand that the present invention may be implemented by hardware, or by software plus a necessary general hardware platform. Based on such understanding, the technical solution of the present invention can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a usb disk, a removable hard disk, etc.), and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the method according to the embodiments of the present invention.
Those skilled in the art will appreciate that the drawings are merely schematic representations of one preferred embodiment and that the blocks or flow diagrams in the drawings are not necessarily required to practice the present invention.
Those skilled in the art will appreciate that the modules in the devices in the embodiments may be distributed in the devices in the embodiments according to the description of the embodiments, and may be correspondingly changed in one or more devices different from the embodiments. The modules of the above embodiments may be combined into one module, or further split into multiple sub-modules.
The above-mentioned serial numbers of the present invention are for description only and do not represent the merits of the embodiments.
The above disclosure is only for a few specific embodiments of the present invention, but the present invention is not limited thereto, and any variations that can be made by those skilled in the art are intended to fall within the scope of the present invention.
Claims (10)
1. A data transmission method is applied to a video conference system comprising a sending end and a receiving end, and is characterized by comprising the following steps:
the sending end performs lossless compression on the static video data according to a lossless data compression algorithm;
the sending end sends the lossless compressed static video data to the receiving end;
and the receiving end decompresses the received lossless compressed static video data and outputs the decompressed static video data.
2. The method of claim 1, wherein the transmitting end performs lossless compression on the still video data according to a lossless data compression algorithm, further comprising:
the sending end sends a request message of static video data with any resolution to the receiving end;
the receiving end returns a response message of the static video data with any resolution to the sending end;
and the sending end determines that the lossless compressed static video data needs to be sent to the receiving end, and stops sending the current video data to the receiving end.
3. The method of claim 2, wherein the transmitting end transmits a request message for static video data of an arbitrary resolution to the receiving end, and previously comprising:
the sending end receives static video data with any resolution through a video interface; or, the sending end acquires static video data with any resolution from the video equipment.
4. The method of claim 1, wherein the outputting of the decompressed static video data by the receiving end specifically comprises:
and the receiving end reconstructs the decompressed static video data and outputs the reconstructed static video data on the display equipment in a lossless manner.
5. The method as claimed in claim 4, wherein the receiving end performs lossless output of the reconstructed still video data on a display device, and specifically comprises:
and when the resolution of the display equipment is smaller than that of the reconstructed static video data, the receiving end partially outputs the reconstructed static video data so as to display the details of the reconstructed static video data on the display equipment.
6. A data transmission system, comprising a transmitting end and a receiving end, wherein,
the sending end is used for carrying out lossless compression on the static video data according to a lossless data compression algorithm; sending the lossless compressed static video data to the receiving end;
and the receiving end is used for decompressing the received lossless compressed static video data and outputting the decompressed static video data.
7. The system of claim 6,
the sending end is also used for sending a request message of the static video data with any resolution to the receiving end; when the response message of the static video data with any resolution is received, determining that the static video data after lossless compression needs to be sent to the receiving end, and stopping sending the current video data to the receiving end;
the receiving end is further configured to return a response message of the static video data with any resolution to the sending end.
8. The system of claim 7,
the sending end is also used for receiving static video data with any resolution ratio through a video interface; or,
still video data of an arbitrary resolution is acquired from a video device.
9. The system of claim 6,
and the receiving end is also used for reconstructing the decompressed static video data and outputting the reconstructed static video data on the display equipment without damage.
10. The system of claim 9,
and the receiving end is further configured to, when the resolution of the display device is smaller than the resolution of the reconstructed static video data, partially output the reconstructed static video data to display details of the reconstructed static video data on the display device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 201010160767 CN101867765A (en) | 2010-04-30 | 2010-04-30 | Data transmission method and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 201010160767 CN101867765A (en) | 2010-04-30 | 2010-04-30 | Data transmission method and system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN101867765A true CN101867765A (en) | 2010-10-20 |
Family
ID=42959294
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN 201010160767 Pending CN101867765A (en) | 2010-04-30 | 2010-04-30 | Data transmission method and system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN101867765A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107181928A (en) * | 2017-07-21 | 2017-09-19 | 苏睿 | Conference system and data transmission method |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1997016028A1 (en) * | 1995-10-25 | 1997-05-01 | Sarnoff Corporation | Overlapping block zerotree wavelet image coder |
| CN1420477A (en) * | 2001-11-21 | 2003-05-28 | Ge医疗系统信息技术公司 | Method and apparatus for transmission and display of compressed digitalized image |
| CN1486086A (en) * | 2002-09-26 | 2004-03-31 | 华为技术有限公司 | A kind of video coding method |
| CN1617582A (en) * | 2003-11-12 | 2005-05-18 | 华为技术有限公司 | Implementation method of still picture and text |
| CN101001370A (en) * | 2007-01-15 | 2007-07-18 | 北京华纬讯电信技术有限公司 | Vedio transmission system and method of mixed with mutiple code and decode |
-
2010
- 2010-04-30 CN CN 201010160767 patent/CN101867765A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1997016028A1 (en) * | 1995-10-25 | 1997-05-01 | Sarnoff Corporation | Overlapping block zerotree wavelet image coder |
| CN1420477A (en) * | 2001-11-21 | 2003-05-28 | Ge医疗系统信息技术公司 | Method and apparatus for transmission and display of compressed digitalized image |
| CN1486086A (en) * | 2002-09-26 | 2004-03-31 | 华为技术有限公司 | A kind of video coding method |
| CN1617582A (en) * | 2003-11-12 | 2005-05-18 | 华为技术有限公司 | Implementation method of still picture and text |
| CN101001370A (en) * | 2007-01-15 | 2007-07-18 | 北京华纬讯电信技术有限公司 | Vedio transmission system and method of mixed with mutiple code and decode |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107181928A (en) * | 2017-07-21 | 2017-09-19 | 苏睿 | Conference system and data transmission method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9438849B2 (en) | Systems and methods for transmitting video frames | |
| KR101859064B1 (en) | Video synchronous playback method, apparatus, and system | |
| CN107493484A (en) | System, method and apparatus for projection screen | |
| US20130339323A1 (en) | Methods and systems for encoding/decoding files and transmissions thereof | |
| CN109040786B (en) | Camera data transmission method, device and system and storage medium | |
| CN106101548A (en) | A kind of method and apparatus of cloud terminal processes camera video data | |
| CN105721934A (en) | Video wireless transmission device and method, video play device and method, and system | |
| CN103503381B (en) | The method of data transmission of device redirection, Apparatus and system | |
| KR20210040881A (en) | Image processing method, apparatus, device and storage medium | |
| US20170238003A1 (en) | Method and apparatus for decoding a progressive jpeg image | |
| US11949927B2 (en) | Methods and systems for hybrid and concurrent video distribution for healthcare campuses | |
| CN101867765A (en) | Data transmission method and system | |
| CN111435995B (en) | Method, device and system for generating dynamic picture | |
| US20150124873A1 (en) | Chroma Down-Conversion and Up-Conversion Processing | |
| CN108737877A (en) | The method, apparatus and terminal device of image procossing | |
| US8086056B2 (en) | Encoding device and method, decoding device and method, and program | |
| KR101683409B1 (en) | Encapsulation of video scanning format information for media transport and storage | |
| US9456220B2 (en) | Image coding method, image coding device, image processing apparatus, and image transmitting/receiving system | |
| CN118138770A (en) | Video processing method, device, electronic equipment and storage medium | |
| Kolganova et al. | Method for improving the efficiency of online communication systems based on adaptive multiscale transformation | |
| CN103517025B (en) | The method of video communication, device and telepresence system | |
| CN104135637A (en) | Image processing method and image processing device of converting low resolution to high resolution | |
| JP2012039181A (en) | Image transmission apparatus | |
| CN117478896A (en) | Image coding and decoding method, device, equipment and system | |
| GB2611836A (en) | Frame buffer usage during a decoding process |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20101020 |