CN113568688A - View switching method and device, electronic equipment and storage medium - Google Patents
View switching method and device, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN113568688A CN113568688A CN202010358940.3A CN202010358940A CN113568688A CN 113568688 A CN113568688 A CN 113568688A CN 202010358940 A CN202010358940 A CN 202010358940A CN 113568688 A CN113568688 A CN 113568688A
- Authority
- CN
- China
- Prior art keywords
- view
- frame
- image set
- image
- preset
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 89
- 238000003860 storage Methods 0.000 title claims abstract description 12
- 238000012545 processing Methods 0.000 claims description 20
- 238000004891 communication Methods 0.000 claims description 9
- 230000008569 process Effects 0.000 description 32
- 230000000007 visual effect Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 12
- 238000013519 translation Methods 0.000 description 12
- 230000000694 effects Effects 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 10
- 238000004590 computer program Methods 0.000 description 7
- 230000008859 change Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000003321 amplification Effects 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 3
- 238000003199 nucleic acid amplification method Methods 0.000 description 3
- 230000009466 transformation Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04806—Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
The embodiment of the application discloses a view switching method, which comprises the following steps: determining a first view, and acquiring a first trigger event, wherein the first view is a current view comprising at least one window; obtaining a first image set based on a first trigger event, wherein the first image set comprises a multi-frame image obtained by zooming a preset view and moving the preset view; previewing the first image set, determining that the preview of the last frame of image of the first image set is finished, and switching and displaying a second view, wherein the number of windows of the second view is different from that of the first view. The embodiment of the application also discloses a view switching device, electronic equipment and a storage medium.
Description
Technical Field
The present application relates to, but not limited to, the field of computer technologies, and in particular, to a view switching method and apparatus, an electronic device, and a storage medium.
Background
At present, in a view previewed by a plurality of filter windows, when an operation object clicks one target window of the plurality of filter windows, the operation object is switched to a full-screen filter view corresponding to the target window; therefore, the view switching in the related art is abrupt, and smooth switching between views cannot be realized.
Content of application
Embodiments of the present application are expected to provide a view switching method and apparatus, an electronic device, and a storage medium, which solve the problem in the related art that view switching is abrupt and smooth switching between views cannot be achieved, achieve smooth switching between views, and improve visual experience in a view switching process.
The technical scheme of the application is realized as follows:
a method of view switching, the method comprising:
determining a first view, and obtaining a first trigger event, wherein the first view is a current view comprising at least one window;
obtaining a first image set based on the first trigger event, wherein the first image set comprises a multi-frame image obtained by zooming the preset view and moving the preset view;
previewing the first image set, determining that the preview of the last frame of image of the first image set is finished, and switching and displaying a second view, wherein the number of windows of the second view is different from that of the first view.
Optionally, the last frame of image in the first image set displays M filter windows, and the first frame of image in the first image set displays N filter windows in the M filter windows, where N is smaller than M.
Optionally, the last frame of image in the first image set displays M filter windows of N filter windows, and the first frame of image in the first image set displays the N filter windows, where N is greater than M.
Optionally, before obtaining the first image set based on the first trigger event, the method further includes:
generating the preset view comprising M filter windows based on a display area of the display screen;
and amplifying the preset view, and simultaneously moving the preset view so as to enable display areas corresponding to the N filter windows in the M filter windows on the preset view to be overlapped with the display area of the display screen.
Optionally, the first image set includes a multi-frame ordered image obtained by zooming the preset view frame by frame based on a fixed zooming speed and moving the preset view frame by frame based on a fixed moving speed.
Optionally, the first image set includes a multi-frame ordered image obtained by zooming the preset view frame by frame based on a changed zooming speed and moving the preset view frame by frame based on a changed moving speed, and a variation trend of the zooming speed is the same as a variation trend of the moving speed.
Optionally, the first image set includes a multi-frame ordered image obtained by reducing the preset view frame by frame and moving the preset view frame by frame.
Optionally, the first image set includes a multi-frame ordered image obtained by amplifying the preset view frame by frame and moving the preset view frame by frame.
A view switching apparatus, the view switching apparatus comprising:
the device comprises an obtaining unit, a judging unit and a judging unit, wherein the obtaining unit is used for determining a first view and obtaining a first trigger event, and the first view is a current view comprising at least one window;
the processing unit is used for obtaining a first image set based on the first trigger event, wherein the first image set comprises a multi-frame image obtained by zooming the preset view and moving the preset view;
and the display unit is used for previewing the first image set, determining that the preview of the last frame image of the first image set is finished, and switching and displaying a second view, wherein the number of windows of the second view is different from that of the first view.
An electronic device, the electronic device comprising: a processor, a memory, and a communication bus;
the communication bus is used for realizing communication connection between the processor and the memory;
the processor is configured to execute a view switching program stored in the memory to implement the steps of the view switching method as described above.
A storage medium storing one or more programs, the one or more programs being executable by one or more processors to implement the steps of the view switching method as described above.
The view switching method, device, electronic equipment and storage medium provided by the embodiment of the application determine a first view, obtain a first trigger event, wherein the first view is a current view comprising at least one window; obtaining a first image set based on a first trigger event, wherein the first image set comprises a multi-frame image obtained by zooming a preset view and moving the preset view; previewing a first image set, determining that the preview of the last frame of image of the first image set is finished, and switching and displaying a second view, wherein the number of windows of the second view is different from that of the first view; therefore, under the condition of determining view switching, a specific image set is obtained and previewed based on two dimensions of view zooming and view moving, and then the second view is switched to the final second view after the previewing is finished, so that the animation switching effect is realized, the problems that the view switching is abrupt and smooth switching between the views cannot be realized in the related technology are solved, the smooth switching between the views is realized, and the visual experience in the view switching process is improved.
Drawings
Fig. 1 is a schematic flowchart of a view switching method according to an embodiment of the present application;
fig. 2 is a schematic flowchart of another view switching method according to an embodiment of the present application;
fig. 3 is a schematic interface diagram of a view switching method according to an embodiment of the present application;
fig. 4 is a schematic flowchart of another view switching method provided in an embodiment of the present application;
fig. 5 is a schematic interface diagram of another view switching method provided in an embodiment of the present application;
fig. 6 is a schematic flowchart of another view switching method according to an embodiment of the present application;
fig. 7 is a flowchart illustrating a view switching method according to another embodiment of the present application;
fig. 8 is a schematic structural diagram of a view switching apparatus according to an embodiment of the present application;
fig. 9 is a schematic structural diagram of another electronic device provided in an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application.
In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be described in further detail with reference to the attached drawings, the described embodiments should not be considered as limiting the present application, and all other embodiments obtained by a person of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.
In the following description, reference is made to "some embodiments" which describe a subset of all possible embodiments, but it is understood that "some embodiments" may be the same subset or different subsets of all possible embodiments, and may be combined with each other without conflict.
In the following description, references to the terms "first \ second \ third" are only to distinguish similar objects and do not denote a particular order, but rather the terms "first \ second \ third" are used to interchange specific orders or sequences, where appropriate, so as to enable the embodiments of the application described herein to be practiced in other than the order shown or described herein.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of the present application only and is not intended to be limiting of the application.
Before the embodiments of the present application are described, terms and expressions referred to in the embodiments of the present application are explained, and the terms and expressions referred to in the embodiments of the present application are applied to the following explanations.
1) TextureView, a User Interface (UI) control for displaying a data stream, includes a scene for previewing a video and a scene for displaying a camera preview.
2) The surface texure wraps the texture for use in capturing the image stream from an image capture device, such as a camera.
3) Full screen view (fullTView) comprising at least one filter window.
4) Grid view, comprising nine filter windows, including all filter windows in a full screen view. In one implementation scenario, the Sudoku view may be viewed as a global presentation of all currently supported filters.
In the related technology, in the realization of multi-filter previewing such as Sudoku filter, almost all GLSurfaceView is used for setting nine view ports, namely filter windows are drawn through OpenGL ES for display, then when one view port is clicked, the special effect of the view port is switched to vividly, and the process has no zooming animation; or through a series of more complex matrix transformations to change the vertex coordinates of OpenGL to switch from frame to frame.
The GLSurfaceView essentially belongs to SurfaceView, is not in a View hierarchy (View hierarchy), and is not controlled by the attribute of the View, so that the transformation such as translation, zooming and the like can not be carried out, if a certain viewport is clicked, animation is not carried out, the whole switching process is more abrupt, and the experience is poor; and if the translation and the scaling are carried out through the more complicated matrix transformation, the operation is more complicated, the understanding and the maintenance are not easy, and the ultimate user experience is difficult to achieve.
Therefore, the related technology at least has the problems that the view switching is abrupt, and the smooth switching between the views cannot be realized.
An embodiment of the present application provides a view switching method, which is applied to an electronic device, and as shown in fig. 1, the method includes the following steps:
Wherein the first view is a current view comprising at least one window. Illustratively, the first view includes N filter windows, where N is a positive integer. The electronic device obtains a first trigger event when determining that a current view comprising N filter windows is displayed on a display screen of the electronic device. The first trigger event is used for switching the display content of the display screen from the current view to the target view.
In some embodiments of the present application, the first trigger event may be an event generated after the electronic device detects a first operation, where the first operation includes an operation of pressing a physical key of the electronic device and/or an operation of touching a virtual key by an operation object of the electronic device.
In other embodiments of the present application, the first operation includes the gesture operation acquired by the electronic device after an operation object of the electronic device performs a specific gesture operation.
Of course, in other embodiments of the present application, the first operation may also include other operations, such as a voice operation, and the type of the first operation is not specifically limited in this embodiment of the present application.
In the embodiment of the present application, the electronic device may include a mobile terminal device such as a mobile phone, a tablet computer, a notebook computer, a Personal Digital Assistant (PDA), a camera, a portable game machine, a wearable device, and a fixed terminal device such as a desktop computer.
The first image set comprises a plurality of frame images obtained by zooming the preset view and moving the preset view.
The electronic equipment obtains a first image set obtained by processing a preset view comprising N filter windows based on a first trigger event.
In some embodiments of the present application, the first image set includes a multi-frame ordered image obtained by zooming the preset view frame by frame and moving the preset view frame by frame.
In this embodiment of the application, when the electronic device detects the first trigger event, the preset view including the N filter windows may be processed to obtain the first image set. The electronic equipment processes the preset view comprising the N filter windows, namely zooming the preset view frame by frame and moving the preset view frame by frame, so as to obtain a first image set comprising a plurality of frames of ordered images, wherein the first image set has an attribute animation mode and serves as an attribute animation example.
Wherein the number of windows of the second view is different from the number of windows of the first view. Here, the electronic device previews the first image set, determines that the previewing of the last frame image of the first image set is finished, and switches and displays the second view, wherein the second view is a target view comprising M filter windows, and M is a positive integer.
In the embodiment of the application, the first image set is used as an attribute animation example in the view switching process and previewed on a display screen of the electronic equipment. And in the process of previewing the first image set, previewing the first frame image to the last frame image according to the time sequence.
In the embodiment of the application, under the condition that the electronic device previews the first image set on the display screen of the electronic device, when the preview of the last frame of image of the first image set is finished, the target view comprising the M filter windows is switched and displayed, so that smooth switching from the current view to the target view is realized.
The view switching method provided by the embodiment of the application determines a first view, and obtains a first trigger event, wherein the first view is a current view comprising at least one window; obtaining a first image set based on a first trigger event, wherein the first image set comprises a multi-frame image obtained by zooming a preset view and moving the preset view; previewing a first image set, determining that the preview of the last frame of image of the first image set is finished, and switching and displaying a second view, wherein the number of windows of the second view is different from that of the first view; therefore, under the condition of determining view switching, a specific image set is obtained and previewed based on two dimensions of view zooming and view moving, and then the second view is switched to the final second view after the previewing is finished, so that the animation switching effect is realized, the problems that the view switching is abrupt and smooth switching between the views cannot be realized in the related technology are solved, the smooth switching between the views is realized, and the visual experience in the view switching process is improved.
An embodiment of the present application provides a view switching method, which is applied to an electronic device, and in the embodiment of the present application, a switching scenario corresponding to a situation where N and M are both positive integers and N is less than M is further described, with reference to fig. 2, the method includes the following steps:
In the embodiment of the application, in the process of switching the electronic device from the current view including N filter windows to the target view including M filter windows, step 201 and step 202 may be regarded as a process of initializing a preset view, and a foundation is laid for switching between subsequent views.
Wherein the first view is a current view comprising at least one window. The electronic equipment determines that a current view comprising N filter windows is displayed on a display screen of the electronic equipment, namely a first view, and obtains a first trigger event.
Here, the preset view including M filter windows may be regarded as a global presentation of all currently supported filters, and the current view including N filter windows may be regarded as a local presentation of all currently supported filters.
The first image set comprises a plurality of frame images obtained by zooming the preset view and moving the preset view.
Here, the electronic device obtains a first image set resulting from processing a preset view including N filter windows based on a first trigger event.
The first image set comprises a plurality of frames of ordered images obtained by zooming the preset view frame by frame and moving the preset view frame by frame. Here, the first frame image in the first image set is displayed with N filter windows out of M filter windows, and the last frame image is displayed with M filter windows. That is, the first frame image of the first image set is displayed with a portion of the full filter windows, and the last frame image is displayed with the full filter windows.
In some embodiments of the present application, the first image set includes a plurality of frames of ordered images obtained by zooming the preset view frame by frame based on a fixed zooming speed, and moving the preset view frame by frame based on a fixed moving speed. Here, in the case where N is smaller than M, the first image set includes a plurality of frame-ordered images obtained by reducing the preset view frame by frame based on a fixed zoom speed, and moving the preset view frame by frame based on a fixed moving speed, so that a smoother switching effect is achieved.
In other embodiments of the present application, the first image set includes a multi-frame ordered image obtained by zooming the preset view frame by frame based on the changed zooming speed and moving the preset view frame by frame based on the changed moving speed, and a variation trend of the zooming speed is the same as a variation trend of the moving speed. Here, in a case where N is smaller than M, the first image set includes a plurality of frames of ordered images in which the preset view is reduced frame by frame based on the changing zoom speed, and the preset view is moved frame by frame based on the changing movement speed, and a change trend of the zoom speed is the same as a change trend of the movement speed. For example, during the process of frame-by-frame reduction of the preset view, the preset view is first accelerated and then decelerated, and meanwhile, during the process of frame-by-frame movement of the preset view, the preset view is first accelerated and then decelerated. For example, during the process of reducing the preset view frame by frame, the speed is reduced first, then the speed is reduced, and finally the speed is reduced, and meanwhile, during the process of moving the preset view frame by frame, the speed is reduced first, then the speed is increased, and finally the speed is reduced, so that the smooth switching of the animation is ensured, and the diversified visual effect is presented.
Wherein the number of windows of the second view is different from the number of windows of the first view. Here, the first image set is previewed on the display screen, the end of previewing the last frame image of the first image set is determined, and the second view is switched and displayed, wherein the second view is a preset view comprising M filter windows.
For example, taking N as 1, M as 9, a preset view including 9 filter windows as a squared figure view, and a current view including 1 filter window as a full screen view, the view switching method provided in the embodiment of the present application is further described; firstly, generating a Sudoku view by electronic equipment based on a display area of a display screen; secondly, the electronic equipment enlarges the nine-grid view and moves the nine-grid view at the same time so that a display area corresponding to 1 filter window in 9 filter windows on the nine-grid view is overlapped with the display area of the display screen, and at the moment, the filter window is fully paved in the display area of the display screen; thirdly, determining that a full screen view is displayed on the display screen, and obtaining a first trigger event by the electronic equipment, wherein the filter window displayed on the full screen view is 1 filter window of 9 filter windows on the Sudoku view; fourthly, the electronic equipment obtains a first image set obtained by processing the nine-grid view based on a first trigger event, wherein the first image set comprises a multi-frame ordered image obtained by zooming out the nine-grid view frame by frame based on a fixed zooming speed and moving the nine-grid view frame by frame based on a fixed moving speed, the first frame image of the first image set displays 1 filter window, and the last frame image displays 9 filter windows; fifthly, previewing the first image set on a display screen of the electronic equipment by the electronic equipment; and sixthly, determining that the preview of the last frame of image of the first image set is finished, and switching and displaying the Sudoku view comprising 9 filter windows by the electronic equipment. Referring to fig. 3, it is determined that a full screen view is displayed on the display screen, and the electronic device obtains a first trigger event, such as an event generated by a click operation on the first virtual key 31; the 1 filter window in full screen view is the sixth filter window with specific filter parameters. The electronic equipment obtains a first image set obtained by processing a Sudoku view based on a first trigger event, previews the first image set on a display screen of the electronic equipment, determines that the preview of the last frame of image of the first image set is finished, and switches and displays the Sudoku view comprising 9 filter windows, wherein the Sudoku view comprises a first filter window, a second filter window, a third filter window, a fourth filter window, a fifth filter window, a sixth filter window, a seventh filter window, an eighth filter window and a ninth filter window; here, the sixth filter window in the squared view is the same filter window as the sixth filter window in the full screen view, except that there is a different window size in the different views.
According to the view switching method provided by the embodiment of the application, under the condition that the view switching is determined, based on two dimensions of view zooming and view moving, a specific image set is obtained and previewed, and then the final target view is switched to when the previewing is finished, so that the animation switching effect is achieved, the problems that the view switching is abrupt and smooth switching between the views cannot be achieved in the related technology are solved, the smooth switching between the views is achieved, and the visual experience in the view switching process is improved.
It should be noted that, for the descriptions of the same steps and the same contents in this embodiment as those in other embodiments, reference may be made to the descriptions in other embodiments, which are not described herein again.
An embodiment of the present application provides a view switching method, which is applied to an electronic device, and in the embodiment of the present application, a switching scenario in which N and M are both positive integers and N is greater than M is further described, with reference to fig. 4, the method includes the following steps:
Wherein the first view is a current view comprising at least one window. Here, the electronic device determines that a first view is displayed on a display screen of the electronic device, and the first view is a preset view including N filter windows at this time, so as to obtain a first trigger event.
The first image set comprises a plurality of frame images obtained by zooming the preset view and moving the preset view. Here, the electronic device obtains a first image set resulting from processing a preset view including N filter windows based on a first trigger event.
The first image set comprises a plurality of frames of ordered images obtained by zooming the preset view frame by frame and moving the preset view frame by frame. Here, the first image set includes a plurality of frame-ordered images obtained by enlarging the preset view frame by frame and moving the preset view frame by frame. Here, the first frame image in the first image set is displayed with N filter windows, and the last frame image is displayed with M filter windows out of the N filter windows. That is, the first image set includes a first frame image displayed with a portion of the full filter windows and a last frame image displayed with the full filter windows.
In some embodiments of the present application, the first image set includes a plurality of frames of ordered images obtained by zooming the preset view frame by frame based on a fixed zooming speed, and moving the preset view frame by frame based on a fixed moving speed. Here, in the case where N is greater than M, the first image set includes a plurality of frame-ordered images obtained by enlarging the preset view frame by frame based on a fixed zoom speed, and moving the preset view frame by frame based on a fixed moving speed, so that a smoother switching effect is achieved.
In other embodiments of the present application, the first image set includes a multi-frame ordered image obtained by zooming the preset view frame by frame based on the changed zooming speed and moving the preset view frame by frame based on the changed moving speed, and a variation trend of the zooming speed is the same as a variation trend of the moving speed. Here, in a case where N is greater than M, the first image set includes a plurality of frames of ordered images in which the preset view is enlarged frame by frame based on the changing zoom speed, and the preset view is moved frame by frame based on the changing movement speed, and a change trend of the zoom speed is the same as a change trend of the movement speed. For example, during the process of zooming in the preset view frame by frame, zooming in is performed at an accelerated speed and then zooming in is performed at a decelerated speed, and meanwhile, during the process of moving the preset view frame by frame, the preset view moves at an accelerated speed and then moves at a decelerated speed. For example, in the process of amplifying the preset view frame by frame, the preset view is firstly subjected to deceleration amplification, then to acceleration amplification and finally to deceleration amplification, and meanwhile, in the process of moving the preset view frame by frame, the preset view is firstly subjected to deceleration movement, then to acceleration movement and finally to deceleration movement, so that the animation smooth switching is realized, and meanwhile, diversified visual effects are presented.
Wherein the number of windows of the second view is different from the number of windows of the first view.
The electronic equipment previews the first image set on a display screen of the electronic equipment, determines that the previewing of the last frame of image of the first image set is finished, and switches and displays a second view, wherein the second view is a target view comprising M filter windows.
Here, the preset view including N filter windows may be regarded as a global presentation of all currently supported filters, and the current view including M filter windows may be regarded as a local presentation of all currently supported filters.
For example, taking N as 9, M as 1, a preset view including 1 filter window as a full-screen view, and a current view including 9 filter windows as a squared view, further description is made on the view switching method provided in the embodiment of the present application; the method comprises the following steps that firstly, a nine-square grid view is determined to be displayed on a display screen, and an electronic device obtains a first trigger event; secondly, the electronic equipment obtains a first image set obtained by processing the nine-grid view based on a first trigger event, wherein the first image set comprises a multi-frame ordered image obtained by amplifying the nine-grid view frame by frame based on a fixed zooming speed and moving the nine-grid view frame by frame based on a fixed moving speed, the first frame image included in the first image set displays 9 filter windows, and the last frame image displays 1 filter window; thirdly, the electronic equipment previews the first image set on a display screen of the electronic equipment; and fourthly, the electronic equipment determines that the preview of the last frame of image of the first image set is finished, and the electronic equipment switches and displays a full-screen view comprising 1 filter window. Referring to fig. 5, when a squared figure is displayed on the display screen, the electronic device obtains a first trigger event such as an event generated by a click operation on the second virtual key 51, where the squared figure includes a first filter window, a second filter window, a third filter window, a fourth filter window, a fifth filter window, a sixth filter window, a seventh filter window, an eighth filter window, and a ninth filter window. The electronic equipment obtains a first image set obtained by processing the Sudoku view based on a first trigger event, previews the first image set on a display screen of the electronic equipment, determines that the previewing of the last frame of image of the first image set is finished, and switches and displays a full-screen view comprising 1 filter window; here, the 1 filter window on the full screen view may be any one of nine filter windows in the squared view.
According to the view switching method provided by the embodiment of the application, under the condition that the view switching is determined, based on two dimensions of view zooming and view moving, a specific image set is obtained and previewed, and then the final target view is switched to when the previewing is finished, so that the animation switching effect is achieved, the problems that the view switching is abrupt and smooth switching between the views cannot be achieved in the related technology are solved, the smooth switching between the views is achieved, and the visual experience in the view switching process is improved.
It should be noted that, for the descriptions of the same steps and the same contents in this embodiment as those in other embodiments, reference may be made to the descriptions in other embodiments, which are not described herein again.
An embodiment of the present application provides a view switching method, which is applied to an electronic device, and in the embodiment of the present application, a switching scenario corresponding to a situation where N and M are both positive integers and N is less than M is further described, with reference to fig. 6, the method includes the following steps:
Here, the preset view including M filter windows may be regarded as a global presentation of all currently supported filters, and the current view including N filter windows may be regarded as a local presentation of all currently supported filters.
Wherein the first view is a current view comprising at least one window. The electronic equipment determines that a current view comprising N filter windows is displayed on a display screen of the electronic equipment, and obtains a first trigger event.
The first image set comprises a plurality of frame images obtained by zooming the preset view and moving the preset view.
Here, the electronic device obtains a first image set resulting from processing a preset view including N filter windows based on a first trigger event. The first frame of image in the first image set is displayed with N filter windows of the M filter windows, and the last frame of image is displayed with M filter windows.
Wherein the number of windows of the second view is different from the number of windows of the first view. Here, the electronic device previews the first set of images on its display screen. The first image set comprises a multi-frame ordered image obtained by reducing the preset view frame by frame and moving the preset view frame by frame. When the preview of the last frame image of the first image set is finished, a preset view including M filter windows is switched and displayed.
Here, the electronic device obtains a second trigger event when determining that a second view, such as a preset view including M filter windows, is displayed on its own display screen.
And the second image set comprises a plurality of frame images obtained by zooming the preset view and moving the preset view. The second image set comprises a plurality of frames of ordered images obtained by zooming the preset view frame by frame and moving the preset view frame by frame; here, the second image set includes a plurality of frame-ordered images obtained by enlarging the preset view frame by frame and moving the preset view frame by frame. The first frame of image in the second image set is displayed with M filter windows, and the last frame of image is displayed with N filter windows in the M filter windows.
Here, the electronic device previews the second set of images on the display screen, determines that the preview of the last frame image of the second set of images is finished, and switches and displays the first view including the N filter windows.
For example, with N being 1 and M being 9, the view switching method provided in the embodiments of the present application is further described; firstly, generating a Sudoku view by electronic equipment based on a display area of a display screen; secondly, the electronic equipment enlarges the nine-grid view and moves the nine-grid view at the same time so that a display area corresponding to 1 filter window in 9 filter windows on the nine-grid view is overlapped with the display area of the display screen, and at the moment, the filter window is fully paved in the display area of the display screen; here, referring to fig. 3, in a third step, it is determined that a full-screen view is displayed on the display screen, and the electronic device obtains a first trigger event generated by a click operation on the first virtual key 31; fourthly, the electronic equipment obtains a first image set obtained by processing the nine-grid view based on a first trigger event, wherein the first image set comprises a multi-frame ordered image obtained by zooming out the nine-grid view frame by frame based on a fixed zooming speed and moving the nine-grid view frame by frame based on a fixed moving speed, the first frame image of the first image set displays 1 filter window, and the last frame image displays 9 filter windows; fifthly, previewing the first image set on a display screen of the electronic equipment by the electronic equipment; sixthly, when the preview of the last frame image of the first image set is finished, the electronic equipment switches and displays a Sudoku view comprising 9 filter windows, such as a view on the right side of an arrow in FIG. 3; further, referring to fig. 5, in the seventh step, it is determined that a squared figure is displayed on the display screen, and the electronic device obtains a second trigger event generated by a click operation on the second virtual key 51; eighthly, the electronic equipment obtains a second image set obtained by processing the nine-grid view based on a second trigger event, wherein the second image set comprises a multi-frame ordered image obtained by amplifying the nine-grid view frame by frame based on a fixed zooming speed and moving the nine-grid view frame by frame based on a fixed moving speed, the first frame image included in the first image set displays 9 filter windows, and the last frame image displays 1 filter window; step nine, the electronic equipment previews a second image set on a display screen of the electronic equipment; tenth, it is determined that the preview of the last frame of image of the second set of images is finished, and the electronic device switches and displays a full screen view including 1 filter window, such as the view to the right of the arrow in fig. 5.
According to the view switching method provided by the embodiment of the application, under the condition that the view switching is determined, based on two dimensions of view zooming and view moving, a specific image set is obtained and previewed, and then the final target view is switched to when the previewing is finished, so that the animation switching effect is achieved, the problems that the view switching is abrupt and smooth switching between the views cannot be achieved in the related technology are solved, the smooth switching between the views is achieved, and the visual experience in the view switching process is improved.
It should be noted that, for the descriptions of the same steps and the same contents in this embodiment as those in other embodiments, reference may be made to the descriptions in other embodiments, which are not described herein again.
An embodiment of the present application provides a view switching method, which is applied to an electronic device, and in the embodiment of the present application, a switching scenario corresponding to a situation where N and M are both positive integers and N is less than M is further described, with reference to fig. 7, the method includes the following steps:
step1, when the electronic device detects that the camera is turned on, initializing two TextureView, gridTView and fullTView for displaying a Sudoku view and a full-screen view respectively.
Step2, the electronic device starts a thread, initializes the EGL environment and OpenGL ES components, and transmits SurfaceTexure associated with two TextureViews when initializing the display environment for dynamically switching the display.
Step3, the electronic equipment monitors the opening state of the camera, starts to draw full-screen preview, and displays the full-screen preview by using fullTView, wherein gridTView is in a hidden state.
Step4, the electronic device determines whether the operation of clicking the filter button is detected.
Step5, when the electronic equipment detects the operation of clicking a filter button, firstly, the operation is switched to gridTView through OpenGL ES rendering, nine view ports are opened, and the state at this time is recorded as st 1; then, gridTView is enlarged, and a viewport is full of screen through instant translation (without animation), the state at this time is recorded as st2, and the direction or1 from the st2 state to the st1 state, the zoom size sc1 and the translation distance ds1 are obtained, and then gridTView is still in a hidden state.
Secondly, the electronic device hides the fullTView, visualizes the gridTView, meanwhile, uses the attribute animation of translation and scaling on the gridTView, parameters of translation and scaling are ds1 and sc1, and at the moment, the process completely displays the animation of switching the full-screen view to the Sudoku view and finally stays in the Sudoku view.
Step6, the electronic device judges whether the operation of clicking the button for exiting the squared figure is detected.
Step7, when the electronic device detects an operation of clicking a button for exiting the Sudoku, first, the direction or2 from the st1 state to the st2 state, the zoom size sc2, and the pan distance ds2 are acquired.
Secondly, the electronic equipment animates the gridTView by using the property of translation and zooming, wherein parameters of translation and magnification are ds2 and sc2, the gridTView is hidden when the animation is finished, and fullTVview is visualized.
It should be noted that the flow ends when the electronic device determines that the operation of clicking the filter button is not detected or the electronic device determines that the operation of clicking the button for exiting the squared figure is not detected.
As can be seen from the above, the view switching method provided in the embodiment of the present application combines OpenGL ES, attribute animation, EGL, and textureview to implement display and switching between the squared fig filter and the full screen filter, and the method does not involve complex matrix and algorithm logic, so that not only can a developer understand the display principle and logic of the squared fig filter more deeply, but also development and maintenance are facilitated, the amount of code is reduced, and good visual experience can be brought to the user based on the smooth attribute animation.
In the practical application process, when the electronic device uses the attribute animation, the user-defined interpolator and estimator can be used to set the control parameters of the attribute animation, that is, the whole translation and zoom in the attribute animation can be self-defined, for example, the translation and zoom are uniform, and if the translation and zoom are desired to have different speeds, for example, the translation and zoom can be accelerated and decelerated firstly, or decelerated and accelerated firstly, so that a switching flow more suitable for the visual effect of a user is designed, and a better visual experience is brought to the user.
An embodiment of the present application provides a view switching apparatus, which may be applied to a view switching method provided in the embodiments corresponding to fig. 1, 2, 4, and 6, and as shown in fig. 8, the view switching apparatus 8 includes:
an obtaining unit 81, configured to determine a first view, and obtain a first trigger event, where the first view is a current view including at least one window;
the processing unit 82 is configured to obtain a first image set based on a first trigger event, where the first image set includes a multi-frame image obtained by zooming a preset view and moving the preset view;
and a display unit 83, configured to preview the first image set, determine that the preview of the last frame image of the first image set is finished, and switch and display a second view, where the number of windows of the second view is different from the number of windows of the first view.
In other embodiments of the present application, a last frame image in the first image set displays M filter windows, and a first frame image in the first image set displays N filter windows of the M filter windows, where N is less than M.
In other embodiments of the present application, a last frame image in the first image set is displayed with M filter windows out of N filter windows, and a first frame image in the first image set is displayed with N filter windows, where N is greater than M.
In other embodiments of the present application, the processing unit 82 is further configured to generate a preset view including M filter windows based on a display area of the display screen; and amplifying the preset view, and simultaneously moving the preset view to enable display areas corresponding to N filter windows in the M filter windows on the preset view to be overlapped with the display area of the display screen.
In other embodiments of the present application, the first image set includes a plurality of frames of ordered images obtained by zooming the preset view frame by frame based on a fixed zooming speed, and moving the preset view frame by frame based on a fixed moving speed.
In other embodiments of the present application, the first image set includes a plurality of frames of ordered images obtained by zooming the preset view frame by frame based on the changed zooming speed and moving the preset view frame by frame based on the changed moving speed, and a variation trend of the zooming speed is the same as a variation trend of the moving speed.
In other embodiments of the present application, the first image set includes a multi-frame ordered image obtained by reducing the preset view frame by frame and moving the preset view frame by frame.
In other embodiments of the present application, the first image set includes a multi-frame ordered image obtained by magnifying a preset view frame by frame and moving the preset view frame by frame.
The view switching device provided by the embodiment of the application comprises an obtaining unit, a display unit and a display unit, wherein the obtaining unit is used for determining a first view and obtaining a first trigger event, and the first view is a current view comprising at least one window; the processing unit is used for obtaining a first image set based on a first trigger event, wherein the first image set comprises a multi-frame image obtained by zooming a preset view and moving the preset view; the display unit is used for previewing the first image set, determining that the preview of the last frame image of the first image set is finished, and switching and displaying a second view, wherein the number of windows of the second view is different from that of the first view; therefore, under the condition of determining view switching, a specific image set is obtained and previewed based on two dimensions of view zooming and view moving, and then the final target view is switched to when the previewing is finished, so that the animation switching effect is realized, the problems that the view switching is abrupt and smooth switching between the views cannot be realized in the related technology are solved, the smooth switching between the views is realized, and the visual experience in the view switching process is improved.
It should be noted that, for a specific implementation process of the step executed by the processor in this embodiment, reference may be made to an implementation process in the view switching method provided in the embodiments corresponding to fig. 1, 2, 4, and 6, and details are not described here.
An embodiment of the present application provides an electronic device, which may be applied to a view switching method provided in the embodiments corresponding to fig. 1, 2, 4, and 6, and as shown in fig. 9, the electronic device 9 (the electronic device 9 in fig. 9 corresponds to the view switching apparatus 8 in fig. 8) includes: a processor 91, a memory 92, and a communication bus 93, wherein:
the communication bus 93 is used to realize a communication connection between the processor 91 and the memory 92.
The processor 91 is configured to execute a view switching program stored in the memory 92 to implement the following steps:
determining a first view, and acquiring a first trigger event, wherein the first view is a current view comprising at least one window;
obtaining a first image set based on a first trigger event, wherein the first image set comprises a multi-frame image obtained by zooming a preset view and moving the preset view;
previewing the first image set, determining that the preview of the last frame of image of the first image set is finished, and switching and displaying a second view, wherein the number of windows of the second view is different from that of the first view.
In other embodiments of the present application, a last frame image in the first image set displays M filter windows, and a first frame image in the first image set displays N filter windows of the M filter windows, where N is less than M.
In other embodiments of the present application, a last frame image in the first image set is displayed with M filter windows out of N filter windows, and a first frame image in the first image set is displayed with N filter windows, where N is greater than M.
In other embodiments of the present application, the processor 91 is configured to execute a view switching program stored in the memory 92 to implement the following steps:
generating a preset view comprising M filter windows based on a display area of a display screen;
and amplifying the preset view, and simultaneously moving the preset view to enable display areas corresponding to N filter windows in the M filter windows on the preset view to be overlapped with the display area of the display screen.
In other embodiments of the present application, the first image set includes a plurality of frames of ordered images obtained by zooming the preset view frame by frame based on a fixed zooming speed, and moving the preset view frame by frame based on a fixed moving speed.
In other embodiments of the present application, the first image set includes a plurality of frames of ordered images obtained by zooming the preset view frame by frame based on the changed zooming speed and moving the preset view frame by frame based on the changed moving speed, and a variation trend of the zooming speed is the same as a variation trend of the moving speed.
In other embodiments of the present application, the first image set includes a multi-frame ordered image obtained by reducing the preset view frame by frame and moving the preset view frame by frame.
In other embodiments of the present application, the first image set includes a multi-frame ordered image obtained by magnifying a preset view frame by frame and moving the preset view frame by frame.
By way of example, the Processor may be an integrated circuit chip having Signal processing capabilities, such as a general purpose Processor, a Digital Signal Processor (DSP), or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or the like, wherein the general purpose Processor may be a microprocessor or any conventional Processor or the like.
The electronic device provided by the embodiment of the application determines a first view, and obtains a first trigger event, wherein the first view is a current view comprising at least one window; obtaining a first image set based on a first trigger event, wherein the first image set comprises a multi-frame image obtained by zooming a preset view and moving the preset view; previewing a first image set, determining that the preview of the last frame of image of the first image set is finished, and switching and displaying a second view, wherein the number of windows of the second view is different from that of the first view; therefore, under the condition of determining view switching, a specific image set is obtained and previewed based on two dimensions of view zooming and view moving, and then the second view is switched to the final second view after the previewing is finished, so that the animation switching effect is realized, the problems that the view switching is abrupt and smooth switching between the views cannot be realized in the related technology are solved, the smooth switching between the views is realized, and the visual experience in the view switching process is improved.
It should be noted that, for a specific implementation process of the step executed by the processor in this embodiment, reference may be made to an implementation process in the view switching method provided in the embodiments corresponding to fig. 1, 2, 4, and 6, and details are not described here.
Embodiments of the application provide a computer readable storage medium storing one or more programs, the one or more programs being executable by one or more processors to perform the steps of:
determining a first view, and acquiring a first trigger event, wherein the first view is a current view comprising at least one window;
obtaining a first image set based on a first trigger event, wherein the first image set comprises a multi-frame image obtained by zooming a preset view and moving the preset view;
previewing the first image set, determining that the preview of the last frame of image of the first image set is finished, and switching and displaying a second view, wherein the number of windows of the second view is different from that of the first view.
In other embodiments of the present application, a last frame image in the first image set displays M filter windows, and a first frame image in the first image set displays N filter windows of the M filter windows, where N is less than M.
In other embodiments of the present application, a last frame image in the first image set is displayed with M filter windows out of N filter windows, and a first frame image in the first image set is displayed with N filter windows, where N is greater than M.
In other embodiments of the present application, the one or more programs are executable by the one or more processors and further implement the steps of: generating a preset view comprising M filter windows based on a display area of a display screen;
and amplifying the preset view, and simultaneously moving the preset view to enable display areas corresponding to N filter windows in the M filter windows on the preset view to be overlapped with the display area of the display screen.
In other embodiments of the present application, the first image set includes a plurality of frames of ordered images obtained by zooming the preset view frame by frame based on a fixed zooming speed, and moving the preset view frame by frame based on a fixed moving speed.
In other embodiments of the present application, the first image set includes a plurality of frames of ordered images obtained by zooming the preset view frame by frame based on the changed zooming speed and moving the preset view frame by frame based on the changed moving speed, and a variation trend of the zooming speed is the same as a variation trend of the moving speed.
In other embodiments of the present application, the first image set includes a multi-frame ordered image obtained by reducing the preset view frame by frame and moving the preset view frame by frame.
In other embodiments of the present application, the first image set includes a multi-frame ordered image obtained by magnifying a preset view frame by frame and moving the preset view frame by frame.
It should be noted that, for a specific implementation process of the step executed by the processor in this embodiment, reference may be made to an implementation process in the view switching method provided in the embodiments corresponding to fig. 1, 2, 4, and 6, and details are not described here.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of a hardware embodiment, a software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The above description is only a preferred embodiment of the present application, and is not intended to limit the scope of the present application.
Claims (11)
1. A method of view switching, the method comprising:
determining a first view, and obtaining a first trigger event, wherein the first view is a current view comprising at least one window;
obtaining a first image set based on the first trigger event, wherein the first image set comprises a multi-frame image obtained by zooming the preset view and moving the preset view;
previewing the first image set, determining that the preview of the last frame of image of the first image set is finished, and switching and displaying a second view, wherein the number of windows of the second view is different from that of the first view.
2. The method of claim 1, wherein the last frame of image in the first set of images is displayed with M filter windows, and wherein a first frame of image in the first set of images is displayed with N filter windows of the M filter windows, wherein N is less than M.
3. The method of claim 1, wherein the last frame image of the first image set is displayed with M of N filter windows, and wherein a first frame image of the first image set is displayed with the N filter windows, wherein N is greater than M.
4. The method of any of claims 1-2, wherein prior to obtaining the first set of images based on the first trigger event, the method further comprises:
generating the preset view comprising M filter windows based on a display area of the display screen;
and amplifying the preset view, and simultaneously moving the preset view so as to enable display areas corresponding to the N filter windows in the M filter windows on the preset view to be overlapped with the display area of the display screen.
5. The method according to any one of claims 1 to 3, wherein the first image set comprises a plurality of frames of ordered images obtained by zooming the preset view frame by frame based on a fixed zooming speed, and moving the preset view frame by frame based on a fixed moving speed.
6. The method according to any one of claims 1 to 3, wherein the first image set comprises a plurality of frames of ordered images obtained by zooming the preset view frame by frame based on a changing zooming speed, and moving the preset view frame by frame based on a changing moving speed, and the changing trend of the zooming speed is the same as that of the moving speed.
7. The method according to claim 2, wherein the first image set comprises a plurality of frames of ordered images obtained by zooming out the preset view frame by frame and simultaneously moving the preset view frame by frame.
8. The method according to claim 3, wherein the first image set comprises a plurality of frames of ordered images obtained by magnifying the preset view frame by frame and moving the preset view frame by frame.
9. A view switching apparatus, characterized in that the view switching apparatus comprises:
the device comprises an obtaining unit, a judging unit and a judging unit, wherein the obtaining unit is used for determining a first view and obtaining a first trigger event, and the first view is a current view comprising at least one window;
the processing unit is used for obtaining a first image set based on the first trigger event, wherein the first image set comprises a multi-frame image obtained by zooming the preset view and moving the preset view;
and the display unit is used for previewing the first image set, determining that the preview of the last frame image of the first image set is finished, and switching and displaying a second view, wherein the number of windows of the second view is different from that of the first view.
10. An electronic device, characterized in that the electronic device comprises: a processor, a memory, and a communication bus;
the communication bus is used for realizing communication connection between the processor and the memory;
the processor is configured to execute a view switching program stored in the memory to implement the steps of the view switching method according to any one of claims 1 to 8.
11. A storage medium storing one or more programs, the one or more programs being executable by one or more processors to implement the steps of the view switching method according to any one of claims 1 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010358940.3A CN113568688B (en) | 2020-04-29 | 2020-04-29 | View switching method and device, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010358940.3A CN113568688B (en) | 2020-04-29 | 2020-04-29 | View switching method and device, electronic equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113568688A true CN113568688A (en) | 2021-10-29 |
CN113568688B CN113568688B (en) | 2023-06-06 |
Family
ID=78158906
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010358940.3A Active CN113568688B (en) | 2020-04-29 | 2020-04-29 | View switching method and device, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113568688B (en) |
Citations (42)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100066928A1 (en) * | 2008-09-15 | 2010-03-18 | Gojo Industries, Inc. | System for selectively revealing indicia |
US20110202865A1 (en) * | 2010-02-18 | 2011-08-18 | Alcatel-Lucent Canada Inc. | Perspective view |
US8072481B1 (en) * | 2006-03-18 | 2011-12-06 | Videotronic Systems | Telepresence communication system |
US20120066635A1 (en) * | 2010-09-14 | 2012-03-15 | Kim Jane T | Browser frame with site focus |
US20120084326A1 (en) * | 2010-10-01 | 2012-04-05 | Sony Corporation | Centralized multimedia access |
US20120317479A1 (en) * | 2011-06-08 | 2012-12-13 | Workshare Ltd. | Method and system for shared document editing on a mobile device |
CN104077012A (en) * | 2013-03-27 | 2014-10-01 | 上海联影医疗科技有限公司 | Medical examination interface displaying and switching method and user interface |
CN104102698A (en) * | 2014-06-30 | 2014-10-15 | 湖南中烟工业有限责任公司 | Entity crossing and selection-based data view switching and rotary method and device |
CN104298417A (en) * | 2013-07-19 | 2015-01-21 | 北京三星通信技术研究有限公司 | Application program view management method and device by mobile terminal |
CN104321622A (en) * | 2012-06-05 | 2015-01-28 | 苹果公司 | Context-aware voice guidance |
CN104423785A (en) * | 2013-09-05 | 2015-03-18 | 腾讯科技(深圳)有限公司 | View switching method and terminal |
CN104735338A (en) * | 2013-12-23 | 2015-06-24 | 厦门美图移动科技有限公司 | Shooting terminal and method for switching filters through volume keys |
CN106296783A (en) * | 2016-07-28 | 2017-01-04 | 众趣(北京)科技有限公司 | A kind of combination space overall situation 3D view and the space representation method of panoramic pictures |
CN205942664U (en) * | 2015-06-07 | 2017-02-08 | 苹果公司 | Electronic equipment and device that is used for showing applied view |
CN106792099A (en) * | 2016-12-28 | 2017-05-31 | 深圳Tcl数字技术有限公司 | The multiwindow method for previewing and system of teletext page |
CN106919355A (en) * | 2014-06-10 | 2017-07-04 | 掌阅科技股份有限公司 | A kind of eye care method and device for smart machine |
CN107341018A (en) * | 2017-07-07 | 2017-11-10 | 广州优视网络科技有限公司 | A kind of method and apparatus for continuing to show view after page layout switch |
CN107517348A (en) * | 2017-08-30 | 2017-12-26 | 广东欧珀移动通信有限公司 | Image rendering method and device |
CN107544741A (en) * | 2016-06-29 | 2018-01-05 | 腾讯科技(深圳)有限公司 | One kind input management method and device |
CN107566742A (en) * | 2017-10-27 | 2018-01-09 | 广东欧珀移动通信有限公司 | Shooting method, device, storage medium and electronic equipment |
CN107623793A (en) * | 2017-10-19 | 2018-01-23 | 广东欧珀移动通信有限公司 | Method and device for image capture and processing |
CN107870711A (en) * | 2016-09-27 | 2018-04-03 | 阿里巴巴集团控股有限公司 | Page navigation method, the method and client that user interface is provided |
CN108388513A (en) * | 2018-02-09 | 2018-08-10 | 飞天诚信科技股份有限公司 | A kind of automated testing method and device |
CN108810277A (en) * | 2018-06-15 | 2018-11-13 | Oppo广东移动通信有限公司 | Photographing preview method and device |
CN108833781A (en) * | 2018-06-15 | 2018-11-16 | Oppo广东移动通信有限公司 | Image preview method, device, terminal and computer-readable storage medium |
CN108932286A (en) * | 2018-05-23 | 2018-12-04 | 阿里巴巴集团控股有限公司 | A kind of date storage method, data query method and device |
CN109064540A (en) * | 2018-08-10 | 2018-12-21 | (株)韩国诺仪器株式会社 | view rendering system, spectrum analyzer and rendering method |
CN109117135A (en) * | 2018-07-24 | 2019-01-01 | 中国石油天然气集团有限公司 | A kind of method and device of determining scheme of colour |
CN109144354A (en) * | 2017-06-15 | 2019-01-04 | 优酷信息技术(北京)有限公司 | Rotate the method and apparatus of Player View layer |
CN109218620A (en) * | 2018-10-23 | 2019-01-15 | Oppo广东移动通信有限公司 | Photographing method and device based on ambient brightness, storage medium and mobile terminal |
CN109492178A (en) * | 2018-11-05 | 2019-03-19 | 腾讯科技(深圳)有限公司 | A kind of method and device of switch view |
CN110087124A (en) * | 2019-06-05 | 2019-08-02 | 聚好看科技股份有限公司 | Long-range control method, terminal device and the smart television of smart television |
CN110275659A (en) * | 2019-06-18 | 2019-09-24 | 北京字节跳动网络技术有限公司 | Image switching method, device, electronic equipment and storage medium |
CN110362305A (en) * | 2018-04-08 | 2019-10-22 | 阿里巴巴集团控股有限公司 | A kind of form component state switching method and device |
CN110445988A (en) * | 2019-08-05 | 2019-11-12 | Oppo广东移动通信有限公司 | Image processing method, image processing device, storage medium and electronic equipment |
CN110456949A (en) * | 2018-05-07 | 2019-11-15 | 苹果公司 | For the equipment, method and graphic user interface of taskbar to be navigated and shown between user interface |
CN110456595A (en) * | 2019-08-28 | 2019-11-15 | 三度文化科技(清远)有限公司 | One kind can be switched fast combination shot head filter |
CN110505411A (en) * | 2019-09-03 | 2019-11-26 | RealMe重庆移动通信有限公司 | Image capturing method, device, storage medium and electronic equipment |
CN110532489A (en) * | 2019-08-30 | 2019-12-03 | 百度在线网络技术(北京)有限公司 | Methods of exhibiting, device, equipment and the medium of the page |
CN110598441A (en) * | 2019-09-06 | 2019-12-20 | 腾讯科技(深圳)有限公司 | User privacy protection method and device |
CN110673914A (en) * | 2019-09-24 | 2020-01-10 | 支付宝(杭州)信息技术有限公司 | View switching method for block chain consensus and block chain system |
CN110891193A (en) * | 2018-09-11 | 2020-03-17 | 广州虎牙信息科技有限公司 | Live video processing method and device, terminal and storage medium |
-
2020
- 2020-04-29 CN CN202010358940.3A patent/CN113568688B/en active Active
Patent Citations (42)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8072481B1 (en) * | 2006-03-18 | 2011-12-06 | Videotronic Systems | Telepresence communication system |
US20100066928A1 (en) * | 2008-09-15 | 2010-03-18 | Gojo Industries, Inc. | System for selectively revealing indicia |
US20110202865A1 (en) * | 2010-02-18 | 2011-08-18 | Alcatel-Lucent Canada Inc. | Perspective view |
US20120066635A1 (en) * | 2010-09-14 | 2012-03-15 | Kim Jane T | Browser frame with site focus |
US20120084326A1 (en) * | 2010-10-01 | 2012-04-05 | Sony Corporation | Centralized multimedia access |
US20120317479A1 (en) * | 2011-06-08 | 2012-12-13 | Workshare Ltd. | Method and system for shared document editing on a mobile device |
CN104321622A (en) * | 2012-06-05 | 2015-01-28 | 苹果公司 | Context-aware voice guidance |
CN104077012A (en) * | 2013-03-27 | 2014-10-01 | 上海联影医疗科技有限公司 | Medical examination interface displaying and switching method and user interface |
CN104298417A (en) * | 2013-07-19 | 2015-01-21 | 北京三星通信技术研究有限公司 | Application program view management method and device by mobile terminal |
CN104423785A (en) * | 2013-09-05 | 2015-03-18 | 腾讯科技(深圳)有限公司 | View switching method and terminal |
CN104735338A (en) * | 2013-12-23 | 2015-06-24 | 厦门美图移动科技有限公司 | Shooting terminal and method for switching filters through volume keys |
CN106919355A (en) * | 2014-06-10 | 2017-07-04 | 掌阅科技股份有限公司 | A kind of eye care method and device for smart machine |
CN104102698A (en) * | 2014-06-30 | 2014-10-15 | 湖南中烟工业有限责任公司 | Entity crossing and selection-based data view switching and rotary method and device |
CN205942664U (en) * | 2015-06-07 | 2017-02-08 | 苹果公司 | Electronic equipment and device that is used for showing applied view |
CN107544741A (en) * | 2016-06-29 | 2018-01-05 | 腾讯科技(深圳)有限公司 | One kind input management method and device |
CN106296783A (en) * | 2016-07-28 | 2017-01-04 | 众趣(北京)科技有限公司 | A kind of combination space overall situation 3D view and the space representation method of panoramic pictures |
CN107870711A (en) * | 2016-09-27 | 2018-04-03 | 阿里巴巴集团控股有限公司 | Page navigation method, the method and client that user interface is provided |
CN106792099A (en) * | 2016-12-28 | 2017-05-31 | 深圳Tcl数字技术有限公司 | The multiwindow method for previewing and system of teletext page |
CN109144354A (en) * | 2017-06-15 | 2019-01-04 | 优酷信息技术(北京)有限公司 | Rotate the method and apparatus of Player View layer |
CN107341018A (en) * | 2017-07-07 | 2017-11-10 | 广州优视网络科技有限公司 | A kind of method and apparatus for continuing to show view after page layout switch |
CN107517348A (en) * | 2017-08-30 | 2017-12-26 | 广东欧珀移动通信有限公司 | Image rendering method and device |
CN107623793A (en) * | 2017-10-19 | 2018-01-23 | 广东欧珀移动通信有限公司 | Method and device for image capture and processing |
CN107566742A (en) * | 2017-10-27 | 2018-01-09 | 广东欧珀移动通信有限公司 | Shooting method, device, storage medium and electronic equipment |
CN108388513A (en) * | 2018-02-09 | 2018-08-10 | 飞天诚信科技股份有限公司 | A kind of automated testing method and device |
CN110362305A (en) * | 2018-04-08 | 2019-10-22 | 阿里巴巴集团控股有限公司 | A kind of form component state switching method and device |
CN110456949A (en) * | 2018-05-07 | 2019-11-15 | 苹果公司 | For the equipment, method and graphic user interface of taskbar to be navigated and shown between user interface |
CN108932286A (en) * | 2018-05-23 | 2018-12-04 | 阿里巴巴集团控股有限公司 | A kind of date storage method, data query method and device |
CN108833781A (en) * | 2018-06-15 | 2018-11-16 | Oppo广东移动通信有限公司 | Image preview method, device, terminal and computer-readable storage medium |
CN108810277A (en) * | 2018-06-15 | 2018-11-13 | Oppo广东移动通信有限公司 | Photographing preview method and device |
CN109117135A (en) * | 2018-07-24 | 2019-01-01 | 中国石油天然气集团有限公司 | A kind of method and device of determining scheme of colour |
CN109064540A (en) * | 2018-08-10 | 2018-12-21 | (株)韩国诺仪器株式会社 | view rendering system, spectrum analyzer and rendering method |
CN110891193A (en) * | 2018-09-11 | 2020-03-17 | 广州虎牙信息科技有限公司 | Live video processing method and device, terminal and storage medium |
CN109218620A (en) * | 2018-10-23 | 2019-01-15 | Oppo广东移动通信有限公司 | Photographing method and device based on ambient brightness, storage medium and mobile terminal |
CN109492178A (en) * | 2018-11-05 | 2019-03-19 | 腾讯科技(深圳)有限公司 | A kind of method and device of switch view |
CN110087124A (en) * | 2019-06-05 | 2019-08-02 | 聚好看科技股份有限公司 | Long-range control method, terminal device and the smart television of smart television |
CN110275659A (en) * | 2019-06-18 | 2019-09-24 | 北京字节跳动网络技术有限公司 | Image switching method, device, electronic equipment and storage medium |
CN110445988A (en) * | 2019-08-05 | 2019-11-12 | Oppo广东移动通信有限公司 | Image processing method, image processing device, storage medium and electronic equipment |
CN110456595A (en) * | 2019-08-28 | 2019-11-15 | 三度文化科技(清远)有限公司 | One kind can be switched fast combination shot head filter |
CN110532489A (en) * | 2019-08-30 | 2019-12-03 | 百度在线网络技术(北京)有限公司 | Methods of exhibiting, device, equipment and the medium of the page |
CN110505411A (en) * | 2019-09-03 | 2019-11-26 | RealMe重庆移动通信有限公司 | Image capturing method, device, storage medium and electronic equipment |
CN110598441A (en) * | 2019-09-06 | 2019-12-20 | 腾讯科技(深圳)有限公司 | User privacy protection method and device |
CN110673914A (en) * | 2019-09-24 | 2020-01-10 | 支付宝(杭州)信息技术有限公司 | View switching method for block chain consensus and block chain system |
Also Published As
Publication number | Publication date |
---|---|
CN113568688B (en) | 2023-06-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2016252993B2 (en) | Digital viewfinder user interface for multiple cameras | |
CN104822088A (en) | Video image zooming method and device | |
CN112954193B (en) | Shooting method, device, electronic device and medium | |
CN105278811A (en) | Screen display device and method of intelligent terminal | |
CN112053370A (en) | Augmented reality-based display method, device and storage medium | |
CN112363658B (en) | Interactive method and device for video call | |
CN106873995B (en) | Display method and head-mounted electronic equipment | |
CN107870703B (en) | Method, system and terminal equipment for full-screen display of picture | |
CN112884908A (en) | Augmented reality-based display method, device, storage medium, and program product | |
WO2022017090A1 (en) | Information display method, electronic device and storage medium | |
CN112784081A (en) | Image display method and device and electronic equipment | |
CN111190677A (en) | Information display method, information display device and terminal equipment | |
CN102739983A (en) | Method and system for implementing translucent effect | |
CN112911147A (en) | Display control method, display control device and electronic equipment | |
CN114520876A (en) | Time-delay shooting video recording method and device and electronic equipment | |
CN111835972B (en) | Shooting method and device and electronic equipment | |
US7659913B2 (en) | Method and apparatus for video editing with a minimal input device | |
WO2023045853A1 (en) | Interface display method and apparatus | |
CN114138141B (en) | Display method, device and electronic device | |
CN112363787B (en) | Image processing method and device and electronic equipment | |
CN114466232A (en) | Video processing method, video processing device, electronic equipment and medium | |
CN113568688B (en) | View switching method and device, electronic equipment and storage medium | |
CN112165584A (en) | Video recording method, device, electronic device and readable storage medium | |
CN114500852B (en) | Photographing method, photographing device, electronic device and readable storage medium | |
CN102737400A (en) | Picture flip system and implement method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |