Multi-channel image receiving method

By registering one channel as a normal channel in the multi-channel image receiving device and registering other channels as virtual channels using its connection information, the cumbersome and delay problems caused by the need to register channels one by one in the prior art are solved, and fast and effective image reception is achieved.

CN116095260BActive Publication Date: 2025-08-19HANWHA VISION CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211381765.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2021-11-05
Filing Date
2022-11-04
Publication Date
2025-08-19
Estimated Expiration
2042-11-04

AI Technical Summary

Technical Problem

Prior art In multi-channel monitoring systems, each channel needs to be registered one by one to receive images, resulting in cumbersome programs and possible time delays, especially in the absence of complete automation in connection between wireless NVR devices and wireless cameras.

Method used

By registering one channel as a normal channel in the multi-channel image receiving device, and registering other channels as virtual channels using the connection information of the channel, images of all channels, including images of normal channels and virtual channels can be received through only one channel registration.

Benefits of technology

It is realized that there is no need to register each channel one by one in a multi-channel terminal device, which reduces resource consumption, improves the speed and efficiency of image reception, and avoids time delay.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116095260B_ABST
    Figure CN116095260B_ABST
Patent Text Reader

Abstract

The present invention discloses a multi-channel image reception method. The multi-channel image reception method comprises the following steps: receiving connection information for registering a first channel among the multiple channels and profile information regarding a second channel other than the first channel from a network camera supporting multiple channels; registering the first channel as a normal channel using the connection information; registering the second channel as a virtual channel using the profile information; requesting image transmission via the second channel from the network camera using the profile information; and receiving and storing the image transmitted from the network camera via the second channel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an image receiving device for receiving channel images from a network camera supporting multiple channels, and more particularly to an image receiving device and method for receiving images through other channels after registering one channel without a separate channel registration process. Background Art

[0002] Network configuration for network video recorders (NVRs) and Internet Protocol (IP) cameras requires specialized knowledge of IP network configuration. Therefore, users without specialized knowledge of IP network configuration find it difficult to manually configure the network configuration for NVRs and IP cameras.

[0003] In order to solve this problem, the following technology is proposed in Korean Patent Publication No. 2013-0119248 (Patent Document 1), which is to automatically set the connection between the NVR device and the IP camera by minimizing user intervention, thereby eliminating the inconvenience of users who do not have professional knowledge related to IP network settings having to manually perform network settings for the NVR and IP cameras one by one.

[0004] However, the above-mentioned Patent Document 1 does not provide a fully automated method for connecting the wireless NVR device and the wireless camera in the connection process before setting the connection between the wireless NVR device and the wireless camera, and therefore has limitations on the use of the automatic registration function of the wireless camera.

[0005] Furthermore, in light of these issues, Korean Patent Publication No. 2015-0141095 (Patent Document 2) discloses a function for automatically registering wireless cameras with NVRs. According to Patent Document 2, the connection between the wireless NVR and the wireless camera is automated using a plug-and-play approach during the connection process before the connection between the wireless NVR and the wireless camera is established, thereby improving user convenience. Specifically, Patent Document 2 proposes a two-level connection structure that sequentially attempts a virtual connection with each wireless NVR device using an initial connection password, based on the NVR channel, and then establishes an actual connection upon authentication.

[0006] However, although the prior art including the above-mentioned technology has proposed a more automated method for registering each channel from a network camera supporting multiple channels, in order to receive images from the desired channel, it is necessary to register the corresponding channel each time to receive images, which makes the procedure cumbersome and inevitably causes time delays.

[0007]

Prior art literature

[0008] [Patent Literature]

[0009] Korean Patent Publication No. 2013-0119248 (published on October 31, 2013)

[0010] Korean Patent Publication No. 2015-0141095 (published on December 17, 2015) Summary of the Invention

[0011] The technical problem to be achieved by the present invention is that, in a multi-channel terminal device such as a multi-channel surveillance camera or a multi-channel encoder, when a channel is registered to a multi-channel image receiving device such as a network video recorder, a virtual channel can also be set for channels other than the registered channel to receive images and display or retransmit them.

