CN111638934B - State synchronization method and device of interaction control and handheld camera - Google Patents

State synchronization method and device of interaction control and handheld camera Download PDF

Info

Publication number
CN111638934B
CN111638934B CN202010531132.2A CN202010531132A CN111638934B CN 111638934 B CN111638934 B CN 111638934B CN 202010531132 A CN202010531132 A CN 202010531132A CN 111638934 B CN111638934 B CN 111638934B
Authority
CN
China
Prior art keywords
function
mode
terminal
disabling
information
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
CN202010531132.2A
Other languages
Chinese (zh)
Other versions
CN111638934A (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.)
Shanghai Moxiang Network Technology Co ltd
Original Assignee
Shanghai Moxiang Network Technology 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 Shanghai Moxiang Network Technology Co ltd filed Critical Shanghai Moxiang Network Technology Co ltd
Priority to CN202010531132.2A priority Critical patent/CN111638934B/en
Publication of CN111638934A publication Critical patent/CN111638934A/en
Application granted granted Critical
Publication of CN111638934B publication Critical patent/CN111638934B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/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
    • G06F3/04817Interaction 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 using icons
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/0202Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
    • H04M1/026Details of the structure or mounting of specific components
    • H04M1/0264Details of the structure or mounting of specific components for a camera module assembly
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/667Camera operation mode switching, e.g. between still and video, sport and normal or high- and low-resolution modes
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Telephone Function (AREA)

Abstract

The embodiment of the application provides a state synchronization method and device of an interaction control and a handheld cradle head. The method comprises the following steps: determining a forbidden function of the shooting terminal according to the mode control information of the shooting terminal; and adjusting the interaction control corresponding to the forbidden function into a forbidden state in a user interface of the shooting terminal, generating function forbidden information for identifying the forbidden function, and sending the function forbidden information to a control terminal connected with the shooting terminal, so that the control terminal adjusts the interaction control corresponding to the forbidden function into the forbidden state in the user interface of the control terminal according to the function forbidden information. Because the disabling function in the corresponding mode indicated by the mode control information is determined, the shooting terminal and the control terminal can adjust the interaction control corresponding to the disabling function to be in the disabling state in the respective user interfaces according to the determined disabling function, so that the user interfaces of the shooting terminal and the control terminal are kept consistent in display, and the user experience is improved.

Description

