Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7809293B2 - Video distribution system, video distribution device, terminal device, video distribution method and program - Google Patents
[go: Go Back, main page]

JP7809293B2 - Video distribution system, video distribution device, terminal device, video distribution method and program - Google Patents

Video distribution system, video distribution device, terminal device, video distribution method and program

Info

Publication number
JP7809293B2
JP7809293B2 JP2023029687A JP2023029687A JP7809293B2 JP 7809293 B2 JP7809293 B2 JP 7809293B2 JP 2023029687 A JP2023029687 A JP 2023029687A JP 2023029687 A JP2023029687 A JP 2023029687A JP 7809293 B2 JP7809293 B2 JP 7809293B2
Authority
JP
Japan
Prior art keywords
image
unit
video distribution
information
session
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023029687A
Other languages
Japanese (ja)
Other versions
JP2024122246A (en
Inventor
英二 杉原
俊成 縣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Silex Technology Inc
Original Assignee
Silex Technology Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Silex Technology Inc filed Critical Silex Technology Inc
Priority to JP2023029687A priority Critical patent/JP7809293B2/en
Publication of JP2024122246A publication Critical patent/JP2024122246A/en
Application granted granted Critical
Publication of JP7809293B2 publication Critical patent/JP7809293B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Closed-Circuit Television Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

本発明は、映像配信システム、映像配信装置、端末装置、映像配信方法およびプログラムに関する。 The present invention relates to a video distribution system, a video distribution device, a terminal device, a video distribution method, and a program.

複数のネットワークカメラと、ログを管理するログ管理装置と、表示画面を画像コンテンツ切替領域、コンテンツ表示用メニュー領域及びコンテンツ表示領域の3つの領域に分割すると共に、画像コンテンツ切替領域に表示可能なコンテンツの一覧を、コンテンツ表示用メニュー領域にコンテンツの表示方法の一覧をそれぞれ表示させ、選択されたコンテンツ及び表示方法でコンテンツ表示領域にコンテンツを表示させる統括コンソールと、を備える監視システムが提案されている(例えば特許文献1参照)。この監視システムでは、統括コンソールが、イベント情報を受信した場合に関連するネットワークカメラの画像の表示画面を強調表示する。 A monitoring system has been proposed that includes multiple network cameras, a log management device that manages logs, and a control console that divides the display screen into three areas: an image content switching area, a content display menu area, and a content display area; displays a list of content that can be displayed in the image content switching area, a list of content display methods in the content display menu area, and displays content in the content display area using the selected content and display method (see, for example, Patent Document 1). In this monitoring system, when the control console receives event information, it highlights the display screen of the image from the relevant network camera.

特開2005-129999号公報Japanese Patent Application Laid-Open No. 2005-129999

ところで、前述のような複数のネットワークカメラを備えるシステムにおいて、複数のネットワークカメラのうちのいずれかに異常が発生した場合、利用者が、その異常の原因を把握し易くすることで、システムを早期に復旧させることが要請されている。 In a system equipped with multiple network cameras like the one described above, if an abnormality occurs in one of the network cameras, there is a demand for the system to be restored as quickly as possible by making it easier for users to understand the cause of the abnormality.

本発明は、上記に鑑みてなされたものであり、異常が発生した場合に利用者がその異常の原因を把握し易くすることができる映像配信システム、映像配信装置、端末装置、映像配信方法およびプログラムを提供することを目的とする。 The present invention was made in consideration of the above, and aims to provide a video distribution system, video distribution device, terminal device, video distribution method, and program that make it easier for users to understand the cause of an abnormality when it occurs.

上記目的を達成するために、本発明に係る映像配信システムは、
ネットワークカメラとのリンク状態を判定するリンク状態判定部と、
前記ネットワークカメラとのセッション確立可否を判定するセッション判定部と、
前記ネットワークカメラとのリンクが確立し且つセッションが確立している場合、前記ネットワークカメラにおいて撮像された画像が予め設定された圧縮符号化方式で圧縮された画像情報を取得する画像取得部と、
前記画像情報を復元するための復元処理を実行するデコード部と、
前記復元処理の結果、前記画像情報の復元に成功したか否かを判定する復元判定部と、
前記リンク状態と、前記セッション確立可否と、前記復元処理の結果と、のうちの少なくとも1つに基づいて、表示部への表示態様を選択し、選択した前記表示態様の表示画像を形成する画像形成部と、を備える。
In order to achieve the above object, the video distribution system according to the present invention comprises:
a link status determination unit that determines a link status with the network camera;
a session determination unit that determines whether a session with the network camera can be established;
an image acquisition unit that acquires image information obtained by compressing an image captured by the network camera using a preset compression encoding method when a link with the network camera and a session are established;
a decoding unit that executes a restoration process to restore the image information;
a restoration determination unit that determines whether the restoration of the image information has been successful as a result of the restoration process;
and an image forming unit that selects a display mode for the display unit based on at least one of the link status, whether the session can be established, and the result of the restoration process, and forms a display image of the selected display mode.

他の観点から見た本発明に係る映像配信システムは、
ネットワークカメラにより撮像された画像情報を、当該ネットワークカメラに接続された映像配信装置を介して端末装置に配信する映像配信システムであって、
前記映像配信装置は、
前記ネットワークカメラとのリンク状態を判定するリンク状態判定部と、
前記ネットワークカメラとのセッション確立可否を判定するセッション判定部と、
前記ネットワークカメラとのリンクが確立し且つセッションが確立している場合、前記ネットワークカメラにおいて撮像された画像が予め設定された圧縮符号化方式で圧縮された画像情報を取得する画像取得部と、
前記画像情報を復元するための復元処理を実行するデコード部と、
前記復元処理の結果、前記画像情報の復元に成功したか否かを判定する復元判定部と、
前記リンク状態と、前記セッション確立可否と、前記復元処理の結果と、のうちの少なくとも1つに基づいて、表示部への表示態様を選択し、選択した前記表示態様の表示画像を形成する画像形成部と、を備える。
From another viewpoint, the video distribution system according to the present invention is
A video distribution system that distributes image information captured by a network camera to a terminal device via a video distribution device connected to the network camera,
The video distribution device is
a link status determination unit that determines a link status with the network camera;
a session determination unit that determines whether a session with the network camera can be established;
an image acquisition unit that acquires image information obtained by compressing an image captured by the network camera using a preset compression encoding method when a link with the network camera and a session are established;
a decoding unit that executes a restoration process to restore the image information;
a restoration determination unit that determines whether the restoration of the image information has been successful as a result of the restoration process;
and an image forming unit that selects a display mode for the display unit based on at least one of the link status, whether the session can be established, and the result of the restoration process, and forms a display image of the selected display mode.

他の観点から見た本発明に係る映像配信装置は、
ネットワークカメラとのリンク状態を判定するリンク状態判定部と、
前記ネットワークカメラとのセッション確立可否を判定するセッション判定部と、
前記ネットワークカメラとのリンクが確立し且つセッションが確立している場合、前記ネットワークカメラにおいて撮像された画像が予め設定された圧縮符号化方式で圧縮された画像情報を取得する画像取得部と、
取得された前記画像情報を端末装置へ送信する画像送信部と、
前記リンク状態および前記セッション確立可否を示す状態通知情報を生成して前記端末装置へ送信する状態通知部と、を備える。
From another perspective, the video distribution device according to the present invention is
a link status determination unit that determines a link status with the network camera;
a session determination unit that determines whether a session with the network camera can be established;
an image acquisition unit that acquires image information obtained by compressing an image captured by the network camera using a preset compression encoding method when a link with the network camera and a session are established;
an image transmitting unit that transmits the acquired image information to a terminal device;
and a status notification unit that generates status notification information indicating the link status and whether the session can be established and transmits the information to the terminal device.

他の観点から見た本発明に係る端末装置は、
ネットワークカメラにおいて撮像された画像が予め設定された圧縮符号化方式で圧縮された画像情報を取得する画像取得部と、
映像配信装置から送信される、前記ネットワークカメラと前記映像配信装置とのリンク状態と、前記ネットワークカメラと前記映像配信装置とのセッション確立可否と、を示す状態通知情報を取得する状態通知取得部と、
前記画像情報を復元するための復元処理を実行するデコード部と、
前記復元処理の結果、前記画像情報の復元に成功したか否かを判定する復元判定部と、
前記状態通知情報が示す前記リンク状態および前記セッション確立可否と、前記復元処理の結果と、のうちの少なくとも1つに基づいて、表示部への表示態様を選択し、選択した前記表示態様の表示画像を形成する画像形成部と、を備える。
A terminal device according to another aspect of the present invention comprises:
an image acquisition unit that acquires image information obtained by compressing an image captured by a network camera using a preset compression encoding method;
a status notification acquisition unit that acquires status notification information transmitted from a video distribution device, the status notification information indicating a link status between the network camera and the video distribution device and whether a session can be established between the network camera and the video distribution device;
a decoding unit that executes a restoration process to restore the image information;
a restoration determination unit that determines whether the restoration of the image information has been successful as a result of the restoration process;
and an image forming unit that selects a display mode to be displayed on a display unit based on at least one of the link status and whether the session can be established indicated by the status notification information and the result of the restoration process, and forms a display image of the selected display mode.

他の観点から見た本発明に係る映像配信方法は、
ネットワークカメラと映像配信装置とのリンク状態を判定するステップと、
前記ネットワークカメラと前記映像配信装置とのセッション確立可否を判定するステップと、
前記ネットワークカメラと前記映像配信装置とのリンクが確立し且つセッションが確立している場合、前記ネットワークカメラにおいて撮像された画像が予め設定された圧縮符号化方式で圧縮された画像情報を取得するステップと、
前記画像情報を復元するための復元処理を実行するステップと、
前記復元処理の結果、前記画像情報の復元に成功したか否かを判定するステップと、
前記リンク状態と、前記セッション確立可否と、前記復元処理の結果と、のうちの少なくとも1つに基づいて、表示部への表示態様を選択し、選択した前記表示態様の表示画像を形成するステップと、を含む。
From another viewpoint, the video distribution method according to the present invention comprises:
determining a link status between the network camera and the video distribution device;
determining whether a session can be established between the network camera and the video distribution device;
acquiring image information obtained by compressing an image captured by the network camera using a preset compression encoding method when a link and a session between the network camera and the video distribution device are established;
performing a restoration process to restore the image information;
a step of determining whether the image information has been successfully restored as a result of the restoration process;
The method includes a step of selecting a display mode for the display unit based on at least one of the link status, whether the session can be established, and the result of the restoration process, and forming a display image in the selected display mode.

他の観点から見た本発明に係るプログラムは、
コンピュータを、
ネットワークカメラとのリンク状態を判定するリンク状態判定部、
前記ネットワークカメラとのセッション確立可否を判定するセッション判定部、
前記ネットワークカメラとのリンクが確立し且つセッションが確立している場合、前記ネットワークカメラにおいて撮像された画像が予め設定された圧縮符号化方式で圧縮された画像情報を取得する画像取得部、
前記画像情報を復元するための復元処理を実行するデコード部、
前記復元処理の結果、前記画像情報の復元に成功したか否かを判定する復元判定部、
前記リンク状態と、前記セッション確立可否と、前記復元処理の結果と、のうちの少なくとも1つに基づいて、表示部への表示態様を選択し、選択した前記表示態様の表示画像を形成する画像形成部、
として機能させる。
From another viewpoint, the program according to the present invention is
Computer,
a link status determination unit that determines the link status with the network camera;
a session determination unit that determines whether a session with the network camera can be established;
an image acquisition unit that acquires image information obtained by compressing an image captured by the network camera using a preset compression encoding method when a link with the network camera and a session are established;
a decoding unit that executes a restoration process to restore the image information;
a restoration determination unit that determines whether the restoration of the image information has been successful as a result of the restoration process;
an image forming unit that selects a display mode on a display unit based on at least one of the link state, whether the session can be established, and a result of the restoration process, and forms a display image in the selected display mode;
Function as.

本発明によれば、画像形成部が、ネットワークカメラとのリンク状態と、ネットワークカメラとのセッション確立可否と、予め設定された圧縮符号化方式で圧縮された画像情報に対する復元処理の結果と、の3つのうちの少なくとも1つに基づいて、表示部への表示態様を選択し、選択した表示態様の表示画像を形成する。これにより、映像配信システムに異常が発生した場合に、その異常の原因に応じて表示部に表示される表示画像の表示態様が変化する。従って、利用者は、表示画像の表示態様を確認することにより発生した異常の原因を把握し、その異常に対処し易くなる。 According to the present invention, the image forming unit selects the display mode for the display unit based on at least one of the following three factors: the link status with the network camera, whether a session with the network camera can be established, and the results of the restoration process for image information compressed using a preset compression encoding method, and forms a display image in the selected display mode. As a result, if an abnormality occurs in the video distribution system, the display mode of the image displayed on the display unit changes depending on the cause of the abnormality. Therefore, by checking the display mode of the display image, the user can understand the cause of the abnormality and more easily deal with the abnormality.

本発明の実施の形態1に係る映像配信システムの構成を示す図である。1 is a diagram showing a configuration of a video distribution system according to a first embodiment of the present invention; 実施の形態1に係る映像配信システムのハードウェア構成を示す図である。1 is a diagram illustrating a hardware configuration of a video distribution system according to a first embodiment. 実施の形態1に係る映像配信システムの機能構成を示す図である。1 is a diagram showing a functional configuration of a video distribution system according to a first embodiment; (A)は実施の形態1に係る映像配信装置が備える状態記憶部が記憶する情報の一例を示す図であり、(B)は実施の形態1に係る映像配信装置が備える状態記憶部が記憶する情報の一例を示す図である。(A) is a diagram showing an example of information stored in a state memory unit provided in a video distribution device related to embodiment 1, and (B) is a diagram showing an example of information stored in a state memory unit provided in a video distribution device related to embodiment 1. 実施の形態1に係る映像配信システムの動作を示すシーケンス図である。FIG. 2 is a sequence diagram showing the operation of the video distribution system according to the first embodiment. 実施の形態1に係る端末装置の表示部に表示される表示画像の一例を示す図である。4 is a diagram showing an example of a display image displayed on a display unit of the terminal device according to the first embodiment; FIG. 実施の形態1に係る映像配信システムの動作を示すシーケンス図である。FIG. 2 is a sequence diagram showing the operation of the video distribution system according to the first embodiment. (A)は実施の形態1に係る、ネットワークカメラとのリンクが遮断されている場合に端末装置の表示部に表示される表示画像の一例を示す図であり、(B)は実施の形態1に係る、ネットワークカメラとのセッション確立が不可の場合に端末装置の表示部に表示される表示画像の一例を示す図である。(A) is a figure showing an example of a display image displayed on the display unit of a terminal device when the link with the network camera is cut off, relating to embodiment 1; and (B) is a figure showing an example of a display image displayed on the display unit of a terminal device when a session with the network camera cannot be established, relating to embodiment 1. 実施の形態1に係る映像配信システムの動作を示すシーケンス図である。FIG. 2 is a sequence diagram showing the operation of the video distribution system according to the first embodiment. 実施の形態1に係る、画像情報の復元処理が失敗している場合に端末装置の表示部に表示される表示画像の一例を示す図である。10 is a diagram showing an example of a display image displayed on a display unit of a terminal device when a restoration process of image information has failed, according to the first embodiment; FIG. 実施の形態1に係る映像配信システムの動作を示すシーケンス図である。FIG. 2 is a sequence diagram showing the operation of the video distribution system according to the first embodiment. (A)は実施の形態1に係る、ネットワークカメラとのリンクが途中で遮断された場合に端末装置の表示部に表示される表示画像の一例を示す図であり、(B)は実施の形態1に係る、ネットワークカメラとのセッション確立が途中で不可となった場合に端末装置の表示部に表示される表示画像の一例を示す図である。(A) is a figure showing an example of a display image displayed on the display unit of a terminal device when a link with a network camera is interrupted midway through, according to embodiment 1; and (B) is a figure showing an example of a display image displayed on the display unit of a terminal device when a session with a network camera cannot be established midway through, according to embodiment 1. 実施の形態1に係る映像配信システムの動作を示すシーケンス図である。FIG. 2 is a sequence diagram showing the operation of the video distribution system according to the first embodiment. 実施の形態1に係る、途中で画像情報の復元処理が失敗した場合に端末装置の表示部に表示される表示画像の一例を示す図である。10 is a diagram showing an example of a display image displayed on a display unit of a terminal device when a restoration process of image information fails midway, according to the first embodiment; FIG. 実施の形態1に係る映像配信装置が実行する映像配信処理の流れの一例を示すフローチャートである。10 is a flowchart showing an example of the flow of a video distribution process executed by the video distribution device according to the first embodiment. 実施の形態1に係る端末装置が実行する映像表示処理の流れの一例を示すフローチャートである。10 is a flowchart showing an example of the flow of a video display process executed by the terminal device according to the first embodiment. 本発明の実施の形態2に係る映像配信システムの機能構成を示す図である。FIG. 10 is a diagram showing a functional configuration of a video distribution system according to a second embodiment of the present invention. 実施の形態2に係る映像配信システムの動作を示すシーケンス図である。FIG. 10 is a sequence diagram showing the operation of the video distribution system according to the second embodiment. 実施の形態2に係る映像配信システムの動作を示すシーケンス図である。FIG. 10 is a sequence diagram showing the operation of the video distribution system according to the second embodiment. 実施の形態2に係る映像配信装置が実行する映像配信処理の流れの一例を示すフローチャートである。10 is a flowchart showing an example of the flow of a video distribution process executed by a video distribution device according to a second embodiment. 実施の形態2に係る端末装置が実行する映像配信処理の流れの一例を示すフローチャートである。10 is a flowchart showing an example of the flow of a video distribution process executed by a terminal device according to the second embodiment. 変形例に係る映像配信システムの動作を示すシーケンス図である。FIG. 10 is a sequence diagram showing the operation of a video distribution system according to a modified example. 変形例に係る、途中で画像情報の復元処理が失敗した場合に端末装置の表示部に表示される表示画像の一例を示す図である。FIG. 10 is a diagram showing an example of a display image displayed on a display unit of a terminal device when the restoration process of image information fails midway, according to a modified example.

(実施の形態1)
以下、本発明の一実施の形態に係る映像配信システムについて図面を参照して詳細に説明する。本実施の形態に係る映像配信システムは、ネットワークカメラとのリンク状態を判定するリンク状態判定部と、ネットワークカメラとのセッション確立可否を判定するセッション判定部と、ネットワークカメラとのリンクが確立し且つセッションが確立している場合、ネットワークカメラにおいて撮像された画像が予め設定された圧縮符号化方式で圧縮された画像情報を取得する画像取得部と、を備える。また、この映像配信システムは、画像情報を復元するための復元処理を実行するデコード部と、復元処理の結果、画像情報の復元に成功したか否かを判定する復元判定部と、リンク状態と、セッション確立可否と、復元処理の結果と、のうちの少なくとも1つに基づいて、表示部への表示態様を選択し、選択した表示態様の表示画像を形成する画像形成部と、を備える。以下、本実施の形態について詳細に説明する。なお、本発明の一実施の形態に係る映像配信システムにおける画像情報は、静止画像だけでなく、動画像も含まれてもよい。
(Embodiment 1)
A video distribution system according to an embodiment of the present invention will be described in detail below with reference to the drawings. The video distribution system according to this embodiment includes a link status determination unit that determines a link status with a network camera, a session determination unit that determines whether a session with the network camera can be established, and an image acquisition unit that acquires image information in which images captured by the network camera are compressed using a preset compression encoding method when a link with the network camera and a session are established. The video distribution system also includes a decoding unit that performs a restoration process to restore the image information, a restoration determination unit that determines whether the restoration of the image information was successful as a result of the restoration process, and an image formation unit that selects a display mode for the display unit based on at least one of the link status, whether a session can be established, and the result of the restoration process, and forms a display image in the selected display mode. This embodiment will be described in detail below. Note that the image information in the video distribution system according to this embodiment of the present invention may include not only still images but also moving images.

本実施の形態に係る映像配信システム100は、例えば図1に示すように、4台のネットワークカメラ2A、2B、2C、2D(以後、ネットワークカメラ2等とも呼ぶ)と、ネットワークNWを介してこれらネットワークカメラ2等と接続された映像配信装置1と、端末装置3と、を備える。ネットワークNWは、例えばイーサネット規格に適合した有線LAN(Local Area Network)である。ネットワークカメラ2A、2B、2C、2Dは、例えば生産設備を監視する監視カメラとして使用されるものである。ネットワークカメラ2A、2B、2C、2Dは、図2に示すように、CPU(Central Processing Unit)201と、主記憶部202と、補助記憶部203と、撮像部204と、有線通信インタフェース206と、各部を接続するバス209と、を備える。主記憶部202は、RAM(Random Access Memory)のような揮発性メモリから構成されている。補助記憶部203は、ROM(Read Only Memory)のような不揮発性メモリから構成され、自装置であるネットワークカメラ2A、2B、2C、2Dを制御するためのプログラムを記憶する。撮像部204は、例えば少なくとも1つのレンズを保持する鏡筒と、少なくとも1つのレンズの結像位置に配置されたイメージセンサ(いずれも不図示)と、を有し、撮像した画像を示す画像情報を出力する。有線通信インタフェース206は、ネットワークNWに接続され、ネットワークNWを介したデータの送受信を行う。CPU201は、補助記憶部203が記憶するプログラムを主記憶部202に読み込んで実行することにより、図3に示すように、エンコード部211、接続処理部212および画像送信部213として機能する。また、図2に示す主記憶部202は、図3に示すように、撮像部204で撮像された画像が予め設定された圧縮符号化方式で圧縮された画像情報を一時的に記憶する圧縮画像バッファ221を有する。ここで、圧縮符号化方式としては、例えば離散型コサイン変換を利用したH.261、H.263、H.264、MPEG-1、MPEG-2、MPEG-3等を採用することができる。或いは、サブバンド符号化、ウェーブレット変換を利用した圧縮符号化方式を採用してもよい。 As shown in FIG. 1, the video distribution system 100 according to this embodiment includes four network cameras 2A, 2B, 2C, and 2D (hereinafter also referred to as network cameras 2, etc.), a video distribution device 1 connected to these network cameras 2, etc. via a network NW, and a terminal device 3. The network NW is, for example, a wired local area network (LAN) conforming to the Ethernet standard. The network cameras 2A, 2B, 2C, and 2D are used, for example, as surveillance cameras for monitoring production equipment. As shown in FIG. 2, the network cameras 2A, 2B, 2C, and 2D each include a central processing unit (CPU) 201, a main memory unit 202, an auxiliary memory unit 203, an imaging unit 204, a wired communication interface 206, and a bus 209 connecting the various components. The main memory unit 202 is composed of volatile memory such as random access memory (RAM). The auxiliary storage unit 203 is composed of a nonvolatile memory such as a read-only memory (ROM) and stores programs for controlling the network cameras 2A, 2B, 2C, and 2D. The imaging unit 204 includes, for example, a lens barrel holding at least one lens and an image sensor (neither of which is shown) positioned at the imaging position of at least one lens, and outputs image information representing the captured image. The wired communication interface 206 is connected to the network NW and transmits and receives data via the network NW. The CPU 201 loads and executes programs stored in the auxiliary storage unit 203 into the main storage unit 202, thereby functioning as an encoding unit 211, a connection processing unit 212, and an image transmission unit 213, as shown in FIG. 3. The main storage unit 202 shown in FIG. 2 also includes a compressed image buffer 221, as shown in FIG. 3, which temporarily stores image information obtained by compressing images captured by the imaging unit 204 using a preset compression encoding method. Examples of compression encoding methods include H.261 and H.262 using discrete cosine transform. H.263, H.264, MPEG-1, MPEG-2, MPEG-3, etc. may be used. Alternatively, a compression encoding method using subband coding or wavelet transform may be used.

エンコード部211は、撮像部204から前述の画像情報が入力されると、入力された画像情報を前述の圧縮符号化方式で圧縮して圧縮画像バッファ221に記憶させる。 When the encoding unit 211 receives the image information from the imaging unit 204, it compresses the image information using the compression encoding method described above and stores it in the compressed image buffer 221.

接続処理部212は、映像配信装置1との間でリンクを確立するための処理と、セッションを確立するための処理と、を実行する。具体的には、接続処理部212は、映像配信装置1から送信されるFLP(First Link Pluse)バーストを取得し、FLPバーストが示すネットワークカメラ2A、2B、2C、2Dに対応する通信速度および通信モードと一致する場合、映像配信装置1とのネゴシエーションが成立しリンクが確立した状態となる。ここで、通信モードとしては、全二重通信または半二重通信のいずれかのモードを示す。また、接続処理部212は、ネットワークカメラ2A、2B、2C、2Dの通信速度および通信モードに対応するFLPバーストを映像配信装置1へ送信する。また、接続処理部212は、映像配信装置1との間でリンクが確立した後、映像配信装置1とセッションを確立するために必要な接続情報の送信を要求する接続要求(DESCRIBE)情報を映像配信装置1から取得すると、これに応じて、応答情報とともに要求された自機に関する接続情報を映像配信装置1へ送信する。ここで、接続情報は、例えばSDP(Session Description Protocol)により記述された接続方法、伝送方式、メディアの種類等を定義する情報である。次に、接続処理部212は、映像配信装置1から送信される通信開始(SETUP)情報を取得すると、これに応じて、応答情報を送信する。その後、接続処理部212は、映像配信装置1から送信される画像送信要求(PLAY)情報を取得すると、これに応じて、応答情報を生成して映像配信装置1へ送信する。 The connection processing unit 212 executes processing to establish a link with the video distribution device 1 and processing to establish a session. Specifically, the connection processing unit 212 acquires an FLP (First Link Plus) burst transmitted from the video distribution device 1, and if the communication speed and communication mode indicated by the FLP burst match those corresponding to the network cameras 2A, 2B, 2C, and 2D, negotiation with the video distribution device 1 is successful and a link is established. Here, the communication mode indicates either full-duplex or half-duplex communication. The connection processing unit 212 also transmits an FLP burst corresponding to the communication speed and communication mode of the network cameras 2A, 2B, 2C, and 2D to the video distribution device 1. Furthermore, after a link is established with the video distribution device 1, the connection processing unit 212 receives connection request (DESCRIBE) information from the video distribution device 1 requesting the transmission of connection information necessary to establish a session with the video distribution device 1. In response, the connection processing unit 212 transmits the requested connection information related to its own device along with response information to the video distribution device 1. Here, the connection information is information that defines the connection method, transmission method, media type, etc., described using, for example, SDP (Session Description Protocol). Next, when the connection processing unit 212 receives communication start (SETUP) information transmitted from the video distribution device 1, it transmits response information in response. Thereafter, when the connection processing unit 212 receives image transmission request (PLAY) information transmitted from the video distribution device 1, it generates response information in response and transmits it to the video distribution device 1.

画像送信部213は、圧縮画像バッファ221が記憶する画像情報を映像配信装置1へ送信する。ここで、画像送信部213は、UDP(User Datagram Protocol)、RTP(Real-time Transport Protocol)/RTCP(RTP Control Protocol)を用いて、画像情報を送信する。なお、本実施の形態では、画像送信部213が用いる通信プロトコルは前述の3つの通信プロトコルを例に説明しているがこれに限定されない。当該通信プロトコルは、音声や動画像データに用いることができる通信プロトコルであればよい。 The image transmission unit 213 transmits the image information stored in the compressed image buffer 221 to the video distribution device 1. Here, the image transmission unit 213 transmits the image information using UDP (User Datagram Protocol), RTP (Real-time Transport Protocol)/RTCP (RTP Control Protocol). Note that in this embodiment, the communication protocols used by the image transmission unit 213 are described using the three communication protocols mentioned above as examples, but are not limited to these. The communication protocol may be any communication protocol that can be used for audio and video data.

図2に戻って、映像配信装置1は、CPU101と、主記憶部102と、補助記憶部103と、有線通信インタフェース106と、無線モジュール107と、各部を接続するバス109と、を備える。主記憶部102は、RAMのような揮発性メモリから構成され、CPU101の作業領域として使用される。補助記憶部103は、ROMのような不揮発性メモリ、または、SSD(Solid State Drive)、HDD(Hard Disk Drive)等から構成され、映像配信装置1を制御するためのプログラムを記憶する。有線通信インタフェース106は、ネットワークNWに接続され、ネットワークNWを介しネットワークカメラ2等との間でデータの送受信を行う。無線モジュール107は、例えばIEEE802.11に準拠した無線LAN規格に適合する通信方式で端末装置3との間で無線通信する。 Returning to FIG. 2, the video distribution device 1 comprises a CPU 101, a main memory unit 102, an auxiliary memory unit 103, a wired communication interface 106, a wireless module 107, and a bus 109 connecting the various components. The main memory unit 102 is composed of volatile memory such as RAM and is used as a work area for the CPU 101. The auxiliary memory unit 103 is composed of non-volatile memory such as ROM, or an SSD (Solid State Drive), HDD (Hard Disk Drive), etc., and stores programs for controlling the video distribution device 1. The wired communication interface 106 is connected to the network NW and transmits and receives data to and from the network camera 2, etc. via the network NW. The wireless module 107 communicates wirelessly with the terminal device 3 using a communication method that complies with the wireless LAN standard, for example, IEEE 802.11.

CPU101は、補助記憶部103が記憶するプログラムを主記憶部102に読み込んで実行することにより、図3に示すように、接続処理部111、リンク状態判定部112、セッション判定部113、画像取得部114、画像送信部115および状態通知部116として機能する。また、図2に示す主記憶部102は、図3に示すように、ネットワークカメラ2A、2B、2C、2Dから送信された画像情報を一時的に記憶する圧縮画像バッファ121を有する。更に、図2に示す補助記憶部103は、図3に示すように、ネットワークカメラ2A、2B、2C、2Dと映像配信装置1との間でのリンク状態およびセッション確立可否を示す情報を記憶する状態記憶部131を有する。 By loading and executing the programs stored in the auxiliary memory unit 103 into the main memory unit 102, the CPU 101 functions as a connection processing unit 111, a link status determination unit 112, a session determination unit 113, an image acquisition unit 114, an image transmission unit 115, and a status notification unit 116, as shown in FIG. 3. Also, as shown in FIG. 3, the main memory unit 102 shown in FIG. 2 has a compressed image buffer 121 that temporarily stores image information transmitted from the network cameras 2A, 2B, 2C, and 2D. Furthermore, as shown in FIG. 3, the auxiliary memory unit 103 shown in FIG. 2 has a status memory unit 131 that stores information indicating the link status and whether a session can be established between the network cameras 2A, 2B, 2C, and 2D and the video distribution device 1.

状態記憶部131は、例えば図4(A)に示すように、ネットワークカメラ2A、2B、2C、2Dそれぞれと映像配信装置1との間のリンク状態、セッション確立可否を示す情報を、Fから始まるコード番号で表し、対応するネットワークカメラ2A、2B、2C、2Dそれぞれを識別するカメラ番号を示すカメラ情報に対応づけて記憶する。図4(A)に示す例では、ネットワークカメラ2A、2C、2Dとのリンクが確立(接続)しており、ネットワークカメラ2Bとのリンクが遮断(未接続)されていることを示している。また、ネットワークカメラ2A、2Dとの間ではセッション確立が可能であり、ネットワークカメラ2B、2Cとの間ではセッション確立が不可能であることを示している。 As shown in Figure 4(A), for example, the status storage unit 131 represents information indicating the link status and whether a session can be established between each of the network cameras 2A, 2B, 2C, and 2D and the video distribution device 1 using code numbers starting with F, and stores the information in association with camera information indicating the camera number that identifies the corresponding network cameras 2A, 2B, 2C, and 2D. The example shown in Figure 4(A) indicates that links with network cameras 2A, 2C, and 2D are established (connected), and that the link with network camera 2B is disconnected (disconnected). It also indicates that sessions can be established with network cameras 2A and 2D, but cannot be established with network cameras 2B and 2C.

接続処理部111は、ネットワークカメラ2A、2B、2C、2Dとの間でリンクを確立するための処理と、セッションを確立するための処理と、を実行する。具体的には、接続処理部111は、ネットワークカメラ2A、2B、2C、2Dそれぞれから送信されるFLPバーストを取得し、自装置に対応する通信速度および通信モードと一致する場合、ネットワークカメラ2A、2B、2C、2Dとのネゴシエーションが成立しリンクが確立した状態となる。また、接続処理部111は、映像配信装置1の通信速度および通信モードに対応するFLPバーストをネットワークカメラ2A、2B、2C、2Dへ送信する。そして、接続処理部111は、通信開始情報を生成してネットワークカメラ2A、2B、2C、2Dへ送信する。次に、接続処理部111は、ネットワークカメラ2A、2B、2C、2Dから応答情報を取得すると、前述のネットワークカメラ2A、2B、2C、2Dに向けて各ネットワークカメラの圧縮画像バッファ221に記憶された画像の送信を要求する画像送信要求情報を送信し、その後、ネットワークカメラ2A、2B、2C、2Dから送信される応答情報を取得してからネットワークカメラ2A、2B、2C、2Dから送信される画像情報の取得を開始する。また、接続処理部111は、セッションを開放するトリガとなるセッション開放イベントが発生した場合、セッション開放要求(TEARDOWN)情報をネットワークカメラ2A、2B、2C、2Dへ送信することにより、ネットワークカメラ2A、2B、2C、2Dとの間に確立されたセッションを開放する。 The connection processing unit 111 executes processing for establishing a link between the network cameras 2A, 2B, 2C, and 2D, and processing for establishing a session. Specifically, the connection processing unit 111 acquires FLP bursts transmitted from each of the network cameras 2A, 2B, 2C, and 2D, and if the communication speed and communication mode match those corresponding to the network cameras, negotiation with the network cameras 2A, 2B, 2C, and 2D is successful, and a link is established. The connection processing unit 111 also transmits FLP bursts corresponding to the communication speed and communication mode of the video distribution device 1 to the network cameras 2A, 2B, 2C, and 2D. The connection processing unit 111 then generates communication start information and transmits it to the network cameras 2A, 2B, 2C, and 2D. Next, upon receiving response information from network cameras 2A, 2B, 2C, and 2D, the connection processing unit 111 transmits image transmission request information to the network cameras 2A, 2B, 2C, and 2D requesting the transmission of images stored in the compressed image buffer 221 of each network camera. After receiving the response information from network cameras 2A, 2B, 2C, and 2D, the connection processing unit 111 begins receiving image information transmitted from network cameras 2A, 2B, 2C, and 2D. Furthermore, when a session release event occurs that triggers the release of a session, the connection processing unit 111 transmits session release request (TEARDOWN) information to network cameras 2A, 2B, 2C, and 2D, thereby releasing the session established with network cameras 2A, 2B, 2C, and 2D.

リンク状態判定部112は、ネットワークカメラ2A、2B、2C、2Dそれぞれとのリンク状態を判定する。具体的には、リンク状態判定部112は、接続処理部111が取得するFLPバーストが示すネットワークカメラ2A、2B、2C、2Dに対応する通信速度および通信モードと、映像配信装置1に対応する通信速度および通信モードが一致し、映像配信装置1とのネゴシエーションが成立している場合、リンクが確立していると判定する。一方、リンク状態判定部112は、接続処理部111がネットワークカメラ2A、2B、2C、2DからFLPバーストを取得できない場合、或いは、接続処理部111が取得するFLPバーストが示す通信速度および通信モードと、映像配信装置1に対応する通信速度および通信モードと、が一致せず、映像配信装置1とのネゴシエーションが成立していない場合、リンクが遮断されていると判定する。そして、リンク状態判定部112は、ネットワークカメラ2A、2B、2C、2Dそれぞれに対応するリンク状態を示すリンク状態情報を状態記憶部131に記憶させる。 The link status determination unit 112 determines the link status with each of the network cameras 2A, 2B, 2C, and 2D. Specifically, the link status determination unit 112 determines that a link is established when the communication speed and communication mode corresponding to the network cameras 2A, 2B, 2C, and 2D indicated in the FLP burst acquired by the connection processing unit 111 match the communication speed and communication mode corresponding to the video distribution device 1 and negotiation with the video distribution device 1 is successful. On the other hand, the link status determination unit 112 determines that the link is disconnected when the connection processing unit 111 cannot acquire an FLP burst from the network cameras 2A, 2B, 2C, and 2D, or when the communication speed and communication mode indicated in the FLP burst acquired by the connection processing unit 111 do not match the communication speed and communication mode corresponding to the video distribution device 1 and negotiation with the video distribution device 1 is not successful. The link status determination unit 112 then stores link status information indicating the link status corresponding to each of the network cameras 2A, 2B, 2C, and 2D in the status storage unit 131.

セッション判定部113は、ネットワークカメラ2A、2B、2C、2Dとのセッション確立可否を判定する。セッション判定部113は、接続処理部111がネットワークカメラ2A、2B、2C、2Dから送信される、通信開始情報に対応する応答情報を取得したときに、取得した応答情報に基づいて、例えばネットワークカメラ2A、2B、2C、2DがRTPに対応すると判定した場合、セッション確立が可能であると判定する。一方、セッション判定部113は、接続処理部111がネットワークカメラ2A、2B、2C、2Dから送信される応答情報を取得したときに、取得した応答情報に基づいて、例えばネットワークカメラ2A、2B、2C、2DがRTPに対応しないと判定した場合、セッション確立が不可能であると判定する。そして、セッション判定部113は、ネットワークカメラ2A、2B、2C、2Dそれぞれに対応するセッション確立可否を示すセッション確立可否情報を状態記憶部131に記憶させる。 The session determination unit 113 determines whether a session can be established with the network cameras 2A, 2B, 2C, and 2D. When the connection processing unit 111 acquires response information corresponding to communication start information transmitted from the network cameras 2A, 2B, 2C, and 2D, the session determination unit 113 determines that a session can be established if, for example, the network cameras 2A, 2B, 2C, and 2D support RTP based on the acquired response information. On the other hand, when the connection processing unit 111 acquires response information transmitted from the network cameras 2A, 2B, 2C, and 2D, the session determination unit 113 determines that a session cannot be established if, for example, the network cameras 2A, 2B, 2C, and 2D do not support RTP based on the acquired response information. The session determination unit 113 then stores session establishment feasibility information indicating whether a session can be established for each of the network cameras 2A, 2B, 2C, and 2D in the status storage unit 131.

画像取得部114は、映像配信装置1とネットワークカメラ2A、2B、2C、2Dとの間でリンクが確立し且つセッションも確立した場合、ネットワークカメラ2A、2B、2C、2Dそれぞれから送信される画像情報を取得する。画像取得部114は、取得した画像情報を圧縮画像バッファ121に記憶させる。ここで、画像取得部114は、UDP、RTP/RTCPを用いて、画像情報を取得する。なお、本実施の形態では、画像取得部114が用いる通信プロトコルは前述の3つの通信プロトコルを例に説明しているがこれに限定されない。当該通信プロトコルは、音声や動画像データに用いることができる通信プロトコルであればよい。 When a link and session are established between the video distribution device 1 and the network cameras 2A, 2B, 2C, and 2D, the image acquisition unit 114 acquires image information transmitted from each of the network cameras 2A, 2B, 2C, and 2D. The image acquisition unit 114 stores the acquired image information in the compressed image buffer 121. Here, the image acquisition unit 114 acquires image information using UDP and RTP/RTCP. Note that in this embodiment, the communication protocols used by the image acquisition unit 114 are described using the three communication protocols mentioned above as examples, but are not limited to these. The communication protocol may be any communication protocol that can be used for audio and video data.

画像送信部115は、圧縮画像バッファ121が記憶する画像情報を、端末装置3へ無線送信する。 The image transmission unit 115 wirelessly transmits the image information stored in the compressed image buffer 121 to the terminal device 3.

状態通知部116は、状態記憶部131が記憶するリンク状態情報、セッション確立可否情報およびカメラ情報を含む状態通知情報を生成して端末装置3へ送信する。 The status notification unit 116 generates status notification information including link status information, session establishment availability information, and camera information stored in the status memory unit 131, and transmits it to the terminal device 3.

図2に戻って、端末装置3は、例えばIEEE802.11に準拠した無線LAN規格に適合する通信方式で映像配信装置1との間で無線通信可能なパーソナルコンピュータであり、CPU301と、主記憶部302と、補助記憶部303と、表示部304と、無線モジュール307と、各部を接続するバス309と、を備える。主記憶部302は、RAMのような揮発性メモリから構成され、CPU301の作業領域として使用される。補助記憶部303は、ROMのような不揮発性メモリ、または、SSD、HDD等から構成され、端末装置3を制御するためのプログラムを記憶する。表示部304は、例えば液晶ディスプレイを有する表示装置である。無線モジュール307は、例えばIEEE802.11に準拠した無線LAN規格に適合する通信方式で映像配信装置1の無線モジュール107との間で無線通信する。 Returning to FIG. 2, terminal device 3 is a personal computer capable of wireless communication with video distribution device 1, for example, using a communication method conforming to the IEEE 802.11 wireless LAN standard, and includes a CPU 301, a main memory 302, an auxiliary memory 303, a display 304, a wireless module 307, and a bus 309 connecting the various components. Main memory 302 is composed of volatile memory such as RAM and is used as a work area for CPU 301. Auxiliary memory 303 is composed of non-volatile memory such as ROM, or an SSD, HDD, etc., and stores programs for controlling terminal device 3. Display 304 is, for example, a display device with an LCD display. Wireless module 307 communicates wirelessly with wireless module 107 of video distribution device 1, for example, using a communication method conforming to the IEEE 802.11 wireless LAN standard.

CPU301は、補助記憶部303が記憶するプログラムを主記憶部302に読み込んで実行することにより、図3に示すように、画像取得部311、デコード部312、デコード判定部313、状態通知取得部314、画像形成部315および表示制御部316として機能する。また、図2に示す主記憶部102は、図3に示すように、映像配信装置1から送信される画像情報を一時的に記憶する圧縮画像バッファ321と、表示部304に表示する表示画像を示す表示画像情報を記憶する表示画像記憶部322と、を有する。更に、図2に示す補助記憶部103は、図3に示すように、状態記憶部331と、画像記憶部332と、を有する。状態記憶部331は、例えば図4(B)に示すように、ネットワークカメラ2A、2B、2C、2Dそれぞれと映像配信装置1との間のリンク状態、セッション確立可否を示す情報と、画像情報の復元処理が成功したか否かを示すデコード成否情報と、をFから始まるコード番号で表し、対応するネットワークカメラ2A、2B、2C、2Dそれぞれを識別するカメラ番号を示すカメラ情報に対応づけて記憶する。図4(B)に示す例では、ネットワークカメラ2Aに対応する画像情報については、復元処理が成功し、ネットワークカメラ2Dに対応する画像情報については、復元処理が失敗したことを示している。 By loading the program stored in the auxiliary memory unit 303 into the main memory unit 302 and executing it, the CPU 301 functions as an image acquisition unit 311, a decoding unit 312, a decoding determination unit 313, a status notification acquisition unit 314, an image formation unit 315, and a display control unit 316, as shown in Figure 3. Also, as shown in Figure 3, the main memory unit 102 shown in Figure 2 has a compressed image buffer 321 that temporarily stores image information transmitted from the video distribution device 1, and a display image storage unit 322 that stores display image information indicating the display image to be displayed on the display unit 304. Furthermore, the auxiliary memory unit 103 shown in Figure 2 has a status storage unit 331 and an image storage unit 332, as shown in Figure 3. As shown in FIG. 4(B), for example, the status storage unit 331 represents information indicating the link status and session establishment status between each of the network cameras 2A, 2B, 2C, and 2D and the video distribution device 1, as well as decode success/failure information indicating whether the image information restoration process was successful, using code numbers starting with F, and stores the information in association with camera information indicating the camera number that identifies the corresponding network cameras 2A, 2B, 2C, and 2D. The example shown in FIG. 4(B) indicates that the restoration process was successful for the image information corresponding to network camera 2A, and that the restoration process failed for the image information corresponding to network camera 2D.

画像記憶部332は、圧縮画像バッファ321が記憶する画像情報を復元して得られる、ネットワークカメラ2A、2B、2C、2Dそれぞれに対応する画像情報を、カメラ情報に対応づけて記憶する。 The image storage unit 332 stores image information corresponding to each of the network cameras 2A, 2B, 2C, and 2D obtained by restoring the image information stored in the compressed image buffer 321, in association with the camera information.

画像取得部311は、映像配信装置1から送信される画像情報を取得すると、取得した画像情報を圧縮画像バッファ321に記憶させる。 When the image acquisition unit 311 acquires image information transmitted from the video distribution device 1, it stores the acquired image information in the compressed image buffer 321.

デコード部312は、圧縮画像バッファ321が記憶する画像情報に対して復元処理を実行することにより、復元された画像情報を生成し、生成した画像情報を画像記憶部332に、対応するカメラ情報に対応づけて記憶する。 The decoding unit 312 generates restored image information by performing a restoration process on the image information stored in the compressed image buffer 321, and stores the generated image information in the image storage unit 332 in association with the corresponding camera information.

デコード判定部313は、デコード部312による復元処理の結果、画像情報の復元に成功したか否かを判定する復元判定部である。デコード判定部313は、デコード部312が復元処理を実行する毎に、画像情報の復元に成功したか否かを示すデコード成否情報を生成して状態記憶部331が記憶するデコード成否情報を更新し、これをカメラ情報と対応づけて状態記憶部331に記憶させる。 The decoding determination unit 313 is a restoration determination unit that determines whether the restoration of image information was successful as a result of the restoration process performed by the decoding unit 312. Each time the decoding unit 312 performs the restoration process, the decoding determination unit 313 generates decode success/failure information indicating whether the restoration of image information was successful, updates the decode success/failure information stored in the status storage unit 331, and stores this information in the status storage unit 331 in association with the camera information.

状態通知取得部314は、映像配信装置1から送信される状態通知情報を取得すると、取得した状態通知情報に含まれる、リンク状態情報、セッション確立可否情報およびカメラ情報を抽出してこれらを互いに対応づけて状態記憶部331に記憶させる。 When the status notification acquisition unit 314 acquires status notification information transmitted from the video distribution device 1, it extracts link status information, session establishment availability information, and camera information contained in the acquired status notification information, associates these with each other, and stores them in the status storage unit 331.

画像形成部315は、画像形成部315は、ネットワークカメラ2A、2B、2C、2Dそれぞれに対応する画像情報が示す画像を含む表示画像を分割表示対応などにより適宜形成する。その際、画像形成部315は、状態記憶部331が記憶するリンク状態情報と、セッション確立可否情報と、復元処理の結果を示すデコード成否情報と、のうちの少なくとも1つに基づいて、各カメラに対応する画像の表示部304における表示態様を選択し、画像形成部315は、選択した表示態様の表示画像を形成する。ここで、画像形成部315は、ネットワークカメラ2A、2B、2C、2Dそれぞれに対応する画像情報が示す画像を含む表示画像を形成する。画像形成部315は、形成した表示画像を示す表示画像情報を表示画像記憶部322に記憶させる。 The image forming unit 315 appropriately forms display images including images indicated by image information corresponding to each of the network cameras 2A, 2B, 2C, and 2D, for example by split display. In doing so, the image forming unit 315 selects the display mode on the display unit 304 for the image corresponding to each camera based on at least one of the link status information, session establishment success/failure information, and decode success/failure information indicating the results of the restoration process stored in the status memory unit 331, and forms a display image in the selected display mode. Here, the image forming unit 315 forms a display image including images indicated by image information corresponding to each of the network cameras 2A, 2B, 2C, and 2D. The image forming unit 315 stores display image information indicating the formed display image in the display image memory unit 322.

また、画像形成部315は、映像配信装置1の起動直後から、映像配信装置1とネットワークカメラ2A、2B、2C、2Dとのリンクが遮断している状態、セッション確立が不可能な状態、または、画像情報の復元に失敗する状態が継続している場合、予め設定された第1異常通知画像を、対応するネットワークカメラ2A、2B、2C、2Dの表示画像として形成する。更に、画像形成部315は、映像配信装置1とネットワークカメラ2A、2B、2C、2Dとのリンクが確立し、映像配信装置1とネットワークカメラ2A、2B、2C、2Dとのセッション確立が可能であり、且つ、画像情報の復元に成功している状態において、異常が発生し、映像配信装置1とネットワークカメラ2A、2B、2C、2Dとのリンクが遮断した状態、ネットワークカメラ2A、2B、2C、2Dとのセッション確立が不可能の状態、または、画像情報の復元に失敗する状態に遷移した場合、異常が発生した直前にネットワークカメラ2A、2B、2C、2Dから取得された画像情報が示す前記画像を表示しつつ、異常が発生していることを通知する、前述の第1異常通知画像とは異なる予め設定された第2異常通知画像を重畳して、対応するネットワークカメラ2A、2B、2C、2Dの表示画像として形成する。そして、画像形成部315は、ネットワークカメラ2A、2B、2C、2Dそれぞれに対応する画像情報が示す画像、前述の第1異常通知画像または前述の第2異常通知画像を含む表示画像を形成する。画像形成部315は、形成した画像を示す表示画像情報を表示画像記憶部322に記憶させる。 In addition, if the link between the video distribution device 1 and the network cameras 2A, 2B, 2C, and 2D remains disconnected, a session cannot be established, or image information restoration fails immediately after the video distribution device 1 is started, the image forming unit 315 forms a pre-set first abnormality notification image as the display image for the corresponding network camera 2A, 2B, 2C, and 2D. Furthermore, when a link between the video distribution device 1 and the network cameras 2A, 2B, 2C, and 2D is established, a session can be established between the video distribution device 1 and the network cameras 2A, 2B, 2C, and 2D, and image information has been successfully restored, if an abnormality occurs and the state transitions to a state in which the link between the video distribution device 1 and the network cameras 2A, 2B, 2C, and 2D is cut off, a state in which a session cannot be established with the network cameras 2A, 2B, 2C, and 2D, or a state in which image information restoration fails, the image forming unit 315 displays the image indicated by the image information acquired from the network cameras 2A, 2B, 2C, and 2D immediately before the abnormality occurred, while superimposing a predetermined second abnormality notification image different from the above-mentioned first abnormality notification image to notify that an abnormality has occurred, and forms this as the display image for the corresponding network camera 2A, 2B, 2C, and 2D. The image forming unit 315 then forms a display image including an image indicated by the image information corresponding to each of the network cameras 2A, 2B, 2C, and 2D, and the first abnormality notification image or the second abnormality notification image. The image forming unit 315 stores display image information indicating the formed image in the display image storage unit 322.

表示制御部316は、表示画像記憶部322が記憶する表示画像情報が示す表示画像を表示部304に表示させる。 The display control unit 316 causes the display unit 304 to display the display image indicated by the display image information stored in the display image storage unit 322.

次に、本実施の形態に係る映像配信システムの動作について図5乃至図14を参照しながら説明する。なお、映像配信装置1へ電源が投入された直後において、映像配信装置1の状態記憶部131が記憶する、ネットワークカメラ2A、2B、2C、2Dそれぞれに対応するリンク状態情報、セッション確立可否情報およびデコード成否情報は、それぞれ、「F10(未接続)」、「F20(確立不可)」、「F30(失敗)」に設定されているものとする。まず、映像配信装置1へ電源が投入されると、映像配信装置1の通信速度および通信モードを示すFLPバーストが、映像配信装置1からネットワークカメラ2A、2B、2C、2Dへ送信される(ステップS1)。一方、ネットワークカメラ2A、2B、2C、2Dの通信速度および通信モードを示すFLPバーストも、ネットワークカメラ2A、2B、2C、2Dから映像配信装置1へ送信される(ステップS2)。ここで、映像配信装置1は、ネットワークカメラ2A、2B、2C、2Dから送信されたFLPバーストが示す通信速度および通信モードが映像配信装置1に対応する通信速度および通信モードと一致し、ネゴシエーションが成立すると、ネットワークカメラ2A、2B、2C、2Dとのリンクが確立したと判定する(ステップS3)。この場合、映像配信装置1は、状態記憶部131が記憶する、ネットワークカメラ2A、2B、2C、2Dそれぞれに対応するリンク状態情報を「F11(接続)」に更新する(ステップS4)。 Next, the operation of the video distribution system according to this embodiment will be described with reference to Figures 5 to 14. It is assumed that immediately after power is applied to the video distribution device 1, the link status information, session establishment success/failure information, and decoding success/failure information corresponding to each of the network cameras 2A, 2B, 2C, and 2D stored in the status memory unit 131 of the video distribution device 1 are set to "F10 (not connected)," "F20 (establishment not possible)," and "F30 (failure)," respectively. First, when power is applied to the video distribution device 1, an FLP burst indicating the communication speed and communication mode of the video distribution device 1 is transmitted from the video distribution device 1 to the network cameras 2A, 2B, 2C, and 2D (step S1). Meanwhile, an FLP burst indicating the communication speed and communication mode of the network cameras 2A, 2B, 2C, and 2D is also transmitted from the network cameras 2A, 2B, 2C, and 2D to the video distribution device 1 (step S2). Here, if the communication speed and communication mode indicated in the FLP bursts transmitted from network cameras 2A, 2B, 2C, and 2D match the communication speed and communication mode corresponding to video distribution device 1 and negotiation is successful, video distribution device 1 determines that links with network cameras 2A, 2B, 2C, and 2D have been established (step S3). In this case, video distribution device 1 updates the link status information stored in status storage unit 131 corresponding to each of network cameras 2A, 2B, 2C, and 2D to "F11 (connected)" (step S4).

次に、前述のセッション確立イベントが発生したとする。ここで、セッション確立イベントは、例えば、端末装置3においてネットワークカメラ2A、2B、2C、2Dで撮像した画像を表示部304に表示させるための表示操作が挙げられる。この場合、映像配信装置1に対して画像情報を端末装置3へ送信するよう指令する送信指令情報が、端末装置3から映像配信装置1へ送信される(ステップS5)。この場合、接続情報要求情報が、映像配信装置1からネットワークカメラ2A、2B、2C、2Dへ送信される(ステップS6)。ここで、接続情報は、例えばSDPにより記述された接続方法、伝送方式、メディアの種類等を定義する情報である。一方、ネットワークカメラ2A、2B、2C、2Dは、接続情報要求情報を取得すると、これに応じて、前述の接続情報を映像配信装置1へ送信する(ステップS7)。一方、映像配信装置1は、ネットワークカメラ2A、2B、2C、2Dから取得した接続情報に基づいて、通信開始情報を生成し(ステップS8)、生成された通信開始情報が、映像配信装置1からネットワークカメラ2A、2B、2C、2Dへ送信される(ステップS9)。一方、ネットワークカメラ2A、2B、2C、2Dが、通信開始情報を取得すると、これに応じて、応答情報が、ネットワークカメラ2A、2B、2C、2Dから映像配信装置1へ送信され、映像配信装置1がこれを取得する(ステップS10)。 Next, assume that the aforementioned session establishment event occurs. Here, the session establishment event may be, for example, a display operation on terminal device 3 to display images captured by network cameras 2A, 2B, 2C, and 2D on display unit 304. In this case, transmission command information instructing video distribution device 1 to transmit image information to terminal device 3 is transmitted from terminal device 3 to video distribution device 1 (step S5). In this case, connection information request information is transmitted from video distribution device 1 to network cameras 2A, 2B, 2C, and 2D (step S6). Here, connection information is information defining the connection method, transmission method, media type, etc., described by SDP, for example. Meanwhile, upon receiving the connection information request information, network cameras 2A, 2B, 2C, and 2D transmit the aforementioned connection information to video distribution device 1 in response (step S7). Meanwhile, the video distribution device 1 generates communication start information based on the connection information acquired from the network cameras 2A, 2B, 2C, and 2D (step S8), and the generated communication start information is transmitted from the video distribution device 1 to the network cameras 2A, 2B, 2C, and 2D (step S9). Meanwhile, when the network cameras 2A, 2B, 2C, and 2D acquire the communication start information, response information is transmitted from the network cameras 2A, 2B, 2C, and 2D to the video distribution device 1 in response, and the video distribution device 1 acquires this information (step S10).

一方、映像配信装置1が、取得した応答情報に基づいて、ネットワークカメラ2A、2B、2C、2DがRTPに対応しておりセッション確立が可能であると判定したとする(ステップS11)。この場合、映像配信装置1は、状態記憶部131が記憶する、ネットワークカメラ2A、2B、2C、2Dそれぞれに対応するセッション確立可否情報を「F21(セッション確立可)」に更新する(ステップS12)。続いて、映像配信装置1は、状態記憶部131が記憶するリンク状態情報、セッション確立可否情報およびカメラ情報を含む状態通知情報を生成し(ステップS13)、生成された状態通知情報が、映像配信装置1から端末装置3へ送信される(ステップS14)。一方、端末装置3は、状態通知情報を取得すると、取得した状態通知情報に含まれるリンク状態情報、セッション確立可否情報およびカメラ情報を抽出する。そして、端末装置3は、状態記憶部331が記憶していたカメラ情報に対応するリンク状態情報およびセッション確立可否情報を、新たに抽出したリンク状態情報およびセッション確立可否情報で更新する(ステップS15)。 Meanwhile, let us assume that the video distribution device 1 determines, based on the acquired response information, that network cameras 2A, 2B, 2C, and 2D support RTP and that session establishment is possible (step S11). In this case, the video distribution device 1 updates the session establishment possibility information stored in the status memory unit 131 for each of network cameras 2A, 2B, 2C, and 2D to "F21 (session establishment possible)" (step S12). Next, the video distribution device 1 generates status notification information including the link status information, session establishment possibility information, and camera information stored in the status memory unit 131 (step S13), and transmits the generated status notification information from the video distribution device 1 to the terminal device 3 (step S14). Meanwhile, upon acquiring the status notification information, the terminal device 3 extracts the link status information, session establishment possibility information, and camera information included in the acquired status notification information. The terminal device 3 then updates the link status information and session establishment availability information corresponding to the camera information stored in the status storage unit 331 with the newly extracted link status information and session establishment availability information (step S15).

また、ネットワークカメラ2A、2B、2C、2Dは、撮像部204により画像を撮像し、撮像した画像を示す画像情報を順次、予め設定された圧縮符号化方式によりエンコードして圧縮画像バッファ221に記憶させる(ステップS16)。 Furthermore, the network cameras 2A, 2B, 2C, and 2D capture images using the imaging unit 204, sequentially encode image information representing the captured images using a preset compression encoding method, and store the encoded image information in the compressed image buffer 221 (step S16).

また、映像配信装置1が、ステップS10において応答情報を取得すると、これに応じて、画像送信要求情報が、映像配信装置1からネットワークカメラ2A、2B、2C、2Dへ送信される(ステップS17)。一方、ネットワークカメラ2A、2B、2C、2Dが、画像送信要求情報を取得すると、これに応じて、応答情報が、ネットワークカメラ2A、2B、2C、2Dから映像配信装置1へ送信される(ステップS18)。その後、ネットワークカメラ2A、2B、2C、2Dが、圧縮画像バッファ221が記憶する画像情報の中から映像配信装置1へ送信する画像情報を特定し(ステップS19)、特定された画像情報が圧縮処理を施されて、ネットワークカメラ2A、2B、2C、2Dから映像配信装置1へ送信される(ステップS20)。一方、映像配信装置1は、圧縮画像情報を取得すると、取得した圧縮画像情報を圧縮画像バッファ121に記憶させる(ステップS21)。次に、圧縮画像バッファ121が記憶する圧縮画像情報が、映像配信装置1から端末装置3へ送信される(ステップS22)。 Furthermore, when the video distribution device 1 receives the response information in step S10, it transmits image transmission request information to the network cameras 2A, 2B, 2C, and 2D in response thereto (step S17). Meanwhile, when the network cameras 2A, 2B, 2C, and 2D receive the image transmission request information, it transmits response information to the video distribution device 1 in response thereto (step S18). Thereafter, the network cameras 2A, 2B, 2C, and 2D identify image information to be transmitted to the video distribution device 1 from the image information stored in the compressed image buffer 221 (step S19), and the identified image information is compressed and transmitted from the network cameras 2A, 2B, 2C, and 2D to the video distribution device 1 (step S20). Meanwhile, when the video distribution device 1 receives the compressed image information, it stores the acquired compressed image information in the compressed image buffer 121 (step S21). Next, the compressed image information stored in the compressed image buffer 121 is transmitted from the video distribution device 1 to the terminal device 3 (step S22).

一方、端末装置3は、取得した圧縮画像情報を圧縮画像バッファ321に記憶させる(ステップS23)。続いて、端末装置3は、圧縮画像バッファ321が記憶する圧縮画像情報に対して復元処理を実行する(ステップS24)。ここで、端末装置3は、画像情報の復元に成功したと判定したとする(ステップS25)。この場合、端末装置3は、状態記憶部331が記憶する、ネットワークカメラ2A、2B、2C、2Dそれぞれに対応するデコード成否情報を「F31(成功)」に更新する(ステップS26)。その後、端末装置3は、ネットワークカメラ2A、2B、2C、2Dそれぞれに対応する画像情報が示す画像を含む表示画像を形成し、形成した表示画像を示す表示画像情報を表示画像記憶部322に記憶させる(ステップS27)。次に、端末装置3は、表示画像記憶部322が記憶する表示画像情報が示す表示画像を表示部304に表示させる(ステップS28)。ここで、端末装置3は、例えば図6に示すようなネットワークカメラ2A、2B、2C、2Dそれぞれに対応する画像情報が示す画像GA11、GA12、GA13、GA14が2次元に配列された表示画像GA1を表示部304に表示させる。 Meanwhile, the terminal device 3 stores the acquired compressed image information in the compressed image buffer 321 (step S23). Next, the terminal device 3 performs a restoration process on the compressed image information stored in the compressed image buffer 321 (step S24). Assume here that the terminal device 3 determines that the restoration of the image information has been successful (step S25). In this case, the terminal device 3 updates the decode success/failure information stored in the status memory unit 331 for each of the network cameras 2A, 2B, 2C, and 2D to "F31 (success)" (step S26). The terminal device 3 then forms a display image including an image indicated by the image information corresponding to each of the network cameras 2A, 2B, 2C, and 2D, and stores display image information indicating the formed display image in the display image memory unit 322 (step S27). Next, the terminal device 3 displays the display image indicated by the display image information stored in the display image memory unit 322 on the display unit 304 (step S28). Here, the terminal device 3 displays on the display unit 304 a display image GA1 in which images GA11, GA12, GA13, and GA14 indicated by image information corresponding to network cameras 2A, 2B, 2C, and 2D, respectively, are arranged two-dimensionally, as shown in FIG. 6, for example.

また、図7に示すように、映像配信装置1へ電源が投入され、前述のFLPバーストが、映像配信装置1からネットワークカメラ2A、2B、2C、2Dへ送信された後(ステップS1)、ネットワークカメラ2A、2B、2C、2Dのうち、カメラ2BからのみFLPバーストを取得できなかったとする。この場合、映像配信装置1は、ネットワークカメラ2Bとのネゴシエーションが成立せず、ネットワークカメラ2Bとのリンクが遮断されていると判定する(ステップS29)。この場合、映像配信装置1は、状態記憶部131が記憶する、FLPバーストを取得できなかったネットワークカメラ2Bに対応するリンク状態情報を「F10(未接続)」の設定のままとし、他のカメラ2A、2Cおよび2Dのリンク状態情報は「F11(接続)」に設定する(ステップS30)。そして、映像配信装置1は、状態記憶部131が記憶するリンク状態情報、セッション確立可否情報およびカメラ情報を含む状態通知情報を生成し(ステップS31)、生成された状態通知情報が、映像配信装置1から端末装置3へ送信される(ステップS32)。一方、端末装置3は、状態通知情報を取得すると、取得した状態通知情報に含まれるリンク状態情報、セッション確立可否情報およびカメラ情報を抽出し、状態記憶部331が記憶する各種情報を、抽出した各種情報で更新する(ステップS33)。ここで、FLPバーストを取得できなかったネットワークカメラ2Bに対応するリンク状態情報が「F10(未接続)」に設定されている。その後、端末装置3は、ネットワークカメラ2A、2C、2Dそれぞれに対応する画像情報が示す画像およびネットワークカメラ2Bについては前述の第1異常通知画像を含む表示画像を形成し、形成した表示画像を示す表示画像情報を表示画像記憶部322に記憶させる(ステップS34)。次に、端末装置3は、表示画像記憶部322が記憶する表示画像情報が示す表示画像を表示部304に表示させる(ステップS28)。ここで、端末装置3は、例えばネットワークカメラ2Bとのリンクが確立できなかった場合、図8(A)に示すようなネットワークカメラ2A、2C、2Dそれぞれに対応する画像情報が示す画像GA11、GA13、GA14とネットワークカメラ2Bに対応する第1異常通知画像GA22とが2次元に配列された表示画像GA2を表示部304に表示させる。ここで、第1異常通知画像GA22は、予め設定された色またはパターンで塗りつぶされた画像を採用することができ、例えば黒色で塗りつぶされた画像に設定される。 Also, as shown in FIG. 7, after the video distribution device 1 is powered on and the aforementioned FLP burst is transmitted from the video distribution device 1 to the network cameras 2A, 2B, 2C, and 2D (step S1), it is assumed that, among the network cameras 2A, 2B, 2C, and 2D, the FLP burst cannot be obtained only from camera 2B. In this case, the video distribution device 1 determines that negotiation with network camera 2B has not been established and that the link with network camera 2B has been disconnected (step S29). In this case, the video distribution device 1 leaves the link status information stored in the status memory unit 131 corresponding to the network camera 2B from which the FLP burst could not be obtained set to "F10 (unconnected)," and sets the link status information of the other cameras 2A, 2C, and 2D to "F11 (connected)" (step S30). The video distribution device 1 then generates status notification information including link status information, session establishment availability information, and camera information stored in the status storage unit 131 (step S31), and transmits the generated status notification information from the video distribution device 1 to the terminal device 3 (step S32). Meanwhile, upon acquiring the status notification information, the terminal device 3 extracts the link status information, session establishment availability information, and camera information contained in the acquired status notification information and updates the various information stored in the status storage unit 331 with the extracted information (step S33). Here, the link status information corresponding to the network camera 2B, which was unable to acquire an FLP burst, is set to "F10 (unconnected)." The terminal device 3 then forms display images including images indicated by the image information corresponding to each of the network cameras 2A, 2C, and 2D, and the first abnormality notification image for the network camera 2B, and stores display image information indicating the formed display images in the display image storage unit 322 (step S34). Next, the terminal device 3 displays on the display unit 304 the display image indicated by the display image information stored in the display image storage unit 322 (step S28). Here, if the terminal device 3 is unable to establish a link with network camera 2B, for example, it displays on the display unit 304 a display image GA2 in which images GA11, GA13, and GA14 indicated by the image information corresponding to network cameras 2A, 2C, and 2D, respectively, and a first abnormality notification image GA22 corresponding to network camera 2B are two-dimensionally arranged, as shown in FIG. 8(A). Here, the first abnormality notification image GA22 can be an image filled with a preset color or pattern, and is set to an image filled with black, for example.

また、別の例として、図7下部に示すように、映像配信装置1とネットワークカメラ2A、2B、2C、2Dとのリンクが確立できており、映像配信装置1へ電源が投入された後、ステップS1からステップS10までの一連の処理が実行されたとする。その後、映像配信装置1が、取得した接続情報に基づいて、ネットワークカメラ2A、2B、2C、2Dのうちカメラ2Cのみの少なくとも1つがRTPに対応しておらずセッション確立が不可能であると判定したとする(ステップS35)。この場合、映像配信装置1は、状態記憶部131が記憶する、セッション確立が不可能であると判定したネットワークカメラ2Cに対応するセッション確立可否情報を「F20(セッション確立不可)」の設定のままとし、他のカメラ2A、2Bおよび2Dのセッション確立可否情報は「F21(確立)」に設定する(ステップS36)。続いて、映像配信装置1は、状態記憶部131が記憶するリンク状態情報、セッション確立可否情報およびカメラ情報を含む状態通知情報を生成し(ステップS37)、生成された状態通知情報が、映像配信装置1から端末装置3へ送信される(ステップS38)。一方、端末装置3は、状態通知情報を取得すると、取得した状態通知情報に含まれるリンク状態情報、セッション確立可否情報およびカメラ情報を抽出し、状態記憶部331が記憶する各種情報を、抽出した各種情報で更新する(ステップS39)。ここで、セッション確立が不可能であるネットワークカメラ2Cに対応するセッション確立可否情報が「F20(確立不可)」に設定されている。その後、端末装置3は、ネットワークカメラ2A、2B、2Dそれぞれに対応する画像情報が示す画像およびネットワークカメラ2Cに対応する前述の第1異常通知画像を含む表示画像を形成し、形成した表示画像を示す表示画像情報を表示画像記憶部322に記憶させる(ステップS40)。次に、端末装置3は、表示画像記憶部322が記憶する表示画像情報が示す表示画像を表示部304に表示させる(ステップS28)。ここで、端末装置3は、例えばネットワークカメラ2Cとのセッション確立が不可能であった場合、図8(B)に示すようなネットワークカメラ2A、2B、2Dそれぞれに対応する画像情報が示す画像GA11、GA12、GA14とネットワークカメラ2Cに対応する第1異常通知画像GA33とが2次元に配列された表示画像GA3を表示部304に表示させる。ここで、第1異常通知画像GA33は、例えば予め設定された色またはパターンで塗りつぶされた画像を採用することができ、例えば橙色で塗りつぶされた画像に設定される。但し、この場合の第1異常通知画像GA33は、前述の図8(A)におけるリンクが遮断されているネットワークカメラ2Bに対応する第1異常通知画像GA22とは異なる表示態様の画像が採用される。 As another example, as shown in the lower part of Figure 7, assume that a link has been established between the video distribution device 1 and network cameras 2A, 2B, 2C, and 2D, and that after the video distribution device 1 is powered on, a series of processes from step S1 to step S10 are executed. Thereafter, based on the acquired connection information, the video distribution device 1 determines that at least one of the network cameras 2A, 2B, 2C, and 2D, camera 2C, does not support RTP and that session establishment is impossible (step S35). In this case, the video distribution device 1 leaves the session establishment possibility information stored in the status memory unit 131 corresponding to network camera 2C, for which it has determined that session establishment is impossible, set to "F20 (session establishment impossible)," and sets the session establishment possibility information for the other cameras 2A, 2B, and 2D to "F21 (established)" (step S36). Next, the video distribution device 1 generates status notification information including the link status information, session establishment availability information, and camera information stored in the status storage unit 131 (step S37), and transmits the generated status notification information from the video distribution device 1 to the terminal device 3 (step S38). Meanwhile, upon acquiring the status notification information, the terminal device 3 extracts the link status information, session establishment availability information, and camera information contained in the acquired status notification information and updates the various information stored in the status storage unit 331 with the extracted information (step S39). Here, the session establishment availability information corresponding to network camera 2C, for which session establishment is impossible, is set to "F20 (establishment impossible)." The terminal device 3 then forms display images including images indicated by the image information corresponding to each of network cameras 2A, 2B, and 2D and the first abnormality notification image corresponding to network camera 2C, and stores display image information indicating the formed display images in the display image storage unit 322 (step S40). Next, the terminal device 3 displays on the display unit 304 the display image indicated by the display image information stored in the display image storage unit 322 (step S28). Here, if the terminal device 3 is unable to establish a session with network camera 2C, for example, it displays on the display unit 304 a display image GA3, in which images GA11, GA12, and GA14 indicated by the image information corresponding to network cameras 2A, 2B, and 2D, respectively, and a first abnormality notification image GA33 corresponding to network camera 2C are two-dimensionally arranged, as shown in FIG. 8(B). Here, the first abnormality notification image GA33 can be, for example, an image filled with a preset color or pattern, such as an orange image. However, in this case, the first abnormality notification image GA33 is an image with a different display style from the first abnormality notification image GA22 corresponding to network camera 2B, whose link is interrupted, as shown in FIG. 8(A).

また、図9に示すように、映像配信装置1とネットワークカメラ2A、2B、2C、2Dとのリンクが確立できており且つセッションの確立が可能であり、映像配信装置1へ電源が投入された後、ステップS1からステップS23までの一連の処理が実行されたとする。その後、端末装置3が、圧縮画像バッファ321が記憶する画像情報に対して復元処理を実行した結果(ステップS24)、ネットワークカメラ2A、2B、2C、2Dのうちカメラ2Dの少なくとも1つに対応の画像情報についてのみ復元に失敗したと判定したとする(ステップS41)。この場合、端末装置3は、状態記憶部331が記憶する、復元に失敗した画像情報を生成したネットワークカメラ2Dに対応するデコード成否情報を「F30(失敗)」の設定のままとし、2A、2B、2Cに対応するデコード成否情報を「F31(成功)」に更新する(ステップS42)。続いて、端末装置3は、ネットワークカメラ2A、2B、2C、2Dそれぞれに対応する画像情報が示す画像および前述の第1異常通知画像を含む表示画像を形成し、形成した表示画像を示す表示画像情報を表示画像記憶部322に記憶させる(ステップS43)。その後、端末装置3は、表示画像記憶部322が記憶する表示画像情報が示す表示画像を表示部304に表示させる(ステップS28)。ここで、端末装置3は、例えばネットワークカメラ2Dで生成された画像情報の復元に失敗している場合、図10に示すようなネットワークカメラ2A、2B、2Cそれぞれに対応する画像情報が示す画像GA11、GA12、GA13とネットワークカメラ2Dに対応する第1異常通知画像GA44とが2次元に配列された表示画像GA4を表示部304に表示させる。ここで、第1異常通知画像GA44は、例えば予め設定された色またはパターンで塗りつぶされた画像を採用することができ、例えば緑色で塗りつぶされた画像に設定される。但し、この場合の第1異常通知画像GA44は、前述のリンクが遮断されているネットワークカメラ2Bに対応する第1異常通知画像GA22およびセッション確立が不可能なネットワークカメラ2Cに対応する第1異常通知画像GA33とは異なる表示態様の画像が採用される。 9, assume that a link between the video distribution device 1 and network cameras 2A, 2B, 2C, and 2D has been established, a session can be established, and the video distribution device 1 is powered on, and then a series of processes from step S1 to step S23 are executed. Subsequently, assume that the terminal device 3 performs a restoration process on the image information stored in the compressed image buffer 321 (step S24), and determines that restoration has failed only for the image information corresponding to at least one of the network cameras 2A, 2B, 2C, and 2D, camera 2D (step S41). In this case, the terminal device 3 leaves the decode success/failure information stored in the status memory unit 331 corresponding to the network camera 2D that generated the image information that failed to be restored set to "F30 (failure)," and updates the decode success/failure information corresponding to 2A, 2B, and 2C to "F31 (success)" (step S42). Next, the terminal device 3 forms display images including images indicated by the image information corresponding to each of the network cameras 2A, 2B, 2C, and 2D and the first abnormality notification image described above, and stores display image information indicating the formed display images in the display image storage unit 322 (step S43). The terminal device 3 then displays the display images indicated by the display image information stored in the display image storage unit 322 on the display unit 304 (step S28). Here, if the terminal device 3 fails to restore the image information generated by the network camera 2D, for example, it displays a display image GA4 on the display unit 304, in which images GA11, GA12, and GA13 indicated by the image information corresponding to each of the network cameras 2A, 2B, and 2C, respectively, and a first abnormality notification image GA44 corresponding to the network camera 2D are two-dimensionally arranged, as shown in FIG. 10 . Here, the first abnormality notification image GA44 can be, for example, an image filled with a preset color or pattern, e.g., a green image. However, in this case, the first abnormality notification image GA44 uses an image with a different display format from the first abnormality notification image GA22 corresponding to the network camera 2B whose link is interrupted and the first abnormality notification image GA33 corresponding to the network camera 2C with which a session cannot be established.

また、図11に示すように、映像配信装置1への電源投入後、映像配信装置1とネットワークカメラ2A、2B、2C、2Dとのリンクが確立できており且つセッションの確立が可能であり、画像情報の複合処理が成功している状態において、例えばネットワークカメラ2Bとのリンクが遮断されるリンク遮断イベントが発生したとする。このリンク遮断イベントとしては、例えば、ネットワークカメラ2Bと映像配信装置1との間に介在するLANケーブルの断線、或いは、ネットワークカメラ2Bの有線通信インタフェース206の故障が挙げられる。この場合、ネットワークカメラ2Bから送信されるFLPバーストが取得できなくなる。そうすると、映像配信装置1は、ネットワークカメラ2Bとのリンクが遮断されていると判定し(ステップS29)、状態記憶部131が記憶する、FLPバーストを取得できなかったネットワークカメラ2Bに対応するリンク状態情報を「F10(未接続)」に設定更新する(ステップS30)。その後、ステップS31乃至S33までの一連の処理が実行される。ここで、端末装置3の状態記憶部331が記憶するリンク状態情報が、FLPバーストを取得できなかったネットワークカメラ2Bに関して対応するリンク状態情報が、「F11(接続)」から「F10(未接続)」に更新される。その後、端末装置3は、ネットワークカメラ2A、2B、2C、2Dそれぞれに対応する画像情報が示す画像およびカメラ2Bに対応する前述の第2異常通知画像を含む表示画像を形成し、形成した表示画像を示す表示画像情報を表示画像記憶部322に記憶させる(ステップS44)。次に、端末装置3は、表示画像記憶部322が記憶する表示画像情報が示す表示画像を表示部304に表示させる(ステップS28)。ここで、端末装置3は、例えばネットワークカメラ2Bとのリンクが確立できなくなった場合、図12(A)に示すようなネットワークカメラ2A、2C、2Dそれぞれに対応する画像情報が示す画像GA11、GA13、GA14とカメラ2Bに関する第2異常通知画像GA52とが2次元に配列された表示画像GA5を表示部304に表示させる。ここで、第2異常通知画像GA52は、リンク遮断イベントが発生した直前にネットワークカメラ2Bから取得された画像情報が示す画像を反映しつつ異常発生を示す態様の画像を重畳するものであり、具体的には第1異常通知画像GA22とは異なる予め設定された第2異常通知画像GA52を表示部304に表示させる。ここで、第2異常通知画像GA52は、例えばリンク遮断イベントが発生した直前の画像GA521と、その周囲を囲繞するように配置された枠状の画像GA522と、を含む。ここで、画像GA522は、予め設定された色またはパターンの枠状の画像を採用することができ、例えば黒色の矩形枠状の画像に設定される。 Also, as shown in FIG. 11, after powering on the video distribution device 1, links between the video distribution device 1 and network cameras 2A, 2B, 2C, and 2D have been established, sessions can be established, and image information composite processing has been successful. Then, for example, a link interruption event occurs, interrupting the link with network camera 2B. Examples of such a link interruption event include a disconnection of the LAN cable between network camera 2B and the video distribution device 1 or a failure in the wired communication interface 206 of network camera 2B. In this case, the FLP burst transmitted from network camera 2B cannot be acquired. The video distribution device 1 then determines that the link with network camera 2B has been interrupted (step S29) and updates the link status information stored in the status memory unit 131 corresponding to the network camera 2B from which the FLP burst could not be acquired to "F10 (unconnected)" (step S30). Then, a series of processes from steps S31 to S33 are executed. Here, the link status information stored in the status storage unit 331 of the terminal device 3 is updated from "F11 (connected)" to "F10 (unconnected)" for the network camera 2B that was unable to acquire an FLP burst. The terminal device 3 then forms a display image including an image indicated by the image information corresponding to each of the network cameras 2A, 2B, 2C, and 2D and the second abnormality notification image corresponding to camera 2B, and stores the display image information indicating the formed display image in the display image storage unit 322 (step S44). Next, the terminal device 3 displays the display image indicated by the display image information stored in the display image storage unit 322 on the display unit 304 (step S28). Here, if the terminal device 3 is unable to establish a link with network camera 2B, for example, the terminal device 3 causes the display unit 304 to display a display image GA5 in which images GA11, GA13, and GA14 indicated by image information corresponding to network cameras 2A, 2C, and 2D, respectively, and a second abnormality notification image GA52 related to camera 2B are two-dimensionally arranged, as shown in FIG. 12(A). The second abnormality notification image GA52 reflects an image indicated by image information acquired from network camera 2B immediately before the link blocking event occurred, while superimposing an image indicating the occurrence of an abnormality. Specifically, the terminal device 3 causes the display unit 304 to display a preset second abnormality notification image GA52 different from the first abnormality notification image GA22. The second abnormality notification image GA52 includes, for example, an image GA521 immediately before the link blocking event occurred and a frame-shaped image GA522 arranged to surround the image GA521. Here, image GA522 can be a frame-shaped image of a preset color or pattern, and is set to, for example, a black rectangular frame image.

また、その後、図11下部に示すように、ネットワークカメラ2Cとのセッション確立が不可能となるセッション確立不可イベントが発生したとする。この場合、映像配信装置1が、セッション確立不可と判定した後(ステップS35)、ステップS36乃至S39までの一連の処理が実行される。ここで、状態記憶部331が記憶するセッション開放イベントが発生したネットワークカメラ2Cに対応するセッション確立可否リンク状態情報が、「F21(確立可)」から「F20(確立不可)」に更新される。その後、端末装置3は、ネットワークカメラ2A、2B、2C、2Dそれぞれに対応する画像情報が示す画像およびカメラ2Cに関する前述の第2異常通知画像を含む表示画像に更新し、形成した表示画像を示す表示画像情報を表示画像記憶部322に記憶させる(ステップS45)。次に、端末装置3は、表示画像記憶部322が記憶する表示画像情報が示す表示画像を表示部304に表示させる(ステップS28)。ここで、端末装置3は、例えばネットワークカメラ2Bとのリンクが確立できなくなり且つネットワークカメラ2Cとのセッションの確立が不可能となった場合、図12(B)に示すようなネットワークカメラ2A、2Dそれぞれに対応する画像情報が示す画像GA11、GA14とネットワークカメラ2B、2Cそれぞれに対応する第2異常通知画像GA52、GA63とが2次元に配列された表示画像GA6を表示部304に表示させる。ここで、第2異常通知画像GA63は、第2異常通知画像GA52と異なる表示態様であり、例えばセッション確立不可イベントが発生した直前の画像GA631と、その周囲を囲繞するように配置された枠状の画像GA632と、を含む。ここで、画像GA632は、予め設定された色またはパターンの枠状の画像を採用することができ、例えばGA52の枠であるGA522の色と異なる橙色の矩形枠状の画像に設定される。 Suppose that a session establishment failure event occurs, making it impossible to establish a session with network camera 2C, as shown in the lower part of Figure 11. In this case, after the video distribution device 1 determines that a session establishment is not possible (step S35), it executes a series of processes from steps S36 to S39. Here, the session establishment link status information stored in the status memory unit 331 corresponding to network camera 2C, where the session opening event occurred, is updated from "F21 (establishment possible)" to "F20 (establishment not possible)." The terminal device 3 then updates the display image to include images indicated by the image information corresponding to each of network cameras 2A, 2B, 2C, and 2D and the aforementioned second abnormality notification image for camera 2C, and stores the display image information indicating the formed display image in the display image memory unit 322 (step S45). Next, the terminal device 3 displays the display image indicated by the display image information stored in the display image memory unit 322 on the display unit 304 (step S28). For example, if the terminal device 3 is unable to establish a link with network camera 2B and a session with network camera 2C, the terminal device 3 displays a display image GA6 on the display unit 304, in which images GA11 and GA14 representing image information corresponding to network cameras 2A and 2D, respectively, and second abnormality notification images GA52 and GA63 corresponding to network cameras 2B and 2C, respectively, are two-dimensionally arranged, as shown in FIG. 12(B). The second abnormality notification image GA63 has a different display format from the second abnormality notification image GA52, and includes, for example, an image GA631 of the image immediately before the occurrence of a session establishment impossible event and a frame-shaped image GA632 surrounding the image. The image GA632 can be a frame-shaped image of a preset color or pattern, such as an orange rectangular frame, different in color from the frame GA522 of GA52.

また、図11に示すように、ネットワークカメラ2Dにおいてエンコード部211の異常が発生したとする。この場合、ステップS12、S19の処理が実行され、図11の続きである図13に示すように、ステップS20乃至23までの一連の処理が実行された後、端末装置3が、圧縮画像バッファ321が記憶する画像情報に対して復元処理を実行した結果(ステップS24)、ネットワークカメラ2Dに対応する画像情報について復元に失敗したと判定したとする(ステップS41)。この場合、端末装置3は、状態記憶部331が記憶する、復元に失敗した元の画像情報を生成したネットワークカメラ2Dに対応するデコード成否情報を「F31(成功)」から「F30(失敗)」に更新する(ステップS42)。続いて、端末装置3は、ネットワークカメラ2A、2B、2C、2Dそれぞれに対応する画像情報が示す画像および前述の第2異常通知画像を含む表示画像を形成し、形成した表示画像を示す表示画像情報を表示画像記憶部322に記憶させる(ステップS46)。その後、端末装置3は、表示画像記憶部322が記憶する表示画像情報が示す表示画像を表示部304に表示させる(ステップS28)。ここで、端末装置3は、例えばネットワークカメラ2Bとのリンクが確立できなくなり且つネットワークカメラ2Cとのセッションの確立が不可能となった場合において、更にネットワークカメラ2Dに対応する画像情報の復元に失敗した場合、図14に示すようなネットワークカメラ2Aに対応する画像情報が示す画像GA11とネットワークカメラ2B、2C、2Dに対応する第2異常通知画像GA52、GA63、GA74とが2次元に配列された表示画像GA7を表示部304に表示させる。ここで、第2異常通知画像GA74は、第2異常通知画像GA52、GA63とは異なる表示態様であり、例えばエンコード部211の異常が発生した直前の画像GA741と、その周囲を囲繞するように配置された枠状の画像GA742と、を含む。画像GA742は、予め設定された色またはパターンの枠状の画像を採用することができ、例えばGA522やGA632の色と異なる緑色の矩形枠状の画像に設定される。 Also, as shown in FIG. 11, assume that an abnormality occurs in the encoding unit 211 of network camera 2D. In this case, the processes of steps S12 and S19 are executed. As shown in FIG. 13, which is a continuation of FIG. 11, after the series of processes of steps S20 through S23 are executed, the terminal device 3 performs a restoration process on the image information stored in the compressed image buffer 321 (step S24) and determines that restoration of the image information corresponding to network camera 2D has failed (step S41). In this case, the terminal device 3 updates the decode success/failure information stored in the status storage unit 331, corresponding to the network camera 2D that generated the original image information that failed to be restored, from "F31 (success)" to "F30 (failure)" (step S42). Next, the terminal device 3 forms display images including images indicated by the image information corresponding to each of network cameras 2A, 2B, 2C, and 2D and the second abnormality notification image, and stores display image information indicating the formed display images in the display image storage unit 322 (step S46). Thereafter, the terminal device 3 causes the display unit 304 to display the display image indicated by the display image information stored in the display image storage unit 322 (step S28). Here, for example, if the terminal device 3 is unable to establish a link with network camera 2B and a session with network camera 2C, and further fails to restore the image information corresponding to network camera 2D, the terminal device 3 causes the display unit 304 to display a display image GA7 in which an image GA11 indicated by the image information corresponding to network camera 2A and second abnormality notification images GA52, GA63, and GA74 corresponding to network cameras 2B, 2C, and 2D are two-dimensionally arranged, as shown in FIG. 14. Here, the second abnormality notification image GA74 has a display form different from the second abnormality notification images GA52 and GA63, and includes, for example, an image GA741 of the state immediately before the occurrence of an abnormality in the encoding unit 211 and a frame-shaped image GA742 arranged to surround the image GA741. Image GA742 can be a frame-shaped image of a preset color or pattern, and is set, for example, to a green rectangular frame image that is different from the color of GA522 and GA632.

次に、本実施の形態に係る映像配信装置1が実行する映像配信処理について図15を参照しながら詳細に説明する。この映像配信処理は、例えば映像配信装置1へ電源が投入されたことを契機として開始される。まず、リンク状態判定部112は、ネットワークカメラ2A、2B、2C、2Dそれぞれとのリンク状態を判定する(ステップS101)。ここで、リンク状態判定部112は、接続処理部111が取得するFLPバーストに基づいて、ネットワークカメラ2A、2B、2C、2Dとのネゴシエーションが成立しておらずリンクが遮断されていると判定したとする(ステップS101:No)。この場合、リンク状態判定部112は、状態記憶部131が記憶する、ネットワークカメラ2A、2B、2C、2Dのうち、リンクが遮断されていると判定したネットワークカメラに対応するリンク状態情報を「F10(未接続)」に更新し(ステップS102)、状態通知部116が、前述の状態通知情報を生成して端末装置3へ送信した後(ステップS103)、再びステップS101の処理が実行される。一方、リンク状態判定部112は、接続処理部111が取得するFLPバーストに基づいて、ネットワークカメラ2A、2B、2C、2Dとのネゴシエーションが成立しておりリンクが確立していると判定したとする(ステップS101:Yes)。この場合、リンク状態判定部112は、状態記憶部131が記憶する、リンクが接続されていると判定したネットワークカメラ2A、2B、2C、2Dに対応するリンク状態情報を「F11(接続)」に更新し(ステップS104)、状態通知部116が、前述の状態通知情報を生成して端末装置3へ送信する(ステップS105)。 Next, the video distribution process executed by the video distribution device 1 according to this embodiment will be described in detail with reference to Figure 15. This video distribution process is initiated, for example, when the video distribution device 1 is powered on. First, the link status determination unit 112 determines the link status with each of the network cameras 2A, 2B, 2C, and 2D (step S101). Here, it is assumed that the link status determination unit 112 determines, based on the FLP burst acquired by the connection processing unit 111, that negotiation with the network cameras 2A, 2B, 2C, and 2D has not been established and that the link is disconnected (step S101: No). In this case, the link status determination unit 112 updates the link status information stored in the status storage unit 131 corresponding to the network camera that has been determined to have its link disconnected from the network cameras 2A, 2B, 2C, and 2D to "F10 (not connected)" (step S102), and the status notification unit 116 generates the above-mentioned status notification information and transmits it to the terminal device 3 (step S103), after which the processing of step S101 is executed again. Meanwhile, it is assumed that the link status determination unit 112 determines, based on the FLP burst acquired by the connection processing unit 111, that negotiation with the network cameras 2A, 2B, 2C, and 2D has been established and that the link has been established (step S101: Yes). In this case, the link status determination unit 112 updates the link status information stored in the status storage unit 131 corresponding to the network cameras 2A, 2B, 2C, and 2D that have been determined to be connected to "F11 (connected)" (step S104), and the status notification unit 116 generates the aforementioned status notification information and transmits it to the terminal device 3 (step S105).

次に、接続処理部111は、前述のセッション確立イベントが発生したか否かを判定する(ステップS106)。ここで、接続処理部111が、セッション確立イベントが発生していないと判定すると(ステップS106:No)、再びステップS101の処理が実行される。一方、接続処理部111は、セッション確立イベントが発生したと判定すると(ステップS106:Yes)、前述の接続情報要求情報を映像配信装置1へ送信する(ステップS107)。そして、接続処理部111は、ネットワークカメラ2A、2B、2C、2Dから前述の接続情報を取得すると(ステップS108)、取得した接続情報に基づいて通信開始情報を生成してネットワークカメラ2A、2B、2C、2Dへ送信する(ステップS109)。続いて、接続処理部111は、ネットワークカメラ2A、2B、2C、2Dから送信される応答情報を取得すると(ステップS110)、セッション判定部113が、ネットワークカメラ2A、2B、2C、2Dとのセッション確立可否を判定する(ステップS111)。ここで、セッション判定部113が、接続処理部111がネットワークカメラ2A、2B、2C、2Dから取得した応答情報に基づいて、ネットワークカメラ2A、2B、2C、2DのうちのいずれかがRTPに対応しておらずセッション確立が不可能であると判定したとする(ステップS111:No)。この場合、セッション判定部113は、状態記憶部131が記憶する、セッションの確立が不可能と判定したネットワークカメラに対応するセッション確立可否情報を「F20(確立不可)」とし(ステップS112)、状態通知部116が、前述の状態通知情報を生成して端末装置3へ送信した後(ステップS113)、再びステップS101の処理が実行される。 Next, the connection processing unit 111 determines whether the aforementioned session establishment event has occurred (step S106). If the connection processing unit 111 determines that a session establishment event has not occurred (step S106: No), the process of step S101 is executed again. On the other hand, if the connection processing unit 111 determines that a session establishment event has occurred (step S106: Yes), the connection processing unit 111 transmits the aforementioned connection information request information to the video distribution device 1 (step S107). Then, the connection processing unit 111 acquires the aforementioned connection information from the network cameras 2A, 2B, 2C, and 2D (step S108), generates communication start information based on the acquired connection information, and transmits it to the network cameras 2A, 2B, 2C, and 2D (step S109). Next, the connection processing unit 111 acquires response information transmitted from the network cameras 2A, 2B, 2C, and 2D (step S110), and the session determination unit 113 determines whether a session can be established with the network cameras 2A, 2B, 2C, and 2D (step S111). Here, let us assume that the session determination unit 113 determines, based on the response information acquired by the connection processing unit 111 from the network cameras 2A, 2B, 2C, and 2D, that one of the network cameras 2A, 2B, 2C, and 2D does not support RTP and that a session cannot be established (step S111: No). In this case, the session determination unit 113 sets the session establishment feasibility information stored in the status storage unit 131 corresponding to the network camera for which it has determined that a session cannot be established to "F20 (establishment not possible)" (step S112), and the status notification unit 116 generates the aforementioned status notification information and transmits it to the terminal device 3 (step S113), after which the processing of step S101 is executed again.

一方、セッション判定部113は、接続処理部111がネットワークカメラ2A、2B、2C、2Dから取得した応答情報に基づいて、ネットワークカメラ2A、2B、2C、2DがRTPに対応しておりセッション確立が可能であると判定したとする(ステップS111:Yes)。この場合、セッション判定部113は、状態記憶部131が記憶する、セッションの確立が可能と判定したネットワークカメラ2A、2B、2C、2Dに対応するセッション確立可否情報「F21(確立可)」に更新し(ステップS114)、状態通知部116が、前述の状態通知情報を生成して端末装置3へ送信する(ステップS115)。 On the other hand, the session determination unit 113 determines, based on the response information acquired by the connection processing unit 111 from the network cameras 2A, 2B, 2C, and 2D, that the network cameras 2A, 2B, 2C, and 2D support RTP and that a session can be established (step S111: Yes). In this case, the session determination unit 113 updates the session establishment feasibility information stored in the status storage unit 131 and corresponding to the network cameras 2A, 2B, 2C, and 2D for which it has determined that a session can be established to "F21 (establishment possible)" (step S114), and the status notification unit 116 generates the aforementioned status notification information and transmits it to the terminal device 3 (step S115).

その後、接続処理部111は、画像送信要求情報をネットワークカメラ2A、2B、2C、2Dへ送信する(ステップS116)。そして、接続処理部111が、ネットワークカメラ2A、2B、2C、2Dから送信される応答情報を取得すると(ステップS117)、画像取得部114は、ネットワークカメラ2A、2B、2C、2Dから送信される画像情報を取得したか否かを判定する(ステップS118)。ここで、画像取得部114が、画像情報を取得していないと判定すると(ステップS118:No)、後述のステップS120の処理が実行される。一方、画像取得部114は、画像情報を取得したと判定すると(ステップS118:Yes)、取得した画像情報を圧縮画像バッファ121に記憶させる。そして、画像送信部115が、圧縮画像バッファ121が記憶する画像情報を端末装置3へ送信する(ステップS119)。続いて、接続処理部111は、前述のセッション開放イベントが発生したか否かを判定する(ステップS120)。ここで、接続処理部111が、セッション開放イベントが発生していないと判定すると(ステップS120:No)、再びステップS118の処理が実行される。一方、接続処理部111が、セッション開放イベントが発生したと判定すると(ステップS120:Yes)、再びステップS101の処理が実行される。 Then, the connection processing unit 111 transmits image transmission request information to the network cameras 2A, 2B, 2C, and 2D (step S116). When the connection processing unit 111 receives response information from the network cameras 2A, 2B, 2C, and 2D (step S117), the image acquisition unit 114 determines whether image information transmitted from the network cameras 2A, 2B, 2C, and 2D has been acquired (step S118). If the image acquisition unit 114 determines that image information has not been acquired (step S118: No), the process of step S120, described below, is executed. On the other hand, if the image acquisition unit 114 determines that image information has been acquired (step S118: Yes), the image acquisition unit 114 stores the acquired image information in the compressed image buffer 121. Then, the image transmission unit 115 transmits the image information stored in the compressed image buffer 121 to the terminal device 3 (step S119). Next, the connection processing unit 111 determines whether the aforementioned session opening event has occurred (step S120). If the connection processing unit 111 determines that a session open event has not occurred (step S120: No), the process of step S118 is executed again. On the other hand, if the connection processing unit 111 determines that a session open event has occurred (step S120: Yes), the process of step S101 is executed again.

次に、本実施の形態に係る端末装置3が実行する映像表示処理について図16を参照しながら詳細に説明する。この映像表示処理は、例えば端末装置3へ電源が投入された後、ネットワークカメラ2A、2B、2C、2Dで撮像された画像を表示部304に表示させるためのアプリケーションが起動したことを契機として開始される。まず、状態通知取得部314は、映像配信装置1から送信される状態通知情報を取得すると(ステップS201)、取得した状態通知情報に含まれる、リンク状態情報、セッション確立可否情報およびカメラ情報を抽出してこれらを互いに対応づけて状態記憶部331に記憶させる(ステップS202)。 Next, the video display process executed by the terminal device 3 according to this embodiment will be described in detail with reference to FIG. 16. This video display process is initiated, for example, after the terminal device 3 is powered on and an application for displaying images captured by the network cameras 2A, 2B, 2C, and 2D on the display unit 304 is launched. First, upon acquiring the status notification information transmitted from the video distribution device 1 (step S201), the status notification acquisition unit 314 extracts the link status information, session establishment availability information, and camera information contained in the acquired status notification information, associates these with each other, and stores them in the status storage unit 331 (step S202).

次に、画像取得部311は、映像配信装置1から送信される画像情報を取得したか否かを判定する(ステップS203)。ここで、画像取得部311が、画像情報を取得していないと判定すると(ステップS203:No)、再びステップS201の処理が実行される。一方、画像取得部311は、画像情報を取得したと判定すると(ステップS203:Yes)、取得した画像情報を圧縮画像バッファ321に記憶させる(ステップS204)。続いて、デコード部312は、圧縮画像バッファ321が記憶する画像情報に対して復元処理を実行する(ステップS205)。その後、デコード判定部313は、デコード部312による復元処理の結果、画像情報の復元に成功したか否かを判定する(ステップS206)。ここで、デコード判定部313は、デコード部312が画像情報の復元に失敗したと判定すると(ステップS206:No)、状態記憶部331が記憶する、対応するネットワークカメラ2A、2B、2Cまたは2Dのデコード成否情報を「F30(失敗)」に更新した後(ステップS207)、後述のステップS209の処理が実行される。一方、デコード判定部313は、デコード部312が画像情報の復元に成功したと判定すると(ステップS206:Yes)、状態記憶部331が記憶する、対応するネットワークカメラ2A、2B、2C、2Dのデコード成否情報を「F31(成功)」に更新する(ステップS208)。 Next, the image acquisition unit 311 determines whether or not it has acquired image information transmitted from the video distribution device 1 (step S203). If the image acquisition unit 311 determines that it has not acquired image information (step S203: No), it executes the process of step S201 again. On the other hand, if the image acquisition unit 311 determines that it has acquired image information (step S203: Yes), it stores the acquired image information in the compressed image buffer 321 (step S204). Next, the decoding unit 312 performs a restoration process on the image information stored in the compressed image buffer 321 (step S205). Thereafter, the decoding determination unit 313 determines whether or not the restoration of the image information was successful as a result of the restoration process by the decoding unit 312 (step S206). Here, if the decoding determination unit 313 determines that the decoding unit 312 failed to restore the image information (step S206: No), it updates the decoding success/failure information for the corresponding network camera 2A, 2B, 2C, or 2D stored in the status storage unit 331 to "F30 (failure)" (step S207), and then executes the processing of step S209, described below. On the other hand, if the decoding determination unit 313 determines that the decoding unit 312 succeeded in restoring the image information (step S206: Yes), it updates the decoding success/failure information for the corresponding network camera 2A, 2B, 2C, or 2D stored in the status storage unit 331 to "F31 (success)" (step S208).

その後、画像形成部315は、状態記憶部331が記憶する各種情報を参照して、ネットワークカメラ2A、2B、2C、2Dの全てのリンク状態情報、セッション確立可否情報およびデコード成否情報が「F11(接続)」、「F21(確立可)」、「F31(成功)」であるか否かを判定する(ステップS209)。ここで、画像形成部315が、ネットワークカメラ2A、2B、2C、2Dの全てのリンク状態情報、セッション確立可否情報およびデコード成否情報が「F11(接続)」、「F21(確立可)」、「F31(成功)」であると判定したとする(ステップS209:Yes)。この場合、画像形成部315は、画像記憶部332が記憶するネットワークカメラ2A、2B、2C、2Dそれぞれに対応する画像を含む表示画像を形成して表示画像記憶部322に記憶させる(ステップS210)。 Then, the image forming unit 315 references the various information stored in the status memory unit 331 and determines whether all of the link status information, session establishment information, and decoding success/failure information for network cameras 2A, 2B, 2C, and 2D are "F11 (connected)," "F21 (established)," or "F31 (successful)" (step S209). Here, it is assumed that the image forming unit 315 determines that all of the link status information, session establishment information, and decoding success/failure information for network cameras 2A, 2B, 2C, and 2D are "F11 (connected)," "F21 (established)," or "F31 (successful)" (step S209: Yes). In this case, the image forming unit 315 forms display images including images corresponding to each of network cameras 2A, 2B, 2C, and 2D stored in the image memory unit 332, and stores the images in the display image memory unit 322 (step S210).

一方、ここで、画像形成部315が、ネットワークカメラ2A、2B、2C、2Dのうちのいずれかについて、リンク状態情報、セッション確立可否情報およびデコード成否情報のいずれかが「F10(未接続)」、「F20(確立不可)」、「F30(失敗)」であると判定したとする(ステップS209:No)。この場合、画像形成部315は、リンク状態情報、セッション確立可否情報、デコード成否情報のいずれかが「F10(未接続)」、「F20(確立不可)」、「F30(失敗)」であるネットワークカメラ2A、2B、2C、2Dについて、「F11(接続)」から「F10(未接続)」、「F21(確立可)」から「F20(確立不可)」または「F31(成功)」から「F30(失敗)」に直前直近に更新されたか否かを判定する(ステップS211)。ここで、画像形成部315が、「F11(接続)」から「F10(未接続)」、「F21(確立可)」から「F20(確立不可)」または「F31(成功)」から「F30(失敗)」に直前直近に更新されたされたものではない(すなわち以前最初から異常であった)と判定したとする(ステップS211:No)。この場合、画像形成部315は、リンク状態情報、セッション確立可否情報、デコード成否情報のいずれかが「F10(未接続)」、「F20(確立不可)」、「F30(失敗)」であるネットワークカメラ2A、2B、2C、2Dに対応する前述の第1異常通知画像を含む表示画像を形成して表示画像記憶部322に記憶させる(ステップ212)。その後、後述のステップS214の処理が実行される。一方、画像形成部315が、「F11(接続)」から「F10(未接続)」、「F21(確立可)」から「F20(確立不可)」または「F31(成功)」から「F30(失敗)」に直前直近に更新されたと判定したとする(ステップS211:Yes)。この場合、画像形成部315は、リンク状態情報、セッション確立可否情報、デコード成否情報のいずれかが「F10(未接続)」、「F20(確立不可)」、「F30(失敗)」であるネットワークカメラ2A、2B、2C、2Dに対応する前述の第2異常通知画像を含む表示画像を形成して表示画像記憶部322に記憶させる(ステップ213)。次に、表示制御部316は、表示画像記憶部322が記憶する表示画像情報が示す表示画像を表示部304に表示させる(ステップS214)。続いて、再びステップS201の処理が実行される。 Meanwhile, suppose the image forming unit 315 determines that the link status information, session establishment information, or decoding success/failure information for one of the network cameras 2A, 2B, 2C, and 2D is "F10 (unconnected)," "F20 (unestablishable)," or "F30 (failed)" (step S209: No). In this case, the image forming unit 315 determines whether the link status information, session establishment information, or decoding success/failure information for the network camera 2A, 2B, 2C, or 2D for which the link status information, session establishment information, or decoding success/failure information is "F10 (unconnected)," "F20 (unestablishable)," or "F30 (failed)" has been updated most recently from "F11 (connected)" to "F10 (unconnected)," "F21 (establishable)" to "F20 (unestablishable)," or "F31 (successful)" to "F30 (failed)" (step S211). Here, let us assume that the image forming unit 315 determines that the most recent update was not from "F11 (connected)" to "F10 (not connected)," from "F21 (establishable)" to "F20 (not establishable)," or from "F31 (successful)" to "F30 (failed)" (i.e., the network camera was abnormal from the beginning) (step S211: No). In this case, the image forming unit 315 forms a display image including the first abnormality notification image corresponding to the network camera 2A, 2B, 2C, or 2D whose link status information, session establishment information, or decode success/failure information is "F10 (not connected)," "F20 (not establishable)," or "F30 (failed)," and stores the display image in the display image storage unit 322 (step S212). Thereafter, the process of step S214, which will be described later, is executed. On the other hand, suppose the image forming unit 315 determines that the network status was most recently updated from "F11 (connected)" to "F10 (unconnected)," from "F21 (establishable)" to "F20 (unestablishable)," or from "F31 (successful)" to "F30 (failed)" (step S211: Yes). In this case, the image forming unit 315 forms a display image including the second abnormality notification image corresponding to the network cameras 2A, 2B, 2C, and 2D for which any of the link status information, session establishment information, and decode success/failure information is "F10 (unconnected)," "F20 (unestablishable)," or "F30 (failed)," and stores the display image in the display image storage unit 322 (step S213). Next, the display control unit 316 displays the display image indicated by the display image information stored in the display image storage unit 322 on the display unit 304 (step S214). Subsequently, the process of step S201 is executed again.

以上説明したように、本実施の形態に係る映像配信装置1によれば、画像形成部315が、ネットワークカメラ2A、2B、2C、2Dとのリンク状態と、セッション確立可否と、画像情報に対する復元処理の結果と、のうちの少なくとも1つに基づいて、表示部304への表示態様を選択する。そして、画像形成部315は、選択した表示態様の表示画像を形成する。これにより、映像配信システムに異常が発生した場合に、その異常の原因に応じて表示部304に表示される表示画像の表示態様が変化する。従って、利用者は、表示画像の表示態様を確認することにより発生した異常の原因を把握し易くなる。 As described above, with the video distribution device 1 according to this embodiment, the image forming unit 315 selects the display mode for the display unit 304 based on at least one of the link status with the network cameras 2A, 2B, 2C, and 2D, whether a session can be established, and the results of the restoration process for the image information. The image forming unit 315 then forms a display image in the selected display mode. As a result, if an abnormality occurs in the video distribution system, the display mode of the display image displayed on the display unit 304 changes depending on the cause of the abnormality. Therefore, the user can easily understand the cause of the abnormality by checking the display mode of the display image.

(実施の形態2)
本実施の形態に係る映像配信システムは、映像配信装置が、画像情報を復元するための復元処理を実行するデコード部と、復元処理の結果、画像情報の復元に成功したか否かを判定する復元判定部と、入力された画像情報を圧縮符号化方式で圧縮するエンコード部と、符号化した画像情報を一時的に記憶する送信画像バッファを備える点で実施の形態1と相違する。以下、本実施の形態について詳細に説明する。
(Embodiment 2)
The video distribution system according to this embodiment differs from the first embodiment in that the video distribution device includes a decoding unit that executes a restoration process to restore image information, a restoration determination unit that determines whether the restoration of the image information was successful as a result of the restoration process, an encoding unit that compresses the input image information using a compression encoding method, and a transmission image buffer that temporarily stores the encoded image information. This embodiment will be described in detail below.

本実施の形態に係る撮像システムは、図17に示すように、ネットワークカメラ2A、2B、2C、2Dと、映像配信装置2001と、端末装置2003と、を備える。なお、図17において、実施の形態1と同様の構成については図3と同一の符号を付している。また、本実施の形態に係る映像配信システムのハードウェア構成は、実施の形態1で説明した映像配信システムのハードウェア構成と同様である。そこで、本実施の形態に係るハードウェア構成については適宜図2に示す符号を用いて説明する。 As shown in FIG. 17, the imaging system according to this embodiment includes network cameras 2A, 2B, 2C, and 2D, a video distribution device 2001, and a terminal device 2003. Note that in FIG. 17, the same components as those in embodiment 1 are assigned the same reference numerals as those in FIG. 3. The hardware configuration of the video distribution system according to this embodiment is also the same as that of the video distribution system described in embodiment 1. Therefore, the hardware configuration according to this embodiment will be described using the reference numerals shown in FIG. 2 as appropriate.

映像配信装置2001では、CPU101は、補助記憶部103が記憶するプログラムを主記憶部102に読み込んで実行することにより、接続処理部111、リンク状態判定部112、セッション判定部113、画像取得部114、画像送信部115、デコード部2117、デコード判定部2118、画像形成部2119およびエンコード部2120として機能する。また、主記憶部102は、圧縮画像バッファ121および送信画像バッファ2122を有し、補助記憶部103は、状態記憶部2131を有する。 In the video distribution device 2001, the CPU 101 loads the programs stored in the auxiliary memory unit 103 into the main memory unit 102 and executes them, thereby functioning as a connection processing unit 111, link status determination unit 112, session determination unit 113, image acquisition unit 114, image transmission unit 115, decoding unit 2117, decoding determination unit 2118, image formation unit 2119, and encoding unit 2120. The main memory unit 102 also has a compressed image buffer 121 and a transmission image buffer 2122, and the auxiliary memory unit 103 has a status memory unit 2131.

状態記憶部2131は、ネットワークカメラ2A、2B、2C、2Dそれぞれと映像配信装置2001との間のリンク状態、セッション確立可否を示す情報と、画像情報の復元処理が成功したか否かを示すデコード成否情報と、を、対応するネットワークカメラ2A、2B、2C、2Dそれぞれを識別するカメラ番号を示すカメラ情報に対応づけて記憶する。 The status storage unit 2131 stores information indicating the link status between each of the network cameras 2A, 2B, 2C, and 2D and the video distribution device 2001, information indicating whether a session can be established, and decode success/failure information indicating whether the image information restoration process was successful, in association with camera information indicating the camera number that identifies each of the corresponding network cameras 2A, 2B, 2C, and 2D.

デコード部2117は、圧縮画像バッファ121が記憶する画像情報に対して復元処理を実行することにより、復元された画像情報を生成し、生成した画像情報を画像形成部2119に通知する。デコード判定部2118は、デコード部2117による復元処理の結果、画像情報の復元に成功したか否かを判定する。デコード判定部2118は、デコード部2117が復元処理を実行する毎に、画像情報の復元に成功したか否かを示すデコード成否情報を生成して状態記憶部2131が記憶するデコード成否情報を更新する。 The decoding unit 2117 generates restored image information by performing a restoration process on the image information stored in the compressed image buffer 121, and notifies the image forming unit 2119 of the generated image information. The decoding determination unit 2118 determines whether the image information has been successfully restored as a result of the restoration process performed by the decoding unit 2117. Each time the decoding unit 2117 performs a restoration process, the decoding determination unit 2118 generates decoding success/failure information indicating whether the image information has been successfully restored, and updates the decoding success/failure information stored in the status storage unit 2131.

画像形成部2119は、状態記憶部2131が記憶するリンク状態情報と、セッション確立可否情報と、復元処理の結果を示すデコード成否情報と、のうちの少なくとも1つに基づいて、端末装置2003の表示部304に表示される表示画像の表示態様を選択する。そして、画像形成部2119は、選択した表示態様の表示画像を形成し、形成した表示画像を示す表示画像情報をエンコード部2120に通知する。より、具体的には、ネットワークカメラ2A、2B、2C、2Dそれぞれから取得した画像情報を、選択した表示態様に基づいて、画像を合成し、合成した表示画像を示す表示画像情報をエンコード部2120に通知する。 The image forming unit 2119 selects the display mode of the display image to be displayed on the display unit 304 of the terminal device 2003 based on at least one of the link status information stored in the status storage unit 2131, session establishment success/failure information, and decode success/failure information indicating the result of the restoration process. The image forming unit 2119 then forms a display image in the selected display mode and notifies the encoding unit 2120 of display image information indicating the formed display image. More specifically, the image information acquired from each of the network cameras 2A, 2B, 2C, and 2D is composited based on the selected display mode, and the encoding unit 2120 is notified of display image information indicating the composite display image.

エンコード部2120は、画像形成部2119から通知される表示画像情報を実施の形態1で説明した圧縮符号化方式で圧縮して送信画像バッファ2122に記憶させる。そして、画像送信部115は、送信画像バッファ2122が記憶する表示画像情報を、端末装置2003へ送信する。 The encoding unit 2120 compresses the display image information notified by the image forming unit 2119 using the compression encoding method described in embodiment 1 and stores the compressed image in the transmission image buffer 2122. The image transmission unit 115 then transmits the display image information stored in the transmission image buffer 2122 to the terminal device 2003.

端末装置3では、CPU301が、補助記憶部303が記憶するプログラムを主記憶部302に読み込んで実行することにより、画像取得部311、デコード部312および表示制御部316として機能する。また、主記憶部302は、圧縮画像バッファ321と、表示画像記憶部322と、を有する。画像取得部311は、映像配信装置2001から送信される表示画像情報を取得すると、取得した表示画像情報を圧縮画像バッファ321に記憶させる。デコード部312は、圧縮画像バッファ321が記憶する表示画像情報に対して復元処理を実行することにより、復元された画像情報を生成し、生成した画像情報を表示画像記憶部322に記憶させる。表示制御部316は、表示画像記憶部322が記憶する表示画像情報が示す表示画像を表示部304に表示させる。 In the terminal device 3, the CPU 301 loads the program stored in the auxiliary memory unit 303 into the main memory unit 302 and executes it, thereby functioning as an image acquisition unit 311, a decoding unit 312, and a display control unit 316. The main memory unit 302 also has a compressed image buffer 321 and a display image storage unit 322. When the image acquisition unit 311 acquires display image information transmitted from the video distribution device 2001, it stores the acquired display image information in the compressed image buffer 321. The decoding unit 312 performs a restoration process on the display image information stored in the compressed image buffer 321 to generate restored image information and stores the generated image information in the display image storage unit 322. The display control unit 316 causes the display unit 304 to display the display image indicated by the display image information stored in the display image storage unit 322.

次に、本実施の形態に係る映像配信システムの動作について図18および図19を参照しながら説明する。なお、図18および図19において、実施の形態1と同様の処理については、図5、図7、図9、図11と同一の符号を付している。まず、図18に示すように、映像配信装置2001へ電源が投入されると、ステップS1乃至S18までの一連の処理が実行された後、ネットワークカメラ2A、2B、2C、2Dが、圧縮画像バッファ221が記憶する画像情報の中から映像配信装置2001へ送信する画像情報を特定し(ステップS19)、特定された画像情報が、ネットワークカメラ2A、2B、2C、2Dから映像配信装置2001へ送信される(ステップS20)。一方、映像配信装置2001は、画像情報を取得すると、取得した画像情報を圧縮画像バッファ121に記憶させる(ステップS21)。 Next, the operation of the video distribution system according to this embodiment will be described with reference to Figures 18 and 19. Note that in Figures 18 and 19, the same processes as in embodiment 1 are assigned the same reference numerals as in Figures 5, 7, 9, and 11. First, as shown in Figure 18, when the video distribution device 2001 is powered on, a series of processes from steps S1 to S18 are executed, and then the network cameras 2A, 2B, 2C, and 2D identify image information to be sent to the video distribution device 2001 from the image information stored in the compressed image buffer 221 (step S19), and the identified image information is sent from the network cameras 2A, 2B, 2C, and 2D to the video distribution device 2001 (step S20). Meanwhile, when the video distribution device 2001 acquires image information, it stores the acquired image information in the compressed image buffer 121 (step S21).

次に、映像配信装置2001は、圧縮画像バッファ121が記憶する画像情報に対して復元処理を実行する(ステップS2001)。ここで、端末装置2003は、画像情報の復元に成功したと判定したとする(ステップS2002)。この場合、映像配信装置2001は、状態記憶部2131が記憶する、ネットワークカメラ2A、2B、2C、2Dそれぞれに対応するデコード成否情報を「F31(成功)」に更新する(ステップS2003)。続いて、映像配信装置2001は、ネットワークカメラ2A、2B、2C、2Dそれぞれに対応する画像情報が示す画像を含む表示画像を形成する(ステップS2004)。その後、映像配信装置2001は、形成した表示画像を示す表示画像情報をエンコードして送信画像バッファ2122に記憶させる(ステップS2005)。次に、送信画像バッファ2122が記憶する表示画像情報が、映像配信装置2001から端末装置2003へ送信される(ステップS2006)。一方、端末装置2003は、表示画像情報を取得すると、取得した表示画像情報を圧縮画像バッファ321に記憶させる(ステップS2007)。 Next, the video distribution device 2001 performs a restoration process on the image information stored in the compressed image buffer 121 (step S2001). Assume that the terminal device 2003 determines that the restoration of the image information was successful (step S2002). In this case, the video distribution device 2001 updates the decode success/failure information stored in the status memory unit 2131 for each of the network cameras 2A, 2B, 2C, and 2D to "F31 (success)" (step S2003). Next, the video distribution device 2001 forms a display image including an image indicated by the image information corresponding to each of the network cameras 2A, 2B, 2C, and 2D (step S2004). Thereafter, the video distribution device 2001 encodes the display image information indicating the formed display image and stores it in the transmission image buffer 2122 (step S2005). Next, the display image information stored in the transmission image buffer 2122 is transmitted from the video distribution device 2001 to the terminal device 2003 (step S2006). Meanwhile, upon acquiring the display image information, the terminal device 2003 stores the acquired display image information in the compressed image buffer 321 (step S2007).

続いて、図19に移行して、端末装置2003は、圧縮画像バッファ321が記憶する表示画像情報に対してデコード部312により復元処理を実行し、復元処理により得られた表示画像情報を表示画像記憶部322に記憶させる(ステップS2008)。その後、端末装置2003は、表示画像記憶部322が記憶する表示画像情報が示す表示画像を表示部304に表示させる(ステップS2009)。 Next, moving to FIG. 19, the terminal device 2003 performs a restoration process on the display image information stored in the compressed image buffer 321 using the decoding unit 312, and stores the display image information obtained by the restoration process in the display image storage unit 322 (step S2008). The terminal device 2003 then displays the display image indicated by the display image information stored in the display image storage unit 322 on the display unit 304 (step S2009).

また、ネットワークカメラ2Dにおいてエンコード部211の異常が発生した状況における映像配信システムの動作を、図19の破線より下方の図を用いて説明する。とする。この場合、ステップS16、S19の処理が実行され、ステップS20、S21の一連の処理が実行された後、映像配信装置2001は、圧縮画像バッファ121が記憶する画像情報に対して復元処理を実行する(ステップS2001)。ここで、映像配信装置2001が、ネットワークカメラ2Dのエンコード部211の動作中に異常が発生したことに起因して、ネットワークカメラ2Dに対応する画像情報について復元に失敗したと判定したとする(ステップS2010)。この場合、映像配信装置2001は、状態記憶部2131が記憶する、復元に失敗した画像情報を生成したネットワークカメラ2Dに対応するデコード成否情報を「F31(成功)」から「F30(失敗)」に更新する(ステップS2011)。続いて、映像配信装置2001は、ネットワークカメラ2A、2B、2C、2Dそれぞれに対応する画像情報が示す画像およびネットワークカメラ2Dに対応する前述の第2異常通知画像を含む表示画像を形成する(ステップS2012)。その後、映像配信装置2001は、形成した表示画像を示す表示画像情報をエンコードして送信画像バッファ2122に記憶させる(ステップS2013)。次に、送信画像バッファ2122が記憶する表示画像情報が、映像配信装置2001から端末装置2003へ送信される(ステップS2014)。一方、端末装置2003は、表示画像情報を取得すると、取得した表示画像情報を圧縮画像バッファ321に記憶させる(ステップS2015)。続いて、端末装置2003は、圧縮画像バッファ321が記憶する表示画像情報に対して復元処理を実行し、復元処理により得られた表示画像情報を表示画像記憶部322に記憶させる(ステップS2016)。その後、端末装置2003は、表示画像記憶部322が記憶する表示画像情報が示す表示画像を表示部304に表示させる(ステップS2017)。 Furthermore, the operation of the video distribution system in a situation where an abnormality occurs in the encoding unit 211 of the network camera 2D will be described using the diagram below the dashed line in Figure 19. In this case, after the processing of steps S16 and S19 is performed and the series of processing of steps S20 and S21 is performed, the video distribution device 2001 performs a restoration process on the image information stored in the compressed image buffer 121 (step S2001). Here, it is assumed that the video distribution device 2001 determines that restoration of the image information corresponding to the network camera 2D has failed due to an abnormality occurring during operation of the encoding unit 211 of the network camera 2D (step S2010). In this case, the video distribution device 2001 updates the decode success/failure information stored in the status memory unit 2131 for the network camera 2D that generated the image information that failed to be restored from "F31 (success)" to "F30 (failure)" (step S2011). Next, the video distribution device 2001 forms display images including images indicated by the image information corresponding to each of the network cameras 2A, 2B, 2C, and 2D and the second abnormality notification image corresponding to the network camera 2D (step S2012). The video distribution device 2001 then encodes the display image information indicating the formed display images and stores it in the transmission image buffer 2122 (step S2013). The display image information stored in the transmission image buffer 2122 is then transmitted from the video distribution device 2001 to the terminal device 2003 (step S2014). Meanwhile, upon acquiring the display image information, the terminal device 2003 stores the acquired display image information in the compressed image buffer 321 (step S2015). The terminal device 2003 then performs a restoration process on the display image information stored in the compressed image buffer 321 and stores the display image information obtained by the restoration process in the display image storage unit 322 (step S2016). The terminal device 2003 then displays the display image indicated by the display image information stored in the display image storage unit 322 on the display unit 304 (step S2017).

次に、本実施の形態に係る映像配信装置2001が実行する映像配信処理について図20および図21を参照しながら詳細に説明する。なお、図20および図21において、実施の形態1と同様の処理については、図15と同一の符号を付している。まず、リンク状態判定部112は、ネットワークカメラ2A、2B、2C、2Dそれぞれとのリンク状態を判定する(ステップS101)。ここで、リンク状態判定部112は、ネットワークカメラ2A、2B、2C、2Dのいずれかとのリンクが遮断されていると判定すると(ステップS101:No)、状態記憶部2131が記憶する、リンクが遮断されていると判定したネットワークカメラ2A、2B、2Cまたは2Dに対応するリンク状態情報を「F10(未接続)」に更新し(ステップS102)、さらに、リンクが遮断されていると判定したネットワークカメラ2A、2B、2C、2Dに対応するセッション確立可否情報を「F20(確立不可)」に更新し(ステップS112)、後述のステップS2107の処理が実行される。一方、リンク状態判定部112が、ネットワークカメラ2A、2B、2C、2Dとのリンクがいずれも確立していると判定すると(ステップS101:Yes)、ステップS104乃至S110までの一連の処理が実行される。次に、セッション判定部113は、ネットワークカメラ2A、2B、2C、2Dのいずれかとの間でセッション確立が不可能であると判定すると(ステップS111:No)、状態記憶部131が記憶する、セッションの確立が不可能と判定したネットワークカメラ2A、2B、2C、2Dに対応するセッション確立可否情報を「F20(確立不可)」に更新し(ステップS112)、後述のステップS2107の処理が実行される。 Next, the video distribution process executed by the video distribution device 2001 according to this embodiment will be described in detail with reference to Figures 20 and 21. Note that in Figures 20 and 21, processes similar to those in embodiment 1 are given the same reference numerals as in Figure 15. First, the link status determination unit 112 determines the link status with each of the network cameras 2A, 2B, 2C, and 2D (step S101). If the link status determination unit 112 determines that the link with any of the network cameras 2A, 2B, 2C, and 2D is disconnected (step S101: No), it updates the link status information stored in the status storage unit 2131 and corresponding to the network camera 2A, 2B, 2C, or 2D for which it has determined that the link is disconnected to "F10 (not connected)" (step S102), and further updates the session establishment availability information corresponding to the network camera 2A, 2B, 2C, or 2D for which it has determined that the link is disconnected to "F20 (establishment not possible)" (step S112), and the processing of step S2107, which will be described later, is executed. On the other hand, if the link status determination unit 112 determines that the links with all of the network cameras 2A, 2B, 2C, and 2D are established (step S101: Yes), the processing of steps S104 to S110 is executed. Next, if the session determination unit 113 determines that a session cannot be established with any of the network cameras 2A, 2B, 2C, and 2D (step S111: No), it updates the session establishment possibility information stored in the status storage unit 131 and corresponding to the network cameras 2A, 2B, 2C, and 2D for which it has been determined that a session cannot be established to "F20 (establishment not possible)" (step S112), and the processing of step S2107, described below, is executed.

一方、セッション判定部113が、例えばネットワークカメラ2A、2B、2C、2DがRTPに対応しておりセッション確立が可能であると判定すると(ステップS111:Yes)、ステップS114乃至S117までの一連の処理が実行される。続いて、画像取得部114は、ネットワークカメラ2A、2B、2C、2Dから送信される画像情報を取得したか否かを判定する(ステップS2101)。ここで、画像取得部114が、いずれかのネットワークカメラの画像情報を取得していないと判定すると(ステップS2101:No)、後述のステップS2115の処理が実行される。一方、画像取得部114は、画像情報を取得したと判定すると(ステップS2101:Yes)、取得した画像情報を圧縮画像バッファ121に記憶させる(ステップS2102)。その後、デコード部2117は、圧縮画像バッファ121が記憶する画像情報に対して復元処理を実行する(ステップS2103)。次に、図21に示すように、デコード判定部2118は、デコード部2117による復元処理の結果、画像情報の復元に成功したか否かを判定する(ステップS2104)。ここで、デコード判定部2118は、デコード部2117が画像情報の復元に失敗したと判定すると(ステップS2104:No)、状態記憶部2131が記憶する、対応するネットワークカメラ2A、2B、2C、2Dのデコード成否情報を「F30(失敗)」に更新した後(ステップS2105)、後述のステップS2107の処理が実行される。一方、デコード判定部2118は、デコード部2117がすべてのカメラの画像情報の復元に成功したと判定すると(ステップS2104:Yes)、状態記憶部2131が記憶する、対応するネットワークカメラ2A、2B、2C、2Dのデコード成否情報を「F31(成功)」に更新する(ステップS2106)。 On the other hand, if the session determination unit 113 determines that, for example, the network cameras 2A, 2B, 2C, and 2D support RTP and a session can be established (step S111: Yes), a series of processes from steps S114 to S117 are executed. Next, the image acquisition unit 114 determines whether image information transmitted from the network cameras 2A, 2B, 2C, and 2D has been acquired (step S2101). If the image acquisition unit 114 determines that image information from any of the network cameras has not been acquired (step S2101: No), the process of step S2115, described below, is executed. On the other hand, if the image acquisition unit 114 determines that image information has been acquired (step S2101: Yes), the image acquisition unit 114 stores the acquired image information in the compressed image buffer 121 (step S2102). Thereafter, the decoding unit 2117 performs a restoration process on the image information stored in the compressed image buffer 121 (step S2103). Next, as shown in FIG. 21 , the decoding determination unit 2118 determines whether the image information has been successfully restored as a result of the restoration process performed by the decoding unit 2117 (step S2104). If the decoding determination unit 2118 determines that the decoding unit 2117 has failed to restore the image information (step S2104: No), it updates the decode success/failure information for the corresponding network cameras 2A, 2B, 2C, and 2D stored in the status storage unit 2131 to "F30 (failure)" (step S2105), and then executes the processing of step S2107, described below. On the other hand, if the decoding determination unit 2118 determines that the decoding unit 2117 has successfully restored the image information for all cameras (step S2104: Yes), it updates the decode success/failure information for the corresponding network cameras 2A, 2B, 2C, and 2D stored in the status storage unit 2131 to "F31 (success)" (step S2106).

続いて、画像形成部2119は、全てのネットワークカメラ2A、2B、2C、2Dについてリンク状態情報、セッション確立可否情報およびデコード成否情報状態情報のいずれかを更新したか否かを判定する(ステップS2107)。ここで、画像形成部2119が、ネットワークカメラ2A、2B、2C、2Dの中のいずれかについて、未だリンク状態情報、セッション確立可否情報およびデコード成否情報状態情報の更新処理を行っていないと判定したとする(ステップS2107:No)。この場合、再びステップS101の処理が実行される。一方、画像形成部2119が、ネットワークカメラ2A、2B、2C、2Dの全てについて、リンク状態情報、セッション確立可否情報およびデコード成否情報状態情報の更新処理を完了したと判定したとする(ステップS2107:Yes)。この場合、画像形成部2119は、状態記憶部2131が記憶する各種情報を参照して、ネットワークカメラ2A、2B、2C、2Dの全てのリンク状態情報、セッション確立可否情報およびデコード成否情報が「F11(接続)」、「F21(確立可)」、「F31(成功)」であるか否かを判定する(ステップS2108)。ここで、画像形成部2119が、ネットワークカメラ2A、2B、2C、2Dの全てのリンク状態情報、セッション確立可否情報およびデコード成否情報が「F11(接続)」、「F21(確立可)」、「F31(成功)」であると判定したとする(ステップS2108:Yes)。この場合、画像形成部2119は、圧縮画像記憶部332が記憶するネットワークカメラ2A、2B、2C、2Dそれぞれに対応する画像を含む表示画像を形成して表示画像記憶部322に記憶させる(ステップS2109)。 Next, the image forming unit 2119 determines whether any of the link status information, session establishment possible/possible information, and decode success/failure information status information has been updated for all network cameras 2A, 2B, 2C, and 2D (step S2107). Here, let us assume that the image forming unit 2119 has determined that the update process for the link status information, session establishment possible/possible information, and decode success/failure information status information has not yet been performed for any of the network cameras 2A, 2B, 2C, and 2D (step S2107: No). In this case, the process of step S101 is executed again. Meanwhile, let us assume that the image forming unit 2119 has determined that the update process for the link status information, session establishment possible/possible information, and decode success/failure information status information has been completed for all of the network cameras 2A, 2B, 2C, and 2D (step S2107: Yes). In this case, the image forming unit 2119 references various information stored in the status memory unit 2131 and determines whether all of the link status information, session establishment information, and decoding success/failure information for network cameras 2A, 2B, 2C, and 2D are "F11 (connected)," "F21 (established)," or "F31 (successful)" (step S2108). Assume that the image forming unit 2119 determines that all of the link status information, session establishment information, and decoding success/failure information for network cameras 2A, 2B, 2C, and 2D are "F11 (connected)," "F21 (established)," or "F31 (successful)" (step S2108: Yes). In this case, the image forming unit 2119 forms display images including images corresponding to network cameras 2A, 2B, 2C, and 2D stored in the compressed image memory unit 332, and stores the display image in the display image memory unit 322 (step S2109).

一方、画像形成部2119が、ネットワークカメラ2A、2B、2C、2Dのうちのいずれかについて、リンク状態情報、セッション確立可否情報およびデコード成否情報のいずれかが「F10(未接続)」、「F20(確立不可)」、「F30(失敗)」であると判定したとする(ステップS2108:No)。この場合、画像形成部2119は、リンク状態情報、セッション確立可否情報、デコード成否情報のいずれかが「F10(未接続)」、「F20(確立不可)」、「F30(失敗)」であるネットワークカメラ2A、2B、2C、2Dについて、正常状態から異常状態に遷移したのか、あるいは以前から異常状態であったのか、すなわち「F11(接続)」から「F10(未接続)」、「F21(確立可)」から「F20(確立不可)」または「F31(成功)」から「F30(失敗)」に直前に更新されたか否かを判定する(ステップS2110)。ここで、画像形成部2119が、「F11(接続)」から「F10(未接続)」、「F21(確立可)」から「F20(確立不可)」または「F31(成功)」から「F30(失敗)」に直前に更新されたのではない(すなわち、以前から異常状態が継続していた)と判定したとする(ステップS2110:No)。この場合、画像形成部2119は、リンク状態情報、セッション確立可否情報、デコード成否情報のいずれかが「F10(未接続)」、「F20(確立不可)」、「F30(失敗)」であるネットワークカメラ2A、2B、2C、2Dに対応する前述の第1異常通知画像を含む表示画像を形成する(ステップ2111)。その後、後述のステップS2113の処理が実行される。 On the other hand, suppose the image forming unit 2119 determines that any of the link status information, session establishment information, and decode success/failure information for one of the network cameras 2A, 2B, 2C, and 2D is "F10 (unconnected)," "F20 (establishment not possible)," or "F30 (failure)" (step S2108: No). In this case, the image forming unit 2119 determines whether the network camera 2A, 2B, 2C, or 2D for which any of the link status information, session establishment information, and decode success/failure information is "F10 (unconnected)," "F20 (establishment not possible)," or "F30 (failure)" has transitioned from a normal state to an abnormal state or was previously in an abnormal state, i.e., whether it was recently updated from "F11 (connected)" to "F10 (unconnected)," from "F21 (establishment possible)" to "F20 (establishment not possible)," or from "F31 (success)" to "F30 (failure)" (step S2110). Here, let's assume that the image forming unit 2119 determines that the most recent update was not from "F11 (connected)" to "F10 (not connected)," "F21 (establishable)" to "F20 (not establishable)," or "F31 (successful)" to "F30 (failed)" (i.e., the abnormal state has continued from before) (step S2110: No). In this case, the image forming unit 2119 forms a display image including the first abnormality notification image described above for network cameras 2A, 2B, 2C, and 2D whose link status information, session establishment success/failure information, or decode success/failure information is "F10 (not connected)," "F20 (not establishable)," or "F30 (failed)" (step 2111). Then, the processing of step S2113, described below, is executed.

一方、画像形成部2119が、「F11(接続)」から「F10(未接続)」、「F21(確立可)」から「F20(確立不可)」または「F31(成功)」から「F30(失敗)」に更新されたと判定したとする(ステップS2110:Yes)。この場合、画像形成部2119は、リンク状態情報、セッション確立可否情報、デコード成否情報のいずれかが「F10(未接続)」、「F20(確立不可)」、「F30(失敗)」であるネットワークカメラ2A、2B、2C、2Dに対応する前述の第2異常通知画像を含む表示画像を形成する(ステップ2112)。その後、エンコード部2120は、画像形成部2119が形成した表示画像を示す表示画像情報を前述の圧縮符号化方式で圧縮して送信画像バッファ2122に記憶させる(ステップS2113)。次に、画像送信部115は、送信画像バッファ2122が記憶する表示画像情報を端末装置2003へ送信する(ステップS2114)。続いて、接続処理部111は、前述のセッション開放イベントが発生したか否かを判定する(ステップS2115)。ここで、接続処理部111が、セッション開放イベントが発生していないと判定すると(ステップS2115:No)、再びステップS2101の処理が実行される。一方、接続処理部111が、セッション開放イベントが発生したと判定すると(ステップS2115:Yes)、再びステップS101の処理が実行される。 On the other hand, suppose the image forming unit 2119 determines that the status has been updated from "F11 (connected)" to "F10 (not connected)," from "F21 (establishable)" to "F20 (not establishable)," or from "F31 (successful)" to "F30 (failed)" (step S2110: Yes). In this case, the image forming unit 2119 forms a display image including the second abnormality notification image described above corresponding to the network cameras 2A, 2B, 2C, and 2D whose link status information, session establishment success/failure information, or decoding success/failure information is "F10 (not connected)," "F20 (not establishable)," or "F30 (failed)" (step 2112). The encoding unit 2120 then compresses the display image information representing the display image formed by the image forming unit 2119 using the compression encoding method described above, and stores the compressed image information in the transmission image buffer 2122 (step S2113). Next, the image transmission unit 115 transmits the display image information stored in the transmission image buffer 2122 to the terminal device 2003 (step S2114). The connection processing unit 111 then determines whether the aforementioned session open event has occurred (step S2115). If the connection processing unit 111 determines that a session open event has not occurred (step S2115: No), the process of step S2101 is executed again. On the other hand, if the connection processing unit 111 determines that a session open event has occurred (step S2115: Yes), the process of step S101 is executed again.

以上説明したように、本実施の形態に係る映像配信装置2001は、ネットワークカメラ2A、2B、2C、2Dから取得した画像情報のデコード可否を判定し、その判定結果に基づいて、端末装置2003の表示部304に表示させるための表示画像を形成する。これにより、端末装置2003において、ネットワークカメラ2A、2B、2C、2Dから取得した画像情報のデコード可否を判定が不要となる。従って、端末装置2003がネットワークカメラ2A、2B、2C、2Dから取得した画像情報のデコード可否を判定する機能を備えていなくても前述の第1異常通知画像、第2異常通知画像を含む表示画像を表示部405に表示させることができるので、本実施の形態に係る映像配信システムに使用できる端末装置2003のバリエーションを増やすことができる。 As described above, the video distribution device 2001 according to this embodiment determines whether image information acquired from network cameras 2A, 2B, 2C, and 2D can be decoded, and based on the determination result, forms a display image to be displayed on the display unit 304 of the terminal device 2003. This eliminates the need for the terminal device 2003 to determine whether image information acquired from network cameras 2A, 2B, 2C, and 2D can be decoded. Therefore, even if the terminal device 2003 does not have the function to determine whether image information acquired from network cameras 2A, 2B, 2C, and 2D can be decoded, it can display display images including the first abnormality notification image and second abnormality notification image described above on the display unit 405, thereby increasing the variety of terminal devices 2003 that can be used in the video distribution system according to this embodiment.

以上、本発明の各実施の形態について説明したが、本発明は前述の各実施の形態の構成に限定されるものではない。例えば映像配信装置1とネットワークカメラ2A、2B、2C、2Dとを接続するネットワークNWが、無線LANであってもよい。この場合、図22に示すように、映像配信装置1へ電源が投入されると、ネットワークカメラ2A、2B、2C、2Dを検索するためのプローブ要求情報が、映像配信装置1からネットワークカメラ2A、2B、2C、2Dへ送信される(ステップS3001)。一方、ネットワークカメラ2A、2B、2C、2Dが、プローブ要求情報を取得すると、これに応じて、SSID情報、使用チャネル情報等を含むプローブ応答情報が、ネットワークカメラ2A、2B、2C、2Dから映像配信装置1へ送信される(ステップS3002)。一方、映像配信装置1が、プローブ応答情報を取得すると、ネットワークカメラ2A、2B、2C、2Dが映像配信装置1を認証するための認証情報が、映像配信装置1からネットワークカメラ2A、2B、2C、2Dへ送信される(ステップS3003)。ここで、ネットワークカメラ2A、2B、2C、2Dが、認証情報を取得し、取得した認証情報に基づいて認証に成功したとする(ステップS3004)。この場合、例えばネットワークカメラ2A、2B、2C、2Dが、それぞれ、自機を映像配信装置1と無線通信する機器として特定する。次に、ネットワークカメラ2A、2B、2C、2Dに対して接続を要求する接続要求情報が、映像配信装置1から映像配信装置1と無線通信する機器として特定されたネットワークカメラ2A、2B、2C、2Dそれぞれへ送信される(ステップS3005)。一方、ネットワークカメラ2A、2B、2C、2Dが接続情報要求情報を取得すると、これに応じて、接続情報が、ネットワークカメラ2A、2B、2C、2Dから映像配信装置1へ送信される(ステップS3006)。一方、映像配信装置1は、接続情報を取得すると、ステップS8以降の一連の処理が実行される。 Although the above describes each embodiment of the present invention, the present invention is not limited to the configuration of each of the above-mentioned embodiments. For example, the network NW connecting the video distribution device 1 and the network cameras 2A, 2B, 2C, and 2D may be a wireless LAN. In this case, as shown in FIG. 22, when the video distribution device 1 is powered on, probe request information for searching for the network cameras 2A, 2B, 2C, and 2D is transmitted from the video distribution device 1 to the network cameras 2A, 2B, 2C, and 2D (step S3001). Meanwhile, when the network cameras 2A, 2B, 2C, and 2D receive the probe request information, probe response information including SSID information, channel information, etc. is transmitted from the network cameras 2A, 2B, 2C, and 2D to the video distribution device 1 in response (step S3002). Meanwhile, when the video distribution device 1 acquires the probe response information, authentication information for the network cameras 2A, 2B, 2C, and 2D to authenticate the video distribution device 1 is transmitted from the video distribution device 1 to the network cameras 2A, 2B, 2C, and 2D (step S3003). Assume now that the network cameras 2A, 2B, 2C, and 2D acquire the authentication information and are successful in authentication based on the acquired authentication information (step S3004). In this case, for example, the network cameras 2A, 2B, 2C, and 2D each identify themselves as devices that will wirelessly communicate with the video distribution device 1. Next, connection request information requesting connection to the network cameras 2A, 2B, 2C, and 2D is transmitted from the video distribution device 1 to the network cameras 2A, 2B, 2C, and 2D identified as devices that will wirelessly communicate with the video distribution device 1 (step S3005). On the other hand, when network cameras 2A, 2B, 2C, and 2D acquire the connection information request information, they transmit the connection information to video distribution device 1 in response (step S3006). On the other hand, when video distribution device 1 acquires the connection information, it executes the series of processes from step S8 onwards.

なお、映像配信装置1が、ネットワークカメラ2A、2B、2C、2Dと有線接続されたアクセスポイント(図示せず)を介して、ネットワークカメラ2A、2B、2C、2Dと通信する構成であってもよい。この場合、映像配信装置1は、プローブ要求情報をアクセスポイントへ送信した後、プローブ応答情報を取得し、その後、認証情報および接続要求情報をアクセスポイントへ送信した後、アクセスポイントから接続応答情報を取得すると、ネットワークカメラ2A、2B、2C、2Dとのリンクが確立したと判定するものであってもよい。 The video distribution device 1 may also be configured to communicate with network cameras 2A, 2B, 2C, and 2D via an access point (not shown) that is wired to the network cameras 2A, 2B, 2C, and 2D. In this case, the video distribution device 1 may transmit probe request information to the access point, obtain probe response information, and then transmit authentication information and connection request information to the access point. After obtaining connection response information from the access point, the video distribution device 1 may determine that a link with network cameras 2A, 2B, 2C, and 2D has been established.

本構成によれば、ネットワークNWが無線LANで構成されている場合あっても実施の形態と同様の効果を得ることができる。 With this configuration, the same effects as those of the embodiment can be achieved even if the network NW is configured as a wireless LAN.

実施の形態では、セッション判定部113が、接続処理部111がネットワークカメラ2A、2B、2C、2Dから取得した接続情報に基づいて、セッション判定部113が、ネットワークカメラ2A、2B、2C、2DがRTPに対応するか否かを判定することによりセッション確立の可否を判定する例について説明した。但し、これに限らず、例えばセッション判定部113が、画像取得部114が画像情報を取得したときに、取得した画像情報に含まれるアプリケーション層プロトコルに対応するヘッダ情報がRTPに適合しているか否かに応じてセッション確立可否を判定するものであってもよい。 In the embodiment, an example has been described in which the session determination unit 113 determines whether a session can be established by determining whether the network cameras 2A, 2B, 2C, and 2D support RTP based on the connection information acquired by the connection processing unit 111 from the network cameras 2A, 2B, 2C, and 2D. However, this is not limited to this. For example, when the image acquisition unit 114 acquires image information, the session determination unit 113 may determine whether a session can be established based on whether the header information corresponding to the application layer protocol included in the acquired image information is compatible with RTP.

或いは、例えばセッション判定部113が、画像取得部114が画像情報を取得したときに、画像情報のペイロードのデータのフォーマットが予め設定されたフォーマットと一致しているか否かに応じてセッション確立可否を判定するものであってもよい。或いは、セッション判定部113が、画像取得部114が画像情報を取得したときに、画像情報に含まれるUDPに対応するヘッダ情報に含まれるチェックサムに基づいて符号誤りが検出されるか否かに応じてセッション確立可否を判定するものであってもよい。 Alternatively, for example, when the image acquisition unit 114 acquires image information, the session determination unit 113 may determine whether or not a session can be established depending on whether the format of the payload data of the image information matches a preset format. Alternatively, when the image acquisition unit 114 acquires image information, the session determination unit 113 may determine whether or not a session can be established depending on whether a code error is detected based on a checksum included in header information corresponding to the UDP included in the image information.

実施の形態では、映像配信装置1が、異常が発生した場合、異常が発生した直前の画像と、その周囲を囲繞するように配置された枠状の画像と、を含む第2異常通知画像を表示部304に表示させる例について説明した。但し、これに限らず、映像配信装置1が、異常が発生した場合、例えば図18に示すような第2異常通知画像GA252、GA263、GA274を含む表示画像GA207を表示部304に表示させるものであってもよい。 In the embodiment, an example has been described in which, when an abnormality occurs, the video distribution device 1 displays on the display unit 304 a second abnormality notification image that includes an image taken immediately before the abnormality occurred and a frame-shaped image surrounding the image. However, this is not limited to this, and when an abnormality occurs, the video distribution device 1 may also display on the display unit 304 a display image GA207 that includes second abnormality notification images GA252, GA263, and GA274, as shown in FIG. 18, for example.

実施の形態では、映像配信装置1から端末装置3へ圧縮された画像情報が送信される例について説明したが、これに限らず、例えば映像配信装置1において画像情報をデコードした後、デコードされた画像情報を端末装置3へ送信するものであってもよい。この場合、映像配信装置1は、画像情報を復元するための復元処理を実行するデコード部(図示せず)と、復元処理の結果、画像情報の復元に成功したか否かを判定するデコード判定部(図示せず)と、を備える構成とすればよい。そして、画像送信部115が、デコードされた画像情報を端末装置3へ送信するようにすればよい。 In the embodiment, an example has been described in which compressed image information is transmitted from the video distribution device 1 to the terminal device 3, but this is not limiting. For example, the video distribution device 1 may decode the image information and then transmit the decoded image information to the terminal device 3. In this case, the video distribution device 1 may be configured to include a decoding unit (not shown) that performs a restoration process to restore the image information, and a decoding determination unit (not shown) that determines whether the restoration of the image information was successful as a result of the restoration process. The image transmission unit 115 may then transmit the decoded image information to the terminal device 3.

本発明に係る映像配信装置1および端末装置3の各種機能は、専用のシステムによらず、無線通信モジュールを備えるコンピュータシステムを用いて実現可能である。例えば、ネットワークに接続されているコンピュータに、上記動作を実行するためのプログラムを、コンピュータシステムが読み取り可能な非一時的な記録媒体(CD-ROM等)に格納して配布し、当該プログラムをコンピュータシステムにインストールすることにより、上述の処理を実行する映像配信装置1および端末装置3を構成してもよい。 The various functions of the video distribution device 1 and terminal device 3 according to the present invention can be realized using a computer system equipped with a wireless communication module, rather than a dedicated system. For example, a program for executing the above operations may be stored on a non-transitory recording medium (such as a CD-ROM) that can be read by the computer system and distributed to a computer connected to a network. The video distribution device 1 and terminal device 3 that execute the above-described processes may then be configured by installing the program on the computer system.

また、コンピュータにプログラムを提供する方法は任意である。例えば、プログラムは、通信回線のサーバにアップロードされ、通信回線を介してコンピュータに配信されてもよい。そして、コンピュータは、このプログラムを起動して、OSの制御の下、他のアプリケーションと同様に実行する。これにより、コンピュータは、上述の処理を実行する映像配信装置1、端末装置3として機能する。 Furthermore, the method for providing the program to the computer is arbitrary. For example, the program may be uploaded to a server on a communication line and distributed to the computer via the communication line. The computer then launches the program and executes it under the control of the OS in the same way as other applications. In this way, the computer functions as a video distribution device 1 and terminal device 3 that execute the above-mentioned processing.

以上、本発明の実施の形態および変形例について説明したが、本発明はこれらに限定されるものではない。本発明は、実施の形態および変形例が適宜組み合わされたもの、それに適宜変更が加えられたものを含む。 The above describes embodiments and variations of the present invention, but the present invention is not limited to these. The present invention also includes appropriate combinations of the embodiments and variations, as well as appropriate modifications thereto.

本発明は、複数のネットワークカメラに対するカメラ番号の設定が必要な映像配信システムに好適である。 This invention is suitable for video distribution systems that require setting camera numbers for multiple network cameras.

1,2001:映像配信装置、2A,2B,2C,2D:ネットワークカメラ、3,2003:端末装置、101,201,301:CPU、102,202,302:主記憶部、103,203,303:補助記憶部、106,206:有線通信インタフェース、107,307:無線モジュール、109,209,309:バス、111,212:接続処理部、112:リンク状態判定部、113:セッション判定部、114,311:画像取得部、115,213:画像送信部、116:状態通知部、121,221,321:圧縮画像バッファ、131,331:状態記憶部、204:撮像部、211,2120:エンコード部、304:表示部、312,2117:デコード部、313,2118:デコード判定部、314:状態通知取得部、315,2119:画像形成部、316:表示制御部、322:表示画像記憶部、332:画像記憶部、2122:送信画像バッファ、GA1,GA2,GA3,GA4,GA5,GA6,GA7:表示画像、GA11,GA12,GA13,GA14,GA521,GA522,GA631,GA632,GA741,GA742:画像、GA22,GA33,GA44:第1異常通知画像、GA52,GA63,GA74,GA252,GA263,GA274:第2異常通知画像、NW:ネットワーク 1, 2001: Video distribution device, 2A, 2B, 2C, 2D: Network camera, 3, 2003: Terminal device, 101, 201, 301: CPU, 102, 202, 302: Main memory unit, 103, 203, 303: Auxiliary memory unit, 106, 206: Wired communication interface, 107, 307: Wireless module, 109, 209, 309: Bus, 111, 212: Connection processing unit, 112: Link status determination unit, 113: Session determination unit, 114, 311: Image acquisition unit, 115, 213: Image transmission unit, 116: Status notification unit, 121, 221, 321: Compressed image buffer, 131, 331: Status memory unit, 204: Imaging unit, 211, 2120: Encoder 304: display unit, 312, 2117: decoding unit, 313, 2118: decoding determination unit, 314: status notification acquisition unit, 315, 2119: image forming unit, 316: display control unit, 322: display image storage unit, 332: image storage unit, 2122: transmission image buffer, GA1, GA2, GA3, GA4, GA5, GA6, GA 7: Display image; GA11, GA12, GA13, GA14, GA521, GA522, GA631, GA632, GA741, GA742: Images; GA22, GA33, GA44: First abnormality notification image; GA52, GA63, GA74, GA252, GA263, GA274: Second abnormality notification image; NW: Network

Claims (9)

ネットワークカメラとのリンク状態を判定するリンク状態判定部と、
前記ネットワークカメラとのセッション確立可否を判定するセッション判定部と、
前記ネットワークカメラとのリンクが確立し且つセッションが確立している場合、前記ネットワークカメラにおいて撮像された画像が予め設定された圧縮符号化方式で圧縮された画像情報を取得する画像取得部と、
前記画像情報を復元するための復元処理を実行するデコード部と、
前記復元処理の結果、前記画像情報の復元に成功したか否かを判定する復元判定部と、
前記リンク状態と、前記セッション確立可否と、前記復元処理の結果と、のうちの少なくとも1つに基づいて、表示部への表示態様を選択し、選択した前記表示態様の表示画像を形成する画像形成部と、を備える、
映像配信システム。
a link status determination unit that determines a link status with the network camera;
a session determination unit that determines whether a session with the network camera can be established;
an image acquisition unit that acquires image information obtained by compressing an image captured by the network camera using a preset compression encoding method when a link with the network camera and a session are established;
a decoding unit that executes a restoration process to restore the image information;
a restoration determination unit that determines whether the restoration of the image information has been successful as a result of the restoration process;
an image forming unit that selects a display mode on a display unit based on at least one of the link state, whether the session can be established, and a result of the restoration process, and forms a display image in the selected display mode.
Video distribution system.
前記画像形成部は、映像配信システムの起動直後から、前記ネットワークカメラとのリンクが遮断した状態、前記ネットワークカメラとのセッション確立が不可の状態、または、前記画像情報の復元に失敗する状態が継続している場合、予め設定された第1異常通知画像を、対応する前記ネットワークカメラの前記表示画像として形成する、
請求項1に記載の映像配信システム。
The image forming unit forms a preset first abnormality notification image as the display image of the corresponding network camera if a state in which a link with the network camera is disconnected, a state in which a session with the network camera cannot be established, or a state in which restoration of the image information has failed continues immediately after startup of the video distribution system.
The video distribution system according to claim 1 .
前記画像形成部は、前記ネットワークカメラとのリンクが確立し、前記ネットワークカメラとのセッション確立が可能であり、且つ、前記画像情報の復元に成功している状態において、異常が発生し、前記ネットワークカメラとのリンクが遮断した状態、前記ネットワークカメラとのセッション確立が不可の状態、または、前記画像情報の復元に失敗する状態に遷移した場合、当該異常が発生した直前に前記ネットワークカメラから取得された前記画像情報が示す前記画像を反映した、表示しつつ異常が発生していることを通知する、前記第1異常通知画像とは異なる予め設定された第2異常通知画像を、対応する前記ネットワークカメラの前記表示画像として形成する、
請求項2に記載の映像配信システム。
When an abnormality occurs and the image forming unit transitions to a state in which the link with the network camera is disconnected, a state in which the session with the network camera cannot be established, or a state in which restoration of the image information has failed, while a link with the network camera is established, a session with the network camera can be established, and restoration of the image information has been successful, the image forming unit forms, as the display image of the corresponding network camera, a second abnormality notification image that is different from the first abnormality notification image and that notifies the occurrence of an abnormality while displaying the image that reflects the image indicated by the image information acquired from the network camera immediately before the abnormality occurred.
The video distribution system according to claim 2 .
前記ネットワークカメラは、複数存在し、
前記画像形成部は、複数の前記ネットワークカメラそれぞれに対応する前記画像情報が示す前記画像、前記第1異常通知画像または前記第2異常通知画像を含む前記表示画像を形成する、
請求項3に記載の映像配信システム。
There are a plurality of the network cameras,
the image forming unit forms the display image including the image indicated by the image information corresponding to each of the plurality of network cameras, the first abnormality notification image, or the second abnormality notification image;
The video distribution system according to claim 3 .
ネットワークカメラにより撮像された画像情報を、当該ネットワークカメラに接続された映像配信装置を介して端末装置に配信する映像配信システムであって、
前記映像配信装置は、
前記ネットワークカメラとのリンク状態を判定するリンク状態判定部と、
前記ネットワークカメラとのセッション確立可否を判定するセッション判定部と、
前記ネットワークカメラとのリンクが確立し且つセッションが確立している場合、前記ネットワークカメラにおいて撮像された画像が予め設定された圧縮符号化方式で圧縮された画像情報を取得する画像取得部と、
前記画像情報を復元するための復元処理を実行するデコード部と、
前記復元処理の結果、前記画像情報の復元に成功したか否かを判定する復元判定部と、
前記リンク状態と、前記セッション確立可否と、前記復元処理の結果と、のうちの少なくとも1つに基づいて、表示部への表示態様を選択し、選択した前記表示態様の表示画像を形成する画像形成部と、を備える、
映像配信システム。
A video distribution system that distributes image information captured by a network camera to a terminal device via a video distribution device connected to the network camera,
The video distribution device is
a link status determination unit that determines a link status with the network camera;
a session determination unit that determines whether a session with the network camera can be established;
an image acquisition unit that acquires image information obtained by compressing an image captured by the network camera using a preset compression encoding method when a link with the network camera and a session are established;
a decoding unit that executes a restoration process to restore the image information;
a restoration determination unit that determines whether the restoration of the image information has been successful as a result of the restoration process;
an image forming unit that selects a display mode on a display unit based on at least one of the link state, whether the session can be established, and a result of the restoration process, and forms a display image in the selected display mode.
Video distribution system.
ネットワークカメラとのリンク状態を判定するリンク状態判定部と、
前記ネットワークカメラとのセッション確立可否を判定するセッション判定部と、
前記ネットワークカメラとのリンクが確立し且つセッションが確立している場合、前記ネットワークカメラにおいて撮像された画像が予め設定された圧縮符号化方式で圧縮された画像情報を取得する画像取得部と、
取得された前記画像情報を端末装置へ送信する画像送信部と、
前記リンク状態および前記セッション確立可否を示す状態通知情報を生成して前記端末装置へ送信する状態通知部と、を備える、
映像配信装置。
a link status determination unit that determines a link status with the network camera;
a session determination unit that determines whether a session with the network camera can be established;
an image acquisition unit that acquires image information obtained by compressing an image captured by the network camera using a preset compression encoding method when a link with the network camera and a session are established;
an image transmitting unit that transmits the acquired image information to a terminal device;
a status notification unit that generates status notification information indicating the link status and whether the session can be established and transmits the status notification information to the terminal device.
Video distribution device.
ネットワークカメラにおいて撮像された画像が予め設定された圧縮符号化方式で圧縮された画像情報を取得する画像取得部と、
映像配信装置から送信される、前記ネットワークカメラと前記映像配信装置とのリンク状態と、前記ネットワークカメラと前記映像配信装置とのセッション確立可否と、を示す状態通知情報を取得する状態通知取得部と、
前記画像情報を復元するための復元処理を実行するデコード部と、
前記復元処理の結果、前記画像情報の復元に成功したか否かを判定する復元判定部と、
前記状態通知情報が示す前記リンク状態および前記セッション確立可否と、前記復元処理の結果と、のうちの少なくとも1つに基づいて、表示部への表示態様を選択し、選択した前記表示態様の表示画像を形成する画像形成部と、を備える、
端末装置。
an image acquisition unit that acquires image information obtained by compressing an image captured by a network camera using a preset compression encoding method;
a status notification acquisition unit that acquires status notification information transmitted from a video distribution device, the status notification information indicating a link status between the network camera and the video distribution device and whether a session can be established between the network camera and the video distribution device;
a decoding unit that executes a restoration process to restore the image information;
a restoration determination unit that determines whether the restoration of the image information has been successful as a result of the restoration process;
an image forming unit that selects a display mode on a display unit based on at least one of the link state and the possibility of session establishment indicated by the state notification information and a result of the restoration process, and forms a display image in the selected display mode.
Terminal device.
ネットワークカメラと映像配信装置とのリンク状態を判定するステップと、
前記ネットワークカメラと前記映像配信装置とのセッション確立可否を判定するステップと、
前記ネットワークカメラと前記映像配信装置とのリンクが確立し且つセッションが確立している場合、前記ネットワークカメラにおいて撮像された画像が予め設定された圧縮符号化方式で圧縮された画像情報を取得するステップと、
前記画像情報を復元するための復元処理を実行するステップと、
前記復元処理の結果、前記画像情報の復元に成功したか否かを判定するステップと、
前記リンク状態と、前記セッション確立可否と、前記復元処理の結果と、のうちの少なくとも1つに基づいて、表示部への表示態様を選択し、選択した前記表示態様の表示画像を形成するステップと、を含む、
映像配信方法。
determining a link status between the network camera and the video distribution device;
determining whether a session can be established between the network camera and the video distribution device;
acquiring image information obtained by compressing an image captured by the network camera using a preset compression encoding method when a link and a session between the network camera and the video distribution device are established;
performing a restoration process to restore the image information;
a step of determining whether the image information has been successfully restored as a result of the restoration process;
selecting a display mode on a display unit based on at least one of the link state, whether the session can be established, and a result of the restoration process, and forming a display image in the selected display mode.
Video distribution method.
コンピュータを、
ネットワークカメラとのリンク状態を判定するリンク状態判定部、
前記ネットワークカメラとのセッション確立可否を判定するセッション判定部、
前記ネットワークカメラとのリンクが確立し且つセッションが確立している場合、前記ネットワークカメラにおいて撮像された画像が予め設定された圧縮符号化方式で圧縮された画像情報を取得する画像取得部、
前記画像情報を復元するための復元処理を実行するデコード部、
前記復元処理の結果、前記画像情報の復元に成功したか否かを判定する復元判定部、
前記リンク状態と、前記セッション確立可否と、前記復元処理の結果と、のうちの少なくとも1つに基づいて、表示部への表示態様を選択し、選択した前記表示態様の表示画像を形成する画像形成部、
として機能させるためのプログラム。
Computer,
a link status determination unit that determines the link status with the network camera;
a session determination unit that determines whether a session with the network camera can be established;
an image acquisition unit that acquires image information obtained by compressing an image captured by the network camera using a preset compression encoding method when a link with the network camera and a session are established;
a decoding unit that executes a restoration process to restore the image information;
a restoration determination unit that determines whether the restoration of the image information has been successful as a result of the restoration process;
an image forming unit that selects a display mode on a display unit based on at least one of the link state, whether the session can be established, and a result of the restoration process, and forms a display image in the selected display mode;
A program to function as a
JP2023029687A 2023-02-28 2023-02-28 Video distribution system, video distribution device, terminal device, video distribution method and program Active JP7809293B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023029687A JP7809293B2 (en) 2023-02-28 2023-02-28 Video distribution system, video distribution device, terminal device, video distribution method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023029687A JP7809293B2 (en) 2023-02-28 2023-02-28 Video distribution system, video distribution device, terminal device, video distribution method and program

Publications (2)

Publication Number Publication Date
JP2024122246A JP2024122246A (en) 2024-09-09
JP7809293B2 true JP7809293B2 (en) 2026-02-02

Family

ID=92672519

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023029687A Active JP7809293B2 (en) 2023-02-28 2023-02-28 Video distribution system, video distribution device, terminal device, video distribution method and program

Country Status (1)

Country Link
JP (1) JP7809293B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2026004887A1 (en) * 2024-06-28 2026-01-02 株式会社ジザイエ Video integration computer, video integration method, and program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003009142A (en) 2001-06-21 2003-01-10 Hitachi Ltd Monitoring systems and controls
JP2007180829A (en) 2005-12-27 2007-07-12 Canon Marketing Japan Inc Monitoring system, monitoring method, and program for executing method
JP2016032128A (en) 2014-07-25 2016-03-07 株式会社リコー Remote conference system, communication terminal, and program
JP2020149432A (en) 2019-03-14 2020-09-17 株式会社リコー Communication terminals, communication systems, communication methods and programs

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003009142A (en) 2001-06-21 2003-01-10 Hitachi Ltd Monitoring systems and controls
JP2007180829A (en) 2005-12-27 2007-07-12 Canon Marketing Japan Inc Monitoring system, monitoring method, and program for executing method
JP2016032128A (en) 2014-07-25 2016-03-07 株式会社リコー Remote conference system, communication terminal, and program
JP2020149432A (en) 2019-03-14 2020-09-17 株式会社リコー Communication terminals, communication systems, communication methods and programs

Also Published As

Publication number Publication date
JP2024122246A (en) 2024-09-09

Similar Documents

Publication Publication Date Title
US10728594B2 (en) Method and apparatus for transmitting data of mobile terminal
US10313576B2 (en) Transmission apparatus, reception apparatus, communication system, and recording medium
US10542213B2 (en) Imaging apparatus
US9313202B2 (en) Communication apparatus, relay apparatus, wireless communication system, control method of communication apparatus, control method of relay apparatus, and storage medium
JP7809293B2 (en) Video distribution system, video distribution device, terminal device, video distribution method and program
JP2007208458A (en) Communication system, communication terminal, and communication method
CN101299686A (en) Remote monitoring method and apparatus, system for remotely monitoring
US10306173B2 (en) Imaging apparatus, imaging method, and program
JP5739079B1 (en) Movie compression apparatus and movie compression / decompression system
KR102855268B1 (en) system and method for image processing
CN112584194A (en) Video code stream pushing method and device, computer equipment and storage medium
JP6844480B2 (en) Video data streaming monitoring equipment, methods and programs, as well as terminal equipment and video data streaming monitoring systems
JP6529635B2 (en) Imaging device, imaging method, and program
CN116320262B (en) A shared camera control method, system, conference terminal and readable medium
US20190273895A1 (en) Imaging apparatus and imaging system
JP7277173B2 (en) Imaging device with video distribution function
JP7307643B2 (en) IMAGING DEVICE, SYSTEM, CONTROL METHOD OF IMAGING DEVICE, AND PROGRAM
JP4799191B2 (en) Communication terminal, communication system, and communication method
JP2026052839A (en) Video management device, video management method, and program
JP6587722B2 (en) COMMUNICATION DEVICE, ITS CONTROL METHOD, AND PROGRAM
JP2011176454A (en) Network camera device and designation device
JP5353837B2 (en) COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMMUNICATION PROGRAM
JP2006005609A (en) Information processing device
JP2018107655A (en) Surveillance camera system
JPH1093949A (en) Video distribution system and video access control method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250930

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20250930

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20251104

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251201

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20260113

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260113

R150 Certificate of patent or registration of utility model

Ref document number: 7809293

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150