CN113066431B - Data transmission equipment and method - Google Patents
Data transmission equipment and method Download PDFInfo
- Publication number
- CN113066431B CN113066431B CN202110254059.3A CN202110254059A CN113066431B CN 113066431 B CN113066431 B CN 113066431B CN 202110254059 A CN202110254059 A CN 202110254059A CN 113066431 B CN113066431 B CN 113066431B
- Authority
- CN
- China
- Prior art keywords
- data
- effective
- transmitted
- displayed
- image
- 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
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 142
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000012545 processing Methods 0.000 claims abstract description 33
- 230000007704 transition Effects 0.000 claims description 20
- 238000009499 grossing Methods 0.000 claims description 12
- 230000003139 buffering effect Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 18
- 230000006870 function Effects 0.000 description 12
- 230000008569 process Effects 0.000 description 10
- 230000015654 memory Effects 0.000 description 8
- 230000000694 effects Effects 0.000 description 7
- 239000000758 substrate Substances 0.000 description 6
- 238000012546 transfer Methods 0.000 description 6
- 238000013461 design Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 3
- 238000007792 addition Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000001788 irregular Effects 0.000 description 2
- 229910021421 monocrystalline silicon Inorganic materials 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004020 luminiscence type Methods 0.000 description 1
- 230000006386 memory function Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/22—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
- G09G3/30—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
- G09G3/32—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
- G09G3/3208—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED] organic, e.g. using organic light-emitting diodes [OLED]
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/017—Head mounted
- G02B27/0172—Head mounted characterised by optical features
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/22—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
- G09G3/30—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
- G09G3/32—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/34—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
- G09G3/36—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using liquid crystals
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/0101—Head-up displays characterised by optical features
- G02B2027/014—Head-up displays characterised by optical features comprising information/image processing systems
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Crystallography & Structural Chemistry (AREA)
- Optics & Photonics (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
The invention discloses data transmission equipment and a data transmission method. The data transmission equipment comprises a data processing module, N transmission paths, a storage module and a scanning module, the data transmission equipment is connected with the data display equipment, and the data display equipment block comprises a display area; the data processing module is used for acquiring an image to be displayed and determining an effective image to be displayed of the image to be displayed in a display area according to a preset resolution, wherein the effective image to be displayed comprises a plurality of lines of effective data to be transmitted; the data processing module is also used for inputting the effective data to be transmitted in each row into the storage module through N transmission paths according to a preset data transmission rule; the scanning module is used for acquiring each row of effective data to be transmitted from the storage module according to a preset scanning rule and sending the effective data to be transmitted to the data display equipment. According to the embodiment of the invention, the number of data to be transmitted can be effectively reduced, and the bandwidth utilization rate is improved, so that the transmission rate is reduced, and the accuracy and the stability of data transmission are improved.
Description
Technical Field
The invention belongs to the technical field of micro display, and particularly relates to data transmission equipment and a data transmission method.
Background
With the development of display technology, various display screens are more and more widely used. The micro display field is a branch of the display technology field, and the commonly adopted display screen has the characteristics of smaller area, lighter weight and the like.
In order to provide a clearer effect when the electronic device displays an image, for example, in a near-eye display device, a more real and immersive experience is provided, therefore, more and more data needs to be transmitted, a data transmission rate is also greatly increased, and limited by design and process conditions, an excessively high transmission rate affects accuracy and stability of data transmission, and conversely, a display effect of a picture is affected.
Disclosure of Invention
Embodiments of the present invention provide a data transmission device and method, which can effectively reduce the amount of data to be transmitted and improve the bandwidth utilization, thereby reducing the transmission rate and improving the accuracy and stability of data transmission.
In a first aspect, an embodiment of the present invention provides a data transmission device, where the data transmission device includes a data processing module, N transmission paths, a storage module, and a scanning module, the data transmission device is connected to a data display device, and the data display device block includes a display area, where N is a positive integer;
the data processing module is used for acquiring an image to be displayed and determining an effective image to be displayed of the image to be displayed in a display area according to a preset resolution, wherein the effective image to be displayed comprises a plurality of lines of effective data to be transmitted;
the data processing module is also used for inputting the effective data to be transmitted of each row into the storage module through N transmission paths according to a preset data transmission rule;
and the scanning module is used for acquiring each row of effective data to be transmitted from the storage module according to a preset scanning rule and sending the effective data to be transmitted to the data display equipment.
In some implementation manners of the first aspect, the data processing module is further configured to determine, according to a preset resolution, a data transmission bit width corresponding to the preset resolution;
determining a first effective image to be displayed of the image to be displayed in a display area according to the data transmission bit width, wherein the first effective image to be displayed comprises a second effective image to be displayed and an edge transition display image;
smoothing the edge transition display image according to a preset edge smoothing algorithm to obtain a third effective image to be displayed in the edge transition display image;
and determining the second effective display image and the third effective display image as effective images to be displayed.
In some realizable manners of the first aspect, the storage module includes N storage sub-modules, one ends of the N paths are connected to the data processing module in parallel, wherein the connection node is located in the middle of the N paths, and the other ends of the N paths are respectively connected to the N storage sub-modules in the storage module;
the data processing module is specifically further configured to sequentially input first effective data to be transmitted, included in each line of effective data to be transmitted, into at least one path on one side of the connection node, and sequentially input second effective data to be transmitted, included in each line of effective data to be transmitted, into at least one path on the other side of the connection node;
at least one path inputs the received effective data to be transmitted into the storage module.
In some implementation manners of the first aspect, the storage module further includes N buffer sub-modules, and the N buffer sub-modules are respectively connected to the N storage sub-modules; the storage module is further configured to:
at least one storage submodule corresponding to at least one path receives effective data to be transmitted sent by at least one path;
when the transmission of a row of effective data to be transmitted is finished, at least one storage submodule inputs the effective data to be transmitted into at least one buffer submodule corresponding to at least one storage submodule.
In some implementation manners of the first aspect, the scanning module is further configured to determine a scanning timing sequence of data transmission of each row of the active band according to a preset data address lookup table;
and sending the effective data to be transmitted to the data display equipment according to the scanning time sequence.
In some implementation manners of the first aspect, the scanning module is further configured to scan each row of effective band transmission data according to a preset time sequence scanning function, and send the effective data to be transmitted to the data display device.
In a second aspect, an embodiment of the present invention provides a data transmission method, which is applied to data transmission equipment in the first aspect or any implementation manner of the first aspect, and the method includes:
acquiring an image to be displayed;
determining an effective image to be displayed of the image to be displayed in a display area according to a preset resolution, wherein the effective image to be displayed comprises a plurality of lines of effective data to be transmitted;
inputting each row of effective data to be transmitted into a storage module according to a preset data transmission rule;
and acquiring effective data to be transmitted of each line according to a preset scanning rule, and sending the effective data to be transmitted to a display area.
In some implementations of the second aspect, the inputting each row of the effective transfer data into the memory module according to a preset data transfer rule includes:
determining that each row of effective data to be transmitted comprises first effective data to be transmitted and second effective data to be transmitted;
sequentially inputting first effective data to be transmitted, which comprise effective data to be transmitted, into a first channel on one side of a connecting node, and sequentially inputting second effective data to be transmitted, which comprise effective data to be transmitted, into a second channel on the other side of the connecting node;
and inputting the effective data to be transmitted of each row into the storage module through at least one path.
In some implementations of the second aspect, inputting each row of valid data to be transmitted into the storage module includes:
receiving effective data to be transmitted sent by at least one path through at least one storage submodule corresponding to at least one path;
and when the transmission of one row of effective transmission data is finished, inputting the effective data to be transmitted into at least one buffering submodule corresponding to at least one storage submodule through at least one storage submodule.
In some realizations of the second aspect, determining an effective image to be displayed of the image to be displayed in the display area according to a preset resolution includes:
determining a data transmission bit width corresponding to a preset resolution according to the preset resolution;
determining a first effective image to be displayed of the image to be displayed in a display area according to the data transmission bit width, wherein the first effective image to be displayed comprises a second effective image to be displayed and an edge transition display image;
smoothing the edge transition display image according to a preset edge smoothing algorithm to obtain a third effective image to be displayed in the edge transition display image;
and determining the second effective display image and the third effective display image as effective images to be displayed.
Before a display image is input into a storage module, firstly, determining that the image to be displayed can be effectively displayed in the data transmission equipment in the image to be displayed by combining the display resolution of the data transmission equipment, and then, only transmitting the effective image to be displayed, so that the utilization rate of data bandwidth is improved; because the data volume needing to be transferred out is effectively reduced, the transmission rate can be effectively reduced when the display image is input into the storage module, and the accuracy and the stability of data transmission are improved. And then, the scanning module acquires each line of the effective data to be transmitted from the storage unit according to a preset scanning rule and sends the effective data to be transmitted to the data display equipment, and because the data volume of the effective image to be displayed is effectively reduced relative to the data volume of the image to be displayed, the preset scanning rule needs to be determined corresponding to the effective image to be displayed, so that the effective image to be displayed is accurately displayed on the data display equipment.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required to be used in the embodiments of the present invention will be briefly described below, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic view of a display substrate according to an embodiment of the invention;
fig. 2 is a schematic structural diagram of a data transmission device according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of a display effect of a display screen according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of an effective image to be displayed according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of another effective image to be displayed according to an embodiment of the present invention;
fig. 6 is a schematic diagram of a data transmission process according to an embodiment of the present invention.
Fig. 7 is a flowchart illustrating a data transmission method according to an embodiment of the present invention.
Detailed Description
Features and exemplary embodiments of various aspects of the present invention will be described in detail below, and in order to make objects, technical solutions and advantages of the present invention more apparent, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting. It will be apparent to one skilled in the art that the present invention may be practiced without some of these specific details. The following description of the embodiments is merely intended to provide a better understanding of the present invention by illustrating examples of the present invention.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
With the development of display technology, various display screens are more and more widely used. As a branch of the display technology field in the micro display field, a commonly used display screen has the characteristics of smaller area and lighter weight, and a display screen using single Crystal Silicon as a substrate in the micro display field, for example, micro-OLED, micro-LED, Liquid Crystal On Silicon (LCOS), and the like.
In particular, taking a micro-OLED as an example, in addition to having advantages of self-luminescence, thin thickness, light weight, large viewing angle, etc., the micro-OLED also has advantages of high pixel density, small volume, easy portability, low power consumption, etc., and thus is often applied to near-eye display devices, such as Virtual Reality (VR) devices, Augmented Reality (AR) devices, etc. In order to be able to provide a user with a rich picture and a good visual experience, in a display device, for example, display of image data may be performed in combination with the use of a lens having a circular, elliptical, and irregular shape.
In order to provide a clearer effect when the display device displays an image, for example, in a near-eye display device, a more real and immersive experience is provided, and more data needs to be transmitted to enhance the image quality of the image display, so that the data transmission rate is greatly increased, which is limited by design and process conditions, and an excessively high transmission rate affects the correctness and stability of data transmission, and conversely, affects the display effect of the image.
Further, when an image is displayed in a display device, it may be stored in a large number of invalid display areas, for example, a display substrate shown in fig. 1, specifically, the display may be substantially a single crystal silicon substrate, data to be displayed is scanned by a driving circuit, the data to be displayed is sent to a display substrate a1, and in order to be able to provide a rich visual experience for a user, lenses of different shapes, such as a circle, an ellipse, an irregular shape, and the like, may be incorporated in the display device. Therefore, a large amount of invalid display data exists in the image to be displayed corresponding to the lenses in different shapes, and a data channel is occupied in the image transmission process to transmit data, so that the data bandwidth is wasted.
Embodiments of the present invention provide a data transmission device and method, which can effectively reduce the amount of data to be transmitted, so as to improve the bandwidth utilization rate, thereby reducing the transmission rate, improving the accuracy and stability of data transmission, and stably displaying an image to be displayed.
Fig. 2 is a schematic structural diagram of a data transmission device according to an embodiment of the present invention. As shown in fig. 2, the data transmission apparatus includes a data processing module 110, a transmission path 120, a storage module 130, and a scanning module 140. The transmission path 120 may include a plurality of paths for transmitting data, that is, N transmission paths, where N is a positive integer. The data transmission device is connected to a data display device, which may include a display area for displaying images.
In some embodiments, the data transmission device and the data display device may be located on the same device. For example, the VR all-in-one machine may include data transmission equipment and data display equipment, process the image to be displayed through the data transmission equipment, send the effective image to be displayed in the image to be displayed to the data display equipment, and display the effective data to be transmitted in the display area of the display screen of the data display equipment.
The data transmission device and the data display device may also be located in different devices, for example, the data transmission device may be located in an electronic device such as a mobile phone or a computer, and the data display device is a separate device, for example, a mobile terminal display device. The data transmission device may send the valid data to be displayed to the data display device via a wireless transmission medium and/or a wired transmission medium.
In some embodiments, the data processing module 110 is configured to obtain an image to be displayed, and determine, according to a preset resolution, an effective image to be displayed of the image to be displayed in the display area, where the effective image to be displayed includes multiple lines of effective data to be transmitted.
The data processing module 110 is further configured to input, according to a preset data transmission rule, each row of valid data to be transmitted into the storage module through the N transmission paths.
And the scanning module 140 is configured to obtain each row of valid data to be transmitted from the storage module according to a preset scanning rule, and send the obtained data to the data display device.
In the data transmission device according to the embodiment of the present invention, the data processing module 110 may determine an effective image to be displayed in the image to be displayed according to the display area in the data display device, so as to reduce the amount of data to be transmitted. For example, in VR glasses, a square display substrate, that is, a display screen, is usually combined to display an image to be displayed through a circular or elliptical lens, so as to present a circular or elliptical display image, therefore, with the data transmission device provided in the embodiments of the present invention, when transmitting image data of an image to be displayed, only an effective image to be displayed in a display area is transmitted, and an ineffective band display image outside other display areas outside the display area is not transmitted, which not only can ensure a high-definition display effect, but also can reduce the amount of data to be transmitted as a whole, and improve the stability of data transmission.
Fig. 3 is a schematic diagram illustrating a display effect of a display screen according to an embodiment of the present invention. As shown in fig. 3, the display area may include, but is not limited to, a circle, and may be applied to an application scenario of image display such as VR, when the display screen displays an image, a gray portion is an ideal invalid display area, and a white portion is an effective display area, where a width of a grid is used to indicate a bit width size of analog data transmission.
Specifically, the data processing module 110 may acquire an image to be displayed.
In order to reduce the transmission of invalid data, the data processing module 110 may then determine an effective image to be displayed of the image to be displayed in the display area according to the preset resolution, where the effective image to be displayed includes multiple lines of effective data to be transmitted.
In some embodiments, when determining an effective image to be displayed in the display area of the image to be displayed, the data processing module 110 may specifically determine, according to a preset resolution, a data transmission bit width corresponding to the preset resolution.
In some embodiments, the preset resolution may be set according to actual display requirements of the display screen, and when the data transmission bit width is determined, the data transmission bit widths required by different display devices may be determined according to a preset matching relationship between the preset resolution and the data bit width.
Next, the data processing module 110 may determine, according to the data transmission bit width, a first effective image to be displayed of the image to be displayed in the display area, where the first effective image to be displayed includes a second effective image to be displayed and an edge transition display image. Illustratively, fig. 4 is a schematic diagram of an effective image to be displayed according to an embodiment of the present invention. The first effective display image may include an effective to-be-displayed image a1 (white area) and an edge transition display image a2 (gray area).
It can be seen that the edge transition display image a2 also has invalid display data, and therefore, in order to reduce the transmission bandwidth occupied by the invalid display data, after the first valid display image is obtained, the data processing module 110 may perform smoothing processing on the edge transition display image according to a preset edge smoothing algorithm to obtain a third valid image to be displayed in the edge transition display image.
Finally, the data processing module 110 may determine the second effective display image and the third effective display image as effective images to be displayed. Illustratively, fig. 5 is a schematic diagram of another effective image to be displayed according to an embodiment of the present invention. As shown in fig. 5, the valid data to be displayed may include areas indicated by a51 and a52, and it is seen that invalid display data is significantly reduced. The data transmission method provided by the embodiment of the invention can further improve the data transmission efficiency and the utilization rate of the data transmission channel, and simultaneously, the data transmission rate can be reduced due to the effective reduction of the data to be transmitted, thereby not only being beneficial to improving the accuracy and the stability of data transmission, but also reducing the complicated design of data transmission equipment for adapting to high transmission rate, and further reducing the design cost.
In the embodiment of the present invention, the transmission path 120 may include a plurality of paths for transmitting data, that is, N transmission paths, where N is a positive integer.
After obtaining the effective transmission data, the data processing module 110 may input each row of effective data to be transmitted into the storage module through the N transmission paths according to a preset data transmission rule.
In some embodiments, the storage module 130 includes N storage submodules, and one end of each of the N paths is connected to the data processing module in parallel, where the connection node is located in the middle of the N paths, and the other ends of the N paths are respectively connected to the N storage submodules in the storage module.
Specifically, the data processing module 110 sequentially inputs first effective data to be transmitted included in each line of effective data to be transmitted into at least one path on one side of the connection node, and sequentially inputs second effective data to be transmitted included in each line of effective data to be transmitted into at least one path on the other side of the connection node; at least one path inputs the received effective data to be transmitted into the storage module.
As a specific example, fig. 6 shows that the embodiment of the present invention provides a data transmission flow diagram. (where the data processing module 110 and the scanning module 140 are not shown), in the transmission path 120, a paths are located on one side of the connection node, and b paths are located on the other side of the connection node, where the sum of a and b is N. The data processing module 110 transmits the effective data to be displayed to the connection node, and then the effective data to be transmitted are sequentially input to the storage module from the connection node to both sides.
As a specific example, the memory submodule may have a memory with a memory function, such as a D Flip-Flop (DFF).
In order to avoid a large time delay in data transmission between the transmission paths and improve the overall transmission speed of data, the storage module 130 may further include N buffer sub-modules, and the N buffer sub-modules are respectively connected to the N storage sub-modules. That is, the storage module 130 may be provided with a Buffer (Buffer) corresponding to each storage sub-module, i.e., the BUF shown in fig. 6.
Specifically, in the storage module 130, at least one storage submodule corresponding to at least one path receives valid data to be transmitted sent by at least one path; when the transmission of a row of effective data to be transmitted is finished, at least one storage submodule inputs the effective data to be transmitted into at least one buffer submodule corresponding to at least one storage submodule.
After the transmission of the effective data to be displayed in the storage module 130 is completed, the scanning module 140 is configured to obtain each line of effective data to be transmitted from the storage module according to a preset scanning rule, and send the line of effective data to be transmitted to a display screen of the data display device.
In some embodiments, in order to reduce data that needs to be transmitted, an image to be displayed is split into valid data to be displayed and invalid data to be displayed in an invalid display area according to the shape of the display area, and thus, in conjunction with the shape of the display area, there may be a difference in the data amount of the valid data to be displayed between different lines. In order that the scanning module can accurately send the effective data to be displayed into the display area of the display screen, a preset data address lookup Table (Look Up Table) may be preset, and the scanning module 140 may determine the scanning timing sequence of the data transmitted by each row of effective bands according to the preset data address lookup Table; and according to the scanning time sequence, the effective data to be transmitted are accurately sent to a display area of a display screen in the data display equipment.
In addition, in order to set the scanning timing sequence of the scanning module more flexibly, a preset timing sequence scanning function may be preset, and the scanning module 140 may scan each line of the effective band transmission data according to the preset timing sequence scanning function, and accurately send the effective data to be transmitted to a display area of a display screen in the data display device.
In some embodiments, the preset scanning timing function may include a preset scanning coefficient, and the preset scanning timing function corresponding to different display shapes may be obtained by modifying only the preset scanning coefficient, so that the data transmission device provided in the embodiments of the present invention is more flexible.
According to the data transmission device provided by the embodiment of the invention, before the image to be displayed is input into the storage module, firstly, the effective image to be displayed in the data transmission device is determined by combining the display resolution of the data transmission device, and then, only the effective image to be displayed is transmitted, so that the data bandwidth utilization rate is improved; because the data volume needing to be transferred out is effectively reduced, the transmission rate can be effectively reduced when the display image is input into the storage module, and the accuracy and the stability of data transmission are improved. And then, the scanning module acquires each line of the effective data to be transmitted from the storage unit according to a preset scanning rule and sends the effective data to be transmitted to the data display equipment, and because the data volume of the effective image to be displayed is effectively reduced relative to the data volume of the image to be displayed, the preset scanning rule needs to be determined corresponding to the effective image to be displayed, so that the effective image to be displayed is accurately displayed on the data display equipment.
Fig. 7 is a flowchart illustrating a data transmission method according to an embodiment of the present invention; the data transmission method may be applied to the data transmission device provided in the embodiment of the present invention, and the data transmission method may include steps S710 to S740.
And S710, acquiring an image to be displayed.
S720, determining an effective image to be displayed of the image to be displayed in the display area according to the preset resolution, wherein the effective image to be displayed comprises a plurality of lines of effective data to be transmitted.
And S730, inputting the effective data to be transmitted in each row into a storage module according to a preset data transmission rule.
And S740, acquiring the effective data to be transmitted of each line according to a preset scanning rule, and sending the effective data to be transmitted to a display area.
According to the data transmission method provided by the embodiment of the invention, before the image to be displayed is input into the storage module, firstly, the effective image to be displayed in the data transmission equipment is determined by combining the display resolution of the data transmission equipment, and then, only the effective image to be displayed is transmitted, so that the data bandwidth utilization rate is improved; because the data volume needing to be transferred out is effectively reduced, the transmission rate can be effectively reduced when the display image is input into the storage module, and the accuracy and the stability of data transmission are improved. Next, the scanning module acquires each row of effective data to be transmitted from the storage unit according to a preset scanning rule, and sends the effective data to be transmitted to the data display device.
In some embodiments, inputting each row of effective transfer data into the memory module according to a preset data transfer rule may include: determining that each row of effective data to be transmitted comprises first effective data to be transmitted and second effective data to be transmitted; sequentially inputting first effective data to be transmitted, which comprise effective data to be transmitted, into a first channel on one side of a connecting node, and sequentially inputting second effective data to be transmitted, which comprise effective data to be transmitted, into a second channel on the other side of the connecting node; and inputting the effective data to be transmitted of each row into the storage module through at least one path.
In some embodiments, each row of valid data to be transmitted is input to the storage module, and the valid data to be transmitted sent by at least one path can be received by at least one storage sub-module corresponding to the at least one path; and when the transmission of one row of effective transmission data is finished, inputting the effective data to be transmitted into at least one buffering submodule corresponding to at least one storage submodule through at least one storage submodule.
In some embodiments, an effective image to be displayed of the image to be displayed in the display area is determined according to a preset resolution, and a data transmission bit width corresponding to the preset resolution may be determined according to the preset resolution; then, determining a first effective image to be displayed of the image to be displayed in a display area according to the data transmission bit width, wherein the first effective image to be displayed comprises a second effective image to be displayed and an edge transition display image; next, smoothing the edge transition display image according to a preset edge smoothing algorithm to obtain a third effective image to be displayed in the edge transition display image; and finally, determining the second effective display image and the third effective display image as effective images to be displayed.
In some embodiments, the scan timing sequence of the data transmitted by each row of the active band may be determined according to a preset data address lookup table; and sending the effective data to be transmitted to the data display equipment according to the scanning time sequence.
In some embodiments, each row of effective band transmission data may be scanned according to a preset time sequence scanning function, and the effective data to be transmitted may be sent to the data display device.
In some embodiments, the preset scanning timing function may include a preset scanning coefficient, and the preset scanning timing function corresponding to different display shapes may be obtained by modifying only the preset scanning coefficient, so that the data transmission device provided in the embodiments of the present invention is more flexible.
It should be clear that the embodiments in this specification are described in a progressive manner, and the same or similar parts in the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. For method embodiments, reference may be made to the description of the apparatus embodiments for relevant points. The present invention is not limited to the specific steps and structures described above and shown in the drawings. Those skilled in the art may make various changes, modifications and additions or change the order between the steps after appreciating the spirit of the invention. Also, a detailed description of known process techniques is omitted herein for the sake of brevity.
The functional blocks shown in the above-described structural block diagrams may be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, it may be, for example, an electronic circuit, an Application Specific Integrated Circuit (ASIC), suitable firmware, plug-in, function card, or the like. When implemented in software, the elements of the invention are the programs or code segments used to perform the required tasks. The program or code segments may be stored in a machine-readable medium or transmitted by a data signal carried in a carrier wave over a transmission medium or a communication link. A "machine-readable medium" may include any medium that can store or transfer information.
It is to be understood that the invention is not limited to the specific arrangements and instrumentality described above and shown in the drawings. A detailed description of known methods is omitted herein for the sake of brevity. In the above embodiments, several specific steps are described and shown as examples. However, the method processes of the present invention are not limited to the specific steps described and illustrated, and those skilled in the art can make various changes, modifications and additions or change the order between the steps after comprehending the spirit of the present invention.
The functional blocks shown in the above-described structural block diagrams may be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, it may be, for example, an electronic Circuit, an Application Specific Integrated Circuit (ASIC), suitable firmware, plug-in, function card, or the like. When implemented in software, the elements of the invention are the programs or code segments used to perform the required tasks. The program or code segments may be stored in a machine-readable medium or transmitted by a data signal carried in a carrier wave over a transmission medium or a communication link. A "machine-readable medium" may include any medium that can store or transfer information. Examples of a machine-readable medium include electronic circuits, semiconductor Memory devices, Read-Only memories (ROMs), flash memories, Erasable Read-Only memories (EROMs), floppy disks, Compact disk Read-Only memories (CD-ROMs), optical disks, hard disks, optical fiber media, Radio Frequency (RF) links, and so forth. The code segments may be downloaded via computer networks such as the internet, intranet, etc.
It should also be noted that the exemplary embodiments mentioned in this patent describe some methods or systems based on a series of steps or devices. However, the present invention is not limited to the order of the above-described steps, that is, the steps may be performed in the order mentioned in the embodiments, may be performed in an order different from the order in the embodiments, or may be performed simultaneously.
Aspects of the present disclosure are described above with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the disclosure. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of 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, 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, enable the implementation of the functions/acts specified in the flowchart and/or block diagram block or blocks. Such a processor may be, but is not limited to, a general purpose processor, a special purpose processor, an application specific processor, or a field programmable logic circuit. It will also be understood that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware for performing the specified functions or acts, or combinations of special purpose hardware and computer instructions.
As described above, only the specific embodiments of the present invention are provided, and it can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes of the system, the module and the unit described above may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again. It should be understood that the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive various equivalent modifications or substitutions within the technical scope of the present invention, and these modifications or substitutions should be covered within the scope of the present invention.
Claims (6)
1. The data transmission equipment is characterized by comprising a data processing module, N transmission paths, a storage module and a scanning module, wherein the data transmission equipment is connected with data display equipment, and the data display equipment block comprises a display area, wherein N is a positive integer;
the data processing module is used for acquiring an image to be displayed and determining an effective image to be displayed of the image to be displayed in the display area according to a preset resolution, wherein the effective image to be displayed comprises a plurality of lines of effective data to be transmitted;
the data processing module is further used for inputting the effective data to be transmitted in each row into the storage module through the N transmission paths according to a preset data transmission rule;
the scanning module is used for acquiring each row of the effective data to be transmitted from the storage module according to a preset scanning rule and sending the effective data to be transmitted to the data display equipment;
the data processing module is further configured to determine a data transmission bit width corresponding to the preset resolution according to the preset resolution;
determining a first effective image to be displayed of the image to be displayed in the display area according to the data transmission bit width, wherein the first effective image to be displayed comprises a second effective image to be displayed and an edge transition display image;
according to a preset edge smoothing algorithm, smoothing the edge transition display image to obtain a third effective image to be displayed in the edge transition display image;
determining the second effective image to be displayed and the third effective image to be displayed as the effective image to be displayed;
the storage module comprises N storage sub-modules, one ends of the N transmission paths are connected with the data processing module in parallel, a connection node is positioned in the middle of the N transmission paths, and the other ends of the N transmission paths are respectively connected with the N storage sub-modules in the storage module;
the data processing module is further specifically configured to sequentially input first effective data to be transmitted included in each row of the effective data to be transmitted into at least one path on one side of the connection node, and sequentially input second effective data to be transmitted included in each row of the effective data to be transmitted into at least one path on the other side of the connection node;
and the at least one path inputs the received effective data to be transmitted into the storage module.
2. The data transmission device according to claim 1, wherein the storage module further comprises N buffer sub-modules, and the N buffer sub-modules are respectively connected to the N storage sub-modules; the storage module is further configured to:
at least one storage submodule corresponding to the at least one path receives effective data to be transmitted sent by the at least one path;
and when the transmission of the effective data to be transmitted in one row is finished, the at least one storage submodule inputs the effective data to be transmitted into at least one buffering submodule corresponding to the at least one storage submodule.
3. The data transmission device according to claim 1, wherein the scanning module is further configured to determine a scanning timing sequence of each row of the valid data to be transmitted according to a preset data address lookup table;
and sending the effective data to be transmitted to the data display equipment according to the scanning time sequence.
4. The data transmission device according to claim 1, wherein the scanning module is further configured to scan each row of the valid data to be transmitted according to a preset time sequence scanning function, and send the valid data to be transmitted to the data display device.
5. A data transmission method applied to the data transmission apparatus according to any one of claims 1 to 4, the method comprising:
acquiring an image to be displayed;
determining an effective image to be displayed of the image to be displayed in the display area according to a preset resolution, wherein the effective image to be displayed comprises a plurality of lines of effective data to be transmitted;
inputting each row of effective data to be transmitted into a storage module according to a preset data transmission rule;
acquiring each line of effective data to be transmitted according to a preset scanning rule, and sending the effective data to be transmitted to the display area;
wherein, the determining the effective image to be displayed of the image to be displayed in the display area according to the preset resolution includes:
determining a data transmission bit width corresponding to the preset resolution according to the preset resolution;
determining a first effective image to be displayed of the image to be displayed in the display area according to the data transmission bit width, wherein the first effective image to be displayed comprises a second effective image to be displayed and an edge transition display image;
according to a preset edge smoothing algorithm, smoothing the edge transition display image to obtain a third effective image to be displayed in the edge transition display image;
determining the second effective image to be displayed and the third effective image to be displayed as the effective image to be displayed;
wherein, according to the preset data transmission rule, inputting each row of the effective data to be transmitted into a storage module, and the method comprises the following steps:
determining that each row of effective data to be transmitted comprises first effective data to be transmitted and second effective data to be transmitted;
sequentially inputting first effective data to be transmitted included in the effective data to be transmitted into a first channel on one side of a connecting node, and sequentially inputting second effective data to be transmitted included in the effective data to be transmitted into a second channel on the other side of the connecting node;
and inputting the effective data to be transmitted of each row into the storage module through at least one path.
6. The method of claim 5, wherein inputting each row of the valid data to be transmitted into the storage module comprises:
receiving effective data to be transmitted sent by the at least one path through at least one storage submodule corresponding to the at least one path;
and when the transmission of the effective data to be transmitted in one row is finished, inputting the effective data to be transmitted into at least one buffering submodule corresponding to the at least one storage submodule through the at least one storage submodule.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110254059.3A CN113066431B (en) | 2021-03-09 | 2021-03-09 | Data transmission equipment and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110254059.3A CN113066431B (en) | 2021-03-09 | 2021-03-09 | Data transmission equipment and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113066431A CN113066431A (en) | 2021-07-02 |
CN113066431B true CN113066431B (en) | 2022-03-18 |
Family
ID=76560074
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110254059.3A Active CN113066431B (en) | 2021-03-09 | 2021-03-09 | Data transmission equipment and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113066431B (en) |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101562006B (en) * | 2008-04-14 | 2011-03-23 | 安凯(广州)微电子技术有限公司 | Method and device for image scaling |
CN104506619B (en) * | 2014-12-22 | 2018-06-05 | 华为技术有限公司 | A kind of data backup, restoration methods and its device, server |
CN104933983A (en) * | 2015-07-17 | 2015-09-23 | 京东方科技集团股份有限公司 | Method and system for reducing power consumption of mobile terminal |
CN106205481B (en) * | 2016-07-06 | 2019-01-11 | 昀光微电子(上海)有限公司 | A kind of microdisplay on silicon |
CN109036299B (en) * | 2017-06-09 | 2022-01-04 | 京东方科技集团股份有限公司 | Data transmission method, device, system and storage medium |
CN107333119A (en) * | 2017-06-09 | 2017-11-07 | 歌尔股份有限公司 | The processing method and equipment of a kind of display data |
CN107527317B (en) * | 2017-07-18 | 2020-11-10 | 西安电子科技大学 | Data Transmission System Based on Image Processing |
JP7178859B2 (en) * | 2018-10-10 | 2022-11-28 | シナプティクス インコーポレイテッド | Display driver, program, storage medium, and display image data generation method |
CN109637438B (en) * | 2019-02-22 | 2020-10-02 | 上海艾为电子技术股份有限公司 | Display control parameter updating method and driving chip |
CN111417007B (en) * | 2020-03-25 | 2022-07-12 | Oppo广东移动通信有限公司 | Image transmission method, device, terminal and storage medium |
CN112015273B (en) * | 2020-08-26 | 2024-05-24 | 京东方科技集团股份有限公司 | Data transmission method and related device of virtual reality system |
-
2021
- 2021-03-09 CN CN202110254059.3A patent/CN113066431B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN113066431A (en) | 2021-07-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111399956B (en) | Content display method and device applied to display equipment and electronic equipment | |
US20240036792A1 (en) | Picture displaying method and apparatus, and electronic device | |
TWI811386B (en) | Application processor | |
US11127126B2 (en) | Image processing method, image processing device, image processing system and medium | |
US20240297974A1 (en) | Method, apparatus, electornic device, and storage medium for video image processing | |
KR102409616B1 (en) | Color filter substrates, displays, and terminals | |
CN113066431B (en) | Data transmission equipment and method | |
US11907738B2 (en) | Image processing method and display device | |
CN108399059A (en) | Across screen picture splicing distortion control method, device and electronic equipment | |
EP4401401A1 (en) | Image processing apparatus and method | |
CN111915532B (en) | Image tracking method and device, electronic equipment and computer readable medium | |
CN106780295A (en) | Image processing method and device | |
JP2023504092A (en) | Video playback page display method, apparatus, electronic equipment and medium | |
CN105430379A (en) | Method and device for obtaining smoothness of image sensor | |
US20250045883A1 (en) | Image processing method and apparatus, device, and medium | |
KR101348723B1 (en) | Apparatus and method for generating multi-3d image | |
US10339641B2 (en) | Image processing apparatus and method, and decoding apparatus | |
CN105100639A (en) | Display method and display apparatus | |
CN114244969A (en) | Image brightness correction method and hardware system | |
KR100731877B1 (en) | Frame processing system and frame processing method | |
CN111859879A (en) | Data display method and device based on virtual table and electronic equipment | |
CN108924668A (en) | Picture load, data offering method and device | |
CN113362419B (en) | Drawing method and related equipment | |
CN116362982A (en) | Image processing method, device, electronic equipment and storage medium | |
CN114173134B (en) | Video encoding method, apparatus, electronic device, and computer-readable medium |
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 |