CN111356001A - Video display area acquisition method and video picture display method and device - Google Patents
Video display area acquisition method and video picture display method and device Download PDFInfo
- Publication number
- CN111356001A CN111356001A CN202010296167.2A CN202010296167A CN111356001A CN 111356001 A CN111356001 A CN 111356001A CN 202010296167 A CN202010296167 A CN 202010296167A CN 111356001 A CN111356001 A CN 111356001A
- Authority
- CN
- China
- Prior art keywords
- video
- display area
- frame
- picture
- rotation
- 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 59
- 238000010586 diagram Methods 0.000 description 11
- 238000004891 communication Methods 0.000 description 10
- 238000012545 processing Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 7
- 230000008859 change Effects 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000007654 immersion Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440263—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the spatial resolution, e.g. for displaying on a connected PDA
- H04N21/440272—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the spatial resolution, e.g. for displaying on a connected PDA for performing aspect ratio conversion
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
The present disclosure relates to a video display area acquisition method, apparatus, electronic device, and storage medium, the method comprising: acquiring a first video display area; the first video display area is an area used for displaying a terminal screen in a full-frame picture of a target video; when the rotation operation of the terminal around the rotation axis of the plane is obtained, rotation information of the rotation operation is obtained; and acquiring a second video display area from the full picture of the target video according to the rotation information and the first video display area. By acquiring the rotation operation of the terminal around the rotation axis and responding to the rotation operation to adjust the display area in the full frame of the target video, the terminal screen displays other areas of the full frame of the target video, the movement of the video frame is controlled by rotating the terminal, the video frame which is not displayed is displayed, and the loss of video frame information is avoided.
Description
Technical Field
The present disclosure relates to image processing technologies, and in particular, to a method and an apparatus for acquiring a video display area, an electronic device, and a storage medium, and a method and an apparatus for displaying a video screen, an electronic device, and a storage medium.
Background
With the development of mobile communication technology, video content is more and more popular, especially short video-like video content. When a video is played, when the size of the frame of the video picture is not matched with the size of the frame of the video playing window of the terminal screen, the long edge of the video picture is often aligned with the long edge of the video playing window, and then the terminal screen displays the picture of the video playing window in the corresponding area of the video picture after the long edges are aligned, so that the content of the video picture fills the whole video playing window. For example, a video of a 9:16 portrait screen is displayed in a full screen display manner in the screen frame 9: 18, the terminal aligns the long edge of the video picture with the long edge of the terminal screen, and displays the picture of the terminal screen in the corresponding area of the video picture, so that the content of the video picture fills the whole screen. However, at this time, the width of the video frame may exceed the width of the video playing window (terminal screen), which may cause a part of the video frame to exceed the terminal screen and lose video frame information.
Disclosure of Invention
The disclosure provides a method and a device for acquiring a video display area, electronic equipment and a storage medium, and a method and a device for displaying a video picture, the electronic equipment and the storage medium, so as to solve at least the problem that part of the video picture exceeds a terminal screen and video picture information is lost in the related art. The technical scheme of the disclosure is as follows:
according to a first aspect of the embodiments of the present disclosure, there is provided a video display area acquisition method, including:
acquiring a first video display area; the first video display area is an area used for displaying a terminal screen in a full-frame picture of a target video;
when the rotation operation of the terminal around a rotation axis of a plane is acquired, rotation information of the rotation operation is acquired;
and acquiring a second video display area from the full picture of the target video according to the rotation information and the first video display area.
In one embodiment, the rotation information includes a rotation direction and a rotation angle value;
the step of acquiring a second video display area from the full frame of the target video according to the rotation information and the first video display area includes:
determining the offset of the display area of the target video according to the rotation angle value;
determining the display area offset direction of the target video according to the rotation direction;
and taking the position of the first video display area as an initial position, and acquiring a second video display area in the full frame of the target video according to the display area offset and the display area offset direction.
In one embodiment, the step of determining the display area offset of the target video according to the rotation angle value includes:
determining a maximum rotation angle and a maximum display area offset of the target video;
and acquiring the display area offset of the target video according to the rotation angle value, the maximum rotation angle and the maximum display area offset.
In one embodiment, the size of the frame of the first video display area and the size of the frame of the second video display area are equal to the size of the frame of a video playing window in a terminal screen.
In one embodiment, the frame size of the video playing window is equal to the screen frame size of the terminal screen; the step of acquiring the first video display area comprises:
acquiring the screen frame size of the terminal screen;
and aligning the long edge in the full frame picture of the target video with the long edge of the terminal screen, and capturing a first video display area from the full frame picture of the target video according to the size of the screen frame.
In one embodiment, the step of capturing a first video display area from a full frame of the target video according to the screen frame size includes:
and taking the central axis of the full picture of the target video as the central axis of a display area, and intercepting the first video display area with the same size as the screen picture.
According to a second aspect of the embodiments of the present disclosure, there is provided a method for displaying a video screen, including:
displaying a first video picture when a target video is played; the first video picture is a video picture of a first video display area used for terminal screen display in the full picture of the target video;
when the rotation operation of the terminal around the rotation axis of the plane is acquired, displaying a second video picture; the second video picture is a video picture of a second video display area obtained from a full picture of the target video according to rotation information corresponding to rotation operation of the terminal around a rotation axis and the first video display area;
and the size of the frame of the first video display area and the size of the frame of the second video display area are equal to the size of the frame of a video playing window in the terminal screen.
In one embodiment, the frame size of the video playing window is equal to the screen frame size of the terminal screen.
According to a third aspect of the embodiments of the present disclosure, there is provided a video display area acquisition apparatus, including:
a first display area acquisition module configured to perform acquisition of a first video display area; the first video display area is an area used for displaying a terminal screen in a full-frame picture of a target video;
the terminal comprises a rotation information acquisition module, a rotation information acquisition module and a rotation information acquisition module, wherein the rotation information acquisition module is configured to acquire rotation information of a rotation operation when the rotation operation of the terminal around a rotation axis of a plane is acquired;
and the second display area acquisition module is configured to acquire a second video display area from the full frame of the target video according to the rotation information and the first video display area.
In one embodiment, the rotation information includes a rotation direction and a rotation angle value; the second display area acquisition module includes:
the offset acquisition module is configured to determine the offset of the display area of the target video according to the rotation angle value;
an offset direction obtaining module configured to determine a display area offset direction of the target video according to the rotation direction;
and the display picture determining module is configured to execute the steps of taking the position of the first video display area as an initial position, and acquiring a second video display area in the full picture of the target video according to the display area offset and the display area offset direction.
In one embodiment, the offset obtaining module is configured to perform:
determining a maximum rotation angle and a maximum display area offset of the target video;
and acquiring the display area offset of the target video according to the rotation angle value, the maximum rotation angle and the maximum display area offset.
In one embodiment, the size of the frame of the first video display area and the size of the frame of the second video display area are equal to the size of the frame of a video playing window in a terminal screen.
In one embodiment, the frame size of the video playing window is equal to the screen frame size of the terminal screen; the first display area acquisition module is configured to perform:
acquiring the screen frame size of the terminal screen;
and aligning the long edge in the full frame picture of the target video with the long edge of the terminal screen, and capturing a first video display area from the full frame picture of the target video according to the size of the screen frame.
In one embodiment, the first display area obtaining module is configured to perform:
and taking the central axis of the full picture of the target video as the central axis of a display area, and intercepting the first video display area with the same size as the screen picture.
According to a fourth aspect of the embodiments of the present disclosure, there is provided a display apparatus of a video screen, including:
the first video picture display module is configured to display a first video picture when the target video is played; the first video picture is a video picture of a first video display area used for terminal screen display in the full picture of the target video;
the second video image display module is configured to display a second video image when the rotation operation of the terminal around the rotation axis of the plane where the terminal is located is acquired; the second video picture is a video picture of a second video display area obtained from a full picture of the target video according to rotation information corresponding to rotation operation of the terminal around a rotation axis and the first video display area;
and the size of the frame of the first video display area and the size of the frame of the second video display area are equal to the size of the frame of a video playing window in the terminal screen.
In one embodiment, the frame size of the video playing window is equal to the screen frame size of the terminal screen.
According to a fifth aspect of the embodiments of the present disclosure, there is provided an electronic apparatus, comprising: a processor; a memory for storing the processor-executable instructions; wherein the processor is configured to execute the instructions to implement the video display area acquisition method as described in any embodiment of the first aspect or the display method of the video picture as described in any embodiment of the second aspect.
According to a sixth aspect of the embodiments of the present disclosure, there is provided a storage medium, wherein instructions, when executed by a processor of an electronic device, enable the electronic device to execute the video display area acquisition method described in any one of the first aspects or the display method of the video screen described in any one of the second aspects.
According to a seventh aspect of the embodiments of the present disclosure, there is provided a computer program product, the program product comprising a computer program stored in a readable storage medium, from which at least one processor of an apparatus reads and executes the computer program, so that the apparatus performs the video display area acquisition method described in any one of the embodiments of the first aspect or the display method of the video screen described in any one of the embodiments of the second aspect.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects: the method comprises the steps of obtaining a first video display area, obtaining rotation information of rotation operation of a terminal around a rotation axis when the rotation operation of the terminal around the rotation axis of a plane is obtained, obtaining a second video display area from a full frame of a target video according to the rotation information and the first video display area, and adjusting the display area in the full frame of the target video by obtaining the rotation operation of the terminal around the rotation axis and responding to the rotation operation, so that a terminal screen displays other areas of the full frame of the target video, movement of the video frame is controlled by rotating the terminal, the video frame which is not displayed is displayed, and loss of video frame information is avoided.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the disclosure and are not to be construed as limiting the disclosure.
Fig. 1 is an application environment diagram illustrating a video display area acquisition method according to an exemplary embodiment.
Fig. 2 is a flow chart illustrating a video display area acquisition method according to an example embodiment.
Fig. 3A is a schematic diagram illustrating rotation of a terminal about an axis of rotation in a plane according to an exemplary embodiment.
FIG. 3B is a schematic diagram illustrating a video display area acquisition process according to an example embodiment.
Fig. 3C is a schematic diagram illustrating a video display area acquisition process according to another exemplary embodiment.
Fig. 3D is a schematic diagram of a video display area shown in accordance with an example embodiment.
Fig. 4 is a flowchart illustrating a step of acquiring a second video display area from a full frame of a target video according to rotation information and a first video display area according to an exemplary embodiment.
Fig. 5 is a flowchart illustrating a method of displaying a video picture according to an exemplary embodiment.
Fig. 6 is a block diagram illustrating a video display area acquisition apparatus according to an exemplary embodiment.
Fig. 7 is a block diagram illustrating a display device for video pictures according to an exemplary embodiment.
Fig. 8 is an internal block diagram of an electronic device shown in accordance with an example embodiment.
Detailed Description
In order to make the technical solutions of the present disclosure better understood by those of ordinary skill in the art, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the disclosure described herein are capable of operation in sequences other than those illustrated or otherwise described herein. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
The video display area acquisition method provided by the present disclosure can be applied to the application environment shown in fig. 1. The terminal 110 may be, but is not limited to, a mobile terminal such as a smart phone, a tablet computer, and a portable wearable device, and the server 120 may be implemented by a standalone server or a server cluster formed by multiple servers.
The terminal 110 may obtain the target video from the server 120, and in the process of playing the target video, the terminal 110 opens a video playing window on a display device (for example, a display screen) to display a video frame of a first video display area in a full frame of the target video, and when detecting that a rotation operation about a rotation axis is obtained, in response to the rotation operation, determines a second video display area in the full frame of the target video according to rotation information of the rotation operation and the first video display area, and further displays a video frame of the second display area on the video playing window opened by the display device.
Fig. 2 is a flowchart illustrating a video display area acquisition method according to an exemplary embodiment, where the video display area acquisition method is used in a terminal, as shown in fig. 2, and includes the following steps:
in step S210, a first video display area is acquired; the first video display area is an area used for displaying a terminal screen in a full-frame picture of the target video.
In step S220, when a rotation operation of the terminal about the rotation axis of the plane in which the terminal is located is acquired, rotation information of the rotation operation is acquired.
In step S230, a second video display area is acquired from the full frame of the target video according to the rotation information and the first video display area.
The target video refers to a video played by the terminal, and the target video includes, but is not limited to, a short video, a movie, a live video, and the like. Specifically, the target video may be a video with a vertical screen frame (i.e., an aspect ratio of a video frame), such as a video with a 9:16 frame, or a video with a horizontal screen frame, such as a video with a 16:9 frame.
The first video display area and the second video display area refer to a certain area in a full-frame picture of the target video; the video picture of the first video display area and the video picture of the second video display area are used for being displayed on a terminal screen, so that a user can watch videos. It is understood that the first video display area is an area for terminal screen display in the full frame of the target video at a first time, the second video display area is an area for terminal screen display in the full frame of the target video after the terminal is rotated around the rotation axis (second time), and the first video display area and the second video display area are different.
When a user watches a target video through a terminal, the terminal is rotated around a rotating shaft on a plane where the terminal is located, the rotating operation of the terminal around the rotating shaft is triggered, and the terminal acquires rotating information corresponding to the rotating operation. The rotation axis may be any straight line on the plane of the terminal, for example, as shown in fig. 3A, a symmetry axis in a vertical direction of the plane of the terminal screen may be determined as the rotation axis (as shown in (a)), a symmetry axis in a horizontal direction of the plane of the terminal screen may be determined as the rotation axis (as shown in (b)), an edge of the plane of the terminal screen may be determined as the rotation axis (as shown in (c)), and a diagonal line on the plane of the terminal screen may be determined as the rotation axis (as shown in (d)); specifically, in practical applications, the axis of symmetry in the plane of the terminal may be determined as the rotation axis. The rotation information is used for data information indicating a rotation operation, such as a rotation angle, a rotation direction, and the like of the terminal about the rotation axis, and specifically, the terminal may acquire the rotation information by measuring with its own gyro sensor. After the terminal acquires the rotation information, acquiring a second video display area from the full-frame picture of the target video according to the rotation information and the first video display area.
Specifically, when the frame size of the full frame of the target video is not matched with the frame size of the video playing window set on the terminal screen, the terminal often intercepts a partial region from the full frame of the target video as a display region (i.e., a first video display region) for displaying on the terminal screen, and the video frame of the display region can be displayed on the terminal screen. When the rotation operation of the terminal around the rotation axis of the plane is acquired, the terminal acquires the rotation information of the rotation operation around the rotation axis, and further, the picture displayed on the video playing window through the terminal screen after the rotation operation of the terminal around the rotation axis is acquired according to the rotation information and the position of the area where the first video display area is located in the full frame picture, and the second video display area is acquired at the position of the area where the full frame picture is located, so that the terminal screen displays other areas of the full frame picture of the target video.
For example, referring to fig. 3B, taking the target video as a video of a landscape frame, the terminal screen is provided with a video playing window to play the target video. When the video is played, the terminal displays the video picture of the first video display area through a video playing window from a first display area in the full frame picture of the target video, wherein a dotted line rectangle in the picture represents the full frame picture of the target video, and a solid line rectangle represents the video playing window; because the length and the width of the full frame of the target video both exceed the length and the width of the video playing window, at this time, the full frame of the target video includes a hidden area (i.e., an area in a dotted line rectangle and an area outside a solid line rectangle), and a part of frames in the full frame of the target video exceed the video playing window and cannot be displayed. In the process of playing the video, a user can rotate the mobile phone left and right, so that the terminal rotates around a rotating shaft 1 of a plane where the terminal is located, the terminal responds to the rotating operation to obtain rotating information corresponding to the rotating operation, and then the display area in the full-frame picture of the target video is determined again according to the rotating information and the first video display area to obtain the second video display area, so that the terminal screen displays the video picture of the second video display area, and the video pictures of the hidden areas on the left side and the right side of the video playing window are displayed. Similarly, a user can rotate the mobile phone back and forth, so that the terminal rotates around the rotating shaft 2 of the plane where the terminal is located, the terminal responds to the rotating operation to acquire rotating information corresponding to the rotating operation, and then the display area in the full frame picture of the target video is determined again according to the rotating information and the first video display area to acquire the second video display area, so that the video picture of the second video display area is displayed by the terminal screen, and the video pictures of the hidden areas at the upper side and the lower side of the video playing window are displayed.
For another example, referring to fig. 3C and fig. 3D, when the target video is a 9:16 vertical screen frame, the screen frame of the terminal screen is 9: and 18, the vertical screen is played in a full-screen display mode when the video is played, namely the size of the frame of the video playing window is equal to that of the terminal screen. When playing a video, the terminal may align the long edge of the full-frame picture of the target video with the long edge of the terminal screen, determine a first display area in the full-frame picture of the target video, and display the video picture of the first video display area by the terminal screen, as shown in fig. 3D, where a dotted rectangle represents the full-frame picture of the target video, and a solid rectangle represents the terminal screen (i.e., a video playing window); because the width of the full frame of the target video exceeds the width of the terminal screen, at this time, the full frame of the target video includes a hidden area (i.e., an area outside a solid line rectangle in a dotted line rectangle), and a part of frames in the full frame of the target video exceeds the terminal screen and cannot be displayed. In the process of playing the video, a user can rotate the mobile phone left and right, so that the terminal rotates around a rotating shaft of a plane where the terminal is located, the terminal responds to the rotating operation to obtain rotating information corresponding to the rotating operation, and then the display area in the full frame of the target video is determined again according to the rotating information and the first video display area, as shown in fig. 3C, so as to obtain a second video display area, so that the terminal screen displays the video frame of the second video display area, and the video frame of the hidden area in the full frame of the target video is displayed.
The method for acquiring the video display area comprises the steps of acquiring a first video display area, acquiring rotation information of rotation operation when the rotation operation of a terminal around a rotation axis of a plane where the terminal is located is acquired, acquiring a second video display area from a full frame of a target video according to the rotation information and the first video display area, and adjusting the display area in the full frame of the target video by acquiring the rotation operation of the terminal around the rotation axis and responding to the rotation operation, so that the terminal screen displays other areas of the full frame of the target video, the video picture is controlled to move through the rotation terminal, the video picture which is not displayed is displayed, and the loss of video picture information is avoided.
In an exemplary embodiment, as shown in fig. 4, the rotation information includes a rotation direction and a rotation angle value; step S230 is to obtain a second video display area from the full frame of the target video according to the rotation information and the first video display area, and may specifically be implemented by the following steps:
in step S231, determining a display area offset of the target video according to the rotation angle value;
in step S232, a display area offset direction of the target video is determined according to the rotation direction;
in step S233, the position of the first video display area is used as the initial position, and the second video display area is obtained from the full frame of the target video according to the display area offset and the display area offset direction.
As described above, the first video display area and the second video display area refer to a certain area in the full-frame picture of the target video, and the display area offset refers to an offset between the first video display area and the second video display area, that is, a distance value between an area position where the first video display area is located and an area position where the second video display area is located; the display area offset direction is an offset between the first video display area and the second video display area.
The terminal obtains the rotation information, analyzes and obtains the display area offset and the display area offset direction of the target video from the rotation information, and horizontally moves the offset corresponding to the display area offset in the display area offset direction by taking the position of the first video display area as an initial position so as to obtain the position of the area where the picture displayed on the terminal screen is located in the full-frame picture after the terminal rotates around the rotating shaft, and the second video display area is obtained.
Specifically, the display area offset amount may be expressed in terms of the number of pixels. The method includes the steps of taking the position of a first video display area as a starting position, obtaining a second video display area in a full frame of a target video according to the offset of the display area and the offset direction of the display area, specifically, after obtaining an offset pixel value corresponding to the offset of the display area, taking the position of the first video display area as the starting position, and horizontally moving the number of pixels corresponding to the amount of the display area in the offset direction of the display area to obtain the offset display area.
For example, as shown in fig. 3C, in the process of playing a video, a user may rotate the mobile phone to the left, so that the terminal rotates clockwise by a certain angle around the rotation axis of the plane where the terminal is located, the terminal responds to the rotation operation, obtains rotation information corresponding to the rotation operation, and determines the rotation angle value and the rotation direction in the rotation information, thereby obtaining the number of pixels corresponding to the offset of the display area and the offset direction of the display area, where the offset direction of the display area is left offset, and then horizontally moves the number of pixels corresponding to the offset of the display area to the left with the location of the first video display area as the start location, re-determines the display area in the full-frame picture of the target video, and obtains the second video display area. Similarly, the user can rotate the mobile phone to the right, so that the terminal rotates by a certain angle counterclockwise around the rotation axis of the plane where the terminal is located, the terminal responds to the rotation operation to obtain rotation information corresponding to the rotation operation, and determines the rotation angle value and the rotation direction in the rotation information, so as to obtain the pixel number corresponding to the offset of the display area and the offset direction of the display area, wherein the offset direction of the display area is offset to the right, and then the pixel number corresponding to the offset of the display area is horizontally moved to the right by taking the position where the first video display area is located as the initial position, so that the display area in the full-frame picture of the target video is re-determined, and the second video display area is obtained.
In the exemplary embodiment, the offset and the offset direction of the display area are obtained according to the rotation angle value and the rotation direction in the rotation information, so that the second video display area is determined from the full-frame picture of the target video according to the area position of the first video display area, and the position of the area of the picture displayed by the terminal screen in the full-frame picture is adjusted in a targeted manner through the posture change of the terminal, so that the terminal screen can display the video picture which is not displayed, and the loss of the video picture information is avoided.
In an exemplary embodiment, the step of determining the display area offset of the target video according to the rotation angle value includes: determining a maximum rotation angle and a maximum display area offset of the target video; and acquiring the display area offset of the target video according to the rotation angle value, the maximum rotation angle and the maximum display area offset.
The maximum rotation angle may be set according to an actual application scenario, and may be set to 30 degrees, 40 degrees, or 60 degrees, for example. The maximum display area offset is a value of the length and the width of the full frame of the target video exceeding the length and the width of the video playing window, and the corresponding size of the width, for example, the length and the width of the full frame of the target video exceeding the length and the number of pixels corresponding to the width of the terminal screen, taking fig. 3D as an example, a sum of the width 1 and the width 2 in the figure is a value of the width of the full frame of the target video exceeding the width of the terminal screen, and at this time, the maximum display area offset is a sum of the width 1 in the figure and the width 2 in the figure, where the size of the width can be represented by taking the number of pixels as a unit.
The terminal acquires the maximum rotation angle and the maximum display area offset of the target video, and acquires the display area offset of the target video according to the target rotation angle value, the maximum rotation angle and the maximum display area offset after acquiring the maximum rotation angle and the maximum display area offset. Specifically, the display area offset amount may be obtained by the following formula:
further, after the terminal acquires the maximum rotation angle and the maximum display area offset, a mapping relationship between a rotation angle value and a display area offset can be established according to the maximum rotation angle and the maximum display area offset, so that when the rotation angle value is acquired, the display area offset corresponding to the rotation angle value is acquired directly according to the mapping relationship between the rotation angle value and the display area offset.
It can be understood that, when the rotation angle value in the rotation information is greater than the maximum rotation angle, the display area offset corresponding to the maximum rotation angle value, that is, the maximum display area offset, is used as the display area offset corresponding to the rotation operation.
In one embodiment, the size of the frame of the first video display area and the size of the frame of the second video display area are both equal to the size of the frame of a video playing window in a terminal screen.
The video playing window refers to an area of a video picture for displaying a target video in a terminal screen. The frame size of the video playing window refers to the aspect ratio of an area of a video frame for displaying the target video in the terminal screen; the terminal obtains the screen frame size of the video playing window, and when the first video display area or the second video display area is obtained, the display area with the size consistent with the frame size of the video playing window is determined from the full frame picture of the target video. Further, when the target video is played, the center area in the full frame of the target video is set as the display area at the initial time by default.
In an exemplary embodiment, the frame size of the video playing window is equal to the screen frame size of the terminal screen; the step of acquiring a first video display area comprises: acquiring the screen frame size of a terminal screen; and aligning the long edge in the full frame picture of the target video with the long edge of the terminal screen, and intercepting a first video display area from the full frame picture of the target video according to the size of the screen frame.
Wherein, the screen frame size refers to the aspect ratio of the screen; the terminal obtains the screen frame size of the terminal screen, after the screen frame size is obtained, a display area with the size being consistent with the screen frame size is determined from the whole frame of the target video, the video frame corresponding to the display area is determined to be a first video display area, the video content of the target video is filled in the whole terminal screen, and the immersion feeling of a user in the video watching process is improved.
Specifically, after the target video and the screen frame size of the terminal screen are obtained, the long edge of the full frame of the target video and the long edge of the terminal screen may be aligned, and then the position of the area of the full frame of the frame displayed by the terminal screen is obtained and determined as the first video display area, where the first video display area is the initial display area when the target video is played.
Further, in an exemplary embodiment, the step of intercepting the first video display area from the full frame of the target video according to the screen frame size includes: and taking the central axis of the full frame of the target video as the central axis of the display area, and intercepting the first video display area with the size equal to that of the screen frame.
The terminal aligns the long edge in the full frame of the target video with the long edge of the terminal screen when acquiring the size of the screen frame, and captures a first video display area with the size equal to the size of the screen frame by taking the central axis of the full frame of the target video as a reference. Specifically, after the terminal acquires the target video, when the target video is played, after the long edge in the full frame picture of the target video is aligned with the long edge of the terminal screen by default, the full frame picture of the target video is displayed in the middle, the video content of the target video is filled in the whole terminal screen, the immersion sense of a user in the video watching process is improved, meanwhile, only partial edge pictures on the full frame picture of the target video are not displayed on the terminal screen in the width direction, the subsequent rotation operation of the terminal around a rotation shaft can be acquired, the display area in the full frame picture of the target video is adjusted in a translation mode in response to the rotation operation, and the edge pictures which are not displayed on the terminal screen are displayed on the terminal screen.
As shown in fig. 3D, after the terminal acquires the target video, the terminal defaults to align the long edge in the full-frame picture of the target video with the long edge of the terminal screen, and acquires a first video display area with the same size as the screen frame of the terminal screen in the middle of the full-frame picture of the target video, at this time, the width 1 is equal to the width 2, and the video frame content of the target video fills the whole terminal screen, so that the user can directly see the video frame filling the whole terminal screen.
Fig. 5 is a flowchart illustrating a display method of a video screen according to an exemplary embodiment, and as shown in fig. 5, the display method of a video screen includes:
in step S510, when the target video is played, a first video frame is displayed; the first video picture is a video picture of a first video display area used for terminal screen display in the full-frame picture of the target video;
in step S520, when a rotation operation of the terminal around the rotation axis of the plane is acquired, a second video frame is displayed; the second video picture is a video picture of the second video display area obtained from the full picture of the target video according to the rotation information corresponding to the rotation operation of the terminal around the rotation axis and the first video display area; and the size of the frame of the first video display area and the size of the frame of the second video display area are equal to the size of the frame of a video playing window in the terminal screen.
The video playing window refers to an area of a video picture for displaying a target video in a terminal screen.
When the first video display area is used for playing the target video, the picture displayed by the video playing window of the terminal screen is located in the area of the full-frame picture; specifically, after the target video is acquired, an area with the frame size equal to that of the video playing window in the terminal screen is determined from the full frame of the target video. The first video picture is a video picture in the first video display area.
The second video display area is the area position of the picture displayed by the video playing window of the terminal screen in the full-frame picture after the rotation operation of the terminal around the rotation axis of the plane in which the terminal is located is acquired; specifically, the rotation angle value and the rotation direction may be obtained from the rotation information corresponding to the rotation operation, the display area offset of the target video is determined according to the rotation angle value, the display area offset direction of the target video is determined according to the rotation direction, and then the second video display area which is determined in the full frame of the target video and has the same frame size as the video playing window is determined in the full frame of the target video according to the display area offset and the display area offset direction, with the position of the first video display area as the initial position. The second video picture is a video picture in the second video display area.
It is to be understood that the first video display region and the second video display region may be obtained by the video display region obtaining method in any of the above exemplary embodiments.
Specifically, when the frame size of the full frame of the target video is not matched with the frame size of the video playing window in the terminal screen, the terminal often aligns the long edge of the full frame of the target video with the long edge of the video playing window, or aligns the wide edge of the target video with the wide edge of the video playing window, cuts out the corresponding area of the video playing window after alignment as a display area, and displays the frame of the display area on the terminal screen. However, since the frame size of the full-frame of the target video is not matched with the screen frame size of the video playing window, after the long side alignment or the wide side alignment is performed, the length or the width of the full-frame of the target video is often larger than the length or the width of the video playing window, so that the video playing window in the terminal screen cannot completely display the full-frame of the target video, which results in information loss, or the length or the width of the full-frame of the target video is smaller than the length or the width of the terminal screen, the full-frame of the target video needs to be displayed on the terminal screen in the middle, the black side is filled in the edge area, the video frame cannot fill the whole video playing window, and the screen utilization rate is too low. In the video image display method, when a video is played, a terminal screen displays a video image of a first video display area with the image size equal to that of a video playing window, after the terminal is obtained to rotate around a rotating shaft of a plane where the terminal is located, the position of the area of the image displayed by the video playing window in the terminal screen in the full image is adjusted in a targeted mode according to the posture change of the terminal, the display area in the full image of a target video is determined again, a second video display area is obtained, then the video image of a second video display area with the image size equal to that of the video playing window is displayed, the video information is played by filling the video playing window, and meanwhile the video information hidden due to the limitation of the image size of the video playing window is not omitted. Meanwhile, the adjustment of the display picture is triggered by the rotation operation of the terminal around the rotation axis of the plane, the original interaction gesture, such as touch operation or sliding operation on the terminal screen, cannot be occupied, and the conflict with the original interaction gesture is avoided.
For example, still taking fig. 3C and fig. 3D as an example, when the target video is a video with a 9:16 vertical screen frame, the screen frame of the terminal screen is 9: 18, when playing the video, in order to fill the whole terminal screen with the content of the video picture, setting the size of the frame of the video playing window to be equal to the size of the frame of the terminal screen. After the terminal acquires the target video, aligning the long edge of the full frame of the target video with the long edge of the terminal screen, determining a first video display area in the full frame of the target video by taking the central axis of the full frame of the target video as the central axis of the display area, and displaying the video image of the first video display area by the terminal screen. At this time, since the width of the full frame of the target video is greater than the width of the terminal screen, a part of the full frame of the target video exceeds the terminal screen, and about 5.5% of the video frames on the left and right sides of the full frame of the target video exceed the screen, as shown in fig. 3D. In the process of playing the video, a user can rotate the mobile phone left and right, so that the terminal rotates around a rotating shaft of a plane where the terminal is located (namely, a symmetrical axis of the plane where the terminal screen is located in the vertical direction), the terminal responds to the rotating operation to acquire rotating information corresponding to the rotating operation, and then a second video display area in the full frame of the target video is determined again according to the rotating information and the first video display area, so that the terminal screen displays a video frame of the second video display area, and the video frame of a hidden area in the full frame of the target video is displayed. Further, the terminal obtains the rotation information, analyzes and obtains the display area offset and the display area offset direction of the target video from the rotation information, and horizontally moves the offset corresponding to the display area offset in the display area offset direction by taking the position of the first video display area as the initial position so as to obtain a second video display area where the picture displayed on the terminal screen is located in the full-frame picture after the terminal is rotated around the rotation axis. The display area offset may be obtained by the following formula:
it should be understood that although the steps in the flowcharts of fig. 2, 4 and 5 are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least a portion of the steps in fig. 2, 4 or 5 may include multiple steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, which are not necessarily performed in sequence, but may be performed alternately or alternately with other steps or at least a portion of the steps or stages in other steps.
Fig. 6 is a block diagram illustrating a video display area acquisition apparatus according to an exemplary embodiment. Referring to fig. 6, the apparatus includes a first display region acquisition module 610, a rotation information acquisition module 620, and a second display region acquisition module 630.
A first display area acquisition module 610 configured to perform acquisition of a first video display area; the first video display area is an area used for displaying a terminal screen in a full-frame picture of a target video;
a rotation information acquisition module 620 configured to acquire rotation information of a rotation operation of the rotation axis when acquiring the rotation operation of the terminal around the rotation axis of the plane;
the second display area obtaining module 630 is configured to obtain a second video display area from the full frame of the target video according to the rotation information and the first video display area.
In an exemplary embodiment, the rotation information includes a rotation direction and a rotation angle value; the second display area acquisition module includes:
the offset acquisition module is configured to determine the display area offset of the target video according to the rotation angle value;
an offset direction acquisition module configured to perform determining a display area offset direction of the target video according to the rotation direction;
and the display picture determining module is configured to execute the steps of taking the position of the first video display area as an initial position, and acquiring a second video display area in the full picture of the target video according to the display area offset and the display area offset direction.
In an exemplary embodiment, the offset obtaining module is configured to perform: determining a maximum rotation angle and a maximum display area offset of the target video; and acquiring the display area offset of the target video according to the rotation angle value, the maximum rotation angle and the maximum display area offset.
In an exemplary embodiment, the frame size of the first video display region and the frame size of the second video display region are both equal to the screen frame size of the terminal screen.
In an exemplary embodiment, the first display area acquisition module is configured to perform: acquiring the screen frame size of a terminal screen; and aligning the long edge in the full frame picture of the target video with the long edge of the terminal screen, and intercepting a first video display area from the full frame picture of the target video according to the size of the screen frame.
In an exemplary embodiment, the first display area acquisition module is configured to perform: and taking the central axis of the full frame of the target video as the central axis of the display area, and intercepting the first video display area with the size equal to that of the screen frame.
Fig. 7 is a block diagram of a display device for video pictures according to an exemplary embodiment. Referring to fig. 7, the apparatus includes a first video screen display module 710 and a second video screen display module 720.
A first video frame display module 710 configured to display a first video frame when the target video is played; the first video picture is a video picture of a first video display area used for terminal screen display in the full-frame picture of the target video;
the second video image display module 720 is configured to display a second video image when the rotation operation of the terminal around the rotation axis of the plane where the terminal is located is acquired; the second video picture is a video picture of the second video display area obtained from the full picture of the target video according to the rotation information corresponding to the rotation operation of the terminal around the rotation axis and the first video display area;
and the size of the frame of the first video display area and the size of the frame of the second video display area are equal to the size of the screen frame of the terminal screen.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Fig. 8 is a block diagram illustrating an apparatus 800 for playing video according to an example embodiment. For example, the device 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a gaming console, a tablet device, a medical device, a fitness device, a personal digital assistant, and so forth.
Referring to fig. 8, device 800 may include one or more of the following components: a processing component 802, a memory 804, a power component 806, a multimedia component 808, an audio component 810, an input/output (I/O) interface 812, a sensor component 814, and a communications component 816.
The processing component 802 generally controls overall operation of the device 800, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing components 802 may include one or more processors 820 to execute instructions to perform all or a portion of the steps of the methods described above. Further, the processing component 802 can include one or more modules that facilitate interaction between the processing component 802 and other components. For example, the processing component 802 can include a multimedia module to facilitate interaction between the multimedia component 808 and the processing component 802.
The memory 804 is configured to store various types of data to support operation at the device 800. Examples of such data include instructions for any application or method operating on device 800, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 804 may be implemented by any type or combination of volatile or non-volatile storage devices, such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
The power component 806 provides power to the various components of the device 800. The power components 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 800.
The multimedia component 808 includes a screen that provides an output interface between the device 800 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front facing camera and/or a rear facing camera. The front-facing camera and/or the rear-facing camera may receive external multimedia data when the device 800 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 810 is configured to output and/or input audio signals. For example, the audio component 810 includes a Microphone (MIC) configured to receive external audio signals when the device 800 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 804 or transmitted via the communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.
The I/O interface 812 provides an interface between the processing component 802 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor assembly 814 includes one or more sensors for providing various aspects of state assessment for the device 800. For example, the sensor assembly 814 may detect the open/closed state of the device 800, the relative positioning of components, such as a display and keypad of the device 800, the sensor assembly 814 may also detect a change in the position of the device 800 or a component of the device 800, the presence or absence of user contact with the device 800, orientation or acceleration/deceleration of the device 800, and a change in the temperature of the device 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
In an exemplary embodiment, the device 800 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described video display area acquisition method or the display method of video pictures.
In an exemplary embodiment, a non-transitory computer-readable storage medium comprising instructions, such as the memory 804 comprising instructions, executable by the processor 820 of the device 800 to perform the video display area acquisition method or the display method of a video picture described above is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims (10)
1. A method for acquiring a video display area, comprising:
acquiring a first video display area; the first video display area is an area used for displaying a terminal screen in a full-frame picture of a target video;
when the rotation operation of the terminal around a rotation axis of a plane is acquired, rotation information of the rotation operation is acquired;
and acquiring a second video display area from the full picture of the target video according to the rotation information and the first video display area.
2. The method according to claim 1, wherein the rotation information includes a rotation direction and a rotation angle value;
the step of acquiring a second video display area from the full frame of the target video according to the rotation information and the first video display area includes:
determining the offset of the display area of the target video according to the rotation angle value;
determining the display area offset direction of the target video according to the rotation direction;
and taking the position of the first video display area as an initial position, and acquiring a second video display area in the full frame of the target video according to the display area offset and the display area offset direction.
3. The method according to claim 2, wherein the step of determining the display area offset of the target video according to the rotation angle value comprises:
determining a maximum rotation angle and a maximum display area offset of the target video;
and acquiring the display area offset of the target video according to the rotation angle value, the maximum rotation angle and the maximum display area offset.
4. The method according to any one of claims 1 to 3, wherein the frame size of the first video display area and the frame size of the second video display area are both equal to the frame size of a video playback window in a terminal screen.
5. The video display area acquisition method according to claim 4, wherein the size of the frame of the video playback window is equal to the size of the screen frame of the terminal screen; the step of acquiring the first video display area comprises:
acquiring the screen frame size of the terminal screen;
and aligning the long edge in the full frame picture of the target video with the long edge of the terminal screen, and capturing a first video display area from the full frame picture of the target video according to the size of the screen frame.
6. The method according to claim 5, wherein the step of capturing the first video display area from the full frame of the target video according to the screen frame size includes:
and taking the central axis of the full picture of the target video as the central axis of a display area, and intercepting the first video display area with the same size as the screen picture.
7. A method for displaying a video frame, comprising:
displaying a first video picture when a target video is played; the first video picture is a video picture of a first video display area used for terminal screen display in the full picture of the target video;
when the rotation operation of the terminal around the rotation axis of the plane is acquired, displaying a second video picture; the second video picture is a video picture of a second video display area obtained from a full picture of the target video according to rotation information corresponding to rotation operation of the terminal around a rotation axis and the first video display area;
and the size of the frame of the first video display area and the size of the frame of the second video display area are equal to the size of the frame of a video playing window in the terminal screen.
8. A video display area acquisition apparatus, comprising:
a first display area acquisition module configured to perform acquisition of a first video display area; the first video display area is an area used for displaying a terminal screen in a full-frame picture of a target video;
the terminal comprises a rotation information acquisition module, a rotation information acquisition module and a rotation information acquisition module, wherein the rotation information acquisition module is configured to acquire rotation information of a rotation operation when the rotation operation of the terminal around a rotation axis of a plane is acquired;
and the second display area acquisition module is configured to acquire a second video display area from the full frame of the target video according to the rotation information and the first video display area.
9. An electronic device, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the video display area acquisition method according to any one of claims 1 to 6 or the display method of the video picture according to claim 7.
10. A storage medium in which instructions, when executed by a processor of an electronic device, enable the electronic device to perform the video display area acquisition method according to any one of claims 1 to 6 or the display method of a video screen according to claim 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010296167.2A CN111356001A (en) | 2020-04-15 | 2020-04-15 | Video display area acquisition method and video picture display method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010296167.2A CN111356001A (en) | 2020-04-15 | 2020-04-15 | Video display area acquisition method and video picture display method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111356001A true CN111356001A (en) | 2020-06-30 |
Family
ID=71197707
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010296167.2A Pending CN111356001A (en) | 2020-04-15 | 2020-04-15 | Video display area acquisition method and video picture display method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111356001A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111835972A (en) * | 2020-07-21 | 2020-10-27 | 维沃移动通信(杭州)有限公司 | Shooting method and device and electronic equipment |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104244045A (en) * | 2014-09-28 | 2014-12-24 | 小米科技有限责任公司 | Method and device for controlling displaying of video pictures |
-
2020
- 2020-04-15 CN CN202010296167.2A patent/CN111356001A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104244045A (en) * | 2014-09-28 | 2014-12-24 | 小米科技有限责任公司 | Method and device for controlling displaying of video pictures |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111835972A (en) * | 2020-07-21 | 2020-10-27 | 维沃移动通信(杭州)有限公司 | Shooting method and device and electronic equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10026381B2 (en) | Method and device for adjusting and displaying image | |
US9674395B2 (en) | Methods and apparatuses for generating photograph | |
US9591256B2 (en) | Methods and devices for video communication | |
US10032076B2 (en) | Method and device for displaying image | |
EP3182716A1 (en) | Method and device for video display | |
WO2017181556A1 (en) | Video game live streaming method and device | |
CN107888984B (en) | Short video playing method and device | |
CN106657780B (en) | Image preview method and device | |
CN112114765A (en) | Screen projection method and device and storage medium | |
CN107341777B (en) | Picture processing method and device | |
CN103997519A (en) | Method and device for transmitting image | |
CN105120301A (en) | Video processing method and apparatus, and intelligent equipment | |
CN106648650A (en) | Method and device for adjusting terminal display status | |
CN107239140A (en) | Processing method, device and the terminal of VR scenes | |
CN107105311B (en) | Live broadcasting method and device | |
CN112333384B (en) | Image preview method, image preview device and storage medium | |
CN111614910B (en) | File generation method and device, electronic equipment and storage medium | |
CN111340690B (en) | Image processing method, device, electronic equipment and storage medium | |
CN111356001A (en) | Video display area acquisition method and video picture display method and device | |
EP4161054A1 (en) | Anchor point information processing method, apparatus and device and storage medium | |
CN114422687A (en) | Preview image switching method and device, electronic equipment and storage medium | |
CN108769513B (en) | Camera photographing method and device | |
CN108874482B (en) | Image processing method and device | |
CN112565625A (en) | Video processing method, apparatus and medium | |
CN110312117B (en) | Data refreshing method and device |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200630 |