[0012] Another technical problem to be solved by the present invention is that in a multi-channel image receiving device where display performance or network performance is more advantageous than storage performance, more channels can be used quickly when performing storage-free display or retransmission, thereby achieving improved asymmetric performance.

[0013] The technical problems of the present invention are not limited to the technical problems mentioned above, and those skilled in the art can clearly understand other technical problems not mentioned through the following description.

[0014] According to one embodiment of the present invention, a multi-channel image receiving method is implemented in a device including a processor and an internal memory storing instructions executable by the processor, the method comprising the following steps: receiving connection information about the first channel from a network camera supporting the first and second channels; registering the first channel as a registered channel using the connection information about the first channel; requesting the network camera for images from the second channel using the connection information about the first channel; and receiving images from the second channel via the registered channel.

[0015] The multi-channel image receiving method further includes the following step: retransmitting the image of the second channel to a display and / or other devices.

[0016] The connection information includes the Internet protocol address, connection ID, connection password and configuration file information of the network camera.

[0017] The step of requesting the image of the second channel includes the following steps: using the connection information of the first channel and the configuration file information of the second channel to request the network camera to transmit the image through the second channel.

[0018] The configuration file information includes streaming capability and a streaming uniform resource identifier (URI).

[0019] The streaming capability includes at least one of a communication protocol, a supported resolution, a supported frame rate, and a supported bit rate supported by the second channel.

[0020] The multi-channel image receiving method further includes the following steps: receiving the image of the first channel through the registration channel, wherein the image of the first channel is a fisheye original image, and the image of the second channel is a dedistorted image of a part of the fisheye original image.

[0021] The multi-channel image receiving method further includes the following step: receiving the image of the first channel through the registration channel, wherein the image of the first channel is a live image and / or a storage image, and the image of the second channel is a live image.

[0022] According to another embodiment of the present invention, a multi-channel image receiving method is a multi-channel image receiving method executed by instructions under the control of a processor in a device including a processor and an internal memory storing instructions executable by the processor, including the following steps: receiving connection information for registering a first channel among the multiple channels and profile information about a second channel other than the first channel from a network camera supporting multiple channels; registering the first channel as a normal channel using the connection information; registering the second channel as a virtual channel using the profile information; requesting image transmission through the second channel from the network camera using the profile information; and receiving and storing the image transmitted from the network camera through the second channel.

[0023] The connection information includes the Internet protocol address, connection ID, connection password and configuration file information of the network camera.

[0024] According to the present invention, in order to receive all channels of a multi-channel terminal device and display or retransmit them, it is not necessary to register each channel one by one in a multi-channel image receiving device such as a network video recorder. Therefore, when it is necessary to receive a specific channel, rapid image reception or streaming can be performed according to the situation.

[0025] Therefore, among the multiple channels supported by the multi-channel terminal device, only one channel registration can provide an effect equivalent to one registration to the multiple channels supported by the multi-channel terminal device.

[0026] According to the present invention, it is not necessary to consume resources for registering all channels of a multi-channel video receiving device in order to monitor all channels of the multi-channel terminal equipment. Instead, it is sufficient to store resources for registering one channel in a memory. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] Figure 1 is a diagram showing the structure of a monitoring system according to an embodiment of the present invention.

[0028] Figure 2 is a block diagram showing the structure of a network camera according to an embodiment of the present invention.

[0029] Figure 3 is a block diagram showing the structure of a multi-channel video receiving device according to an embodiment of the present invention.

[0030] Figure 4 FIG. 1 is a diagram showing channel connection information using a GUI according to an embodiment of the present invention.

[0031] Figure 5 This is a diagram illustrating the hardware configuration of a computing device that implements a multi-channel video receiving device.

[0032] Figure 6 is a flowchart illustrating a multi-channel image receiving method performed by a multi-channel image receiving device.

[0033] Description of Reference Numerals

[0034] 10: Network 30: User terminal device

[0035] 50, 50A, 50B, 50C: Network camera 51: Photographing element

[0036] 52: Image encoder 53, 140: Memory

[0037] 54: Channel setting unit 55: Image transmission unit

[0038] 56, 120: Network interface 59, 190: Control unit

[0039] 100: Multi-channel video receiving device 125: Channel video request unit

[0040] 130: Normal channel registration unit 135: Virtual channel registration unit

[0041] 145: Video transmission unit 150: Video decoder

[0042] 155: GUI generation unit 160: I / O device DETAILED DESCRIPTION

[0043] The advantages and features of the present invention, as well as the methods for achieving these advantages and features, will be clearly understood by referring to the embodiments described in detail below in conjunction with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, and it can be implemented in a variety of different forms. The present embodiments are provided only to complete the disclosure of the present invention and to fully inform those with basic knowledge in the technical field to which the present invention belongs. The present invention is defined solely by the scope of the claims. Throughout the specification, the same reference numerals refer to the same components.

[0044] Unless otherwise defined, all terms (including technical and scientific terms) used in this specification are to be used with the meanings that would be understood by a person having basic knowledge in the technical field to which this invention belongs. In addition, commonly used and previously defined terms should not be interpreted in an ideal or excessive manner unless they are specifically defined.

[0045] The terms used in this specification are used to illustrate the embodiments and are not intended to limit the present invention. In this specification, unless otherwise specified, the singular form also includes the plural form in the sentence. The terms "comprises" and / or "comprising" used in the specification are used to mean that they do not exclude the existence or addition of one or more other components in addition to the mentioned components.

[0046] Hereinafter, an embodiment of the present invention will be described in detail with reference to the accompanying drawings.

[0047] Figure 1 2 is a diagram showing the structure of a monitoring system 200 according to an embodiment of the present invention. Figure 1 The monitoring system 200 includes a plurality of network cameras 50 (50A, 50B, 50C), a multi-channel image receiving device 100, and a user terminal device 30. The plurality of network cameras 50A, 50B, 50C, the multi-channel image receiving device 100, and the user terminal device 30 are connected to each other via a network 10 such as the Internet or an intranet. The multi-channel image receiving device 100 may be a typical network video recorder. In addition, Figure 1 Only three network cameras are shown in FIG. , but the present invention is not limited thereto.

[0048] The network camera 50 captures images of the monitored area (surveillance images), processes them, and transmits them using the Internet Protocol. Specifically, upon request from the multi-channel image receiving device 100, it broadcasts a local area network ID tag matching the corresponding channel number to which it is connected, and receives an Internet Protocol address assigned accordingly.

[0049] The multi-channel video receiving device 100 has a built-in network interface for connecting to a plurality of network cameras 50 and receives connection information such as a channel number of a specific network camera 50. The received channel number can be used to allocate an Internet protocol address and broadcast.

[0050] The user terminal device 30 can be implemented by a personal computer, a mobile terminal, etc., and can be connected to the multi-channel image receiving device 100 through the network 10, thereby receiving the monitoring area stored in the multi-channel image receiving device 100, thereby providing a monitoring service based on the Internet protocol.

[0051] Figure 2 This is a block diagram illustrating the structure of a network camera 50 according to one embodiment of the present invention. The network camera 50 may include a processor and an internal memory storing instructions executable by the processor in terms of hardware. Its functional blocks may include an image sensor 51, an image encoder 52, a memory 53, a channel setting unit 54, an image transmission unit 55, a network interface 56, and a control unit 59 that controls all of these functional blocks.

[0052] The image sensor 51 can be implemented as a charge-coupled device (CCD) sensor or a complementary metal-oxide semiconductor (CMOS) sensor, and captures external surveillance images and stores them in the memory 52. Furthermore, event information obtained through video analytics (VA) can be further stored in the memory 52 along with the surveillance images. This event information is metadata that can indicate the content of the captured images, including the type of object, the circumstances of the event, and so on.

[0053] In order to improve storage efficiency, the captured surveillance images are usually first encoded by the image encoder 52 and then stored in the memory 53. In order to compress these images, the image encoder 52 can have a built-in image codec such as H.264 / AVC, HEVC, or Mpeg-4.

[0054] The channel setting unit 54 sets channel information for each of a plurality of channels supported by the network camera 50 using a communication port, a LAN ID, and the like.

[0055] The image transmission unit 55 generates a transmission packet from the surveillance image stored in the memory 53. This transmission packet is generated based on a transmission protocol, such as the Transmission Control Protocol / Internet Protocol (TCP / IP) or the Real Time Streaming Protocol (RTSP).

[0056] The network interface 56 includes a physical layer for network communication and transmits connection information for channel registration to the multi-channel image receiving device 100. If an image transmission request through a specific channel is received from the multi-channel image receiving device 100, the monitoring image is transmitted to the channel accordingly.

[0057] Figure 3 This is a block diagram illustrating the structure of a multi-channel video receiving device 100 according to an embodiment of the present invention. The multi-channel video receiving device 100 may be configured in hardware to include a processor and an internal memory storing instructions executable by the processor. Its functional blocks may include a network interface 120, a channel video request unit 125, a normal channel registration unit 130, a virtual channel registration unit 135, a memory 140, an image transmission unit 145, a video decoder 150, a graphical user interface (GUI) generator 155, an input / output (I / O) device 160, and a control unit 190 that controls all of these functional blocks.

[0058] The network interface 120 includes a physical layer for network communication, receives connection information for channel registration from the network camera 50 , and transmits an image transmission request through a specific channel to the network camera 50 , thereby receiving a surveillance image through the channel.

[0059] The channel image request unit 125 transmits a message requesting image transmission for a specific channel to the network camera 50 via the network interface 120. Furthermore, before transmitting the image, the channel image request unit 125 requests connection information regarding the channel from the network camera 50. This connection information includes the network camera 50's Internet Protocol (IP) address, channel information, connection ID, connection password, and profile information. The user of the multi-channel image receiving device 100 uses the IP address to connect to the network camera 50 and uses the connection ID and connection password pair to authenticate the connection with the network camera 50. The channel information refers to channel information (such as channel information and number of channels) configured in the network camera 50 using communication ports and local area network IDs. Furthermore, the profile information refers to transmission information used to actually receive transmission packets, such as streaming capabilities and streaming uniform resource identifiers (URIs). Streaming capabilities refer to options supported by the network camera 50 for image transmission, including the communication protocols, resolutions, frame rates, and bit rates supported by the channel.

[0060] According to these requests, the network interface 120 receives connection information for registering the channel and additional information (eg, profile information) on channels other than the channel supported by the network camera 50 from the network camera 50 .

[0061] In the past, when image transmission for a certain channel was required, the image receiving device had to register for each corresponding channel one by one. This not only resulted in resource consumption, but also caused various problems such as time delay when requesting images while changing channels. Therefore, in the present invention, when the connection information for a certain channel (first channel) is initially received, not only the connection information for the first channel is received, but also, in addition to the channel, additional information about other channels that the network camera 50 can support is received at the same time. The inherent information for the network camera 50 has been received when the connection information for the first channel is received. Therefore, for the image transmission of the other channels (second channel), this additional information can be minimized to include only the necessary information (for example, profile information).

[0062] Accordingly, the normal channel registration unit 130 registers the first channel as a regular physical channel using the connection information about the first channel and stores the relevant information in the memory 140, and the virtual channel registration unit 135 registers the second channel as a virtual channel using the additional information (i.e., profile information) of the second channel in addition to other channels.

[0063] As described above, the profile information refers to transmission information used to actually receive and transmit data packets, such as streaming capabilities and streaming uniform resource identifiers (URIs). Streaming capabilities may include information about the communication protocols, resolutions, frame rates, and bit rates supported by the channel, which are options that the network camera 50 supports for image transmission. Furthermore, a virtual channel is a "virtual" channel that, unlike an actual, registered, normal channel, is stored only as a data set in internal memory without undergoing the usual registration process. This allows for equivalent registration to a normal channel.

[0064] As a specific application example, a fisheye original image can be received via the first channel, which serves as a normal channel, and a dewarped image of a portion of the original fisheye image can be received via another channel, which serves as a virtual channel. Thus, a user of the multi-channel image receiving device 100 can receive the distorted original fisheye image via the physical first channel while quickly receiving the dewarped image of a specific location via another channel whenever needed. According to the present invention, even when switching to either the first channel or another channel and frequently requesting image transmission, a separate registration process is not required. The corresponding dewarped image can be quickly requested and received from the network camera 50 using only the profile information stored in the internal memory as a virtual channel.

[0065] As another application example, images stored in memory 140 for storage can be received via the first channel, which is a normal channel, and live images can be received via another channel, which is a virtual channel, without requiring permanent or semi-permanent storage, for direct playback on a display or retransmission to user terminal device 30. Thus, important images requiring storage can be received via the first channel, which is normally registered, while images not requiring storage can be quickly received via the virtual channel.

[0066] In practice, when receiving an image via the virtual channel, the channel image request unit 125 uses the configuration file information stored in the internal memory to request the network camera 50 to transmit the image via the second channel. The network interface 120 then receives the image transmitted from the network camera via the second channel, and the memory 140 stores the received image.

[0067] In addition, the image transmission unit 145 may regenerate the surveillance image stored in the memory 140 into a retransmission data packet and forward the retransmission data packet to the user terminal device 30 via the network interface 120 .

[0068] The video decoder 150 decodes the transmission data packets of the surveillance video received from the network camera 50 through the network interface 120 to generate a restored video. To achieve this image restoration, the video decoder 150 can have a built-in video codec such as H.264 / AVC, HEVC, or Mpeg-4.

[0069] The GUI generator 155 displays the surveillance video decoded by the video decoder 150 to the user through the I / O device 160, along with a user-friendly graphical user interface (GUI). The GUI may include connection information for multiple channels of a specific network camera 50. For example, if the second channel is registered as a virtual channel, the second channel may be displayed to the user as a hierarchical sub-connection of the first channel.

[0070] Finally, the I / O device 160 includes a display device such as a liquid crystal display (LCD), a light emitting diode (LED), a touch screen, a mouse, and the like, which can interact with the user.

[0071] Figure 4 FIG is a diagram showing channel connection information using a GUI according to an embodiment of the present invention. Figure 4 In the example, multi-channel image receiving device 100 registers channel information with cameras A and B and displays it using the GUI. Camera A's channels are A-1 through AN, or N channels, and camera B's channels are B-1 through BM, or M channels. All of camera A's channels are registered through the normal channel registration process and are therefore displayed side by side. In contrast, only channel B-1 of camera B is registered through the normal channel registration process; the remaining channels are registered as virtual channels.

[0072] Furthermore, it can be seen that all of camera B's virtual channels, B-2 through BM, were registered as virtual channels during the registration process for channel B-1. That is, the multi-channel image receiving device 100 received additional information about the remaining channels during the registration of channel B-1 and stored it as a data set in its internal memory. Subsequently, if surveillance images need to be received via channels other than channel B-1, a request for surveillance images from camera B can be made without a separate registration process, allowing for rapid reception of the corresponding surveillance images.

[0073] According to the present invention, the virtual channel generation process ("makeNewNetCam4VC") can be written as the pseudo code described in Table 1 below. Specifically, the virtual channel information of the registered channel is passed to the "MAKE_VC_CHANNEL(ICh, subCh)" function. In this case, "ICh" refers to the normally registered channel, and "subCh" refers to the channel registered as a virtual channel as the underlying structure of the channel.

[0074]

Table 1

[0075]

[0076]

[0077]

[0078] Furthermore, according to the present invention, the virtual channel deletion process ("deleteNetCam4VC") can be written as the pseudo code described in Table 2 below. When a virtual channel is deleted, the configuration file information associated with the deleted virtual channel is also deleted from the internal memory. If the internal memory is full or if the corresponding virtual channel is no longer needed for receiving surveillance images, the virtual channel registration unit 135 can delete these virtual channels.

[0079]

Table 2

[0080]

[0081]

[0082]

[0083] The above embodiment describes a process in which a network camera supporting multiple channels registers one channel (the first channel) as a normal channel, and the remaining channels (the second channels) are registered as virtual channels using the connection information of the normal channel without the aforementioned registration process. In this manner, the multi-channel image receiving device 100 does not register all of the multiple channels of the network camera 50. Instead, it registers only one channel (the first channel) normally, and registers the remaining channels (the second channels) as virtual channels without any registration, thereby enabling reception of images from each channel.

[0084] However, this is not limiting. Even without registering a virtual channel, another embodiment can be implemented as follows: the multi-channel image receiving device 100 can directly utilize the connection information of the registered normal channel (registered channel) to receive images from multiple channels of the network camera 50. In this case, the multi-channel image receiving device 100 registers only one channel among the multiple channels supported by the network camera 50, and then uses the connection information of the registered channel to request and receive images from the remaining channels through the registered channel.