State synchronization method and device of interaction control and handheld camera
Technical Field
The embodiment of the application relates to the technical field of display control, in particular to a state synchronization method and device of an interaction control and a handheld camera.
Background
With the continuous development of the photographing terminal, in addition to photographing by directly operating the photographing terminal, the photographing terminal may be connected to the control terminal, and the photographing terminal may be remotely controlled to perform photographing by controlling operations on a user interface of the control terminal. In the latter, since the user interface of the control terminal is different in form from the user interface of the photographing terminal and the control terminal needs to have an extended function, the user interface of the control terminal and the user interface of the photographing terminal are two user interfaces separately developed.
The shooting terminal generally has a plurality of mutually exclusive functions, and after a certain function is set, other functions mutually exclusive to the function are invalid, and because the user interface of the control terminal is independent of the user interface of the shooting terminal and the control terminal does not execute logic processing, when the shooting terminal disables the mutually exclusive functions and displays that the mutually exclusive functions are not available on the user interface of the shooting terminal, the mutually exclusive functions are still available on the display interface of the control terminal, and the display of the shooting terminal and the display interface of the control terminal are not synchronous, so that the user experience is poor.
Disclosure of Invention
In view of this, one of the technical problems to be solved in the embodiments of the present application is to provide a method and an apparatus for synchronizing states of interactive controls and a handheld camera, so as to overcome the defect of poor user experience caused by the asynchronous display of the user interface of the photographing terminal and the user interface of the control terminal in the related art.
In a first aspect, an embodiment of the present application provides a method for synchronizing states of interactive controls, including:
determining a forbidden function of the shooting terminal according to mode control information of the shooting terminal;
adjusting the interaction control corresponding to the forbidden function to be in a forbidden state in a user interface of the shooting terminal; and generating function disabling information for identifying the disabling function, and sending the function disabling information to a control terminal connected with the shooting terminal, so that the control terminal adjusts an interaction control corresponding to the disabling function to a disabling state in a user interface of the control terminal according to the function disabling information.
Optionally, in an embodiment of the present application, the determining, according to mode control information of the photographing terminal, a disabling function of the photographing terminal includes:
determining the available state of at least one function in a first mode indicated by the mode control information according to the mode control information of the shooting terminal and a preset capability table;
a function that is not available among at least one function in the first mode is determined as a disabled function of the photographing terminal.
Optionally, in an embodiment of the present application, the determining, according to the mode control information of the photographing terminal and a preset capability table, an available state of at least one function in a first mode indicated by the mode control information includes:
an algorithm is called according to the mode control information of the shooting terminal to start the first mode, and effective information for indicating that the first mode is successfully started is obtained;
and matching in a preset capability table according to the effective information and the mode name of the first mode, and determining the available state of at least one function in the first mode.
Optionally, in an embodiment of the present application, generating the function disabling information for identifying the disabling function includes:
setting a capability value of the disabling function;
and packaging the capability value of the forbidden function and the function name of the forbidden function to generate the function forbidden information.
In a second aspect, an embodiment of the present application provides a state synchronization device of an interaction control, including:
the determining module is used for determining the forbidden function of the shooting terminal according to the mode control information of the shooting terminal;
The processing module is used for adjusting the interaction control corresponding to the disabling function to be in a disabling state in a user interface of the shooting terminal; and generating function disabling information for identifying the disabling function, and sending the function disabling information to a control terminal connected with the shooting terminal, so that the control terminal adjusts an interaction control corresponding to the disabling function to a disabling state in a user interface of the control terminal according to the function disabling information.
Optionally, in an embodiment of the present application, the determining module is specifically configured to:
determining the available state of at least one function in a first mode indicated by the mode control information according to the mode control information of the shooting terminal and a preset capability table;
a function that is not available among at least one function in the first mode is determined as a disabled function of the photographing terminal.
Optionally, in an embodiment of the present application, the determining module is specifically configured to:
an algorithm is called according to the mode control information of the shooting terminal to start the first mode, and effective information for indicating that the first mode is successfully started is obtained;
And matching in a preset capability table according to the effective information and the mode name of the first mode, and determining the available state of at least one function in the first mode.
Optionally, in an embodiment of the present application, the processing module is specifically configured to: setting a capability value of the disabling function;
and packaging the capability value of the forbidden function and the function name of the forbidden function to generate the function forbidden information.
In a third aspect, an embodiment of the present application provides a handheld camera, including a pan-tilt and a shooting terminal, where the shooting terminal includes a state synchronization device of the interaction control according to any one of the second aspects.
Optionally, in an embodiment of the present application, the holder is a handheld triaxial holder.
According to the embodiment of the application, the disabling function of the shooting terminal is determined according to the mode control information of the shooting terminal, and then the interactive control corresponding to the disabling function is adjusted to be in a disabling state in the user interface of the shooting terminal, the function disabling information for identifying the disabling function is generated, and the function disabling information is sent to the control terminal connected with the shooting terminal, so that the control terminal adjusts the interactive control corresponding to the disabling function to be in a disabling state in the user interface of the control terminal according to the function disabling information. According to the technical scheme, the disabling function in the corresponding mode indicated by the mode control information is determined according to the mode control information of the shooting terminal, and the shooting terminal and the control terminal adjust the interaction control corresponding to the disabling function into the disabling state in the respective user interfaces according to the determined disabling function, so that the user interfaces of the shooting terminal and the control terminal are kept consistent, and user experience is improved.
Drawings
Some specific embodiments of the present application will be described in detail below by way of example and not by way of limitation with reference to the accompanying drawings. The same reference numbers will be used throughout the drawings to refer to the same or like parts or portions. It will be appreciated by those skilled in the art that the drawings are not necessarily drawn to scale. In the accompanying drawings:
FIG. 1 is a schematic flow chart of a method for synchronizing states of interactive controls according to an embodiment of the present application;
FIG. 2 is a schematic diagram of a system architecture for implementing a method for synchronizing states of interactive controls according to an embodiment of the present application;
fig. 3 is a flowchart of a specific example of a method for synchronizing states of interactive controls according to an embodiment of the present application;
fig. 4 is a flowchart of a specific example of a method for synchronizing states of interactive controls according to an embodiment of the present application;
fig. 5 is a schematic diagram of a use result of a state synchronization method of an interactive control according to an embodiment of the present application.
Fig. 6 is a schematic structural diagram of a state synchronization device of an interaction control according to an embodiment of the present application;
fig. 7 is a front view of a handheld cradle head according to an embodiment of the present application;
fig. 8 is a schematic diagram of connection between a handheld cradle head and a mobile device according to an embodiment of the present application;
Fig. 9 is a side view of a handheld cradle head according to an embodiment of the present application.
Detailed Description
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in this specification and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any or all possible combinations of one or more of the associated listed items.
It should be understood that the terms "first," "second," and the like, as used in the specification and the claims herein, do not denote any order, quantity, or importance, but rather are used to distinguish one element from another. Likewise, the terms "a" or "an" and the like do not denote a limitation of quantity, but rather denote the presence of at least one.
At present, a shooting terminal generally has a plurality of mutually exclusive functions, and after a certain function is set, other functions mutually exclusive to the function are invalid, because the user interface of the control terminal is independent of the user interface of the shooting terminal and the control terminal does not execute logic processing, when the shooting terminal disables the mutually exclusive functions and displays that the mutually exclusive functions are not available on the user interface of the shooting terminal, the mutually exclusive functions are still available on the display interface of the control terminal, and the display of the shooting terminal and the display interface of the control terminal are not synchronous, so that the user experience is poor.
In view of the above-mentioned shortcomings, in the technical solution provided in the embodiments of the present application, a disabled function of a photographing terminal is determined according to mode control information of the photographing terminal, and then an interactive control corresponding to the disabled function is adjusted to a disabled state in a user interface of the photographing terminal, function disabling information for identifying the disabled function is generated, and the function disabling information is sent to a control terminal connected to the photographing terminal, so that the control terminal adjusts the interactive control corresponding to the disabled function to the disabled state in the user interface of the control terminal according to the function disabling information. According to the mode control information of the shooting terminal, the disabling function in the corresponding mode indicated by the mode control information is determined, and the shooting terminal and the control terminal adjust interaction controls corresponding to the disabling function into a disabling state in respective user interfaces according to the determined disabling function, so that the user interfaces of the shooting terminal and the control terminal are kept consistent, and user experience is improved.
Embodiments of the present application are further described below with reference to the accompanying drawings of embodiments of the present application.
Example 1
An embodiment of the present application provides a method for synchronizing states of interactive controls, and fig. 1 is a schematic flowchart of a method for synchronizing states of interactive controls provided in an embodiment of the present application. As shown in fig. 1, the pan-tilt driving method includes:
S101, determining a forbidden function of the shooting terminal according to mode control information of the shooting terminal.
In this embodiment, the mode control information may be generated by the user operating the control terminal (for example, by the user operating an application program (APP) associated with the photographing terminal running on the control terminal), and transmitted to the photographing terminal by the control terminal, or may be generated by the user operating the photographing terminal, which is not limited in this embodiment.
The mode control information may instruct the photographing terminal to turn on a certain functional mode or may instruct the photographing terminal to switch from one functional mode to another functional mode. The mode control information may be in the form of protocol messages. The disable function may indicate a function that is not available in the mode to be turned on or to be switched as indicated by the mode control information.
Optionally, in an embodiment of the present application, determining, according to mode control information of the photographing terminal, a disabling function of the photographing terminal includes:
s1011, determining the available state of at least one function in a first mode indicated by the mode control information according to the mode control information of the shooting terminal and a preset capability table.
In this embodiment, the preset capability table depends on the states of the state machine, the cradle head and the algorithm. The state machine refers to a mode of the photographing terminal. The preset capability table records a series of corresponding relations between modes and functions. For example, in mode a, the photographing terminal supports function 1, function 2, and function 3, and in mode B, the photographing terminal supports only function 1. It should be noted that, as with other functions, the cradle head and the algorithm are part of the functions of the shooting terminal, and information such as whether each function of the cradle head is enabled in a corresponding mode, whether each algorithm is enabled in a certain mode, and the like is recorded in the preset capability table. The preset capability table may be maintained by a separately provided module of the photographing terminal, so that when the subsequent preset capability table needs to be changed, firmware upgrade only needs to maintain the module. For convenience of description hereinafter, a module for maintaining a preset capability table may be referred to as a capability management module, which may serve as a cell phone interconnect (phone), user Interface (UI), WIFI, or bluetooth module, etc.
The first mode refers to a mode to be turned on or switched when the mode control information indicates that it is about to be turned on or switched. The available status may include available or unavailable, with function available indicating that the function is supported in the corresponding mode, and function unavailable indicating that the function is not supported in the corresponding mode. For example, in mode a, the photographing terminal supports function 1, function 2, and function 3, and in mode B, the photographing terminal supports only function 1, and in mode a, functions 1, 2, and 3 are all available, and in mode B, functions 1, 2, and 3 are not available.
In an optional implementation manner, according to the mode control information of the photographing terminal and the preset capability table, determining the available state of at least one function in the first mode indicated by the mode control information may include:
invoking an algorithm to start a first mode according to the mode control information of the shooting terminal, and obtaining effective information for indicating the successful start of the first mode; and matching in a preset capability table according to the effective information and the mode name of the first mode, and determining the available state of at least one function in the first mode.
For example, after the mode control information of the photographing terminal is acquired, the mode control information is parsed, and when the mode control information indicates that the photographing terminal switches from the mode a to the mode B, the mode B may be referred to as a first mode. At this time, the shooting terminal calls an algorithm starting mode B, matches in a preset capability table according to the mode name and the effective information of the mode B after obtaining the effective information of the mode B which is successfully started, and determines that only the function 1 is supported in the mode B, and the function 2 and the function 3 are not supported, so that the function 1 can be obtained and the function 2 and the function 3 can not be obtained.
S1012, determining a function that is not available among at least one function in the first mode as a disabled function of the photographing terminal.
After determining the available state of at least one function in the first mode, a function that is not available among the at least one function in the first mode is determined as a disabled function of the photographing terminal. For example, function 2 and function 3 in mode B are determined as disabled states of the photographing terminal.
S102, adjusting interaction controls corresponding to the disabling function to be in a disabling state in a user interface of the shooting terminal.
After determining the disabled function, the interactive control corresponding to the disabled function may be adjusted to a disabled state in a user interface of the control terminal to explicitly indicate to the user that the interactive control is not available in the current mode.
And S103, generating function disabling information for identifying the disabled function, and sending the function disabling information to a control terminal connected with the shooting terminal, so that the control terminal adjusts the interaction control corresponding to the disabled function to be in a disabled state in a user interface of the control terminal according to the function disabling information.
In this embodiment, after determining the disabled function, the function disabling information identifying the disabled function may be generated from the disabled function. For example, the function name of the disabled function may be directly encapsulated to generate the disabled information, or the mode name of the first mode and the function name of the disabled function may be encapsulated to generate the disabled information, or the disabled information may be generated in other manners, which is not limited in this embodiment. In a specific implementation, generating the function disabling information for identifying the disabled function may include: setting a capability value of a disabled function; and packaging the capability value of the forbidden function and the function name of the forbidden function to generate the function forbidden information. Optionally, the function disabling information may further include a name of the current mode, for example, a name of the current mode, a capability value of the disabling function in the current mode, and a function name of the disabling function are encapsulated, so as to generate the function disabling information.
In the embodiment of the application, the disabling function in the corresponding mode indicated by the mode control information is determined according to the mode control information of the shooting terminal, and the shooting terminal and the control terminal adjust the interaction control corresponding to the disabling function to be in the disabling state in the respective user interfaces according to the determined disabling function, so that the user interfaces of the shooting terminal and the control terminal are kept consistent, and the user experience is improved.
In addition, in the embodiment of the application, the user interface is controlled only according to the determined disabling function in the corresponding mode indicated by the mode control information, and the user interface can be controlled without knowing specific service logic, operation modes and real-time states of each functional module such as an algorithm, a cloud deck, media and the like, so that access and control dependence on each functional module is reduced. Furthermore, as only the preset capability table in the capability management module is required to be modified, the preset functional module is enabled, the product function can be realized without changing other programs, and the follow-up assembly and matching of the function of the shooting terminal are facilitated.
In this embodiment, S103 may be performed after S102 is performed, S102 may be performed after S103 is performed, or S102 and S103 may be performed simultaneously, which is not limited in this embodiment.
In order to facilitate understanding of the present application, a state synchronization method of an interactive control provided in the present application is described in detail below by using two specific examples. It should be noted that, as shown in fig. 2, in two examples provided below, the state synchronization method of the interactive control provided in the foregoing embodiment is performed by a phosphalink module 201 and a capability management module 202 in a capturing terminal 200, where the capturing terminal 200 communicates with the control terminal 100 through the phosphalink module 201, and the capability management module 202 maintains a preset capability table.
In the first example, the control terminal 100 controls the photographing terminal 200 to turn on the tracking mode. In this example, the state synchronization method of the interactive control may include the steps of:
and S301, the phosphalink module receives a protocol message sent by the control terminal, and the protocol message indicates that the tracking mode is started.
S302, the phosphalink module analyzes the protocol message, calls the algorithm module to start tracking, and reports the acquisition capability event.
Specifically, the phosphalink module analyzes the protocol message to obtain a start tracking mode command, and synchronously invokes a start tracking function to the algorithm module according to the start tracking mode command. After the tracking mode is turned on and the result is returned, the phosphalink module reports a request to the capability management module to acquire a capability event, where the event carries a mode name and an effective parameter, for example, (start_track, 1), where start_track indicates that tracking is started, and 1 indicates that tracking is started.
And S303, setting the corresponding capacity by the capacity management module according to the information in the corresponding preset function table, and assembling and releasing the event.
In this embodiment, the capability management module receives the capability value acquisition event, and the event analysis unit in the capability management module analyzes the capability value acquisition event to obtain a mode name and an effective parameter, for example, obtain (start_track, 1). And then matching is carried out in a preset function table according to the mode name and the effective parameters, and the mode is matched to support sensitivity setting in a tracking mode, and not support cradle head centering, mode setting and the like. If the previous state supports all the functions, the capability management module disables functions that are not currently supported, such as a cradle head return-to-center function, a mode setting function, and the like, and simultaneously packages the events of the functions that are not currently supported and issues the events to the phone link module.
S304, the Phonellnk module receives the event, analyzes the event, assembles the Json message and sends the Json message to the control terminal.
Specifically, the phosphalink module analyzes the received event, assembles a Json message according to the function which is not supported currently and the necessary parameters communicated with the control terminal, and sends the Json message to the control terminal, so that the control terminal can obtain the function which is not supported currently through analyzing the Json message, and updates the user interface of the control terminal, thereby enabling the cradle head centering function and the mode setting function to be in a disabled state in the user interface of the control terminal and the user interface of the shooting terminal.
In the second example, the control terminal 100 controls the photographing terminal 200 to switch to the 4K60fps mode. In this example, the state synchronization method of the interactive control may include the steps of:
s401, the phosphalink module receives a shooting terminal to send a protocol message, and the protocol message instructs to switch to a 4K60fps mode.
S402, the phosphalink module analyzes the protocol message, calls a media resolution switching function to the algorithm module, and reports the event acquisition capability.
In this embodiment, the photographing terminal analyzes the protocol message to obtain an analysis result, and the analysis result instructs the photographing terminal to switch to the 4K60fps mode. After the analysis results in a switching command to 4K60fps, the photo link module of the photographing terminal invokes media resolution switching to the algorithm module of the photographing terminal. Specifically, the phosphalink module sends a request for switching to 4K60fps to the media of the photographing terminal, and after the request is successful, the phosphalink module reports an acquisition capability value event and reports a switching completion event after the switching is completed.
S403, the capacity management module analyzes the switching completion event, sets the corresponding capacity according to the information in the corresponding preset function table, assembles and issues the event.
Specifically, if the switching is not completed, the capacity management module cannot be matched with the corresponding form and does not respond. If the switching is completed, the capacity management module receives a switching completion event, and at this time, the capacity management module analyzes the switching completion event to obtain that the switching is switched to the 4K60fps shooting mode. At this time, the capability management module of the shooting terminal performs matching in a preset function table according to the analyzed mode name and the effective parameters, and the matching is that the functions of pan-tilt tracking, tracking algorithm, digital zooming and the like are not supported in the 4K60pfs shooting mode. If the previous state supports all the functions, the capability management module disables the functions which are not supported currently, and simultaneously packages the events of the functions which are not supported currently, and issues the events to the phone link module.
S404, the Phonellnk module receives the event, analyzes the event, assembles the Json message and sends the Json message to the control terminal.
Specifically, the phosphalink module analyzes the received event, assembles a Json message according to the function which is not supported currently and the necessary parameters communicated with the control terminal, and sends the Json message to the control terminal, so that the control terminal can obtain the function which is not supported currently through analyzing the Json message, and updates the user interface of the control terminal, thereby enabling the pan-tilt tracking function to be in a disabled state in the user interface of the control terminal and the user interface of the shooting terminal. Specifically, as shown in fig. 5, since the system specifies that the pan-tilt tracking function is not available in the 4K60fps mode, the object tracking function of the control terminal at 60fps/4K is displayed disabled (shown in phantom) by the state synchronization method of the interactive control provided by the present embodiment after the photographing terminal is connected to the control terminal.
Example two
The embodiment of the application provides a state synchronization device of an interaction control. Fig. 6 is a schematic structural diagram of a state synchronization device of an interaction control according to an embodiment of the present application, where, as shown in fig. 6, the device includes:
a determining module 61, configured to determine a disabling function of the photographing terminal according to mode control information of the photographing terminal;
the processing module 62 is configured to adjust, in a user interface of the photographing terminal, an interaction control corresponding to the disabling function to a disabling state; and generating function disabling information for identifying the disabled function, and sending the function disabling information to a control terminal connected with the shooting terminal, so that the control terminal adjusts the interaction control corresponding to the disabled function to be in a disabled state in a user interface of the control terminal according to the function disabling information.
Optionally, in an embodiment of the present application, the determining module 61 is specifically configured to:
determining the available state of at least one function in a first mode indicated by the mode control information according to the mode control information of the shooting terminal and a preset capability table;
a function that is not available among at least one function in the first mode is determined as a disabled function of the photographing terminal.
Optionally, in an embodiment of the present application, the determining module 61 is specifically configured to:
invoking an algorithm to start a first mode according to the mode control information of the shooting terminal, and obtaining effective information for indicating the successful start of the first mode;
and matching in a preset capability table according to the effective information and the mode name of the first mode, and determining the available state of at least one function in the first mode.
Optionally, in an embodiment of the present application, the processing module 62 is specifically configured to: setting a capability value of a disabled function; and packaging the capability value of the forbidden function and the function name of the forbidden function to generate the function forbidden information.
The state synchronization device of the interactive control provided in this embodiment is used to execute the state synchronization methods of the interactive control provided in the first embodiment and the second embodiment, and the technical principle and the technical effect are similar, and are not repeated here.
Example III
The embodiment of the application provides a handheld camera, which comprises a cradle head and a shooting terminal, wherein the shooting terminal comprises a state synchronization device of an interaction control provided by the embodiment I, and the cradle head is fixedly connected with the shooting terminal and is used for bearing at least one part of the shooting terminal.
Alternatively, in an embodiment of the present application, the holder may be a handheld triaxial holder.
Optionally, in an embodiment of the present application, the shooting terminal includes, but is not limited to, a handheld tri-axial cradle head camera.
Optionally, in an embodiment of the present application, the handheld camera includes a handheld pan-tilt camera.
The basic construction of the handheld cradle head camera will be briefly described with reference to fig. 7 to 9.
The handheld cradle head 1 of the embodiment of the application comprises: the handle 11 and the photographing device 12 mounted on the handle 11, in this embodiment, the photographing device 12 may include a three-axis pan-tilt camera, and in other embodiments, include a two-axis or more-axis pan-tilt camera.
The handle 11 is provided with a display 13 for displaying the photographed contents of the photographing device 12. The invention is not limited to the type of display 13.
Through setting up display screen 13 at the handle 11 of handheld cloud platform 1, this display screen can show the shooting content of shooting device 12 to realize that the user can browse the picture or the video that shooting device 12 took fast through this display screen 13, thereby improve interactivity and the interest of handheld cloud platform 1 and user, satisfy user's diversified demand.
In one embodiment, the handle 11 is further provided with an operation function portion for controlling the photographing device 12, and by operating the operation function portion, the operation of the photographing device 12 can be controlled, for example, the opening and closing of the photographing device 12, the photographing of the photographing device 12, the posture change of the pan-tilt portion of the photographing device 12, etc., so that the user can quickly operate the photographing device 12. The operation function part can be in the form of a key, a knob or a touch screen.
In one embodiment, the operation function part includes a shooting key 14 for controlling shooting of the shooting device 12, a power/function key 15 for controlling on/off and other functions of the shooting device 12, and a universal key 16 for controlling movement of the pan/tilt head. Of course, the operation function portion may further include other control keys, such as an image storage key, an image playing control key, and the like, which may be set according to actual requirements.
In one embodiment, the operation function part and the display screen 13 are disposed on the same surface of the handle 11, and the operation function part and the display screen 13 are disposed on the front surface of the handle 11, so as to conform to the ergonomics, and make the appearance layout of the entire handheld cradle head 1 more reasonable and beautiful.
Further, a functional operation key a is provided on the side of the handle 11, so as to facilitate the user to quickly and intelligently form a sheet by one key. When the camera is started, the orange side key on the right side of the camera body is clicked to start the function, a section of video is automatically shot at intervals, N sections (N is more than or equal to 2) are shot in total, after mobile equipment such as a mobile phone is connected, the function of one-key film formation is selected, and the system intelligently screens shooting fragments and matches with a proper template to quickly generate a wonderful work.
In an alternative embodiment, the handle 11 is further provided with a clamping groove 17 for inserting a memory element. In this embodiment, the card slot 17 is provided on the side surface of the handle 11 adjacent to the display 13, and a memory card is inserted into the card slot 17, so that the image captured by the capturing device 12 can be stored in the memory card. In addition, the clamping groove 17 is arranged on the side, so that the use of other functions is not affected, and the user experience is good.
In one embodiment, a power supply battery for supplying power to the handle 11 and the photographing device 12 may be provided inside the handle 11. The power supply battery can adopt a lithium battery, and has large capacity and small volume so as to realize the miniaturization design of the handheld cradle head 1.
In one embodiment, the handle 11 is further provided with a charging interface/USB interface 18. In this embodiment, the charging interface/USB interface 18 is disposed at the bottom of the handle 11, so as to be convenient for connecting to an external power source or a storage device, thereby charging the power supply battery or performing data transmission.
In one embodiment, the handle 11 is further provided with a sound pick-up hole 19 for receiving an audio signal, and the sound pick-up hole 19 is communicated with the microphone. The sound pickup hole 19 may include one or a plurality of sound pickup holes. An indicator light 20 for displaying status is also included. The user can realize audio interaction with the display 13 through the sound pick-up hole 19. In addition, the indicator light 20 can achieve a reminding function, and a user can obtain the electric quantity condition of the handheld cradle head 1 and the current executing function condition through the indicator light 20. In addition, pick-up hole 19 and pilot lamp 20 also can all locate the front of handle 11, more accords with user's use habit and simple operation nature.
In one embodiment, the photographing device 12 includes a cradle head support and a photographing device mounted on the cradle head support. The camera may be a camera, or may be an image pickup element composed of a lens, an image sensor (such as CMOS or CCD), or the like, and may be specifically selected as needed. The camera may be integrated on the pan-tilt bracket so that the camera 12 is a pan-tilt camera; the camera may be an external photographing device, and may be detachably connected or clamped to be mounted on the cradle head support.
In one embodiment, the cradle head support is a three-axis cradle head support and the camera 12 is a three-axis cradle head camera. The triaxial tripod head support comprises a yaw shaft assembly 22, a roll shaft assembly 23 movably connected with the yaw shaft assembly 22 and a pitch shaft assembly 24 movably connected with the roll shaft assembly 23, and the camera is carried on the pitch shaft assembly 24. The yaw axis assembly 22 rotates the camera 12 in the yaw direction. Of course, in other examples, the cradle head support may be a two-axis cradle head, a four-axis cradle head, or the like, which may be specifically selected according to needs.
In one embodiment, a mounting portion is further provided and is disposed at one end of the connecting arm connected to the roll shaft assembly, and a yaw shaft assembly may be disposed in the handle, the yaw shaft assembly driving the camera 12 to rotate together in a yaw direction.
In an alternative embodiment, the handle 11 is provided with an adapter 26 for coupling with a mobile device 2, such as a cell phone, the adapter 26 being detachably connected to the handle 11. The adaptor 26 protrudes from the side of the handle for connecting to the mobile device 2, and when the adaptor 26 is connected to the mobile device 2, the handheld cradle head 1 is docked with the adaptor 26 and is supported by the end of the mobile device 2.
The handle 11 is provided with the adapter 26 used for being connected with the mobile equipment 2, the handle 11 and the mobile equipment 2 are further connected with each other, the handle 11 can be used as a base of the mobile equipment 2, a user can hold the holder 1 together to take up the operation by holding the other end of the mobile equipment 2, the connection is convenient and quick, and the product aesthetic property is strong. In addition, after the handle 11 is coupled to the mobile device 2 through the adaptor 26, communication connection between the handheld cradle head 1 and the mobile device 2 can be achieved, and data transmission between the photographing device 12 and the mobile device 2 can be achieved.
In one embodiment, the adaptor 26 is detachably connected to the handle 11, i.e. mechanical connection or disconnection between the adaptor 26 and the handle 11 is possible. Further, the adaptor 26 is provided with an electrical contact portion, and the handle 11 is provided with an electrical contact mating portion mated with the electrical contact portion.
In this way, adaptor 26 may be removed from handle 11 when handheld head 1 does not need to be connected to mobile device 2. When the handheld cradle head 1 needs to be connected with the mobile equipment 2, the adapter piece 26 is mounted on the handle 11, so that the mechanical connection between the adapter piece 26 and the handle 11 is completed, and meanwhile, the electrical connection between the adapter piece 26 and the handle 11 is ensured through the connection of the electrical contact part and the electrical contact matching part, so that the data transmission between the shooting device 12 and the mobile equipment 2 can be realized through the adapter piece 26.
In one embodiment, the side of the handle 11 is provided with a receiving groove 27, and the adaptor 26 is slidably engaged in the receiving groove 27. When the adapter 26 is mounted in the receiving groove 27, a portion of the adapter 26 protrudes from the receiving groove 27, and a portion of the adapter 26 protruding from the receiving groove 27 is used for connection with the mobile device 2.
In one embodiment, when the adapter 26 is fitted into the receiving groove 27 from the adapter, the adapter is flush with the receiving groove 27, thereby receiving the adapter 26 in the receiving groove 27 of the handle 11.
Therefore, when the handheld cradle head 1 needs to be connected with the mobile device 2, the adaptor 26 can be installed in the accommodating groove 27 from the adaptor part 32, so that the adaptor 26 protrudes out of the accommodating groove 27, and the mobile device 2 and the handle 11 are connected with each other.
When the mobile device 2 is used or the mobile device 2 needs to be pulled out, the adaptor 26 can be taken out from the accommodating groove 27 of the handle 11, and then reversely put into the accommodating groove 27 from the adaptor 26, so that the adaptor 26 is accommodated in the handle 11. The adaptor 26 is flush with the accommodating groove 27 of the handle 11, so that the surface of the handle 11 can be smooth after the adaptor 26 is accommodated in the handle 11, and the adaptor 26 is accommodated in the handle 11 to be more convenient to carry.
In one embodiment, the receiving groove 27 is formed on a side surface of the handle 11 in a semi-open manner, so that the adapter 26 is more convenient to slidably engage with the receiving groove 27. Of course, in other examples, the adaptor 26 may be detachably connected to the receiving groove 27 of the handle 11 by a snap connection, a plug connection, or the like.
In one embodiment, the receiving groove 27 is disposed on the side of the handle 11, and when the switching function is not used, the receiving groove 27 is covered by the cover plate 28 in a clamping manner, so that the operation of a user is convenient, and the overall appearance of the front and the side of the handle is not affected.
In one embodiment, the electrical contact portion and the electrical contact mating portion may be electrically connected by way of contact. For example, the electrical contact may be selected as a pogo pin, an electrical socket, or an electrical contact. Of course, in other examples, the electrical contact portion and the electrical contact mating portion may be directly connected by a surface-to-surface contact manner.
Thus, particular embodiments of the present subject matter have been described. Other embodiments are within the scope of the following claims. In some cases, the actions recited in the claims can be performed in a different order and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing may be advantageous.
In the 90 s of the 20 th century, improvements to one technology could clearly be distinguished as improvements in hardware (e.g., improvements to circuit structures such as diodes, transistors, switches, etc.) or software (improvements to the process flow). However, with the development of technology, many improvements of the current method flows can be regarded as direct improvements of hardware circuit structures. Designers almost always obtain corresponding hardware circuit structures by programming improved method flows into hardware circuits. Therefore, an improvement of a method flow cannot be said to be realized by a hardware entity module. For example, a programmable logic device (Programmable Logic Device, PLD) (e.g., field programmable gate array (Field Programmable Gate Array, FPGA)) is an integrated circuit whose logic function is determined by the programming of the device by a user. A designer programs to "integrate" a digital system onto a PLD without requiring the chip manufacturer to design and fabricate application-specific integrated circuit chips. Moreover, nowadays, instead of manually manufacturing integrated circuit chips, such programming is mostly implemented with "logic compiler" software, which is similar to the software compiler used in program development and writing, and the original code before being compiled is also written in a specific programming language, which is called hardware description language (Hardware Description Language, HDL), but HDL is not only one, but a plurality of kinds, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), lava, lola, myHDL, PALASM, RHDL (Ruby Hardware Description Language), etc., VHDL (Very-High-Speed Integrated Circ user interface t Hardware Description Language) and Verilog are currently most commonly used. It will also be apparent to those skilled in the art that a hardware circuit implementing the logic method flow can be readily obtained by merely slightly programming the method flow into an integrated circuit using several of the hardware description languages described above.
The controller may be implemented in any suitable manner, for example, the controller may take the form of, for example, a microprocessor or processor and a computer readable medium storing computer readable program code (e.g., software or firmware) executable by the (micro) processor, logic gates, switches, application specific integrated circuits (Application Specific Integrated Circ user interface t, ASIC), programmable logic controllers, and embedded microcontrollers, examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, atmel AT91SAM, microchip PIC18F26K20, and Silicone Labs C8051F320, the memory controller may also be implemented as part of the control logic of the memory. Those skilled in the art will also appreciate that, in addition to implementing the controller in a pure computer readable program code, it is well possible to implement the same functionality by logically programming the method steps such that the controller is in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers, etc. Such a controller may thus be regarded as a kind of hardware component, and means for performing various functions included therein may also be regarded as structures within the hardware component. Or even means for achieving the various functions may be regarded as either software modules implementing the methods or structures within hardware components.
The system, apparatus, module or unit set forth in the above embodiments may be implemented in particular by a computer chip or entity, or by a product having a certain function. One typical implementation is a computer. In particular, the computer may be, for example, a personal computer, a laptop computer, a cellular telephone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
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.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article or apparatus that comprises the element.
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 an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The application may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular transactions or implement particular abstract data types. The application may also be practiced in distributed computing environments where transactions are performed by remote processing devices that are connected through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
In this specification, each embodiment is described in a progressive manner, and identical and similar parts of each embodiment are all referred to each other, and each embodiment mainly describes differences from other embodiments. In particular, for system embodiments, since they are substantially similar to method embodiments, the description is relatively simple, as relevant to see a section of the description of method embodiments.
The foregoing is merely exemplary of the present application and is not intended to limit the present application. Various modifications and changes may be made to the present application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc. which are within the spirit and principles of the present application are intended to be included within the scope of the claims of the present application.

Claims (8)

1. A method for synchronizing states of interactive controls, comprising:
determining a forbidden function of the shooting terminal according to mode control information of the shooting terminal;
adjusting the interaction control corresponding to the forbidden function to be in a forbidden state in a user interface of the shooting terminal; generating function disabling information for identifying the disabling function, and sending the function disabling information to a control terminal connected with the shooting terminal, so that the control terminal adjusts an interaction control corresponding to the disabling function to a disabling state in a user interface of the control terminal according to the function disabling information;
wherein the generating of the function disabling information for identifying the disabled function includes setting a capability value of the disabled function; and packaging the capability value of the forbidden function and the function name of the forbidden function to generate the function forbidden information.
2. The method of claim 1, wherein the determining the disabling function of the photographing terminal according to the mode control information of the photographing terminal comprises:
determining the available state of at least one function in a first mode indicated by the mode control information according to the mode control information of the shooting terminal and a preset capability table;
a function that is not available among at least one function in the first mode is determined as a disabled function of the photographing terminal.
3. The method of claim 2, wherein the determining the available state of the at least one function in the first mode indicated by the mode control information according to the mode control information of the photographing terminal and a preset capability table comprises:
an algorithm is called according to the mode control information of the shooting terminal to start the first mode, and effective information for indicating that the first mode is successfully started is obtained;
and matching in a preset capability table according to the effective information and the mode name of the first mode, and determining the available state of at least one function in the first mode.
4. A state synchronization device for an interactive control, comprising:
The determining module is used for determining the forbidden function of the shooting terminal according to the mode control information of the shooting terminal;
the processing module is used for adjusting the interaction control corresponding to the disabling function to be in a disabling state in a user interface of the shooting terminal; generating function disabling information for identifying the disabling function, and sending the function disabling information to a control terminal connected with the shooting terminal, so that the control terminal adjusts an interaction control corresponding to the disabling function to a disabling state in a user interface of the control terminal according to the function disabling information;
wherein the generating of the function disabling information for identifying the disabled function includes setting a capability value of the disabled function; and packaging the capability value of the forbidden function and the function name of the forbidden function to generate the function forbidden information.
5. The apparatus of claim 4, wherein the determining module is specifically configured to:
determining the available state of at least one function in a first mode indicated by the mode control information according to the mode control information of the shooting terminal and a preset capability table;
A function that is not available among at least one function in the first mode is determined as a disabled function of the photographing terminal.
6. The apparatus of claim 5, wherein the determining module is specifically configured to:
an algorithm is called according to the mode control information of the shooting terminal to start the first mode, and effective information for indicating that the first mode is successfully started is obtained;
and matching in a preset capability table according to the effective information and the mode name of the first mode, and determining the available state of at least one function in the first mode.
7. A handheld camera, characterized by comprising a cradle head and a shooting terminal, wherein the shooting terminal comprises a state synchronization device of an interaction control according to claims 4-6, and the cradle head is fixedly connected with the shooting terminal and is used for bearing at least a part of the shooting terminal.
8. The hand-held camera of claim 7, wherein the cradle head is a hand-held triaxial cradle head.
CN202010531132.2A 2020-06-11 2020-06-11 State synchronization method and device of interaction control and handheld camera Active CN111638934B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010531132.2A CN111638934B (en) 2020-06-11 2020-06-11 State synchronization method and device of interaction control and handheld camera

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010531132.2A CN111638934B (en) 2020-06-11 2020-06-11 State synchronization method and device of interaction control and handheld camera

Publications (2)

Publication Number Publication Date
CN111638934A CN111638934A (en) 2020-09-08
CN111638934B true CN111638934B (en) 2023-08-01

Family

ID=72330061

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010531132.2A Active CN111638934B (en) 2020-06-11 2020-06-11 State synchronization method and device of interaction control and handheld camera

Country Status (1)

Country Link
CN (1) CN111638934B (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104049846A (en) * 2014-06-24 2014-09-17 联想(北京)有限公司 Information processing method and electronic device
CN105338245A (en) * 2015-10-30 2016-02-17 努比亚技术有限公司 Photo-taking sharing method, photo-taking sharing terminal and photo-taking sharing system
CN106123888A (en) * 2016-06-13 2016-11-16 深圳大学 A kind of dress remote control unit and compatible remote control shooting and the system of navigation feature
CN106528197A (en) * 2016-09-27 2017-03-22 北京小米移动软件有限公司 Shooting method and device
CN108132813A (en) * 2017-12-21 2018-06-08 北京小米移动软件有限公司 Function locking method, device and the electronic equipment of application program
CN108668071A (en) * 2017-03-29 2018-10-16 至美世界(北京)网络科技有限公司 A kind of image pickup method, device, system and a kind of mobile terminal
CN108965722A (en) * 2018-08-22 2018-12-07 奇酷互联网络科技(深圳)有限公司 A kind of filming control method and wearable device
CN110290261A (en) * 2019-06-12 2019-09-27 努比亚技术有限公司 Information processing method, electronic equipment and computer readable storage medium
CN110710191A (en) * 2017-11-23 2020-01-17 华为技术有限公司 Photographing method and terminal
CN110908752A (en) * 2019-11-05 2020-03-24 北京字节跳动网络技术有限公司 Control setting method and device, electronic equipment and interaction system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102182160B1 (en) * 2013-07-16 2020-11-24 엘지전자 주식회사 Mobile terminal and method for controlling the same

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104049846A (en) * 2014-06-24 2014-09-17 联想(北京)有限公司 Information processing method and electronic device
CN105338245A (en) * 2015-10-30 2016-02-17 努比亚技术有限公司 Photo-taking sharing method, photo-taking sharing terminal and photo-taking sharing system
CN106123888A (en) * 2016-06-13 2016-11-16 深圳大学 A kind of dress remote control unit and compatible remote control shooting and the system of navigation feature
CN106528197A (en) * 2016-09-27 2017-03-22 北京小米移动软件有限公司 Shooting method and device
CN108668071A (en) * 2017-03-29 2018-10-16 至美世界(北京)网络科技有限公司 A kind of image pickup method, device, system and a kind of mobile terminal
CN110710191A (en) * 2017-11-23 2020-01-17 华为技术有限公司 Photographing method and terminal
CN108132813A (en) * 2017-12-21 2018-06-08 北京小米移动软件有限公司 Function locking method, device and the electronic equipment of application program
CN108965722A (en) * 2018-08-22 2018-12-07 奇酷互联网络科技(深圳)有限公司 A kind of filming control method and wearable device
CN110290261A (en) * 2019-06-12 2019-09-27 努比亚技术有限公司 Information processing method, electronic equipment and computer readable storage medium
CN110908752A (en) * 2019-11-05 2020-03-24 北京字节跳动网络技术有限公司 Control setting method and device, electronic equipment and interaction system

Also Published As

Publication number Publication date
CN111638934A (en) 2020-09-08

Similar Documents

Publication Publication Date Title
CN109246466B (en) Video playing method and device and electronic equipment
EP3121926B1 (en) Charging method and apparatus
CN108391171B (en) Video playing control method and device, and terminal
JP2015043576A (en) Headset-based communication platform
CN111083507B (en) Method and system for connecting to wheat, first main broadcasting terminal, audience terminal and computer storage medium
CN111539880B (en) Image processing method, device and handheld camera
CN110324689B (en) Audio and video synchronous playing method, device, terminal and storage medium
KR20120129230A (en) Smart Phone Robot
CN110058935B (en) Log level adjusting method, device and system and readable storage medium
EP3185131A1 (en) Method and device for switching state
CN108780337B (en) Personal digital assistant capable of capturing images including a smartphone, keyboard and tablet all assembled together
CN109726064B (en) Method, device and system for simulating abnormal operation of client and storage medium
CN105100897A (en) Control method of quick playing and apparatus thereof
KR20160124403A (en) Method and device for loading theme application
CN103838536A (en) Displaying mode switching method, electronic equipment control method and electronic equipment
CN113301247A (en) Voice input device, control method thereof and storage medium
CN109089137B (en) Stuck detection method and device
CN108401194B (en) Time stamp determination method, apparatus and computer-readable storage medium
CN111638934B (en) State synchronization method and device of interaction control and handheld camera
CN110113669B (en) Method and device for acquiring video data, electronic equipment and storage medium
CN109634872B (en) Application testing method, device, terminal and storage medium
CN110086814B (en) Data acquisition method and device and storage medium
CN110868642A (en) Video playing method, device and storage medium
CN115883807A (en) Method, device, terminal, medium and product for adjusting working mode
CN113518181B (en) Shooting control method for automatically matching mobile terminal app parameters

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