Recorder and control method thereof
Patent Information
- Application Number
- CN202510544965.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-28
- Publication Date
- 2026-10-30
AI Technical Summary
[0003]然而,现有的密录器只能在单一通信协定之下执行影像串流服务
[0026]综上所述,在本公开的密录器及其控制方法中,由于密录器包含协定切换模块,因此处理器可以通过判断密录器的网域与请求装置的网域的异同来决定要以第一协定还是第二协定来传送对应的串流影像至请求装置。在本公开的密录器及其控制方法中,由于在密录器与座体对接时影像撷取装置才停止撷取第一串流影像以及第二串流影像,因此座体可以在密录器与座体对接时对密录器充电,并使密录器在密录器与座体不对接时持续撷取串流影像。在本公开的密录器及其控制方法中,由于在密录器与座体不对接时影像撷取装置被允许撷取第一串流影像以及第二串流影像,因此当使用者一将密录器自座体拔起,密录器即可立即串流当前影像,进而即时记录紧急状态下的景象。整体而言,本公开的密录器及其控制方法不但提供在不同通信协定下的影音串流服务,更达到了让使用者得以在紧急状况下立即启动密录器以串流影像的目的。
Smart Images

Figure CN123020728A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to a recorder and its control method. Background Technology
[0002] Generally, users use body cameras to record what they see from a first-person perspective. For example, law enforcement officers use body cameras to record the situation at law enforcement scenes, which not only increases the transparency of the law enforcement process, but also allows them to verify the facts through video footage when there are disputes.
[0003] However, existing recorders can only perform video streaming services under a single communication protocol. For example, only recorders specifically designed for internal networks or cross-domain networks are available on the market, and there are no recorders that can be used with different types of communication protocols simultaneously. In addition, users' demand for real-time recording of scenes in emergency situations is increasing, and the existing recorder operating methods can no longer meet users' needs.
[0004] Therefore, how to propose a secret recorder and its control method that can solve the above problems is one of the issues that the industry is eager to invest research and development resources to solve. Summary of the Invention
[0005] In view of this, one objective of this disclosure is to propose a recorder and its control method that can solve the above problems.
[0006] To achieve the above objectives, according to one embodiment of the present disclosure, a control method for a recorder includes: controlling an image capturing device of the recorder to capture a first streaming image and a second streaming image based on a first protocol and a second protocol of the recorder; stopping the image capturing device from capturing the first streaming image and the second streaming image when the recorder is docked with a base; and allowing the image capturing device to capture the first streaming image and the second streaming image when the recorder is not docked with the base.
[0007] In one or more embodiments of this disclosure, the first streaming image is based on a first protocol and the second streaming image is based on a second protocol.
[0008] In one or more embodiments of this disclosure, the first protocol is the Real-Time Streaming Protocol (RTSP), and the second protocol is the Real-Time Messaging Protocol (RTMP).
[0009] In one or more embodiments of this disclosure, controlling the image capturing device of the recorder to capture the first streaming image and the second streaming image of the image capturing device further includes: issuing a streaming request to the recorder through a requesting device; determining whether the network domain of the recorder is the same as the network domain of the requesting device; if the network domain of the recorder is the same as the network domain of the requesting device, controlling the image capturing device to capture the first streaming image in response to the streaming request and transmitting the first streaming image to the requesting device under a first protocol; and if the network domain of the recorder is not the same as the network domain of the requesting device, controlling the image capturing device to capture the second streaming image in response to the streaming request and transmitting the second streaming image to the requesting device under a second protocol.
[0010] In one or more embodiments of this disclosure, the image capturing device transmits a second streaming image to a media server under a second protocol, and the media server transmits the second streaming image to the requesting device.
[0011] In one or more embodiments of this disclosure, the receiver is allowed to charge the recorder when it is docked with the base.
[0012] In one or more embodiments of this disclosure, the control method of the recorder further includes: when the recorder is activated, controlling the image capturing device to capture a first streaming image and a second streaming image.
[0013] To achieve the above objectives, according to one embodiment of the present disclosure, a method for controlling a recorder includes: controlling an image capturing device of the recorder to capture a first streaming image and a second streaming image based on a communication protocol of the recorder, wherein the communication protocol includes a first protocol and a second protocol; allowing the recorder to charge the recorder when the recorder is docked with the base; and allowing the image capturing device to capture the first streaming image and the second streaming image when the recorder is not docked with the base.
[0014] In one or more embodiments of this disclosure, the first streaming image is based on a first protocol and the second streaming image is based on a second protocol.
[0015] In one or more embodiments of this disclosure, the first protocol is Real-time Streaming Protocol (RTSP), and the second protocol is Real-time Messaging Protocol (RTMP).
[0016] In one or more embodiments of this disclosure, controlling the image capturing device of the recorder to capture the first streaming image and the second streaming image of the image capturing device further includes: issuing a streaming request to the recorder through a requesting device; determining whether the network domain of the recorder is the same as the network domain of the requesting device; if the network domain of the recorder is the same as the network domain of the requesting device, controlling the image capturing device to capture the first streaming image in response to the streaming request and transmitting the first streaming image to the requesting device under a first protocol; and if the network domain of the recorder is not the same as the network domain of the requesting device, controlling the image capturing device to capture the second streaming image in response to the streaming request and transmitting the second streaming image to the requesting device under a second protocol.
[0017] In one or more embodiments of this disclosure, the image capturing device transmits a second streaming image to a media server under a second protocol, and the media server transmits the second streaming image to the requesting device.
[0018] In one or more embodiments of this disclosure, when the recorder is docked with the base, the image capturing device stops capturing the first streaming image and the second streaming image.
[0019] In one or more embodiments of this disclosure, the control method of the recorder further includes: when the recorder is activated, controlling the image capturing device to capture a first streaming image and a second streaming image.
[0020] To achieve the above objectives, according to one embodiment of this disclosure, a recorder includes an image capturing device, a communication module, a protocol switching module, a shared memory, and a processor. The image capturing device is configured to capture a first streaming image and a second streaming image. The communication module is configured to connect to a network. The protocol switching module is configured to switch the recorder's communication protocol between a first protocol and a second protocol. The shared memory is configured to store the first streaming image based on the first protocol and the second streaming image based on the second protocol. The processor is electrically or communicatively connected to the image capturing device, the communication module, the protocol switching module, and the shared memory. The processor is configured to: control the image capturing device to capture the first streaming image or the second streaming image based on the recorder's communication protocol; allow the image capturing device to capture the first streaming image and the second streaming image when the recorder is not docked with the base; and stop the image capturing device from capturing the first streaming image and the second streaming image when the recorder is docked with the base.
[0021] In one or more embodiments of this disclosure, the communication module is further configured to receive a streaming request from the requesting device.
[0022] In one or more embodiments of this disclosure, the processor is further configured to: determine whether the network domain of the recorder is the same as the network domain of the requesting device; if the network domain of the recorder is the same as the network domain of the requesting device, in response to the streaming request, control the image capturing device to capture a first streaming image and transmit the first streaming image to the requesting device under a first protocol; and if the network domain of the recorder is not the same as the network domain of the requesting device, in response to the streaming request, control the image capturing device to capture a second streaming image and transmit the second streaming image to the requesting device under a second protocol.
[0023] In one or more embodiments of this disclosure, the image capturing device transmits a second streaming image to a media server under a second protocol, and the media server transmits the second streaming image to the requesting device.
[0024] In one or more embodiments of this disclosure, the processor is configured to allow the dock to charge the recorder when the recorder is docked with the dock.
[0025] In one or more embodiments of this disclosure, the processor is further configured to: control the image capturing device to capture a first streaming image and a second streaming image when the recorder is activated.
[0026] In summary, in the presently disclosed recorder and its control method, since the recorder includes a protocol switching module, the processor can determine whether to transmit the corresponding streaming video to the requesting device using the first protocol or the second protocol by judging the difference between the recorder's network domain and the requesting device's network domain. In the presently disclosed recorder and its control method, since the image capturing device only stops capturing the first and second streaming videos when the recorder is docked with the base, the base can charge the recorder when it is docked with the base, and allow the recorder to continue capturing streaming videos when the recorder and base are not docked. In the presently disclosed recorder and its control method, since the image capturing device is allowed to capture the first and second streaming videos when the recorder and base are not docked, the recorder can immediately stream the current video as soon as the user removes the recorder from the base, thus instantly recording the scene in an emergency. Overall, the recorder and control method disclosed herein not only provide audio and video streaming services under different communication protocols, but also enable users to immediately start the recorder to stream images in emergency situations.
[0027] The above description is only used to illustrate the problem to be solved by this disclosure, the technical means to solve the problem, and the technical effects produced, etc. The specific details of this disclosure will be described in detail in the following embodiments and related drawings. Attached Figure Description
[0028] To make the above and other objects, features, advantages and embodiments of this disclosure more apparent and understandable, the accompanying drawings are described below:
[0029] Figure 1 A functional block diagram is provided to illustrate a recorder streaming system according to an embodiment of the present disclosure.
[0030] Figure 2 A flowchart illustrating a method for controlling a recorder according to an embodiment of the present disclosure is provided.
[0031] Figure 3 A flowchart illustrating the steps of controlling a recorder according to an embodiment of the present disclosure is provided.
[0032] Figure 4A A schematic diagram illustrating a recorder according to an embodiment of the present disclosure is provided.
[0033] Figure 4B This is a schematic diagram illustrating the display device of a recorder according to an embodiment of the present disclosure displaying text information.
[0034] Figure 4C This is a schematic diagram illustrating the display device of a recorder according to an embodiment of the present disclosure displaying text information.
[0035] Figure 5A This is a schematic diagram illustrating a first state in which a recorder is docked with a base according to an embodiment of the present disclosure.
[0036] Figure 5B This is a schematic diagram illustrating the display device of a recorder according to an embodiment of the present disclosure displaying text information.
[0037] Figure 6A This is a schematic diagram illustrating a second state in which the recorder is not docked with the base according to an embodiment of the present disclosure.
[0038] Figure 6B This is a schematic diagram illustrating the display device of a recorder according to an embodiment of the present disclosure displaying text information.
[0039] The reference numerals in the attached figures are explained as follows:
[0040] 100: Secret Recorder
[0041] 110: Image capturing device
[0042] 120: Communication Module
[0043] 130: Protocol Switching Module
[0044] 140: Common Memory
[0045] 150: Processor
[0046] 160: Display device
[0047] 170: Power switch
[0048] 180: Slot
[0049] 200: Request device
[0050] 300: Media Server
[0051] 500: base body
[0052] 510: Storage space
[0053] 520: Connector
[0054] BCLS: Secret Recorder Streaming System
[0055] ITN: Network
[0056] M: Method
[0057] S1: First State
[0058] S2: Second State
[0059] S410, S420, S421, S422, S423, S424, S430, S440: Steps
[0060] TX1, TX2: Text information Detailed Implementation
[0061] The following disclosure provides numerous different embodiments or implementations for achieving various features of the provided patent subject matter. Specific embodiments of components and configurations are described below to simplify this disclosure. Of course, these are merely embodiments and are not intended to be limiting. For example, in the following description, the formation of a first feature above or on a second feature may include embodiments where the first and second features are in direct contact, and may also include embodiments where an additional feature may be formed between the first and second features, such that the first and second features are not in direct contact. Furthermore, this disclosure may repeat reference numerals and / or letters in various embodiments. Such repetition is for simplicity and clarity and does not in itself define the relationship between the various embodiments and / or configurations discussed.
[0062] Furthermore, for ease of description, spatially related terms such as "below," "below," "down," "above," and "upper" may be used herein to describe the relationship between one element or feature and another shown in the accompanying drawings. In addition to the orientations depicted in the figures, spatially related terms are intended to cover different orientations of the device during use or operation. The device may be positioned in other ways (rotated 90 degrees or in other orientations), and the spatial relative terms used herein can be interpreted accordingly.
[0063] As used herein, “approximately,” “about,” “roughly,” or “substantially” generally means within 20%, 10%, or 5% of a given value or range. The values given herein are approximate, meaning that the terms “approximately,” “roughly,” “roughly,” or “substantially” can be inferred unless explicitly stated otherwise.
[0064] Please refer to Figure 1 . Figure 1 This is a functional block diagram of a recorder streaming system BCLS according to an embodiment of this disclosure. Figure 1 As shown, in this embodiment, the BCLS (Browser Streaming System) includes a recorder 100, a requesting device 200, a media server 300, and a network ITN. The recorder 100, the requesting device 200, and the media server 300 are communicatively connected to each other via the network ITN. The requesting device 200 is configured to issue a streaming request to the recorder 100. In response to the streaming request, the recorder 100 transmits streaming video to the requesting device 200. The recorder 100 is configured to connect with a base 500 (e.g., ...). Figure 5A (As shown) Interconnection. In some embodiments, the recorder 100 transmits streaming video to a media server 300, and the media server 300 transmits streaming video to a requesting device 200. The recorder 100 includes an image capturing device 110, a communication module 120, a protocol switching module 130, a shared memory 140, a processor 150, and a display device 160. The image capturing device 110 is configured to capture a first streaming video and a second streaming video. The communication module 120 is configured to connect to a network ITN. The communication module 120 is further configured to receive streaming requests from the requesting device 200. The protocol switching module 130 is configured to switch the communication protocol of the recorder 100 between a first protocol and a second protocol. The shared memory 140 is configured to store the first streaming video based on the first protocol and the second streaming video based on the second protocol.
[0065] Please continue to refer to this. Figure 1 .like Figure 1As shown, in this embodiment, the processor 150 is electrically or communicatively connected to the image capturing device 110, the communication module 120, the protocol switching module 130, the shared memory 140, and the display device 160. The processor 150 is configured to control the image capturing device 110 to capture a first streaming image or a second streaming image based on the communication protocol of the recorder 100. The processor 150 is further configured to allow the image capturing device 110 to capture the first streaming image and the second streaming image when the recorder 100 is not docked with the base 500. The processor 150 is further configured to stop the image capturing device 110 from capturing the first streaming image and the second streaming image when the recorder 100 is docked with the base 500. The processor 150 is further configured to determine whether the network domain of the recorder 100 is the same as the network domain of the requesting device 200. The processor 150 is further configured to: if the network domain of the recorder 100 is the same as that of the requesting device 200, control the image capturing device 110 to capture a first streaming image and transmit the first streaming image to the requesting device 200 in response to the streaming request. The processor 150 is further configured to: if the network domain of the recorder 100 is not the same as that of the requesting device 200, control the image capturing device 110 to capture a second streaming image and transmit the second streaming image to the requesting device 200 in response to the streaming request. The processor 150 is further configured to allow the base 500 to charge the recorder 100 when the recorder 100 is docked with the base 500. The processor 150 is further configured to control the image capturing device 110 to capture the first streaming image and the second streaming image when the recorder 100 is activated. The display device 160 is configured to accept the control of the processor 150 to display text information TX1 and text information TX2.
[0066] In some implementations, the first agreement differs from the second agreement.
[0067] In some implementations, the first streaming image is generated only under the first protocol and is incompatible with the second protocol, and the second streaming image is generated only under the second protocol and is incompatible with the first protocol.
[0068] In some embodiments, the first protocol is the Real-Time Streaming Protocol (RTSP). In some embodiments, the second protocol is the Real-Time Messaging Protocol (RTMP). However, this disclosure is not intended to limit the types of the first and second protocols.
[0069] In some implementations, the recorder 100 may be, for example, a handheld recorder, a wearable recorder, a head-mounted recorder, a modular recorder, a multi-functional smart recorder, or other possible types of recorders.
[0070] In some embodiments, the requesting device 200 may be a notebook computer, desktop computer, smartphone, tablet, or other possible electronic device. This disclosure is not intended to limit the type of recorder 100.
[0071] In some embodiments, the image capturing device 110 may be a camera or any suitable image capturing device configured to capture images. This disclosure is not intended to limit the type of image capturing device 110.
[0072] In some embodiments, the image capturing device 110 transmits a second streaming image to the media server 300 under a second protocol, and the media server 300 transmits the second streaming image to the requesting device 200.
[0073] Please refer to Figure 2 . Figure 2 This is a flowchart of a method M for controlling a recorder 100 according to an embodiment of the present disclosure. Figure 2 The method M shown includes steps S410, S420, S430, and S440. For a better understanding of step S410, please refer to... Figure 2 , Figure 4A , Figure 4B as well as Figure 4C For a better understanding of step S420, please refer to [link / reference]. Figure 2 as well as Figure 3 For a better understanding of step S430, please refer to [link / reference]. Figure 2 , Figure 5A as well as Figure 5B For a better understanding of step S440, please refer to [link / reference]. Figure 2 , Figure 6A as well as Figure 6B .
[0074] Please refer to Figure 3 . Figure 3 This is a flowchart of step S420 of controlling the recorder 100 according to an embodiment of the present disclosure. Figure 3 As shown, step S420 includes steps S421, S422, S423, and S424. For a better understanding of steps S421, S422, S423, and S424, please refer to... Figure 1 as well as Figure 3 .
[0075] Steps S410, S420, S430 and S440 are described in detail below.
[0076] Step S410: Start the recorder 100.
[0077] Please refer to Figure 4A , Figure 4B as well as Figure 4C . Figure 4A This is a schematic diagram of a recorder 100 according to an embodiment of the present disclosure. Figure 4B as well as Figure 4C This is a schematic diagram showing text information TX1 and text information TX2 displayed on the display device 160 of the recorder 100 according to an embodiment of the present disclosure. Figure 4A As shown, in this embodiment, the recorder 100 further includes a power switch 170 and a slot 180. The display device 160 and the slot 180 are both located at the edge of the recorder 100. The display device 160 and the slot 180 are disposed on different surfaces of the recorder 100. The image capturing device 110 and the power switch 170 are exposed on the same surface. The power switch 170 is configured to be triggered to turn the recorder 100 on and off. In some embodiments, the power switch 170 may be disposed on the surface of the recorder 100 as a button, allowing a user to turn the recorder 100 on or off by pressing the power switch 170. The slot 180 is configured to couple to the base 500 for electrical connection. In some embodiments, the slot 180 includes a female connector. Figure 4B as well as Figure 4C As shown, in this embodiment, after the recorder 100 is activated, the display device 160 is configured to display text information TX1 and text information TX2. For example... Figure 4B As shown, when the recorder 100 is in standby mode, the display device 160 displays the text message TX1 to remind the user that the recorder 100 is in standby mode. Figure 4C As shown, when the recorder 100 is in working mode, the display device 160 displays the text message TX2 to remind the user that the recorder 100 is in working mode.
[0078] Step S420: Based on the first protocol and the second protocol of the recorder 100, control the image capturing device 110 of the recorder 100 to capture the first streaming image and the second streaming image.
[0079] Please continue to refer to this. Figure 2 as well as Figure 3 .like Figure 2 as well as Figure 3 As shown, the image capturing device 110 of the recorder 100 is configured to be controlled to capture a first streaming image and a second streaming image, and the image capturing device 110 captures the first streaming image and the second streaming image based on a first protocol and a second protocol. Specifically, the first streaming image is compatible with the first protocol, and the second streaming image is compatible with the second protocol. Therefore, when the communication protocol of the recorder 100 is the first protocol, the image capturing device 110 captures at least the first streaming image. And when the communication protocol of the recorder 100 is the second protocol, the image capturing device 110 captures at least the second streaming image.
[0080] In one usage scenario, after the recorder 100 is activated by its user, the recorder 100 controls the image capturing device 110 to capture the first streaming image and the second streaming image based on the first protocol and the second protocol.
[0081] In some implementations, the image capturing device 110 of the recorder 100, which controls the recorder 100 to capture the first streaming image and the second streaming image based on the first protocol and the second protocol of the recorder 100 (i.e., step S420), is performed after the recorder 100 is started (i.e., step S410).
[0082] The following will continue to explain steps S421, S422, S423 and S424 in detail.
[0083] Step S421: Send a streaming request to the recorder 100 through the requesting device 200.
[0084] Please continue to refer to this. Figure 1 .like Figure 1 As shown, in this embodiment, the requesting device 200 can issue a streaming request to the recorder 100. Specifically, in order to obtain the first streaming image and the second streaming image captured by the image capturing device 110 of the recorder 100, the requesting device 200 can send a streaming request to the recorder 100, and the communication module 120 receives the streaming request from the requesting device 200. In some embodiments, the requesting device 200 sends the streaming request to the recorder 100 via a network ITN.
[0085] In one usage scenario, when a user wants to obtain a first streaming video or a second streaming video, the user can operate the request device 200 and control the request device 200 to send a streaming request to the recorder 100 via the network ITN. Then, the communication module 120 of the recorder 100 will receive the streaming request from the request device 200.
[0086] In some implementations, the requesting device 200 issues a streaming request to the recorder 100 (i.e., step S421) after the recorder 100 is started (i.e., step S410).
[0087] Step S422: Determine whether the domain of the recorder 100 is the same as the domain of the requesting device 200.
[0088] Please continue to refer to this. Figure 1 .like Figure 1 As shown, in this embodiment, after the communication module 120 of the recorder 100 receives a streaming request from the requesting device 200, the processor 150 of the recorder 100 determines whether the network domain of the recorder 100 is the same as that of the requesting device 200. Specifically, the processor 150 determines the communication protocol under which to transmit the corresponding streaming image by judging the differences between the network domain of the recorder 100 and the network domain of the requesting device 200. Details regarding step S423 are provided below. In some embodiments, the processor 150 determines whether the network domain of the recorder 100 is the same as that of the requesting device 200 to determine whether to transmit the first streaming image or the second streaming image under a first protocol or a second protocol.
[0089] In one usage scenario, after the communication module 120 of the recorder 100 receives a streaming request sent by the user using the requesting device 200, the processor 150 of the recorder 100 automatically detects the network domain where the recorder 100 is located and the network domain where the requesting device 200 is located. Then, after the processor 150 of the recorder 100 obtains the network domain name where the recorder 100 is located and the network domain name where the requesting device 200 is located, the processor 150 determines whether the network domain of the recorder 100 and the network domain of the requesting device 200 are the same or different.
[0090] In some implementations, determining whether the network domain of the recorder 100 is the same as that of the requesting device 200 (i.e., step S422) is performed after the requesting device 200 issues a streaming request to the recorder 100 (i.e., step S421).
[0091] Step S423: If the network domain of the recorder 100 is the same as that of the requesting device 200, the streaming request control image capturing device 110 captures the first streaming image and transmits the first streaming image to the requesting device 200 under the first protocol.
[0092] Please continue to refer to this. Figure 1 .like Figure 1As shown, in this embodiment, when the processor 150 of the recorder 100 determines that the network domain of the recorder 100 is the same as that of the requesting device 200, the processor 150 responds to the streaming request by controlling the image capturing device 110 to capture a first streaming image, and the processor 150 transmits the first streaming image to the requesting device 200 under a first protocol. Specifically, when the network domain of the recorder 100 is the same as that of the requesting device 200, the protocol switching module 130 of the recorder 100 switches the communication protocol of the recorder 100 to the first protocol. When the communication protocol of the recorder 100 is the first protocol, the processor 150 transmits the first streaming image captured by the image capturing device 110 to the requesting device 200. In some embodiments where the network domain of the recorder 100 is the same as that of the requesting device 200, the first protocol may be, for example, the Real-time Streaming Protocol (RTSP). In other words, when the network domain of the recorder 100 is the same as that of the requesting device 200, the recorder 100 can transmit the first streaming image to the requesting device 200 through the network ITN, which belongs to the internal network type, under the first protocol.
[0093] In one usage scenario, when the processor 150 of the recorder 100 determines that the network domain of the recorder 100 is the same as that of the requesting device 200, the processor 150 will respond to the streaming request from the requesting device 200 and control the protocol switching module 130 to switch the communication protocol to the first protocol. Then, the user of the requesting device 200 uses the requesting device 200 to receive a first streaming image based on the first protocol from the image capturing device 110. Thus, the user can obtain the first streaming image captured by the image capturing device 110 of the recorder 100 by sending a streaming request using the requesting device 200.
[0094] In some implementations, the process of controlling the image capturing device 110 to capture the first streaming image and transmit the first streaming image to the requesting device 200 in response to a streaming request (i.e., step S423) is performed after determining whether the network domain of the recorder 100 is the same as the network domain of the requesting device 200 (i.e., step S422).
[0095] Step S424: If the network domain of the recorder 100 is different from that of the requesting device 200, the streaming request control image capturing device 110 captures the second streaming image and transmits the second streaming image to the requesting device 200 under the second protocol.
[0096] Please continue to refer to this. Figure 1 .like Figure 1As shown, in this embodiment, when the processor 150 of the recorder 100 determines that the network domain of the recorder 100 is different from the network domain of the requesting device 200, the processor 150 will respond to the streaming request by controlling the image capturing device 110 to capture a second streaming image, and the processor 150 will transmit the second streaming image to the requesting device 200 under a second protocol. Specifically, when the network domain of the recorder 100 is different from the network domain of the requesting device 200, the protocol switching module 130 of the recorder 100 switches the communication protocol of the recorder 100 to the second protocol. When the communication protocol of the recorder 100 is the second protocol, the processor 150 transmits the second streaming image captured by the image capturing device 110 to the requesting device 200. In some embodiments where the network domain of the recorder 100 is different from the network domain of the requesting device 200, the second protocol may be, for example, the Real-Time Messaging Protocol (RTMP). More specifically, because the network domain of the recorder 100 is different from that of the requesting device 200, the recorder 100 cannot directly transmit the second streaming image to the requesting device 200 under the second protocol. Instead, it must use the media server 300 as a transmission relay station to transmit the second streaming image to the requesting device 200. In other words, when the network domain of the recorder 100 is different from that of the requesting device 200, the recorder 100 can first transmit the second streaming image to the media server 300 through a network ITN belonging to the type of external network (e.g., public network) under the second protocol. The media server 300 then transmits the second streaming image to the requesting device 200 through the network ITN belonging to the type of external network (e.g., public network) under the second protocol.
[0097] In one usage scenario, when the processor 150 of the recorder 100 determines that the network domain of the recorder 100 is different from that of the requesting device 200, the processor 150 responds to the streaming request from the requesting device 200 and controls the protocol switching module 130 to switch the communication protocol to the second protocol. Then, the processor 150 of the recorder 100 transmits the second streaming video to the media server 300 via the network ITN, which serves as an external network. Next, the user of the requesting device 200 uses the requesting device 200 to receive the second streaming video based on the second protocol from the media server 300. Thus, the user can obtain the second streaming video captured by the image capturing device 110 of the recorder 100 by sending a streaming request using the requesting device 200.
[0098] In some implementations, the process of controlling the image capturing device 110 to capture the second streaming image and transmit the second streaming image to the requesting device 200 under the second protocol (i.e., step S424) in response to a streaming request is performed after determining whether the network domain of the recorder 100 is the same as the network domain of the requesting device 200 (i.e., step S422).
[0099] In some embodiments, in steps S423 and S424, the image capturing device 110 simultaneously captures the first streaming image and the second streaming image to continuously generate an audio-visual file storing the first streaming image and an audio-visual file storing the second streaming image. Then, when the protocol switching module 130 switches the communication protocol to the first protocol, the processor 150 transmits only the first streaming image to the requesting device 200 without transmitting the second streaming image, so that the user of the requesting device 200 can obtain the first streaming image. Alternatively, when the protocol switching module 130 switches the communication protocol to the second protocol, the processor 150 transmits only the second streaming image to the requesting device 200 without transmitting the first streaming image, so that the user of the requesting device 200 can obtain the second streaming image.
[0100] Step S430: When the recorder 100 is docked with the base 500, stop the image capturing device 110 from capturing the first streaming image and the second streaming image.
[0101] Please refer to Figure 5A as well as Figure 5B . Figure 5A This is a schematic diagram of a recorder 100 docked with a base 500 and in a first state S1 according to an embodiment of the present disclosure. Figure 5B This is a schematic diagram showing the text information TX1 displayed on the display device 160 of the recorder 100 according to an embodiment of the present disclosure. For example... Figure 5A As shown, in this embodiment, the housing 500 includes a receiving space 510 and a connector 520. The receiving space 510 is a recess defined by the housing 500 to receive the recorder 100. The connector 520 protrudes from the receiving space 510 and is configured to couple with the recorder 100. Specifically, the connector 520 of the housing 500 is configured to couple with the slot 180 of the recorder 100 to electrically connect the recorder 100 to the housing 500. In some embodiments, the connector 520 may be, for example, a male connector. In some embodiments, the recorder 100 is partially received in the receiving space 510 of the housing 500. Specifically, when the recorder 100 is coupled to the housing 500, the connector 520 is coupled to the slot 180, and the image capturing device 110, the display device 160, and the power switch 170 are exposed relative to the housing 500. Figure 5A as well as Figure 5BAs shown, this allows the user to operate the power switch 170 and know that the recorder 100 is in the first state S1 by displaying the text information TX1 on the display device 160 when the recorder 100 is docked with the base 500 and in the first state S1. In addition, since the image capturing device 110 is not covered by the base 500 when the recorder 100 is in the first state S1, the image capturing device 110 of the recorder 100 will not encounter the problem of obstructed view when capturing the first streaming image or the second streaming image.
[0102] like Figure 5A as well as Figure 5B As shown, when the recorder 100 is in the first state S1, the processor 150 stops the image capturing device 110 from capturing the first and second streaming images. In some embodiments, when the recorder 100 is docked with the base 500 and in the first state S1, the image capturing device 110 stops streaming, and the processor 150 allows the base 500 to charge the recorder 100. Specifically, when the connector 520 of the base 500 docks with the slot 180 of the recorder 100, the female connector in the slot 180 generates a docking signal and sends it to the processor 150. After receiving the docking signal, the processor 150 allows the base 500 to charge the recorder 100 and interrupts the image capturing device 110 from capturing the first and second streaming images. In some embodiments, when the recorder 100 is in the first state S1, the display device 160 displays the text information TX1.
[0103] In one usage scenario, after the recorder 100 is activated by its user by pressing the power switch 170, the image capturing device 110 continuously captures the first and second streaming images. Then, when the user places the recorder 100 into the receiving space 510 of the socket 500 and couples the connector 520 of the socket 500 with the slot 180 of the recorder 100, the image capturing device 110 stops capturing the first and second streaming images, and the socket 500 is allowed to charge the recorder 100. Furthermore, when the user mates the recorder 100 with the socket 500, generating a mating signal and sending it to the processor 150, the display device 160 displays the text message TX1 to indicate that the recorder 100 is now in standby mode and streaming audio and video.
[0104] In some embodiments, stopping the image capturing device 110 from capturing the first streaming image and the second streaming image (i.e., step S430) is performed after the image capturing device 110 of the recorder 100 is controlled to capture the first streaming image and the second streaming image based on the first protocol and the second protocol of the recorder 100 (i.e., step S420).
[0105] Step S440: When the recorder 100 is not docked with the base 500, the image capturing device 110 is allowed to capture the first streaming image and the second streaming image.
[0106] Please refer to Figure 6A as well as Figure 6B . Figure 6A This is a schematic diagram of the recorder 100 being in a second state S2 when it is not docked with the base 500 according to an embodiment of the present disclosure. Figure 6B This is a schematic diagram showing the text information TX2 displayed on the display device 160 of the recorder 100 according to an embodiment of the present disclosure. Figure 6A As shown, in this embodiment, the recorder 100 is not mated with the base 500. Specifically, the recorder 100 detaches from the receiving space 510 of the base 500, and the connector 520 of the base 500 disengages from the slot 180 of the recorder 100. Figure 6B As shown, when the recorder 100 is not docked with the base 500, the display device 160 displays the text information TX2. This allows the user to know that the recorder 100 is in the second state S2 when it is not docked with the base 500.
[0107] like Figure 6A as well as Figure 6B As shown, when the recorder 100 is in the second state S2, the processor 150 allows the image capturing device 110 to capture the first streaming image and the second streaming image. In some embodiments, when the recorder 100 is not docked with the base 500 and is in the second state S2, the image capturing device 110 is activated and begins streaming. Specifically, when the connector 520 of the base 500 disengages from the slot 180 of the recorder 100, the female connector in the slot 180 generates an undocking signal and sends it to the processor 150. After receiving the undocking signal, the processor 150 activates the recorder 100 and controls the image capturing device 110 to begin capturing the first streaming image and the second streaming image. In other words, in this case, the recorder 100 can be activated by disengaging from the base 500, without needing to press the power switch 170. In some implementations, when the recorder 100 is in the second state S2, the display device 160 displays text information TX2.
[0108] In one usage scenario, when the user of the recorder 100 detaches the recorder 100 from the base 500 and disconnects it (e.g., removing the connector 520 of the base 500 from the slot 180 of the recorder 100), the image capturing device 110 is allowed to capture the first streaming image and the second streaming image. In other words, when the user of the recorder 100 operates the recorder 100 to change the recorder 100 from the first state S1 to the second state S2, the recorder 100 can immediately change from a standby state (e.g., in a closed state and stopped streaming) to an active state (e.g., in an active state and started streaming). Furthermore, when the user of the recorder 100 disconnects the recorder 100 from the base 500 and sends a disconnection signal to the processor 150, the display device 160 displays the text message TX2 to indicate that the recorder 100 is now in an active state and is streaming audio and video.
[0109] In some implementations, allowing the image capturing device 110 to capture the first streaming image and the second streaming image (i.e., step S440) is performed after the image capturing device 110 of the recorder 100 is controlled to capture the first streaming image and the second streaming image based on the first protocol and the second protocol of the recorder 100 (i.e., step S420).
[0110] By implementing this disclosure Figure 2 The method M shown can not only provide users of the requesting device 200 with corresponding audio and video streaming services (e.g., first streaming video and second streaming video) under different communication protocols (e.g., the first protocol and the second protocol), but also enable users of the recorder 100 to immediately start the recorder 100 to capture streaming video in an emergency.
[0111] From the detailed description of the specific embodiments of this disclosure above, it is clear that in the recorder and control method of this disclosure, since the recorder includes a protocol switching module, the processor can determine whether to transmit the corresponding streaming image to the requesting device using the first protocol or the second protocol by judging the difference between the network domain of the recorder and the network domain of the requesting device. In the recorder and control method of this disclosure, since the image capturing device only stops capturing the first and second streaming images when the recorder is docked with the base, the base can charge the recorder when it is docked with the base, and allow the recorder to continue capturing streaming images when the recorder and base are not docked. In the recorder and control method of this disclosure, since the image capturing device is allowed to capture the first and second streaming images when the recorder and base are not docked, the recorder can immediately stream the current image as soon as the user removes the recorder from the base, thereby instantly recording the scene in an emergency. Overall, the recorder and control method disclosed herein not only provide audio and video streaming services under different communication protocols, but also enable users to immediately start the recorder to stream images in emergency situations.
[0112] Although this disclosure has been described in considerable detail with reference to certain embodiments thereof, other embodiments are also included. Therefore, the concept and scope of the appended claims should not be limited to the description of the embodiments contained herein.
[0113] The foregoing outlines the features of several embodiments to enable those skilled in the art to better understand the embodiments described herein. Those skilled in the art should understand that the foregoing can be readily used as the basis for designs or modifications to achieve other variations without departing from the concept and scope of this invention, in order to implement the same objectives and / or realize the same advantages of the embodiments described herein. The foregoing should be understood as illustrative of this disclosure, and its scope of protection should be determined by the claims.
Claims
1. A method for controlling a secret recorder, characterized in that, Include: The image capturing device controlling the recorder captures a first streaming image and a second streaming image of the image capturing device based on a first protocol and a second protocol of the recorder; When the recorder is docked with the base, the image capturing device stops capturing the first streaming image and the second streaming image; and When the recorder is not docked with the base, the image capturing device is allowed to capture the first streaming image and the second streaming image.
2. The method as described in claim 1, characterized in that, The first streaming video is based on the first protocol and the second streaming video is based on the second protocol.
3. The method as described in claim 1, characterized in that, The first protocol is an instant streaming communication protocol, and the second protocol is an instant messaging communication protocol.
4. The method as described in claim 1, characterized in that, The image capturing device controlling the recorder further includes capturing the first streaming image and the second streaming image of the image capturing device: The requesting device sends a streaming request to the recorder; Determine whether the network domain of the recorder is the same as the network domain of the requesting device; If the network domain of the recorder is the same as the network domain of the requesting device, in response to the streaming request, the image capturing device is controlled to capture the first streaming image and transmit the first streaming image to the requesting device under the first protocol; and If the network domain of the recorder is different from the network domain of the requesting device, the image capturing device is controlled to capture the second streaming image and transmit the second streaming image to the requesting device under the second protocol in response to the streaming request.
5. The method as described in claim 4, characterized in that, The image capturing device transmits the second streaming image to the media server under the second protocol, and the media server transmits the second streaming image to the requesting device.
6. The method as described in claim 1, characterized in that, When the recorder is docked with the base, the base is allowed to charge the recorder.
7. The method as described in claim 1, characterized in that, Further includes: When the recorder is activated, the image capturing device is controlled to capture the first streaming image and the second streaming image.
8. A method for controlling a secret recorder, characterized in that, Include: The communication protocol of the recorder controls the image capturing device of the recorder to capture a first streaming image and a second streaming image, wherein the communication protocol includes a first protocol and a second protocol; When the recorder is docked with the base, the base is allowed to charge the recorder; and When the recorder is not docked with the base, the image capturing device is allowed to capture the first streaming image and the second streaming image.
9. The method as described in claim 8, characterized in that, The first streaming video is based on the first protocol and the second streaming video is based on the second protocol.
10. The method as described in claim 8, characterized in that, The first protocol is an instant streaming communication protocol, and the second protocol is an instant messaging communication protocol.
11. The method as described in claim 8, characterized in that, The image capturing device controlling the recorder further includes capturing the first streaming image and the second streaming image of the image capturing device: The requesting device sends a streaming request to the recorder; Determine whether the network domain of the recorder is the same as the network domain of the requesting device; If the network domain of the recorder is the same as the network domain of the requesting device, in response to the streaming request, the image capturing device is controlled to capture the first streaming image and transmit the first streaming image to the requesting device under the first protocol; and If the network domain of the recorder is different from the network domain of the requesting device, the image capturing device is controlled to capture the second streaming image and transmit the second streaming image to the requesting device under the second protocol in response to the streaming request.
12. The method as described in claim 11, characterized in that, The image capturing device transmits the second streaming image to the media server under the second protocol, and the media server transmits the second streaming image to the requesting device.
13. The method as described in claim 8, characterized in that, When the recorder is docked with the base, the image capturing device stops capturing the first streaming image and the second streaming image.
14. The method as described in claim 8, characterized in that, Further includes: When the recorder is activated, the image capturing device is controlled to capture the first streaming image and the second streaming image.
15. A secret recorder, characterized in that, Include: An image capturing device configured to capture a first streaming image and a second streaming image; Communication module, configured to connect to a network; A protocol switching module is configured to switch the communication protocol of the recorder between a first protocol and a second protocol; A shared memory configured to store the first streaming image based on the first protocol and the second streaming image based on the second protocol; and A processor, electrically or communicatively connected to the image capturing device, the communication module, the protocol switching module, and the common memory, is configured to: Based on the communication protocol of the recorder, the image capturing device is controlled to capture the first streaming image or the second streaming image; When the recorder is not docked with the base, the image capturing device is allowed to capture the first streaming image and the second streaming image; and When the recorder is docked with the base, the image capturing device stops capturing the first streaming image and the second streaming image.
16. The recorder as described in claim 15, characterized in that, The communication module is further configured to: Receive streaming requests from the requesting device.
17. The recorder as claimed in claim 16, characterized in that, The processor is further configured to: Determine whether the network domain of the recorder is the same as the network domain of the requesting device; If the network domain of the recorder is the same as the network domain of the requesting device, in response to the streaming request, the image capturing device is controlled to capture the first streaming image and transmit the first streaming image to the requesting device under the first protocol; and If the network domain of the recorder is different from the network domain of the requesting device, the image capturing device is controlled to capture the second streaming image and transmit the second streaming image to the requesting device under the second protocol in response to the streaming request.
18. The recorder as claimed in claim 17, characterized in that, The image capturing device transmits the second streaming image to the media server under the second protocol, and the media server transmits the second streaming image to the requesting device.
19. The recorder as described in claim 15, characterized in that, The processor is configured to: When the recorder is docked with the base, the base is allowed to charge the recorder.
20. The recorder as described in claim 15, characterized in that, The processor is further configured to: When the recorder is activated, the image capturing device is controlled to capture the first streaming image and the second streaming image.