[0085] According to the above-mentioned embodiment, the multi-channel image receiving apparatus 100 may perform the following process.

[0086] First, the network interface 120 receives connection information about a first channel among the multiple channels from a network camera supporting multiple channels. The connection information may include an Internet Protocol address, a connection ID, a connection password, and the configuration file information of the network camera.

[0087] Furthermore, the normal channel registration unit 130 registers the first channel as a registered channel using the connection information of the first channel.

[0088] Then, the channel image request unit 125 directly uses the connection information of the first channel to request the network camera 50 for images of the remaining channels (second channels) among the plurality of channels.

[0089] At this time, the channel image request unit 125 can use the connection information of the first channel and the profile information of the remaining channels to request the network camera 50 to transmit images through the second channel. The profile information may include streaming capabilities and a streaming uniform resource identifier (URI). The streaming capabilities may include at least one of a communication protocol, supported resolution, supported frame rate, and supported bit rate supported by the second channel.

[0090] According to the request result, the network interface 120 may receive the image of the second channel through the registered channel (the channel normally registered with the first channel).

[0091] The received image of the second channel may be displayed on a screen by the GUI generating unit 155 , or may be retransmitted to another device by the image transmitting unit 145 .

[0092] Of course, not only the image of the second channel can be received through the registered channel, but also the image of the original first channel can be received.

[0093] In this case, the image on the first channel can be a fisheye original image, and the image on the second channel can be a dewarped image of a portion of the original fisheye image. In this case, one registration channel can receive one original fisheye image and multiple dewarped images processed from it. In this case, the network camera 50 can be a fisheye camera.

[0094] Alternatively, the image on the first channel can be a live image and / or a stored image, and the image on the second channel can be a live image. For example, the image on the first channel can be an image captured from a primary direction (e.g., a frontal image) of an object, while the image on the second channel can be an image captured from multiple different directions (e.g., multiple images of the object captured from different angles). In this case, the network camera 50 can be a multi-sensor camera.

[0095] Thus, according to the present invention, the multi-channel image receiving apparatus 100 can receive the plurality of images from the network camera 50 that captures / generates one image and derivative images related to the image through one channel registered in the multi-channel image receiving apparatus 100 .

[0096] Figure 5 1 is a diagram illustrating a hardware configuration of a computing device 300 that implements the multi-channel video receiving device 100 .

[0097] The computing device 300 includes a bus 320, a processor 330, an internal memory 340, a storage 350, an input / output interface 310, and a network interface 360. The bus 320 is a data transmission path for the processor 330, the internal memory 340, the storage 350, the input / output interface 310, and the network interface 360 to transmit and receive data to and from each other. However, the method of connecting the processors 330 and the like is not limited to a bus connection. The processor 330 is an arithmetic processing device such as a central processing unit (CPU) or a graphics processing unit (GPU). The internal memory 340 is a storage device such as random access memory (RAM) or read-only memory (ROM). The storage 350 is a storage device such as a hard disk, a solid-state drive (SSD), or a memory card. Furthermore, the storage 350 may be an internal memory such as random access memory (RAM) or read-only memory (ROM).

[0098] The input / output interface 310 is an interface for connecting the computing device 300 and input / output devices. For example, a keyboard, a mouse, etc. are connected to the input / output interface 310 .

[0099] Network interface 360 is an interface for communicatively connecting computing device 300 to an external device to transmit and receive data packets. Network interface 360 can be a network interface for connecting to a wired network or a network interface for connecting to a wireless network. For example, computing device 300 can connect to another computing device 300-1 via network 10.

[0100] The memory 350 stores program modules that implement various functions of the computing device 300. The processor 330 executes each of these program modules to implement the functions corresponding to these program modules. When executing each module, the processor 330 may read these modules from the internal memory 340 and then execute them.

[0101] However, the hardware structure of the computing device 300 is not limited to Figure 5 For example, each program module may also be stored in the internal memory 340. In this case, the computing device 300 may not have the memory 350.

