The present international patent cooperative treaty (PCT) application claims the benefit of priority to Chinese Patent Application No. 201510151950.9, filed on Apr. 1, 2015, and entitled “Interactive Method, Interactive Apparatus and User Equipment”, which is incorporated into the present international PCT application by reference herein in its entirety.
The present application relates to a human-machine interaction method, and in particular, to an interaction method, an interaction apparatus, and user equipment.
With the development of image processing technologies, more and more image collection devices are provided with a panoramic shoot function, and multiple photos shot in a panoramic shooting mode are spliced by using a predetermined image splicing algorithm to obtain a panoramic image having a wider angle of view. Generally, when a user needs to collect a panoramic image by using an image collection device having the panoramic shoot function, the user usually needs to find and operate a physical or virtual trigger module (for example, a physical button or a virtual touch key) corresponding to a panoramic shooting mode. In some possible scenarios, sometimes the user even needs to search levels of menus to find the trigger module corresponding to the panoramic shooting mode.
A possible object of the embodiments of the present application is to provide a technical solution of human-machine interaction.
In a first aspect, a possible implementation solution of the present application provides an interaction method, comprising:
acquiring input information corresponding to a focal-length decreasing operation on an image collection device; and
in response to that the image collection device is in a shortest focal-length state, triggering, at least according to the input information, the image collection device to enter a panoramic shooting mode.
In a second aspect, a possible implementation solution of the present application provides an interaction apparatus, comprising:
an input information acquisition module, configured to acquire input information corresponding to a focal-length decreasing operation on an image collection device; and
a panoramic shooting trigger module, configured to: in response to that the image collection device is in a shortest focal-length state, trigger, at least according to the input information, the image collection device to enter a panoramic shooting mode.
In a third aspect, a possible implementation solution of the present application provides a user equipment, comprising the foregoing interaction apparatus.
In a fourth aspect, a possible implementation solution of the present application provides a computer readable storage device comprising executable instructions that, in response to execution, cause a device comprising a processor to perform operations, comprising:
acquiring input information corresponding to a focal-length decreasing operation on an image collection device; and
in response to that the image collection device is in a shortest focal-length state, triggering, at least according to the input information, the image collection device to enter a panoramic shooting mode.
In at least one implementation solution of the embodiments of the present application, a focal-length decreasing operation on an image collection device when the image collection device is in a shortest focal-length state is used to implement switching of the image collection device from a normal shooting mode to a panoramic shooting mode, where because the focal-length decreasing operation on the image collection device is to obtain a wider shooting angle of view, and it may be regarded that panoramic shooting has a wider shooting angle of view than a shortest focal-length state does, by means of this implementation solution, an operation of a user becomes convenient, and also a use habit of the user is met, thereby improving user experience.
The specific implementation manners of the present application are further described in detail with reference to the accompanying drawings (a same reference numeral in several accompanying drawings represents a same element) and embodiments below. The embodiments below are used for describing the present application rather than to limit the scope of the present application.
A person skilled in the art can understand that terms such as “first” and “second” in the present application are only used to distinguish different steps, devices, modules or the like, and do not represent any specific technical meanings, and also do not indicate a certain logic order between the elements.
For a common image collection device having a panoramic shoot function, an operation to implement switching from a normal shooting mode (herein the normal shooting mode may be, for example, a shooting mode except a panoramic shooting mode) to a panoramic shooting mode is not very convenient, a use habit of a user is not met, and user experience is relatively poor.
In view of this, as shown in
S110: Acquire input information corresponding to a focal-length decreasing operation on an image collection device.
S120: In response to that the image collection device is in a shortest focal-length state, trigger, at least according to the input information, the image collection device to enter a panoramic shooting mode.
For example, an interaction apparatus provided in the present application is used as an execution body of this embodiment to execute S110 to S120. Specifically, the interaction apparatus may be set in user equipment in a manner of software, hardware or a combination of software and hardware, or, the interaction apparatus itself is the user equipment. The user equipment comprises, but is not limited to: image collection device with a photographing function such as: a digital camera, an intelligent mobile phone, intelligent glasses, and other electronic device that can control the image collection device.
In general, a focal-length decreasing operation on an image collection device can help obtain a wider shooting angle of view, and it may be regarded that panoramic shooting has a wider shooting angle of view than a shortest focal-length state does. Therefore, it meets a habit of thinking of a user to use a focal-length decreasing operation on an image collection device to trigger a panoramic shooting mode of the image collection device in the shortest focal-length state. Therefore, in an implementation manner of this embodiment of the present application, human-machine interaction for switching of a shooting mode is accomplished very naturally, and at the same time, an operation of a user becomes convenient, thereby improving user experience.
Steps in this embodiment of the present application are further described by using implementation manners below:
S110: Acquire input information corresponding to a focal-length decreasing operation on an image collection device.
In a possible implementation manner, the interaction apparatus can comprise a physical input mechanism, configured to control a focal length of the image collection device, and an operation on the physical input mechanism comprises the focal-length decreasing operation. For example, in a possible implementation manner, the physical control mechanism is a lever that can be pushed in two opposite directions, where a push in a direction is a focal-length increasing operation, and a push in the other direction is a focal-length decreasing operation.
In another possible implementation manner, the interaction apparatus can comprise a touch display module, and the touch display module may be configured to display a virtual control area for controlling the focal length, where an operation on the virtual control area comprises the focal-length decreasing operation.
In still another possible implementation manner, the interaction apparatus can comprise a gesture recognition module, and the gesture recognition module may be configured to recognize a focal-length decreasing or focal-length increasing gesture of a user. For example, in a possible implementation manner, the focal-length decreasing gesture is a mutual approaching motion of finger tips of two fingers of the user, and the focal-length increasing gesture is a mutual leaving motion of finger tips of two fingers of the user. In a possible implementation manner, the interaction apparatus comprises a touchpad, and the focal-length decreasing operation comprises:
a mutual approaching motion of at least two fingers of a user on the touchpad.
In another possible implementation manner, for example, the input information may further be acquired from at least one external device. For example, in a possible implementation manner, the at least one external device comprises a mobile phone, the interaction apparatus is a part of an image collect apparatus, and the mobile phone is configured to perform remote control on the image collect apparatus. Input information corresponding to the focal-length decreasing operation of a user on the mobile phone may be sent to the interaction apparatus by using the mobile phone.
S120: In response to that the image collection device is in a shortest focal-length state, trigger, at least according to the input information, the image collection device to enter a panoramic shooting mode.
In a possible implementation manner, the triggering, at least according to the input information, the image collection device to enter a panoramic shooting mode comprises:
generating a panoramic shooting trigger instruction at least according to the input information; and
triggering, according to the panoramic shooting trigger instruction, the image collection device to enter the panoramic shooting mode.
In this implementation manner, for example, the interaction apparatus may be a part of the image collection device, or, the interaction apparatus itself is the image collection device. After the panoramic shooting trigger instruction is generated, the image collection device enters the panoramic shooting mode according to the panoramic shooting trigger instruction.
In another possible implementation manner, the triggering, at least according to the input information, the image collection device to enter a panoramic shooting mode comprises:
generating a panoramic shooting trigger instruction at least according to the input information; and
sending the panoramic shooting trigger instruction to the image collection device.
In this implementation manner, for example, the interaction apparatus may not belong to the image collection device, and instead may be a part of another control device configured to control the image collection device, or the control device itself. For example, in a possible implementation manner, the image collection device may be a digital camera, the control device may be a mobile phone, a communication connection exists between the mobile phone and the digital camera, and shooting of the digital camera may be controlled by using the mobile phone. In this case, after acquiring the panoramic shooting trigger instruction, the mobile phone sends the panoramic shooting trigger instruction to the digital camera.
In a possible implementation manner, when the image collection device is in the shortest focal-length state, once the input information is obtained, the panoramic shooting trigger instruction is generated. The implementation manner may rapidly implement switching between a normal shooting mode and a panoramic shooting mode.
In some other possible implementation manners, to avoid forced and unexpected switching of the image collection device from a shooting mode to the panoramic shooting mode, optionally, before switching, a query is sent to a user to find out whether the user wants to perform switching or not, and switching is then performed after a positive reply is obtained, so that more friendly user experience is brought to the user. Therefore, in a possible implementation manner, the generating a panoramic shooting trigger instruction at least according to the input information comprises:
generating a panoramic trigger query instruction according to the input information, where the panoramic trigger query instruction is used for querying whether to enter the panoramic shooting mode;
acquiring feedback input information corresponding to the panoramic trigger query instruction; and
in response to that the feedback input information corresponds to confirmation to enter the panoramic shooting mode, generating the panoramic shooting trigger instruction.
For example, in a possible implementation manner, the panoramic trigger query instruction may be presented to a user by using a pop-up box displayed on a display screen.
In a possible implementation manner, for example, the pop-up box may further comprise a virtual confirmation key for confirming to enter the panoramic shooting mode, and a virtual rejection key for rejecting to enter the panoramic shooting mode. When the user touches a corresponding virtual key, the interaction apparatus obtains corresponding feedback input information.
Certainly, in another possible implementation manner, the panoramic trigger query instruction may be further presented to a user in another manner, for example, may be presented in a voice manner.
In a possible implementation manner, relatively naturally, the panoramic trigger query may be confirmed by that a user continues to perform the focal-length decreasing operation. In this implementation manner, the feedback input information comprises:
confirmation input information corresponding to continuing to perform the focal-length decreasing operation.
In this implementation manner, optionally, for example, a time threshold may further be set. For example, after the panoramic trigger query instruction is presented, within the time threshold, a user performing no operation or motion may also be used as a feedback input.
In a possible implementation manner, to enable a user to acquire more intuitively a shooting mode that the image collection device is currently in, optionally, the method may further comprise:
indicating a shooting state that the image collection device is in, where the shooting state comprises the panoramic shooting mode.
For example, in a possible implementation manner, as shown in
displaying a status scroll bar 210, where an end 211 of the status scroll bar 210 represents that the image collection device is in a longest focal length state of a normal shooting mode, the other end 212 represents that the image collection device is in the panoramic shooting mode, and a set position 213 between the two ends represents that the image collection device is in a shortest focal-length state of the normal shooting mode; and
displaying a current state pointer 220, where the current state pointer 220 is used for indicating, on the status scroll bar 210, a shooting state that the image collection device is currently in.
It can be seen by a person skilled in the art that, a part between the end 211 of the status scroll bar 210 and the set position 213 is used for indicating a focal length state of the image collection device, which is the same as or similar to a presentation generally used by a common image collection device to indicate a focal length state. It meets a use habit of a user to further add, on such a basis, an indication of the panoramic shooting mode on a side where a shortest focal-length state is far away from a longest focal length state.
Persons skilled in the art can understand that in the foregoing methods of specific implementation manners of the present application, the serial number of each step does not mean an execution sequence, and the execution sequence of each step should be determined according to the function and internal logic thereof, and should not constitute any limitation on the implementation procedure of the implementation manners of the present application.
As shown in
an input information acquisition module 310, configured to acquire input information corresponding to a focal-length decreasing operation on an image collection device; and
a panoramic shooting trigger module 320, configured to: in response to that the image collection device is in a shortest focal-length state, trigger, at least according to the input information, the image collection device to enter a panoramic shooting mode.
In general, a focal-length decreasing operation on an image collection device can help obtain a wider shooting angle of view, and it may be regarded that panoramic shooting has a wider shooting angle of view than a shortest focal-length state does. Therefore, it meets a habit of thinking of a user to use a focal-length decreasing operation on an image collection device to trigger a panoramic shooting mode of the image collection device in the shortest focal-length state. Therefore, an implementation manner of this embodiment of the present application human-machine interaction for switching of a shooting mode is accomplished very naturally, and at the same time, an operation of a user becomes convenient, thereby improving user experience.
The modules and units of this embodiment of the present application are further described by using the following implementation manners.
In a possible implementation manner, the input information acquisition module 310 may acquire the input information by sensing a focal-length decreasing operation of a user by using a sensing device. For example, in a possible implementation manner, as shown in
a mutual approaching motion of at least two fingers of a user on the touchpad.
Certainly, in another possible implementation manner, the input information acquisition module 310 may comprise another sensing device to sense another operation of a user to obtain corresponding input information. For details, reference is made to corresponding description of the embodiment shown in
In another possible implementation manner, for example, the input information acquisition module 310 may comprise a first communications unit, configured to acquire the input information from at least one external device.
In a possible implementation manner, as shown in
a trigger instruction generation unit 321, configured to generate a panoramic shooting trigger instruction at least according to the input information; and
a panoramic shooting trigger unit 322, configured to trigger, according to the panoramic shooting trigger instruction, the image collection device to enter the panoramic shooting mode.
In this implementation manner, for example, the interaction apparatus may be a part of the image collection device, or, the interaction apparatus itself is the image collection device. After the panoramic shooting trigger instruction is generated, the image collection device enters the panoramic shooting mode according to the panoramic shooting trigger instruction.
In a possible implementation manner, as shown in
a trigger instruction generation unit 321, configured to generate a panoramic shooting trigger instruction at least according to the input information; and
a second communications unit 322, configured to send the panoramic shooting trigger instruction to the image collection device.
In this implementation manner, for example, the interaction apparatus may not belong to the image collection device, and instead may be a part of another control device configured to control the image collection device, or the control device itself.
In a possible implementation manner, when the image collection device is in the shortest focal-length state, once the input information is obtained, the panoramic shooting trigger instruction is generated. The implementation manner may rapidly implement switching between a normal shooting mode and a panoramic shooting mode.
In some other possible implementation manners, to avoid forced and unexpected switching of the image collection device from a shooting mode to the panoramic shooting mode, optionally, before switching, a query is sent to a user to find out whether the user wants to perform switching, and switching is then performed after a positive reply is obtained, so that more friendly user experience is brought to the user. Therefore, in a possible implementation manner, as shown in
a query instruction generation subunit 3211, configured to generate a panoramic trigger query instruction according to the input information, where the panoramic trigger query instruction is used for querying whether to enter the panoramic shooting mode;
a feedback information acquisition subunit 3212, configured to acquire feedback input information corresponding to the panoramic trigger query instruction; and
a trigger instruction generation subunit 3213, configured to: in response to that the feedback input information corresponds to confirmation to enter the panoramic shooting mode, generate the panoramic shooting trigger instruction.
In a possible implementation manner, relatively naturally, the panoramic trigger query may be confirmed by that a user continues to perform the focal-length decreasing operation. In this implementation manner, the feedback input information comprises:
confirmation input information corresponding to continuing to perform the focal-length decreasing operation.
In a possible implementation manner, to enable a user to acquire more intuitively a shooting mode that the image collection device is currently in, optionally, as shown in
a shooting state indication module 330, configured to indicate a shooting state that the image collection device is in, where the shooting state comprises the panoramic shooting mode.
In a possible implementation manner, the shooting state indication module 330 comprises a display unit 331, configured to:
display a status scroll bar, where an end of the status scroll bar represents that the image collection device is in a longest focal length state of a normal shooting mode, the other end represents that the image collection device is in the panoramic shooting mode, and a set position between the two ends represents that the image collection device is in a shortest focal-length state of the normal shooting mode; and
display a current state pointer, where the current state pointer is used for indicating, on the status scroll bar, a shooting state that the image collection device is currently in.
For further description of content displayed by the display unit 331, reference is made to corresponding description of the embodiment shown in
Reference is made to corresponding description of the embodiments shown in
a processor 510, a communications interface 520, a memory 530, and a communications bus 540.
The processor 510, the communications interface 520, and the memory 530 accomplish mutual communication by using the communications bus 540.
The communications interface 520 is configured to communicate with a network element such as a client.
The processor 510 is configured to execute a program 532, and may specifically execute related steps in the foregoing method embodiments.
Specifically, the program 532 may comprise program code, where the program code comprises a computer operation instruction.
The processor 510 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured as one or more integrated circuits for implementing this embodiment of the present application.
The memory 530 is configured to store the program 532. The memory 530 may comprise a high-speed RAM memory, or may further comprise a non-volatile memory, for example, at least one magnetic disk memory. The program 532 may be specifically configured to cause the interaction apparatus 500 to execute the following steps:
acquiring input information corresponding to a focal-length decreasing operation on an image collection device; and
in response to that the image collection device is in a shortest focal-length state, triggering, at least according to the input information, the image collection device to enter a panoramic shooting mode.
Reference may be made to corresponding description of corresponding steps and units in the foregoing embodiments for specific implementation of the steps in the program 532, which are not elaborated herein. A person skilled in the art may clearly understand that, for convenience and simplicity of description, reference may be made to a corresponding process description in the foregoing method embodiments for specific working processes of the devices and modules described above, which are no longer elaborated herein.
As shown in
In a possible implementation manner, the user equipment 600 may be one of the following: image collection devices having a photographing function such as a digital camera, an intelligent mobile phone, intelligent glasses, and another electronic device that can control the image collection device.
The inventor of the present application finds that, generally speaking, a focal-length decreasing operation on an image collection device is to obtain a wider shooting angle of view, and it may be regarded that panoramic shooting has a wider shooting angle of view than a shortest focal-length state does. Therefore, it meets a habit of thinking of a user to use a focal-length decreasing operation on an image collection device to trigger a panoramic shooting mode of the image collection device in the shortest focal-length state. Therefore, an implementation manner of this embodiment of the present application human-machine interaction for switching of a shooting mode is accomplished very naturally, and at the same time, an operation of a user becomes convenient, thereby improving user experience.
It can be appreciated by those skilled in the art that each exemplary units and method steps described with reference to the embodiments disclosed in this text can be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware mode or a software mode depends on the specific applications and design constraint conditions of the technical solutions. The professional technicians can use different methods to implement the functions described with respect to each specific application, but this implementation should not be considered to go beyond the scope of the present application.
If the functions are implemented in the form of a software functional unit and is sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such understanding, the technical solution of the present application essentially or the part which contributes to the prior art or a part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, and comprises several instructions for enabling a computer device (which can be a personal computer, a server, or network equipment, etc.) to execute all or some steps of the method described in each embodiment of the present application. The foregoing storage medium comprises various media which can store a program code, such as a USB disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or a compact disk.
The above implementations are only used to describe the present application, without limiting the present application; various alterations and variants can be made by those skilled in the art without departing from the spirit and scope of the present application, so all equivalent technical solutions also belong to the scope of the present application, and the scope of patent protection of the present application should be defined by claims.
Number | Date | Country | Kind |
---|---|---|---|
201510151950.9 | Apr 2015 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2016/075564 | 3/4/2016 | WO | 00 |