[go: up one dir, main page]

CN112612433A - Screen projection method, device and system for vertical screen video - Google Patents

Screen projection method, device and system for vertical screen video Download PDF

Info

Publication number
CN112612433A
CN112612433A CN202011449831.9A CN202011449831A CN112612433A CN 112612433 A CN112612433 A CN 112612433A CN 202011449831 A CN202011449831 A CN 202011449831A CN 112612433 A CN112612433 A CN 112612433A
Authority
CN
China
Prior art keywords
data
resolution
projected
encoded
screen
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.)
Granted
Application number
CN202011449831.9A
Other languages
Chinese (zh)
Other versions
CN112612433B (en
Inventor
李凌
陈锡华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Happycast Technology Co Ltd
Original Assignee
Shenzhen Happycast Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Happycast Technology Co Ltd filed Critical Shenzhen Happycast Technology Co Ltd
Priority to CN202011449831.9A priority Critical patent/CN112612433B/en
Publication of CN112612433A publication Critical patent/CN112612433A/en
Application granted granted Critical
Publication of CN112612433B publication Critical patent/CN112612433B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

The invention relates to the technical field of screen projection, and discloses a screen projection method, equipment and a system for a vertical screen video. And the front-end equipment scales and/or rotates the data to obtain the data to be coded so as to adapt to the hardware decoding capability of the terminal equipment. The data is subjected to preprocessing to adapt to the hardware decoding capability of the terminal equipment, so that the method is suitable for the trend that the resolution of the front-end equipment is higher and higher.

Description

Screen projection method, device and system for vertical screen video
Technical Field
The invention belongs to the technical field of screen projection, and particularly relates to a screen projection method, equipment and system for a vertical screen video.
Background
Because the portable intelligent device display screen is less, be not convenient for watch, more and more users like to throw the screen to show the screen display with big and watch, throw the screen and also increasingly popular. The screen projection technology is generally based on a coding and decoding technology, and smart phones, tablets and other front-end devices needing screen projection encode data and then send the encoded data to a rear-end screen projection terminal device for decoding and displaying.
As smart devices such as smart phones and tablets are used as portable devices with small screens, the configuration of the smart devices is improved correspondingly as functions and demands of people increase. With the higher and higher configuration of the intelligent equipment and the faster and faster network, the resolution of the video is also higher and higher, and the definition is also higher and higher. However, when the front-end devices of display terminals such as televisions with slow update speeds are developed more and more rapidly, the soft decoding of the display terminals is also laborious. For a high-definition video screen, hard decoding is needed to smoothly watch the video, but due to the limitation of some hard decoding capabilities, the display resolution of the front-end device is already higher than the maximum supported resolution of the terminal device, so that the front-end device cannot adapt to the hardware decoding capability of the display terminal device.
Disclosure of Invention
In order to solve the problem that the existing terminal equipment cannot be adapted due to limited hardware decoding capability, the invention aims to provide a screen projection method, equipment and a system for a vertical screen video, so that front-end equipment can be adapted to the hardware decoding capability of a display terminal.
The invention is realized by the following technical scheme:
a screen projection method of a vertical screen video is applied to front-end equipment needing screen projection and comprises the following steps:
A. acquiring the hard decoding capability of the projected screen terminal equipment;
B. acquiring the resolution of the data needing to be projected by the front-end equipment;
C. zooming and/or rotating data according to the hard decoding capability of the screen-projected terminal and the resolution of the data to be projected by the front-end equipment to obtain data to be encoded so as to adapt to the hardware decoding capability of the terminal equipment;
D. the data is encoded.
The method and the device perform pre-processing on the data according to the hardware decoding capability of the projected screen terminal and the resolution of the data needing to be projected by the front-end equipment so as to adapt to the hardware decoding capability of the terminal equipment and adapt to the trend that the resolution of the front-end equipment is higher and higher. When the data preprocessing is carried out, the zooming or rotating processing can be directly carried out, and the rotating and zooming processing can also be carried out simultaneously, if only the zooming or rotating processing is singly adopted, the situation is single, the resolution of some data is seriously damaged, and the display resolution of the terminal equipment is influenced, so that the zooming and rotating operations are preferably simultaneously adopted.
A screen projection method of a vertical screen video is applied to projected screen terminal equipment and comprises the following steps:
a. receiving data coded by the method;
b. hard decoding the data;
c. and displaying the data.
A front-end device, comprising:
the first data acquisition device is used for acquiring the decoding capability of the terminal equipment;
the second data acquisition device is used for acquiring the resolution of the screen projection data of the front-end equipment;
the data judgment device judges whether the data needs to be rotated or/and zoomed according to the decoding capability of the terminal equipment and the resolution of the data needing to be projected by the front-end equipment;
operating means for rotating or/and scaling the data;
encoding means for encoding the output data of the operation means;
and the first data transmission device realizes coded data interaction with the terminal equipment.
A terminal device, comprising:
second data transmission means for enabling encoded data interaction with the head-end apparatus of claim 8;
a decoding device for decoding the encoded data;
a data processing device for judging the data direction and reversely rotating the data;
a data display device for displaying data.
A screen projection system of a vertical screen video comprises the front-end equipment and the terminal equipment for realizing information interaction with the front-end equipment.
Compared with the prior art, the invention at least has the following advantages and beneficial effects:
the invention carries out pre-processing on the data according to the hardware decoding capability of the projected screen terminal and the resolution of the data needing to be projected by the front-end equipment so as to adapt to the hardware decoding capability of the terminal equipment and adapt to the trend of higher and higher resolution of the front-end equipment.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a flow chart of the method of the present invention.
FIG. 2 is a flow chart of an embodiment of the method of the present invention.
Fig. 3 is a schematic diagram of the system of the present invention.
Detailed Description
The invention is further described with reference to the following figures and specific embodiments. It should be noted that the description of the embodiments is provided to help understanding of the present invention, but the present invention is not limited thereto. Specific structural and functional details disclosed herein are merely illustrative of example embodiments of the invention. This invention may, however, be embodied in many alternate forms and should not be construed as limited to the embodiments set forth herein.
It will be understood that, although the terms first, second, etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first element could be termed a second element, and, similarly, a second element could be termed a first element, without departing from the scope of example embodiments of the present invention.
It should be understood that, for the term "and/or" as may appear herein, it is merely an associative relationship that describes an associated object, meaning that three relationships may exist, e.g., a and/or B may mean: a exists alone, B exists alone, and A and B exist at the same time; for the term "/and" as may appear herein, which describes another associative object relationship, it means that two relationships may exist, e.g., a/and B, may mean: a exists independently, and A and B exist independently; in addition, for the character "/" that may appear herein, it generally means that the former and latter associated objects are in an "or" relationship.
It will be understood that when an element is referred to herein as being "connected," "connected," or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may be present. Conversely, if a unit is referred to herein as being "directly connected" or "directly coupled" to another unit, it is intended that no intervening units are present. In addition, other words used to describe the relationship between elements should be interpreted in a similar manner (e.g., "between … …" versus "directly between … …", "adjacent" versus "directly adjacent", etc.).
It is to be understood that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of example embodiments of the invention. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises," "comprising," "includes" and/or "including," when used herein, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, numbers, steps, operations, elements, components, and/or groups thereof.
It should also be noted that, in some alternative designs, the functions/acts noted may occur out of the order noted in the figures. For example, two figures shown in succession may, in fact, be executed substantially concurrently, or the figures may sometimes be executed in the reverse order, depending upon the functionality/acts involved.
It should be understood that specific details are provided in the following description to facilitate a thorough understanding of example embodiments. However, it will be understood by those of ordinary skill in the art that the example embodiments may be practiced without these specific details. For example, systems may be shown in block diagrams in order not to obscure the examples in unnecessary detail. In other instances, well-known processes, structures and techniques may be shown without unnecessary detail in order to avoid obscuring example embodiments.
Example 1
As shown in fig. 1, the present embodiment discloses a screen projection method for a vertical screen video, which is applied to a front-end device requiring screen projection, and includes the following steps:
A. acquiring the hard decoding capability of the terminal equipment to be projected, wherein the maximum resolution supported by the hard decoding of the terminal equipment is W1xH1, W1 is the horizontal pixel of the maximum resolution supported by the hard decoding of the terminal equipment, and H1 is the vertical pixel of the maximum resolution supported by the hard decoding of the terminal equipment;
B. acquiring the resolution of data needing to be projected by front-end equipment, wherein the resolution of the data needing to be projected by the front-end equipment is W2xH2, W2 is a horizontal pixel of the resolution of the data needing to be projected, and H2 is a vertical pixel of the resolution of the data needing to be projected;
C. the method comprises the steps that data are scaled and/or rotated according to the hard decoding capability of a screen-projected terminal and the resolution of data needing to be projected by front-end equipment to obtain data to be encoded so as to adapt to the hardware decoding capability of the terminal equipment, wherein the resolution of the data to be encoded is WxH, W is a horizontal pixel of the resolution of the data to be encoded, H is a vertical pixel of the resolution of the data to be encoded, W is not less than W1, and H is not more than H1; in this step, scaling or rotation can be directly performed or rotation and scaling operations can be performed at the same time according to the situation, that is, the scaled data can be used as data to be encoded, the rotated data can also be used as data to be encoded, or the data after rotation and scaling can be used as the final data to be encoded;
D. the data is encoded.
And after receiving the coded data, the terminal equipment performs hard decoding display on the data. If the front-end equipment rotates the data, the terminal equipment rotates reversely after decoding the data, and then the data can be displayed.
Example 2
Based on the principle of the method in the foregoing embodiment, the present embodiment describes the operation before encoding in detail by taking an example that the maximum resolution W1xH1 supported by the hardware decoding capability of the terminal device is 1920 × 1080 and the resolution W2xH2 of the data to be projected by the front-end device is 1080 × 1920.
This operation can be performed in a number of ways:
one is as follows: after the front-end equipment acquires the two groups of data, the comparison shows that H1 is less than H2, the data needing to be projected can be directly zoomed to be matched with the hardware decoding capability of the terminal equipment, and the data obtained through zooming is directly used as coded data. The scaling method is various, and only the horizontal pixel W of the scaled data resolution is required to be smaller than W1 and H < H1. In order to increase the display resolution of the terminal device, the scaling may be performed in the following manner,
if condition 3 or condition 4 is satisfied, scaling is performed, and condition 3 is: w2> W1, condition 4 is: h2> H1; because the condition 4 is met, zooming is carried out, and the zooming method comprises the following steps:
if W2xH1> W1xH2, then W ═ W1, H ═ W1xH 2/W2;
if W2xH1< ═ W1xH2, then W2xH 1/H2; H-H1.
Since W2xH1< ═ W1xH2,
then:
W=W2xH1/H2=1080*1080/1920=607,
H=H1=1080;
i.e. the resulting resolution of the data to be encoded is 607x 1080.
Correspondingly, the resolution of the encoded data received by the terminal device is 607x1080, wherein 607< W1, 1080 is not more than H1, then the encoded data is matched with the decoding capability of the terminal device, and the terminal device can display the decoded data.
The second step is as follows: by adopting the mode, the resolution ratio of the data is obviously reduced, the display effect of the projection screen is influenced, and the problem can be solved by adopting a rotating mode.
Specifically, after the front-end device acquires the two groups of data, the comparison shows that H1 is less than H2, the data needing to be projected can be directly rotated to match the hardware decoding capability of the terminal device, and the data obtained through rotation is directly used as encoded data. After rotation, the horizontal pixel W3 with the data resolution after scaling is only required to be smaller than W1, H3< H1. Its scaling may be in the following way:
if condition 1 or condition 2 is satisfied, rotation is performed, and condition 1 is: w1> H1 and W2< H2, condition 2 is: w1< H1 and W2> H2; the rotation mode is to rotate 90 degrees leftwards or rightwards. Since the condition 1 is satisfied, the resolution of the rotated data is 1920x1080, wherein 1920 is less than or equal to W1 and 1080 is less than or equal to H1, and the encoded data is matched with the decoding capability of the terminal device.
After receiving the encoded data, the terminal device determines that the data is rotated, and rotates the data in the reverse direction, i.e., rotates the data to the right or left by 90 degrees, and then displays the data. At this time, the resolution of the data displayed by the terminal device is 1080 × 1920, and the resolution is the same as the resolution of the original data, so that the data display resolution can be greatly improved, and the impression effect is improved.
Example 3
Based on the principle of the method in embodiment 1, this embodiment describes the operation before encoding in detail by taking an example where the maximum resolution W1xH1 supported by the hardware decoding capability of the terminal device is 1920 × 1080 and the resolution W2xH2 of the data to be projected by the front-end device is 1800 × 3200.
This operation can be performed in a number of ways:
one is as follows: after the front-end equipment acquires the two groups of data, the comparison shows that H1 is less than H2, the data needing to be projected can be directly zoomed to be matched with the hardware decoding capability of the terminal equipment, and the data obtained through zooming is directly used as coded data. The scaling method is various, and only the horizontal pixel W of the scaled data resolution is required to be smaller than W1 and H < H1. Likewise, this embodiment adopts the same scaling manner as embodiment 2:
because W2xH1< W1xH2,
then:
W=W2xH1/H2=1800x1800/3200=607,
H=H1=1080。
i.e. the resulting resolution of the data to be encoded is 607x 1080.
Correspondingly, the resolution of the encoded data received by the terminal device is 607x1080, wherein 607< W1, 1080 is not more than H1, then the encoded data is matched with the decoding capability of the terminal device, and the terminal device can display the decoded data.
The second step is as follows: by adopting the above mode, the resolution of the data is obviously reduced, the display effect of the screen projection is influenced, the matching with the hardware decoding capability of the terminal equipment cannot be ensured only by adopting a rotation mode, the problem can be solved by adopting a rotation and scaling mode, and the specific implementation mode is shown in fig. 2 in detail.
Specifically, after the front-end device acquires the two groups of data, the comparison shows that H1 is less than H2, the screen projection data are rotated and then zoomed, and the resolution of the data obtained through rotation is W3xH 3.
If the condition 1 or the condition 2 is satisfied, the rotation is performed first, and the condition 1 is as follows: w1> H1 and W2< H2, condition 2 is: w1< H1 and W2> H2; the rotation mode is to rotate 90 degrees leftwards or rightwards. Since the condition 1 is satisfied, the resulting data resolution W3xH3 after 90 degrees of leftward or rightward rotation is 3200x1800, and at this time, the decoding capability of the terminal device is not yet adapted.
The rotated data is scaled, and the method of embodiment 2 is also used for scaling in this embodiment.
Because W3xH1 ═ W1xH3,
then:
W=W3xH1/H3=3200x1080/1800=1920,
H=H1=1080。
i.e. the resulting resolution of the data to be encoded is 1920x 1080.
Correspondingly, the resolution of the encoded data received by the terminal device is 1920x1080, wherein 1920 is less than or equal to W1 and 1080 is less than or equal to H1, and the encoded data is matched with the decoding capability of the terminal device.
After receiving the encoded data, the terminal device determines that the data is rotated, and rotates the data in the reverse direction, i.e., rotates the data to the right or left by 90 degrees, and then displays the data. At this time, the resolution of the data displayed by the terminal device is 1080 × 1920, which is greater than the resolution of the display in the embodiment that only the scaling mode is adopted, so that the data display resolution can be greatly improved, and the impression effect can be improved.
In conclusion, the data processing mode of firstly rotating and then zooming is adopted, so that the method not only adapts to various conditions, ensures the matching of the front-end data and the hardware decoding capability of the terminal equipment, but also can maximally ensure the display resolution and improve the impression effect.
That is, when scaling is performed, it may adopt the following method:
if condition 3 or condition 4 is satisfied, scaling is performed, and condition 3 is: w4> W1, condition 4 is: h4> H1, wherein W4 is a horizontal pixel of the data resolution to be projected or a horizontal pixel rotated to obtain an intermediate data resolution, and H4 is a vertical pixel of the data resolution to be projected or a vertical pixel rotated to obtain the intermediate data resolution;
the scaling mode is as follows:
if W4xH1> W1xH4, then W ═ W1, H ═ W1xH 4/W4;
if W4xH1< ═ W1xH4, then W4xH 1/H4; H-H1.
Example 4
Based on the method of the foregoing embodiment, this embodiment discloses a system for implementing the method, where the system includes a front-end device and a terminal device, as shown in fig. 3.
The front-end equipment comprises a first data acquisition device, a second data acquisition device, a data judgment device, an operation device, an encoding device and a first data transmission device. The first data acquisition device is used for acquiring the decoding capability of the terminal equipment; the second data acquisition device is used for acquiring the resolution of the data needing to be projected by the front-end equipment; the data judging device judges whether the data needs to be rotated or/and zoomed according to the decoding capability of the terminal equipment and the resolution of the data needing to be projected by the front-end equipment, and judges whether the data needs to be rotated or/and zoomed by adopting the method in the embodiment 1-3; the operation device performs rotation or/and scaling operation on the data according to the result of the data judgment device; the encoding device encodes the output of the operation device and transmits the encoded output to the first data transmission device.
And the terminal equipment comprises a second data transmission device, a decoding device, a data processing device and a data display device. The second data transmission device and the first data transmission device exchange information, after the second data transmission device receives the coded data of the front-end equipment, the decoding device decodes the data and sends the decoded data to the data processing device, the data processing device judges the direction of the data, and if the front-end equipment rotates the data, the data is reversely rotated and then sent to the display device to be displayed.
The embodiments described above are merely illustrative, and may or may not be physically separate, if referring to units illustrated as separate components; if reference is made to a component displayed as a unit, it may or may not be a physical unit, and may be located in one place or distributed over a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
The above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: modifications may be made to the embodiments described above, or equivalents may be substituted for some of the features described. And such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.
Finally, it should be noted that the present invention is not limited to the above alternative embodiments, and that various other forms of products can be obtained by anyone in light of the present invention. The above detailed description should not be taken as limiting the scope of the invention, which is defined in the claims, and which the description is intended to be interpreted accordingly.

Claims (10)

1. A screen projection method of a vertical screen video is applied to front-end equipment needing screen projection, and is characterized by comprising the following steps:
A. acquiring the hard decoding capability of the projected screen terminal equipment;
B. acquiring the resolution of the data needing to be projected by the front-end equipment;
C. zooming and/or rotating data according to the hard decoding capability of the screen-projected terminal and the resolution of the data to be projected by the front-end equipment to obtain data to be encoded so as to adapt to the hardware decoding capability of the terminal equipment;
D. the data is encoded.
2. The method for projecting vertical screen video according to claim 1,
the maximum resolution supported by the hard decoding of the terminal equipment is W1xH1, wherein W1 is the horizontal pixel of the maximum resolution supported by the hard decoding of the terminal equipment, and H1 is the vertical pixel of the maximum resolution supported by the hard decoding of the terminal equipment;
the resolution of the data to be encoded is WxH, wherein W is a horizontal pixel of the resolution of the data to be encoded, H is a vertical pixel of the resolution of the data to be encoded, W is less than or equal to W1, and H is less than or equal to H1.
3. The method for projecting the vertical screen video according to claim 2,
the specific method of the step B is as follows:
judging whether the data are rotated or not, if so, performing rotation operation to obtain intermediate data with the resolution of W3xH3, wherein W3 is a horizontal pixel with the intermediate data resolution, and H3 is a vertical pixel with the intermediate data resolution;
and judging whether the rotated data is zoomed, and if the data is zoomed, zooming to obtain the data to be coded.
4. The screen projection method of a vertical screen video according to claim 2,
if condition 1 or condition 2 is satisfied, rotation is performed, and condition 1 is: w1> H1 and W2< H2, condition 2 is: w1< H1 and W2> H2, wherein the resolution of the data needing to be projected by the front-end equipment is W2xH2, W2 is a horizontal pixel of the resolution of the data needing to be projected, and H2 is a vertical pixel of the resolution of the data needing to be projected; the rotation mode is to rotate 90 degrees leftwards or rightwards.
5. The screen projection method of a vertical screen video according to claim 2,
if condition 3 or condition 4 is satisfied, scaling is performed, and condition 3 is: w4> W1, condition 4 is: h4> H1, wherein W4 is a horizontal pixel of the data resolution to be projected or a horizontal pixel rotated to obtain an intermediate data resolution, and H4 is a vertical pixel of the data resolution to be projected or a vertical pixel rotated to obtain the intermediate data resolution;
the scaling mode is as follows:
if W4xH1> W1xH4, then W ═ W1, H ═ W1xH 4/W4;
if W4xH1< ═ W1xH4, then W4xH 1/H4; H-H1.
6. A screen projection method of a vertical screen video is applied to projected screen terminal equipment and is characterized by comprising the following steps:
a. receiving data encoded by any of the methods of claims 1-5;
b. hard decoding the data;
c. and displaying the data.
7. The screen projection method of the vertical screen video as claimed in claim 6, further comprising determining the data direction and performing a reverse rotation operation on the data.
8. A front-end device, comprising:
the first data acquisition device is used for acquiring the decoding capability of the terminal equipment;
the second data acquisition device is used for acquiring the resolution of the screen projection data of the front-end equipment;
the data judgment device judges whether the data needs to be rotated or/and zoomed according to the decoding capability of the terminal equipment and the resolution of the data needing to be projected by the front-end equipment;
operating means for rotating or/and scaling the data;
encoding means for encoding the output data of the operation means;
and the first data transmission device realizes coded data interaction with the terminal equipment.
9. A terminal device, comprising:
second data transmission means for enabling encoded data interaction with the head-end apparatus of claim 8;
a decoding device for decoding the encoded data;
a data processing device for judging the data direction and reversely rotating the data;
a data display device for displaying data.
10. A screen projection system of a vertical screen video, which is characterized by comprising the front-end device of claim 8 and a terminal device which realizes information interaction with the front-end device in claim 9.
CN202011449831.9A 2020-12-09 2020-12-09 Screen casting method, equipment and system for vertical screen video Active CN112612433B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011449831.9A CN112612433B (en) 2020-12-09 2020-12-09 Screen casting method, equipment and system for vertical screen video

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011449831.9A CN112612433B (en) 2020-12-09 2020-12-09 Screen casting method, equipment and system for vertical screen video

Publications (2)

Publication Number Publication Date
CN112612433A true CN112612433A (en) 2021-04-06
CN112612433B CN112612433B (en) 2023-12-01

Family

ID=75232978

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011449831.9A Active CN112612433B (en) 2020-12-09 2020-12-09 Screen casting method, equipment and system for vertical screen video

Country Status (1)

Country Link
CN (1) CN112612433B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113301128A (en) * 2021-05-06 2021-08-24 深圳乐播科技有限公司 Picture screen projection method, device, equipment and storage medium
CN113316013A (en) * 2021-05-31 2021-08-27 烽火通信科技股份有限公司 Video screen projection method and system
CN114157891A (en) * 2021-11-26 2022-03-08 瑞森网安(福建)信息科技有限公司 Screen projection terminal self-adaptive docking method, system and storage medium

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040174459A1 (en) * 2002-08-30 2004-09-09 Holt Gary R. Video interlacing using object motion estimation
CN1577393A (en) * 2003-07-11 2005-02-09 松下电器产业株式会社 Image display apparatus and short film generation apparatus
CN1668947A (en) * 2002-07-12 2005-09-14 X3D科技有限责任公司 Automatic stereo projection device
JP2011114724A (en) * 2009-11-27 2011-06-09 Canon Inc Display control apparatus and method
WO2011119483A1 (en) * 2010-03-24 2011-09-29 Neonode Inc. Lens arrangement for light-based touch screen
CN102981793A (en) * 2012-11-22 2013-03-20 Tcl集团股份有限公司 Screen synchronization method and device
US20150288918A1 (en) * 2012-10-26 2015-10-08 Robert Bosch Gmbh Method and device for adapting a line frequency of a digital signal of a projection device
CN108446085A (en) * 2018-03-14 2018-08-24 维沃移动通信有限公司 A kind of throwing screen display methods and mobile terminal
CN110267073A (en) * 2019-07-24 2019-09-20 深圳市颍创科技有限公司 A kind of throwing screen picture, which show and throws, shields picture spinning solution
CN110383811A (en) * 2018-06-29 2019-10-25 深圳市大疆创新科技有限公司 Image processing method and device, the first electronic equipment and image processing system
CN111192544A (en) * 2018-11-14 2020-05-22 腾讯科技(深圳)有限公司 Screen projection control method and device, computer readable storage medium and computer equipment

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1668947A (en) * 2002-07-12 2005-09-14 X3D科技有限责任公司 Automatic stereo projection device
US20040174459A1 (en) * 2002-08-30 2004-09-09 Holt Gary R. Video interlacing using object motion estimation
CN1577393A (en) * 2003-07-11 2005-02-09 松下电器产业株式会社 Image display apparatus and short film generation apparatus
JP2011114724A (en) * 2009-11-27 2011-06-09 Canon Inc Display control apparatus and method
WO2011119483A1 (en) * 2010-03-24 2011-09-29 Neonode Inc. Lens arrangement for light-based touch screen
US20150288918A1 (en) * 2012-10-26 2015-10-08 Robert Bosch Gmbh Method and device for adapting a line frequency of a digital signal of a projection device
CN102981793A (en) * 2012-11-22 2013-03-20 Tcl集团股份有限公司 Screen synchronization method and device
CN108446085A (en) * 2018-03-14 2018-08-24 维沃移动通信有限公司 A kind of throwing screen display methods and mobile terminal
CN110383811A (en) * 2018-06-29 2019-10-25 深圳市大疆创新科技有限公司 Image processing method and device, the first electronic equipment and image processing system
CN111192544A (en) * 2018-11-14 2020-05-22 腾讯科技(深圳)有限公司 Screen projection control method and device, computer readable storage medium and computer equipment
CN110267073A (en) * 2019-07-24 2019-09-20 深圳市颍创科技有限公司 A kind of throwing screen picture, which show and throws, shields picture spinning solution

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113301128A (en) * 2021-05-06 2021-08-24 深圳乐播科技有限公司 Picture screen projection method, device, equipment and storage medium
CN113301128B (en) * 2021-05-06 2022-07-29 深圳乐播科技有限公司 Picture screen projection method, device, equipment and storage medium
CN113316013A (en) * 2021-05-31 2021-08-27 烽火通信科技股份有限公司 Video screen projection method and system
CN113316013B (en) * 2021-05-31 2022-04-26 烽火通信科技股份有限公司 Video screen projection method and system
CN114157891A (en) * 2021-11-26 2022-03-08 瑞森网安(福建)信息科技有限公司 Screen projection terminal self-adaptive docking method, system and storage medium
CN114157891B (en) * 2021-11-26 2024-03-22 瑞森网安(福建)信息科技有限公司 Self-adaptive docking method, system and storage medium for screen-throwing terminal

Also Published As

Publication number Publication date
CN112612433B (en) 2023-12-01

Similar Documents

Publication Publication Date Title
US9013536B2 (en) Augmented video calls on mobile devices
CN112612433A (en) Screen projection method, device and system for vertical screen video
US8520734B1 (en) Method and system for remotely communicating a computer rendered image sequence
CN102273205B (en) The software video transcoder accelerated with GPU
CN102595242B (en) Dynamic video regulation system, terminal and method
CN1669233A (en) Video compression system
WO2021036795A1 (en) Video super-resolution processing method and device
CN105072353B (en) A kind of image decoding based on more GPU spells prosecutor method
CN1578452A (en) Remote display protocol, video display system, and terminal equipment
CN110827380A (en) Image rendering method and device, electronic equipment and computer readable medium
CN112911383A (en) Multipath screen projection method, device and system under local area network
CN113747242A (en) Image processing method, image processing device, electronic equipment and storage medium
CN116437102B (en) Can learn general video coding methods, systems, equipment and storage media
CN101237583B (en) Encoding and decoding method and device for realizing multi-split screen
CN112764853A (en) Screen projection method, equipment and system
CN104717509A (en) Method and device for decoding video
CN102821303B (en) A kind of Pixel-level video information network real-time graded compression transmitting method
US12177463B2 (en) Wireless display sharing with dynamic resolution switching
CN115550669B (en) A video transcoding method and device, electronic equipment and storage medium
CN113055744A (en) Video decoding method and device
WO2023124461A1 (en) Video coding/decoding method and apparatus for machine vision task, device, and medium
KR20020015219A (en) Apparatus and method for video transmission in video conferencing system
CN206283618U (en) Spatial scalable coding device based on area-of-interest
JPH07135651A (en) Video communication system
CN107172366A (en) A kind of video previewing method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant