[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN113568688B - 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
CN113568688B
CN113568688B CN202010358940.3A CN202010358940A CN113568688B CN 113568688 B CN113568688 B CN 113568688B CN 202010358940 A CN202010358940 A CN 202010358940A CN 113568688 B CN113568688 B CN 113568688B
Authority
CN
China
Prior art keywords
view
frame
preset
image set
image
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.)
Active
Application number
CN202010358940.3A
Other languages
Chinese (zh)
Other versions
CN113568688A (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, namely a current view comprising at least one window, and acquiring a first trigger event; based on a first trigger event, a first image set is obtained, wherein the first image set comprises multi-frame images obtained by scaling a preset view and moving the preset view at the same time; and previewing the first image set, determining that the last frame of image of the first image set is previewed, 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 disclosure relates to, but not limited to, the field of computer technologies, and in particular, to a method, an apparatus, an electronic device, and a storage medium for switching views.
Background
Currently, in a view previewed by multiple filter windows, when an operation object clicks one target window in the multiple filter windows, the operation object is hard switched to a full-screen filter view corresponding to the target window; it can be seen that the view switching in the related art is abrupt, and smooth switching between views cannot be realized.
Content of the application
The embodiment of the application expects to provide a view switching method, a device, electronic equipment and a storage medium, solves the problem that smooth switching between views cannot be realized due to abrupt view switching in the related technology, realizes smooth switching between views, and improves visual experience in the 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;
acquiring a first image set based on the first trigger event, wherein the first image set comprises multi-frame images obtained by scaling the preset view and simultaneously moving the preset view;
and previewing the first image set, determining that the last frame of image preview 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 is displayed with M filter windows, and the first frame of image in the first image set is displayed with 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 is displayed with M filter windows of N filter windows, and the first frame of image in the first image set is displayed with the N filter windows, where N is greater than M.
Optionally, before the 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 the display area of the display screen;
and amplifying the preset view, and simultaneously moving the preset view so that display areas corresponding to the N filter windows in the M filter windows on the preset view overlap with the display areas of the display screen.
Optionally, the first image set includes a multi-frame ordered image obtained by scaling the preset view frame by frame based on a fixed scaling speed and simultaneously 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 scaling the preset view frame by frame based on a variable scaling speed, and simultaneously moving the preset view frame by frame based on a variable moving speed, where a change trend of the scaling speed is the same as a change trend of the moving speed.
Optionally, the first image set includes a plurality of frames of ordered images obtained by reducing the preset view frame by frame and simultaneously moving the preset view frame by frame.
Optionally, the first image set includes a plurality of frame ordered images obtained by amplifying the preset view frame by frame and simultaneously moving the preset view frame by frame.
A view switching device, the view switching device comprising:
the device 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, wherein 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 multi-frame images obtained by scaling the preset view and simultaneously moving the preset view;
and the display unit is used for previewing the first image set, determining that the last frame of image preview of the first image set is finished, 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 executable by one or more processors to implement the steps of a view switching method as described above.
The view switching method, the device, the electronic equipment and the storage medium provided by the embodiment of the application determine a first view, and obtain a first trigger event, wherein the first view is a current view comprising at least one window; based on a first trigger event, a first image set is obtained, wherein the first image set comprises multi-frame images obtained by scaling a preset view and moving the preset view at the same time; previewing the first image set, determining that the last frame of image of the first image set is previewed, switching and displaying a second view, wherein the number of windows of the second view is different from that of the first view; under the condition that the view switching is determined, based on the view scaling and the view moving, a specific image set is obtained and previewed, and then the specific image set is switched to a final second view when the preview is finished, so that an animation switching effect is realized, the problem that the view switching is abrupt and smooth switching between views cannot be realized in the related technology is solved, the smooth switching between views is realized, and the visual experience in the view switching process is improved.
Drawings
Fig. 1 is a flow chart of a view switching method according to an embodiment of the present application;
fig. 2 is a flow chart of another view switching method according to an embodiment of the present application;
fig. 3 is a schematic view interface diagram of a view switching method according to an embodiment of the present application;
fig. 4 is a flow chart of yet another view switching method according to an embodiment of the present application;
FIG. 5 is a schematic view of another view switching method interface according to an embodiment of the present disclosure;
fig. 6 is a flowchart of another view switching method according to an embodiment of the present application;
fig. 7 is a flowchart of a view switching method according to another embodiment of the present application;
fig. 8 is a schematic structural diagram of a view switching device according to an embodiment of the present application;
fig. 9 is a schematic structural diagram of another electronic device according to 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.
For the purpose of making the objects, technical solutions and advantages of the present application more apparent, the present application will be described in further detail with reference to the accompanying drawings, and the described embodiments should not be construed as limiting the present application, and all other embodiments obtained by those skilled in the art without making any inventive effort are within the 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 to be understood that "some embodiments" can be the same subset or different subsets of all possible embodiments and can be combined with one another without conflict.
In the following description, the terms "first", "second", "third" and the like are merely used to distinguish similar objects and do not represent a specific ordering of the objects, it being understood that the "first", "second", "third" may be interchanged with a specific order or sequence, as permitted, to enable embodiments of the application described herein to be practiced otherwise than as illustrated 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 present application.
Before describing embodiments of the present application, terms and expressions referred to in the embodiments of the present application are described, and the terms and expressions referred to in the embodiments of the present application are applicable to the following explanations.
1) TextureView is a User Interface (UI) control for displaying a data stream, and its application scene includes a scene of previewing a video and a scene of displaying a camera preview.
2) Surface texure wraps the texture for capturing an image stream from an image acquisition device such as a camera.
3) Full screen view (fulltew), comprising at least one filter window.
4) Nine grid views (gridTView) including nine filter windows, including all filter windows in a full screen view. In one implementation scenario, the nine-grid view may be considered as one global presentation of all currently supported filters.
In the related art, in the preview implementation of multiple filters such as a Sudoku filter, nine view ports are almost all set by using GLSurfaceView, namely filter windows are drawn and displayed through OpenGL ES, and then when clicking a certain view port, the special effect of the view port is changed to be hard, and the process has no scaling animation; or through a series of relatively complex matrix transformations to change the vertex coordinates of OpenGL to switch from frame to frame.
GL surface View essentially belongs to surface View, is not in View hierarchy (View hierarchy), and is not displayed under the control of the attribute of View, so that translation, scaling and other transformations cannot be performed, if a certain View is clicked, animation is not performed, the whole switching flow is abrupt, and the experience is poor; if the translation and the scaling are performed through the complex matrix transformation, the operation is complex, the understanding and the maintenance are not easy, and the extremely user experience is difficult to achieve.
Therefore, at least the view switching is abrupt and smooth switching between views cannot be realized in the related art.
An embodiment of the present application provides a view switching method, applied to an electronic device, and 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. And under the condition that the electronic equipment determines that the current view comprising N filter windows is displayed on the display screen of the electronic equipment, acquiring a first trigger event. The first trigger event is used to switch 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 that an operation object of the electronic device presses a physical key of the electronic device and/or an operation that touches a virtual key.
In other embodiments of the present application, the first operation includes the gesture operation acquired by the electronic device after the operation object of the electronic device performs the specific gesture operation.
Of course, in other embodiments of the present application, the first operation may further include other operations, such as a voice operation, and the type of the first operation is not specifically limited in the embodiments of the present application.
In the embodiment of the 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 (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, based on the first trigger event, a first image set is obtained.
The first image set comprises multi-frame images obtained by scaling the preset view and moving the preset view at the same time.
And the electronic equipment obtains a first image set obtained by processing the preset view comprising N filter windows based on the first trigger event.
In some embodiments of the present application, the first image set includes a plurality of frame ordered images obtained by scaling a preset view frame by frame and simultaneously moving the preset view frame by frame.
In this embodiment, when the electronic device detects the first trigger event, the preset view including N filter windows may be processed to obtain the first image set. The electronic device processes the preset view comprising N filter windows, namely, scaling the preset view frame by frame, and moving the preset view frame by frame at the same time, so as to obtain a first image set comprising multiple frames of ordered images, wherein the first image set is provided with an attribute animation mode and serves as an attribute animation example.
And 103, previewing the first image set, determining that the last frame of image preview 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 last frame of image preview of the first image set is finished, and switches and displays the second view, where the second view is a target view including 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 previewing the first frame image to the last frame image according to the time sequence in the process of previewing the first image set.
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 last frame of image preview of the first image set is finished, the target view comprising M filter windows is switched and displayed, so that smooth switching from the current view to the target view is realized.
According to the view switching method provided by the embodiment of the application, a first view is determined, a first trigger event is obtained, and the first view is a current view comprising at least one window; based on a first trigger event, a first image set is obtained, wherein the first image set comprises multi-frame images obtained by scaling a preset view and moving the preset view at the same time; previewing the first image set, determining that the last frame of image of the first image set is previewed, switching and displaying a second view, wherein the number of windows of the second view is different from that of the first view; under the condition that the view switching is determined, based on the view scaling and the view moving, a specific image set is obtained and previewed, and then the specific image set is switched to a final second view when the preview is finished, so that an animation switching effect is realized, the problem that the view switching is abrupt and smooth switching between views cannot be realized in the related technology is solved, the smooth switching between 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, applied to an electronic device, in this embodiment of the present application, further describing a switching scenario corresponding to N and M being positive integers, where N is smaller than M, and referring to fig. 2, the method includes the following steps:
step 201, generating a preset view comprising 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 display areas corresponding to N filter windows in M filter windows on the preset view overlap with display areas of a display screen.
In the embodiment of the present application, in the process that the electronic device switches from the current view including N filter windows to the target view including M filter windows, steps 201 and 202 may be regarded as a process of initializing the preset view, which lays a foundation for switching between subsequent views.
Step 203, determining a 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 the current view including N filter windows, namely a first view, is displayed on a display screen of the electronic equipment, and a first trigger event is obtained.
Here, the preset view including M filter windows may be regarded as one global presentation of all currently supported filters, and the current view including N filter windows may be regarded as one local presentation of all currently supported filters.
Step 204, based on the first trigger event, a first image set is obtained.
The first image set comprises multi-frame images obtained by scaling the preset view and moving the preset view at the same time.
Here, the electronic device obtains, based on the first trigger event, a first image set obtained by processing a preset view including N filter windows.
The first image set comprises multi-frame ordered images obtained by scaling the preset view frame by frame and simultaneously 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 filter windows of all the filter windows, and the last frame image is displayed with all the filter windows.
In some embodiments of the present application, the first image set includes a plurality of frame ordered images obtained by scaling the preset view frame by frame based on a fixed scaling speed and simultaneously 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 multi-frame ordered images obtained by reducing the preset view frame by frame based on a fixed zoom speed, and simultaneously 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 frame-by-frame scaling of the preset view based on a variable scaling speed, and meanwhile, a multi-frame ordered image obtained by moving the preset view frame-by-frame based on a variable moving speed, where a trend of the scaling speed is the same as a trend of the moving speed. Here, in the case where N is smaller than M, the first image set includes a multi-frame ordered image obtained by reducing the preset view frame by frame based on the changed zoom speed, and simultaneously moving the preset view frame by frame based on the changed movement speed, the change trend of the zoom speed is the same as the change trend of the movement speed. For example, in the process of reducing the preset view frame by frame, the preset view is accelerated and reduced and then reduced, and in the process of moving the preset view frame by frame, the preset view is accelerated and moved and then reduced. For another example, in the process of reducing the preset view frame by frame, the preset view is firstly reduced in speed, then accelerated, reduced and finally reduced, and meanwhile, in the process of moving the preset view frame by frame, the preset view is firstly reduced in speed, then accelerated, moved and finally reduced, so that smooth switching of the animation is ensured, and meanwhile, diversified visual effects are presented.
Step 205, previewing the first image set, determining that the last frame of image preview 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, it is determined that the last frame of image preview of the first image set is finished, and the second view is switched and displayed, where the second view is a preset view including M filter windows.
Taking an example that N is 1, m is 9, a preset view including 9 filter windows is a nine-grid view, and a current view including 1 filter window is a full-screen view as an example, a view switching method provided by the embodiment of the present application is further described; firstly, generating a nine-grid view by the electronic equipment based on a display area of a display screen; the second step, the electronic equipment enlarges the nine-square grid view and simultaneously moves the nine-square grid view so that the display area corresponding to 1 filter window in 9 filter windows on the nine-square grid view overlaps with the display area of the display screen, and at the moment, the display area of the display screen is paved with the filter window; thirdly, determining that a full-screen view is displayed on a display screen, and acquiring a first trigger event by the electronic equipment, wherein the filter windows displayed on the full-screen view are 1 filter windows in 9 filter windows on a nine-grid view; fourth, 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 multi-frame ordered images obtained by reducing the nine-grid view frame by frame based on a fixed zoom speed and simultaneously moving the nine-grid view frame by frame based on a fixed moving speed, a first frame image of the first image set is displayed with 1 filter window, and a last frame image is displayed with 9 filter windows; fifthly, the electronic equipment previews the first image set on a display screen of the electronic equipment; and sixthly, determining that the last frame of image preview of the first image set is finished, and switching and displaying the nine-grid 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 clicking operation on the first virtual key 31; the 1 filter window in the full screen view is the sixth filter window with specific filter parameters. The electronic equipment acquires a first image set obtained by processing a nine-grid view based on a first trigger event, previews the first image set on a display screen of the electronic equipment, determines that the last frame of image preview of the first image set is finished, and switches and displays the nine-grid view comprising 9 filter windows, wherein the nine-grid 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 nine-grid view is the same filter window as the sixth filter window in the full-screen view, except that the window sizes in the different views are different.
According to the view switching method provided by the embodiment of the application, under the condition that the view is determined to be switched, based on the view scaling and the view moving, a specific image set is obtained and previewed, and then the specific image set is switched to a final target view when the preview is finished, so that an animation switching effect is realized, the problems that the view is abrupt in switching and smooth switching between views cannot be realized in the related art are solved, smooth switching between views is realized, and visual experience in the view switching process is improved.
It should be noted that, in this embodiment, the descriptions of the same steps and the same content as those in other embodiments may refer to the descriptions in other embodiments, and are not repeated here.
An embodiment of the present application provides a view switching method, applied to an electronic device, in this embodiment of the present application, further describing a switching scenario corresponding to N and M being positive integers, where N is greater than M, and referring to fig. 4, the method includes the following steps:
step 401, determining a first view including N filter windows, and obtaining a first trigger event.
Wherein the first view is a current view comprising at least one window. 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, so that a first trigger event is obtained.
Step 402, based on a first trigger event, a first image set is obtained.
The first image set comprises multi-frame images obtained by scaling the preset view and moving the preset view at the same time. Here, the electronic device obtains, based on the first trigger event, a first image set obtained by processing a preset view including N filter windows.
The first image set comprises multi-frame ordered images obtained by scaling the preset view frame by frame and simultaneously moving the preset view frame by frame. Here, the first image set includes a plurality of frame-sequential images obtained by enlarging the preset view frame by frame while 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 frame image included in the first image set is displayed with a part of the filter windows among all the filter windows, and the last frame image is displayed with all the filter windows.
In some embodiments of the present application, the first image set includes a plurality of frame ordered images obtained by scaling the preset view frame by frame based on a fixed scaling speed and simultaneously 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 multi-frame ordered images obtained by amplifying the preset view frame by frame based on a fixed zoom speed, and simultaneously 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 frame-by-frame scaling of the preset view based on a variable scaling speed, and meanwhile, a multi-frame ordered image obtained by moving the preset view frame-by-frame based on a variable moving speed, where a trend of the scaling speed is the same as a trend of the moving speed. Here, in the case where N is greater than M, the first image set includes a multi-frame ordered image obtained by amplifying the preset view frame by frame based on the changed zoom speed, and simultaneously moving the preset view frame by frame based on the changed movement speed, the change trend of the zoom speed is the same as the change trend of the movement speed. For example, in the process of amplifying the preset view frame by frame, the amplification is accelerated and then the amplification is decelerated, and in the process of moving the preset view frame by frame, the movement is accelerated and then the movement is decelerated. For another example, in the process of amplifying the preset view frame by frame, the preset view is firstly decelerated and amplified, then accelerated and amplified, and finally decelerated and amplified, and meanwhile, in the process of moving the preset view frame by frame, the preset view is firstly decelerated and moved, then accelerated and moved, and finally decelerated and moved, so that smooth switching of the animation is ensured, and diversified visual effects are presented.
Step 403, previewing the first image set, determining that the last frame of image preview of the first image set is finished, and switching and displaying the second view including 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 last frame of image preview 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 one global presentation of all currently supported filters, and the current view including M filter windows may be regarded as one 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 nine-grid view as an example, a view switching method provided by the embodiment of the present application is further described; the method comprises the steps that firstly, it is determined that a nine-grid view is displayed on a display screen, and an electronic device obtains a first trigger event; 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 multi-frame ordered images obtained by amplifying the nine-grid view frame by frame based on a fixed zoom speed and simultaneously moving the nine-grid view frame by frame based on a fixed moving speed, the first frame image contained in the first image set is displayed with 9 filter windows, and the last frame image is displayed with 1 filter window; thirdly, the electronic equipment previews a 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 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 nine-grid view 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, the nine-grid view including 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 acquires a first image set obtained by processing the nine-grid 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 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 nine-grid view.
According to the view switching method provided by the embodiment of the application, under the condition that the view is determined to be switched, based on the view scaling and the view moving, a specific image set is obtained and previewed, and then the specific image set is switched to a final target view when the preview is finished, so that an animation switching effect is realized, the problems that the view is abrupt in switching and smooth switching between views cannot be realized in the related art are solved, smooth switching between views is realized, and visual experience in the view switching process is improved.
It should be noted that, in this embodiment, the descriptions of the same steps and the same content as those in other embodiments may refer to the descriptions in other embodiments, and are not repeated here.
An embodiment of the present application provides a view switching method, applied to an electronic device, in this embodiment of the present application, further describing a switching scenario corresponding to N and M being positive integers, where N is smaller than M, and referring to fig. 6, the method includes the following steps:
step 601, generating a preset view including 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 M filter windows on the preset view overlap with display areas of the display screen.
Here, the preset view including M filter windows may be regarded as one global presentation of all currently supported filters, and the current view including N filter windows may be regarded as one local presentation of all currently supported filters.
Step 603, determining a 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 the current view comprising N filter windows is displayed on a display screen of the electronic equipment, and a first trigger event is obtained.
Step 604, obtaining a first image set based on the first trigger event.
The first image set comprises multi-frame images obtained by scaling the preset view and moving the preset view at the same time.
Here, the electronic device obtains, based on the first trigger event, a first image set obtained by processing a preset view including N filter windows. 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 last frame of image preview 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 on its own display screen. The first image set comprises multi-frame ordered images obtained by reducing the preset view frame by frame and simultaneously moving the preset view frame by frame. When the last frame of image preview of the first image set is finished, switching and displaying the preset view comprising M filter windows.
Step 606, determining a second view, and obtaining a second trigger event.
Here, the electronic device obtains the second trigger event when determining that the second view, such as the preset view including M filter windows, is displayed on its own display screen.
Step 607, obtaining a second set of images based on the second trigger event.
The second image set comprises multi-frame images obtained by scaling the preset view and moving the preset view at the same time. The second image set comprises multi-frame ordered images obtained by scaling the preset view frame by frame and simultaneously moving the preset view frame by frame; here, the second image set includes a plurality of frame-sequential images obtained by enlarging the preset view frame by frame while 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 of the M filter windows.
Step 608, previewing the second image set, determining that the last frame of image preview of the second image set is finished, and switching and displaying the first view.
Here, the electronic device previews the second image set on the display screen, determines that the last frame of image preview of the second image set is ended, and switches and displays the first view including N filter windows.
The view switching method provided by the embodiment of the application is further described by taking N as 1 and M as 9; firstly, generating a nine-grid view by the electronic equipment based on a display area of a display screen; the second step, the electronic equipment enlarges the nine-square grid view and simultaneously moves the nine-square grid view so that the display area corresponding to 1 filter window in 9 filter windows on the nine-square grid view overlaps with the display area of the display screen, and at the moment, the display area of the display screen is paved with the filter window; 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 clicking operation on the first virtual key 31; fourth, 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 multi-frame ordered images obtained by reducing the nine-grid view frame by frame based on a fixed zoom speed and simultaneously moving the nine-grid view frame by frame based on a fixed moving speed, a first frame image of the first image set is displayed with 1 filter window, and a last frame image is displayed with 9 filter windows; fifthly, the electronic equipment previews the first image set on a display screen of the electronic equipment; a sixth step, when the last frame image preview of the first image set is finished, the electronic device switches and displays a nine-grid view including 9 filter windows, such as a view on the right side of an arrow in fig. 3; further, referring to fig. 5, in a seventh step, it is determined that a nine-grid view is displayed on the display screen, and the electronic device obtains a second trigger event generated by a clicking operation on the second virtual key 51; eighth step, 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 multi-frame ordered images obtained by amplifying the nine-grid view frame by frame based on a fixed zoom speed and simultaneously moving the nine-grid view frame by frame based on a fixed moving speed, a first frame image included in the first image set is displayed with 9 filter windows, and a last frame image is displayed with 1 filter window; ninth, the electronic equipment previews a second image set on a display screen of the electronic equipment; tenth, the electronic device switches and displays a full screen view including 1 filter window, as the view to the right of the arrow in fig. 5, by determining that the last frame image preview of the second image set is ended.
According to the view switching method provided by the embodiment of the application, under the condition that the view is determined to be switched, based on the view scaling and the view moving, a specific image set is obtained and previewed, and then the specific image set is switched to a final target view when the preview is finished, so that an animation switching effect is realized, the problems that the view is abrupt in switching and smooth switching between views cannot be realized in the related art are solved, smooth switching between views is realized, and visual experience in the view switching process is improved.
It should be noted that, in this embodiment, the descriptions of the same steps and the same content as those in other embodiments may refer to the descriptions in other embodiments, and are not repeated here.
An embodiment of the present application provides a view switching method, applied to an electronic device, in this embodiment of the present application, further describing a switching scenario corresponding to N and M being positive integers, where N is smaller than M, and referring to fig. 7, the method includes the following steps:
step1, under the condition that the electronic device detects that the camera is started, initializing two TextureView, gridTView and fullteview, which are respectively used for displaying a nine-grid view and a full-screen view.
Step2, the electronic device starts a thread, initializes the EGL environment and the OpenGL ES component, and when the display environment is initialized, the surface Texure associated with the two textureView is input for dynamically switching the display.
Step3, the electronic equipment monitors the opening state of the camera, starts drawing full-screen preview, and displays the full-screen preview by using the full Tview, and the gridTview is in a hidden state at the moment.
Step4, the electronic device judges whether or not an operation of clicking the filter button is detected.
Step5, 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 the moment is recorded as st1; then zoom in gridTview, make a certain viewport fully covered through instant translation (without animation) at the same time, record the state at this moment as st2, and obtain direction or1, zoom size sc1 and translation distance ds1 from st2 state to st1 state, gridTview still is in the hidden state at this moment.
Secondly, the electronic device conceals the fullterraw, visualizes the gridTView and simultaneously uses the attribute animation of panning and zooming on the gridTView, the parameters of panning and zooming are ds1 and sc1, and at the moment, the process completely displays the animation of switching the full-screen view to the nine-grid view and finally stays in the nine-grid view.
Step6, the electronic device determines whether or not an operation of clicking a button for exiting the nine-grid is detected.
When Step7 and the electronic device detect an operation of clicking a button for exiting the box, first, a direction or2 from the st1 state to the st2 state, a zoom size sc2, and a translation distance ds2 are acquired.
Secondly, the electronic device uses attribute animation of translation and scaling for the gridTview, parameters of translation and amplification are ds2 and sc2, the gridTview is hidden when the animation is finished, and the fullteview is visualized.
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 nine-grid is not detected, the flow is ended.
As can be seen from the foregoing, the view switching method provided by the embodiment of the application combines OpenGL ES, attribute animation and EGL, textureVeiw to implement display and switching between the nine-grid filter and the full-screen filter, and the method does not involve complex matrix and algorithm logic, so that a developer can understand the display principle and logic of the nine-grid filter more deeply, development and maintenance are facilitated, code quantity is reduced, and good visual experience can be brought to a user based on smooth attribute animation.
In the practical application process, when the electronic equipment uses the attribute animation, a user-defined interpolator and an estimator can be used, and control parameters of the attribute animation are set, that is, the whole translation and the scaling in the attribute animation can be self-defined, for example, the translation and the scaling are uniform, and if the translation and the scaling are required to have different speeds, for example, the translation and the scaling can be accelerated first and then decelerated, or decelerated first and then accelerated, so that a switching flow more suitable for the visual effect of a user is designed, and better visual experience is brought to the user.
An embodiment of the present application provides a view switching device, which may be applied to a view switching method provided in the corresponding embodiments of fig. 1, 2, 4, and 6, and referring to fig. 8, the view switching device 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;
a processing unit 82, configured to obtain a first image set based on the first trigger event, where the first image set includes a multi-frame image obtained by scaling a preset view and moving the preset view at the same time;
and a display unit 83, configured to preview the first image set, determine that the preview of the last frame of the first image set is finished, 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, the last frame of image in the first image set is displayed with M filter windows, and the first frame of image in the first image set is displayed with N filter windows of the M filter windows, where N is less than M.
In other embodiments of the present application, the last frame of image in the first image set is displayed with M filter windows of the 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, based on the display area of the display screen, a preset view including M filter windows; amplifying the preset view, and simultaneously moving the preset view to enable the display areas corresponding to N filter windows in M filter windows on the preset view to overlap with the display areas of the display screen.
In other embodiments of the present application, the first image set includes multiple ordered images obtained by scaling the preset view frame by frame based on a fixed scaling speed, while moving the preset view frame by frame based on a fixed movement speed.
In other embodiments of the present application, the first image set includes a multi-frame ordered image obtained by scaling the preset view frame by frame based on a variable scaling speed, and simultaneously moving the preset view frame by frame based on a variable moving speed, where a change trend of the scaling speed is the same as a change trend of the moving speed.
In other embodiments of the present application, the first image set includes a plurality of frame ordered images obtained by reducing a preset view frame by frame and simultaneously moving the preset view frame by frame.
In other embodiments of the present application, the first image set includes a plurality of frame ordered images obtained by amplifying a preset view frame by frame and simultaneously 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, wherein 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 multi-frame images obtained by scaling a preset view and moving the preset view at the same time; the display unit is used for previewing the first image set, determining that the last frame of image preview of the first image set is finished, switching and displaying a second view, wherein the number of windows of the second view is different from that of the first view; under the condition that the view switching is determined, based on the view scaling and the view moving, a specific image set is obtained and previewed, and then the specific image set is switched to a final target view when the preview is finished, so that an animation switching effect is realized, the problem that the view switching is abrupt and smooth switching between views cannot be realized in the related technology is solved, the smooth switching between views is realized, and the visual experience in the view switching process is improved.
It should be noted that, in the specific implementation process of the steps executed by the processor in this embodiment, reference may be made to the implementation process in the view switching method provided in the embodiment corresponding to fig. 1, 2, 4, and 6, which is not described herein again.
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 referring to fig. 9, the electronic device 9 (the electronic device 9 in fig. 9 corresponds to the view switching device 8 in fig. 8) includes: a processor 91, a memory 92 and a communication bus 93, wherein:
a communication bus 93 is used to enable communication 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 steps of:
determining a first view, namely a current view comprising at least one window, and acquiring a first trigger event;
based on a first trigger event, a first image set is obtained, wherein the first image set comprises multi-frame images obtained by scaling a preset view and moving the preset view at the same time;
and previewing the first image set, determining that the last frame of image of the first image set is previewed, 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, the last frame of image in the first image set is displayed with M filter windows, and the first frame of image in the first image set is displayed with N filter windows of the M filter windows, where N is less than M.
In other embodiments of the present application, the last frame of image in the first image set is displayed with M filter windows of the 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;
amplifying the preset view, and simultaneously moving the preset view to enable the display areas corresponding to N filter windows in M filter windows on the preset view to overlap with the display areas of the display screen.
In other embodiments of the present application, the first image set includes multiple ordered images obtained by scaling the preset view frame by frame based on a fixed scaling speed, while moving the preset view frame by frame based on a fixed movement speed.
In other embodiments of the present application, the first image set includes a multi-frame ordered image obtained by scaling the preset view frame by frame based on a variable scaling speed, and simultaneously moving the preset view frame by frame based on a variable moving speed, where a change trend of the scaling speed is the same as a change trend of the moving speed.
In other embodiments of the present application, the first image set includes a plurality of frame ordered images obtained by reducing a preset view frame by frame and simultaneously moving the preset view frame by frame.
In other embodiments of the present application, the first image set includes a plurality of frame ordered images obtained by amplifying a preset view frame by frame and simultaneously 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, such as a microprocessor or any conventional processor, a digital signal processor (DSP, digital Signal Processor), or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, 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; based on a first trigger event, a first image set is obtained, wherein the first image set comprises multi-frame images obtained by scaling a preset view and moving the preset view at the same time; previewing the first image set, determining that the last frame of image of the first image set is previewed, switching and displaying a second view, wherein the number of windows of the second view is different from that of the first view; under the condition that the view switching is determined, based on the view scaling and the view moving, a specific image set is obtained and previewed, and then the specific image set is switched to a final second view when the preview is finished, so that an animation switching effect is realized, the problem that the view switching is abrupt and smooth switching between views cannot be realized in the related technology is solved, the smooth switching between views is realized, and the visual experience in the view switching process is improved.
It should be noted that, in the specific implementation process of the steps executed by the processor in this embodiment, reference may be made to the implementation process in the view switching method provided in the embodiment corresponding to fig. 1, 2, 4, and 6, which is not described herein again.
Embodiments of the present application provide a computer-readable storage medium storing one or more programs executable by one or more processors to implement the steps of:
determining a first view, namely a current view comprising at least one window, and acquiring a first trigger event;
based on a first trigger event, a first image set is obtained, wherein the first image set comprises multi-frame images obtained by scaling a preset view and moving the preset view at the same time;
and previewing the first image set, determining that the last frame of image of the first image set is previewed, 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, the last frame of image in the first image set is displayed with M filter windows, and the first frame of image in the first image set is displayed with N filter windows of the M filter windows, where N is less than M.
In other embodiments of the present application, the last frame of image in the first image set is displayed with M filter windows of the N filter windows, where N is greater than M.
In other embodiments of the present application, the one or more programs may be executed by one or more processors, and the following steps may also be implemented: generating a preset view comprising M filter windows based on a display area of a display screen;
amplifying the preset view, and simultaneously moving the preset view to enable the display areas corresponding to N filter windows in M filter windows on the preset view to overlap with the display areas of the display screen.
In other embodiments of the present application, the first image set includes multiple ordered images obtained by scaling the preset view frame by frame based on a fixed scaling speed, while moving the preset view frame by frame based on a fixed movement speed.
In other embodiments of the present application, the first image set includes a multi-frame ordered image obtained by scaling the preset view frame by frame based on a variable scaling speed, and simultaneously moving the preset view frame by frame based on a variable moving speed, where a change trend of the scaling speed is the same as a change trend of the moving speed.
In other embodiments of the present application, the first image set includes a plurality of frame ordered images obtained by reducing a preset view frame by frame and simultaneously moving the preset view frame by frame.
In other embodiments of the present application, the first image set includes a plurality of frame ordered images obtained by amplifying a preset view frame by frame and simultaneously moving the preset view frame by frame.
It should be noted that, in the specific implementation process of the steps executed by the processor in this embodiment, reference may be made to the implementation process in the view switching method provided in the embodiment corresponding to fig. 1, 2, 4, and 6, which is not described herein again.
It will be appreciated by those skilled in the art that 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, magnetic 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 flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations 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 foregoing description is only of the preferred embodiments of the present application and is not intended to limit the scope of the present application.

Claims (10)

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;
Acquiring a first image set based on the first trigger event, wherein the first image set comprises multi-frame images obtained by scaling a preset view and simultaneously moving the preset view;
previewing the first image set, determining that the last frame of image of the first image set is previewed, switching and displaying a second view, wherein the number of windows of the second view is different from that of the first view;
wherein, before the 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 a display screen;
and amplifying the preset view, and simultaneously moving the preset view so that display areas corresponding to the N filter windows in the M filter windows on the preset view overlap with the display areas of the display screen.
2. The method of claim 1, wherein the last frame of image in the first set of images is displayed with M filter windows, the 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 of image in the first set of images is displayed with M filter windows of N filter windows, the first frame of image in the first set of images is displayed with the N filter windows, wherein N is greater than M.
4. A method according to any one of claims 1 to 3, wherein the first set of images comprises a plurality of ordered images of the preset view scaled frame by frame based on a fixed scaling speed, while the preset view is moved frame by frame based on a fixed movement speed.
5. A method according to any one of claims 1 to 3, wherein the first image set comprises a multi-frame ordered image obtained by scaling the preset view frame by frame based on a varying scaling speed, while moving the preset view frame by frame based on a varying movement speed, the scaling speed having the same trend as the movement speed.
6. The method of claim 2, wherein the first set of images comprises multi-frame ordered images resulting from frame-by-frame reduction of the preset view while frame-by-frame movement of the preset view is performed.
7. A method according to claim 3, wherein the first set of images comprises a plurality of ordered images obtained by frame-wise zooming in on the preset view while simultaneously frame-wise moving the preset view.
8. A view switching device, characterized in that the view switching device comprises:
the device 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, wherein 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 multi-frame images obtained by scaling a preset view and simultaneously moving the preset view;
the display unit is used for previewing the first image set, determining that the last frame of image of the first image set is previewed, switching and displaying a second view, wherein the number of windows of the second view is different from that of the first view;
the processing unit is further used for generating the preset view comprising M filter windows based on the display area of the display screen; and amplifying the preset view, and simultaneously moving the preset view so that display areas corresponding to the N filter windows in the M filter windows on the preset view overlap with the display areas of the display screen.
9. 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 a memory to implement the steps of the view switching method according to any one of claims 1 to 7.
10. A storage medium storing one or more programs executable by one or more processors to implement the steps of the view switching method of any of claims 1 to 7.
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 CN113568688A (en) 2021-10-29
CN113568688B true 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 (37)

* 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
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 广东欧珀移动通信有限公司 The rendering intent and device of image
CN107544741A (en) * 2016-06-29 2018-01-05 腾讯科技(深圳)有限公司 One kind input management method and device
CN107566742A (en) * 2017-10-27 2018-01-09 广东欧珀移动通信有限公司 Image pickup method, device, storage medium and electronic equipment
CN107623793A (en) * 2017-10-19 2018-01-23 广东欧珀移动通信有限公司 The method and apparatus of image taking 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广东移动通信有限公司 It takes pictures method for previewing and device
CN108833781A (en) * 2018-06-15 2018-11-16 Oppo广东移动通信有限公司 Image preview method, apparatus, 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广东移动通信有限公司 Photographic method, device, storage medium and mobile terminal based on ambient brightness
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 北京字节跳动网络技术有限公司 A kind of 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, 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

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8243217B2 (en) * 2008-09-15 2012-08-14 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
US8352500B2 (en) * 2010-10-01 2013-01-08 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

Patent Citations (37)

* 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
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 广东欧珀移动通信有限公司 The rendering intent and device of image
CN107623793A (en) * 2017-10-19 2018-01-23 广东欧珀移动通信有限公司 The method and apparatus of image taking processing
CN107566742A (en) * 2017-10-27 2018-01-09 广东欧珀移动通信有限公司 Image pickup 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
CN108810277A (en) * 2018-06-15 2018-11-13 Oppo广东移动通信有限公司 It takes pictures method for previewing and device
CN108833781A (en) * 2018-06-15 2018-11-16 Oppo广东移动通信有限公司 Image preview method, apparatus, terminal and computer readable storage medium
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广东移动通信有限公司 Photographic method, device, storage medium and mobile terminal based on ambient brightness
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 北京字节跳动网络技术有限公司 A kind of image switching method, device, electronic equipment and storage medium
CN110445988A (en) * 2019-08-05 2019-11-12 Oppo广东移动通信有限公司 Image processing method, 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
CN113568688A (en) 2021-10-29

Similar Documents

Publication Publication Date Title
CN104822088B (en) Video image zooming method and apparatus
CN112860163B (en) Image editing method and device
CN107613402A (en) A kind of barrage adjusting method, device and storage medium
CN112099707A (en) Display method and device and electronic equipment
CN112637507B (en) Shooting method, shooting device, electronic equipment and readable storage medium
CN112565868B (en) Video playing method and device and electronic equipment
CN113010063A (en) File preview method and device, electronic equipment and storage medium
CN112437232A (en) Shooting method, shooting device, electronic equipment and readable storage medium
WO2022156703A1 (en) Image display method and apparatus, and electronic device
CN106131643A (en) A kind of barrage processing method, processing means and electronic equipment thereof
CN111866379A (en) Image processing method, image processing device, electronic equipment and storage medium
CN114125137A (en) Video display method and device, electronic equipment and readable storage medium
CN111757177B (en) Video clipping method and device
US10575043B2 (en) Navigating a plurality of video content items
CN112911147A (en) Display control method, display control device and electronic equipment
CN114466232B (en) Video processing method, device, electronic equipment and medium
CN113568688B (en) View switching method and device, electronic equipment and storage medium
US20060132503A1 (en) Method and apparatus for video editing with a minimal input device
CN111835972B (en) Shooting method and device and electronic equipment
CN113805760A (en) Interface display method and device
CN112399238A (en) Video playing method and device and electronic equipment
CN112714256B (en) Shooting method, shooting device, electronic equipment and readable storage medium
CN102737400A (en) Picture flip system and implement method thereof
CN112711459B (en) Multimedia data processing method, device, equipment and computer readable storage medium
CN113271494B (en) Video frame processing method and device and electronic equipment

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