[go: up one dir, main page]

CN113568688A - View switching method and device, electronic equipment and storage medium - Google Patents

View switching method and device, electronic equipment and storage medium Download PDF

Info

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
Application number
CN202010358940.3A
Other languages
Chinese (zh)
Other versions
CN113568688B (en
Inventor
刘丹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Realme Chongqing Mobile Communications Co Ltd
Original Assignee
Realme Chongqing Mobile Communications Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Realme Chongqing Mobile Communications Co Ltd filed Critical Realme Chongqing Mobile Communications Co Ltd
Priority to CN202010358940.3A priority Critical patent/CN113568688B/en
Publication of CN113568688A publication Critical patent/CN113568688A/en
Application granted granted Critical
Publication of CN113568688B publication Critical patent/CN113568688B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/04845Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, 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

View switching method and device, electronic equipment and storage medium
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:
step 101, determining a first view, and obtaining a first trigger event.
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.
Step 102, obtaining a first image set based on 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.
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.
Step 103, 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 the second view.
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:
step 201, generating a preset view including M filter windows based on a display area of a display screen.
Step 202, amplifying the preset view, and moving the preset view at the same time, so that the display areas corresponding to N filter windows in the M filter windows in the preset view are overlapped with the display area of the display screen.
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.
Step 203, determining the first view, and obtaining a first trigger event.
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.
Step 204, obtaining a first image set based on the 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 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.
Step 205, 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 the second view.
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:
step 401, determining a first view comprising N filter windows, and obtaining a first trigger event.
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.
Step 402, obtaining a first image set based on 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.
Step 403, 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 comprising M filter windows.
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:
step 601, generating a preset view comprising M filter windows based on a display area of a display screen.
Step 602, amplifying the preset view, and moving the preset view at the same time, so that display areas corresponding to N filter windows in the M filter windows in the preset view are overlapped with the display area of the display screen.
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.
Step 603, determining the first view, and obtaining a first trigger event.
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.
Step 604, a first image set is obtained based on 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.
Step 605, 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 the second view.
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.
Step 606, determining a second view, and obtaining a second trigger event.
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.
Step 607, based on the second trigger event, a second image set is obtained.
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.
Step 608, previewing the second image set, determining that the preview of the last frame image of the second image set is finished, and switching and displaying the first view.
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.
CN202010358940.3A 2020-04-29 2020-04-29 View switching method and device, electronic equipment and storage medium Active CN113568688B (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (42)

* Cited by examiner, † Cited by third party
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