[0102] As described above, the multi-channel image receiving device 100 includes at least a processor 330 and an internal memory 340 storing instructions that can be executed by the processor 330. In particular, Figure 2 Network cameras 50 and Figure 3 The multi-channel image receiving apparatus 100 operates by the processor 330 executing instructions including various functional blocks or steps included in the multi-channel image receiving apparatus 100 .

[0103] Figure 6 is a flowchart illustrating a multi-channel image receiving method performed by the multi-channel image receiving apparatus 100 .

[0104] First, the channel image request unit 125 requests registration information for a first channel from the network camera 50 that supports multiple channels (S60). The network interface 120 then receives registration information for the first channel from the network camera 50 (S61) and, at the same time, receives profile information for a second channel other than the first channel (S62).

[0105] The normal channel registering unit 130 registers the first channel as a normal channel using the connection information ( S63 ), and the virtual channel registering unit 135 registers the second channel as a virtual channel using the profile information of the second channel ( S64 ).

[0106] Subsequently, the channel image request unit 125 uses the profile information about the second channel to request the network camera 50 to transmit an image through the second channel (S65). In this way, the network interface 120 receives the image transmitted from the network camera through the second channel, and the memory 140 stores the received image (S66).

[0107] Thereafter, the virtual channel registration unit 135 may also delete the second channel registered as the virtual channel by deleting the profile information of the second channel stored in the internal memory.

[0108] While the embodiments of the present invention have been described above with reference to the accompanying drawings, a person skilled in the art will appreciate that the present invention may be implemented in other specific forms without changing its technical concept or essential features. Therefore, the embodiments described above should be considered in all respects as illustrative rather than restrictive.

Claims

1. A multi-channel image receiving method, comprising: a device including a processor and an internal memory storing instructions executable by the processor, the method being executed by the instructions under control of the processor, the method comprising the following steps: receiving connection information of the first channel from a network camera supporting the first channel and the second channel, and receiving profile information of the second channel instead of the connection information for the second channel; registering the first channel as a registered channel using the connection information of the first channel; Using the connection information of the first channel and the configuration file information of the second channel, requesting the image of the second channel from the network camera; and Receive the image of the second channel through the registered channel, The connection information of the first channel includes the Internet protocol address, connection ID, connection password and configuration file information of the network camera. The profile information included in the connection information of the first channel and the second channel profile information indicate transmission information actually used to receive a transmission data packet.

2. The multi-channel image receiving method according to claim 1, further comprising the following steps: The image of the second channel is retransmitted to a display and / or other devices.

3. The multi-channel image receiving method according to claim 1, wherein: The profile information includes streaming capability and a streaming uniform resource identifier.

4. The multi-channel image receiving method according to claim 3, wherein: The streaming capabilities included in the profile information of the second channel include at least one of a communication protocol, a supported resolution, a supported frame rate, and a supported bit rate supported by the second channel.

5. The multi-channel image receiving method according to claim 1 , further comprising the following steps: Receive the image of the first channel through the registered channel, in, The image of the first channel is an original fisheye image, and the image of the second channel is a de-distorted image of a portion of the original fisheye image.

6. The multi-channel image receiving method according to claim 1, further comprising the following steps: Receive the image of the first channel through the registered channel, Among them, The image of the first channel is a live image and / or an image for storage, and the image of the second channel is a live image.

7. A multi-channel image receiving method, comprising: a device including a processor and an internal memory storing instructions executable by the processor, the method being executed by the instructions under control of the processor, the method comprising the following steps: receiving, from a network camera supporting multiple channels, connection information for registering a first channel among the multiple channels and profile information about a second channel other than the first channel, and not receiving connection information for the second channel; registering the first channel as a normal channel using the connection information; registering the second channel as a virtual channel using the configuration file information; using the configuration file information to request the network camera to transmit an image through the second channel; and receiving and storing images transmitted from the network camera via the second channel, The connection information for registering the first channel includes the Internet protocol address, connection ID, connection password and configuration file information of the network camera. The profile information included in the connection information and the second channel profile information indicate transmission information actually used to receive the transmission data packet. The virtual channel is only stored as a data set in the internal memory without performing a normal registration procedure.

Citation Information

Patent Citations

  • Method and apparatus for playing media stream on web browser

    US20170289214A1