CN114339281A - Method for realizing movable on-demand and live multi-screen simulcasting - Google Patents
Method for realizing movable on-demand and live multi-screen simulcasting Download PDFInfo
- Publication number
- CN114339281A CN114339281A CN202111600262.8A CN202111600262A CN114339281A CN 114339281 A CN114339281 A CN 114339281A CN 202111600262 A CN202111600262 A CN 202111600262A CN 114339281 A CN114339281 A CN 114339281A
- Authority
- CN
- China
- Prior art keywords
- video
- screen
- mobile phone
- area
- phone 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 15
- 230000005540 biological transmission Effects 0.000 abstract description 3
- 230000000694 effects Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
The invention relates to a method for realizing movable on-demand and live multi-screen simulcasting, belonging to the technical field of video transmission. According to the invention, the mobile phone screen is divided into a main view area and an auxiliary view area according to the width and the height of the mobile phone screen and the number of videos; according to the actual width and height of the played video, the size of the video area is scaled in an equal proportion, and video playing is achieved; establishing a rectangular coordinate system by taking the upper left corner of the mobile phone screen as an origin, and calculating coordinates of points on the boundary of each video interface; when a user clicks a mobile phone screen, setting a point of a finger on the mobile phone screen as a coordinate point; the user can realize multi-angle video playing and video position exchange through actions of finger falling, dragging and releasing, a plurality of video displays can be presented through the invention, the user can drag the video position at will and switch the main view and the auxiliary view, and the film watching experience of the user is greatly improved.
Description
Technical Field
The invention relates to a method for realizing movable on-demand and live multi-screen simulcasting, belonging to the technical field of video transmission.
Background
Watching live broadcasts of sports events and the like through a mobile phone App has become an increasingly common phenomenon; the mobile phone multi-screen simulcasting takes a broadband network as a transmission channel and an Android mobile phone as a terminal, integrates various technologies such as internet, multimedia and the like, and provides various interactive services including video contents for users. With the improvement of the requirement of a mobile phone user on the convenience of viewing programs, the technical problem of how to improve the use experience and viewing effect of the mobile phone user and how to realize the movable multi-screen simulcasting needs to be solved urgently in the technical field.
Disclosure of Invention
The invention aims to solve the technical problems of how to improve the use experience and the watching effect of a mobile phone user and how to realize movable multi-screen simulcasting.
In order to solve the above problems, the technical solution of the present invention is to provide a method for implementing mobile on-demand and live multi-screen simulcast, which includes the following steps:
step 1: dividing a mobile phone screen into a main view area and an auxiliary view area according to the width and the height of the mobile phone screen and the number of videos;
step 2: after confirming the main view area and the auxiliary view area, scaling the size of the video area in equal proportion according to the actual width and height of the played video to prevent the video from deforming; video playing is realized;
and step 3: establishing a rectangular coordinate system by taking the upper left corner of the mobile phone screen as an origin, wherein the direction from the left side of the mobile phone screen to the lower left corner of the screen is the positive direction of a y axis, and the direction from the upper edge of the mobile phone screen to the right side of the screen is the positive direction of an x axis; calculating coordinates of points on the boundary of each video interface; when a user clicks a mobile phone screen, a point of a finger on the mobile phone screen is set as a coordinate point m, and when the coordinate point m falls in a video interface area and the finger is moved in a manner of being attached to the screen, the user is considered to drag the video interface, and the video interface moves along with the finger; when the finger is lifted off the screen, the final contact point of the finger and the screen is set as a coordinate point n, if the coordinate point n falls in the area of other video interfaces, the user is considered to require to exchange the positions of the two video interfaces, and the mobile phone system executes the position exchange operation; and if the coordinate point n does not fall into the area of other video interfaces, returning the video interfaces to the original position.
Preferably, the auxiliary view in step 1 is on the right side of the screen, and the width of the auxiliary view occupies the screen width 1/3; the main view is on the left side of the screen and has a width that accounts for the screen width 2/3.
Preferably, the step 2 of medium scaling the video area size also takes into account factors including the combination of area width and height and the number of videos.
Compared with the prior art, the invention has the following beneficial effects:
according to the method and the device, a plurality of video displays can be presented in the Android application program, and a user can drag the video position and switch the main view and the auxiliary view at will. The application scene mainly shows video playing at different visual angles during live broadcasting, and a user can also put the interested video angle in the main view for enlarged viewing; by the method and the device, the film watching experience of the user is greatly improved, and the user can realize multi-angle video playing and position exchange through the action process of finger falling, dragging and releasing.
Drawings
FIG. 1 is a schematic diagram illustrating the effect of the present invention;
Detailed Description
In order to make the invention more comprehensible, preferred embodiments are described in detail below with reference to the accompanying drawings:
as shown in fig. 1, the present invention provides a method for implementing mobile on-demand and live multi-screen simulcasting, which includes the following steps:
step 1: dividing a mobile phone screen into a main view area and an auxiliary view area according to the width and the height of the mobile phone screen and the number of videos;
step 2: after confirming the main view area and the auxiliary view area, scaling the size of the video area in equal proportion according to the actual width and height of the played video to prevent the video from deforming; video playing is realized;
and step 3: establishing a rectangular coordinate system by taking the upper left corner of the mobile phone screen as an origin, wherein the direction from the left side of the mobile phone screen to the lower left corner of the screen is the positive direction of a y axis, and the direction from the upper edge of the mobile phone screen to the right side of the screen is the positive direction of an x axis; calculating coordinates of points on the boundary of each video interface; when a user clicks a mobile phone screen, a point of a finger on the mobile phone screen is set as a coordinate point m, and when the coordinate point m falls in a video interface area and the finger is moved in a manner of being attached to the screen, the user is considered to drag the video interface, and the video interface moves along with the finger; when the finger is lifted off the screen, the final contact point of the finger and the screen is set as a coordinate point n, if the coordinate point n falls in the area of other video interfaces, the user is considered to require to exchange the positions of the two video interfaces, and the mobile phone system executes the position exchange operation; and if the coordinate point n does not fall into the area of other video interfaces, returning the video interfaces to the original position.
The auxiliary view in the step 1 is on the right side of the screen, and the width of the auxiliary view occupies the screen width 1/3; the main view is on the left side of the screen and has a width that accounts for the screen width 2/3.
The factors to be considered for the moderate scaling of the video area size in step 2 include the combination of the area width and height and the number of videos.
The method can systematically calculate the main and auxiliary video areas according to the algorithm; and the actions of dropping, dragging and releasing of the fingers of the user are utilized to realize multi-angle playing and position exchange of the video.
By the method and the device, better film watching experience of the user can be improved. Especially, when watching the events, the utility model has better ornamental effect.
While the invention has been described with respect to a preferred embodiment, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention. Those skilled in the art can make various changes, modifications and equivalent arrangements, which are equivalent to the embodiments of the present invention, without departing from the spirit and scope of the present invention, and which may be made by utilizing the techniques disclosed above; meanwhile, any changes, modifications and variations of the above-described embodiments, which are equivalent to those of the technical spirit of the present invention, are within the scope of the technical solution of the present invention.
Claims (3)
1. A method for realizing movable on-demand and live multi-screen simulcasting is characterized by comprising the following steps:
step 1: dividing a mobile phone screen into a main view area and an auxiliary view area according to the width and the height of the mobile phone screen and the number of videos;
step 2: after confirming the main view area and the auxiliary view area, scaling the size of the video area in equal proportion according to the actual width and height of the played video to prevent the video from deforming; video playing is realized;
and step 3: establishing a rectangular coordinate system by taking the upper left corner of the mobile phone screen as an origin, wherein the direction from the left side of the mobile phone screen to the lower left corner of the screen is the positive direction of a y axis, and the direction from the upper edge of the mobile phone screen to the right side of the screen is the positive direction of an x axis; calculating coordinates of points on the boundary of each video interface; when a user clicks a mobile phone screen, a point of a finger on the mobile phone screen is set as a coordinate point m, and when the coordinate point m falls in a video interface area and the finger is moved in a manner of being attached to the screen, the user is considered to drag the video interface, and the video interface moves along with the finger; when the finger is lifted off the screen, the final contact point of the finger and the screen is set as a coordinate point n, if the coordinate point n falls in the area of other video interfaces, the user is considered to require to exchange the positions of the two video interfaces, and the mobile phone system executes the position exchange operation; and if the coordinate point n does not fall into the area of other video interfaces, returning the video interfaces to the original position.
2. A method as claimed in claim 1, wherein the auxiliary view is on the right side of the screen in step 1, and the width of the auxiliary view is 1/3; the main view is on the left side of the screen and has a width that accounts for the screen width 2/3.
3. The method as claimed in claim 1, wherein the scaling of the video area size in step 2 further takes into account factors including a combination of area width and height and video count.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111600262.8A CN114339281A (en) | 2021-12-24 | 2021-12-24 | Method for realizing movable on-demand and live multi-screen simulcasting |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111600262.8A CN114339281A (en) | 2021-12-24 | 2021-12-24 | Method for realizing movable on-demand and live multi-screen simulcasting |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN114339281A true CN114339281A (en) | 2022-04-12 |
Family
ID=81013770
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202111600262.8A Pending CN114339281A (en) | 2021-12-24 | 2021-12-24 | Method for realizing movable on-demand and live multi-screen simulcasting |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN114339281A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115665459A (en) * | 2022-09-09 | 2023-01-31 | 天翼视讯传媒有限公司 | A method for playing multi-camera live broadcast programs |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080119237A1 (en) * | 2006-11-16 | 2008-05-22 | Lg Electronics Inc. | Mobile terminal and screen display method thereof |
| CN102036049A (en) * | 2009-09-29 | 2011-04-27 | 英华达(西安)通信科技有限公司 | Mobile video device and video display control method |
| CN105159578A (en) * | 2015-08-24 | 2015-12-16 | 小米科技有限责任公司 | Video display mode switching method and apparatus |
| CN106802759A (en) * | 2016-12-21 | 2017-06-06 | 华为技术有限公司 | The method and terminal device of video playback |
| CN109445572A (en) * | 2018-09-10 | 2019-03-08 | 华为技术有限公司 | The method, graphical user interface and terminal of wicket are quickly recalled in full screen display video |
-
2021
- 2021-12-24 CN CN202111600262.8A patent/CN114339281A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080119237A1 (en) * | 2006-11-16 | 2008-05-22 | Lg Electronics Inc. | Mobile terminal and screen display method thereof |
| CN102036049A (en) * | 2009-09-29 | 2011-04-27 | 英华达(西安)通信科技有限公司 | Mobile video device and video display control method |
| CN105159578A (en) * | 2015-08-24 | 2015-12-16 | 小米科技有限责任公司 | Video display mode switching method and apparatus |
| CN106802759A (en) * | 2016-12-21 | 2017-06-06 | 华为技术有限公司 | The method and terminal device of video playback |
| CN109445572A (en) * | 2018-09-10 | 2019-03-08 | 华为技术有限公司 | The method, graphical user interface and terminal of wicket are quickly recalled in full screen display video |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115665459A (en) * | 2022-09-09 | 2023-01-31 | 天翼视讯传媒有限公司 | A method for playing multi-camera live broadcast programs |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11402987B2 (en) | Circular video player controls | |
| CN108737882B (en) | Image display method, image display device, storage medium and electronic device | |
| CN111541930A (en) | Live broadcast picture display method and device, terminal and storage medium | |
| US10359847B2 (en) | Advertisement viewing bypass prevention user interface component | |
| CN107145280B (en) | Image data processing method and device | |
| CN113342248B (en) | Live broadcast display method and device, storage medium and electronic equipment | |
| CN101561988B (en) | Method for exhibiting panoramagram | |
| WO2017101318A1 (en) | Method and client for implementing voice interaction in live video broadcast process | |
| US10219040B2 (en) | Video frame bookmarking user interface component | |
| CN109688457B (en) | Video anti-blocking method and device, electronic equipment and medium | |
| CN103945242A (en) | Cloud-based method for realizing set-top box alarm play function | |
| CN113766336A (en) | Video playing control method and device | |
| CN111760266A (en) | Game live broadcast method and device and electronic equipment | |
| CN114339281A (en) | Method for realizing movable on-demand and live multi-screen simulcasting | |
| CN113891160A (en) | Sliding switching method and device of content card, terminal and storage medium | |
| CN107509102A (en) | Method for previewing, device and the computer-readable recording medium of television information source | |
| CN103702230B (en) | Method for displaying image and device | |
| CN106843794B (en) | Split screen display method and system based on android | |
| CN111510628A (en) | Automatic recording and broadcasting guide system | |
| CN105100936B (en) | The method and apparatus that display participates in interactive user information | |
| CN112911362B (en) | Video picture moving and scaling method and device, electronic equipment and readable storage medium | |
| CN102789352B (en) | A kind of method and apparatus of toggle screen indication range | |
| CN106561044A (en) | Method and system for processing black edge of vertical-screen video in Android system | |
| CN102811304A (en) | Image-text video filing system based on real-time viewing data | |
| CN105138214A (en) | Method and device for dynamically switching images |
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 | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20220412 |
|
| RJ01 | Rejection of invention patent application after publication |