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
JP7694166B2 - 通信端末、画像通信システム、画像表示方法およびプログラム - Google Patents
[go: Go Back, main page]

JP7694166B2 - 通信端末、画像通信システム、画像表示方法およびプログラム - Google Patents

通信端末、画像通信システム、画像表示方法およびプログラム Download PDF

Info

Publication number
JP7694166B2
JP7694166B2 JP2021094184A JP2021094184A JP7694166B2 JP 7694166 B2 JP7694166 B2 JP 7694166B2 JP 2021094184 A JP2021094184 A JP 2021094184A JP 2021094184 A JP2021094184 A JP 2021094184A JP 7694166 B2 JP7694166 B2 JP 7694166B2
Authority
JP
Japan
Prior art keywords
image
predetermined area
communication terminal
video data
communication
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
JP2021094184A
Other languages
English (en)
Other versions
JP2022186117A (ja
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2021094184A priority Critical patent/JP7694166B2/ja
Priority to EP22176038.2A priority patent/EP4099705A1/en
Priority to US17/831,462 priority patent/US11863871B2/en
Publication of JP2022186117A publication Critical patent/JP2022186117A/ja
Priority to US18/515,313 priority patent/US12389120B2/en
Priority to JP2025094579A priority patent/JP2025122244A/ja
Application granted granted Critical
Publication of JP7694166B2 publication Critical patent/JP7694166B2/ja
Priority to US19/270,662 priority patent/US20250343994A1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/698Control of cameras or camera modules for achieving an enlarged field of view, e.g. panoramic image capture
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/21805Source of audio or video content, e.g. local disk arrays enabling multiple viewpoints, e.g. using a plurality of cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/27Server based end-user applications
    • H04N21/274Storing end-user multimedia data in response to end-user request, e.g. network recorder
    • H04N21/2743Video hosting of uploaded data from client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/4223Cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47217End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/4728End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for selecting a Region Of Interest [ROI], e.g. for requesting a higher resolution version of a selected region
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/64322IP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6587Control parameters, e.g. trick play commands, viewpoint selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/816Monomedia components thereof involving special video data, e.g 3D video
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/66Remote control of cameras or camera parts, e.g. by remote control devices
    • H04N23/661Transmitting camera control signals through networks, e.g. control via the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone
    • H04N7/147Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Studio Devices (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Closed-Circuit Television Systems (AREA)

Description

本開示内容は、通信端末、画像通信システム、画像表示方法およびプログラムに関する。
複数の広角レンズまたは魚眼レンズを用いて全方位を撮影可能な撮影装置が知られている。また、このような撮影装置を用いて撮影された画像データをリアルタイムに配信し、撮影装置が設置された配信拠点の状況を、別拠点においてリアルタイムに閲覧可能なシステムが知られている。
また、通信端末に全天球パノラマ画像をリアルタイムに取得可能な撮影装置を接続し、この撮影装置から取得された全天球パノラマ画像を相手方の各通信端末に送信し、相手方の各通信端末において、全天球パノラマ画像から当該画像の一部である所定領域を示す所定領域画像をディスプレイ等に表示する技術が知られている。これにより、各拠点の利用者は、全天球パノラマ画像の全体画像のうちで自分が気になる所定領域を示す所定領域画像を独自に決めて表示することができる。
さらに、全天球パノラマ画像の配信において、閲覧者が自由に表示方向を変更できるため、閲覧者がそれぞれ異なる表示方向での閲覧が可能である。例えば、特許文献1には、全方位画像データからユーザの様々な製作意図を反映させた画像データを再生する目的で、全方位画像データの展開方式と画角を変更させ、変更されたときの録画時間データを記憶して再生する構成が開示されている。
しかしながら、従来の方法では、映像データの配信において、ある時間帯は通信端末に表示させる表示方向を閲覧者に自由に操作させ、ある時間帯は通信端末に表示させる表示方向を同期させるように、配信者や閲覧者の要望に応じて通信端末に適切な所定領域を表示させることができないという課題があった。
上述した課題を解決すべく、請求項1に係る発明は、撮影画像に写る被写体の一部の所定領域を表示可能な通信端末であって、他の通信端末から配信された前記撮影画像を管理する通信管理システムから当該撮影画像を含む映像データおよび当該映像データの再生時間ごとに前記通信端末に表示させる所定領域を示す所定領域情報を受信する受信手段と、受信された前記映像データの再生時間に対応する所定領域情報が存在する場合、受信された前記所定領域情報に示されている所定領域を示す画像を表示させる表示制御手段と、受信された前記映像データの再生時間における所定領域情報が存在しない場合、受信された前記映像データが表示される所定領域の選択を受け付ける受付手段を備え、前記表示制御手段は、前記選択が受け付けられた所定領域を示す所定領域画像を表示させる、通信端末である。
本発明によれば、他拠点において撮影された映像データの再生時間に応じて、適切な表示方向の画像を表示させることができるという効果を奏する。
(A)は撮影装置の左側面図であり、(B)は撮影装置の正面図であり、(C)は撮影装置の平面図である。 撮影装置の使用イメージ図である。 (A)は撮影装置で撮影された半球画像(前)、(B)は撮影装置で撮影された半球画像(後)、(C)は正距円筒図法により表された画像を示した図である。 (A)正距円筒射影画像で球を被う状態を示した概念図、(B)全天球画像を示した図である。 全天球画像を三次元の立体球とした場合の仮想カメラおよび所定領域の位置を示した図である。 (A)は図5の立体斜視図、(B)はディスプレイに所定領域の画像が表示されている状態を示す図である。 所定領域情報と所定領域Tの画像との関係を示した図である。 球座標による三次元ユークリッド空間内の点を示した図である。 画像通信システムの全体構成の一例を示す図である。 撮影装置のハードウエア構成の一例を示す図である。 通信端末および通信管理システムのハードウエア構成の一例を示す図である。 画像通信システムの機能構成の一例を示す図である。 画像通信システムの機能構成の一例を示す図である。 撮影装置管理テーブルの一例を示す概略図である。 画像種類管理テーブルの一例を示す概念図である。 所定領域管理テーブルの一例を示す概念図である。 セッション管理テーブルの一例を示す概略図である。 画像種類管理テーブルの一例を示す概念図である。 映像データ管理テーブルの一例を示す概念図である。 所定領域管理テーブルの一例を示す概略図である。 画像通信システムにおける特定の通信セッションへの参加処理の一例を示すシーケンス図である。 通信セッションの選択画面の一例を示す図である。 画像通信システムにおける画像種類情報の管理処理の一例を示すシーケンス図である。 画像通信システムにおける撮影画像データおよび音データの通信処理の一例を示すシーケンス図である。 通信端末に表示される表示画面の一例を示す図である。 映像データの録画処理の一例を示すフローチャートである。 配信条件の設定処理の一例を示すシーケンス図である。 配信条件設定画面の一例を示す図である。 録画された映像データの配信処理の一例を示すシーケンス図である。 通信端末における映像データの再生処理の一例を示すフローチャートである。 表示方向が同期されている場合において通信端末に表示される表示画面の一例を示す図である。 通信端末における表示方向の変更処理の一例を示すフローチャートである。 表示方向が同期されていない場合において通信端末に表示される表示画面の一例を示す図である。
以下、図面を参照しながら、発明を実施するための形態を説明する。なお、図面の説明において同一要素には同一符号を付し、重複する説明は省略する。
●実施形態●
●全天球画像の生成方法
図1乃至図8を用いて、全天球画像の生成方法について説明する。
まず、図1を用いて、撮影装置10の外観を説明する。撮影装置10は、全天球(360°)画像の元になる撮影画像を得るためのデジタルカメラである。図1(A)は撮影装置の左側面図であり、図1(B)は撮影装置の正面図であり、図1(C)は撮影装置の平面図である。
図1(A)に示されているように、撮影装置10は、人間が片手で持つことができる大きさである。また、図1(A),図1(B),図1(C)に示されているように、撮影装置10の上部には、正面側(前側)に撮像素子103aおよび背面側(後側)に撮像素子103bが設けられている。これら撮像素子(画像センサ)103a,103bは、半球画像(画角180°以上)の撮影が可能な光学部材(例えば、後述するレンズ102a,102b)と併せて用いられる。また、図1(B)に示されているように、撮影装置10の正面側と反対側の面には、シャッターボタン等の操作部115が設けられている。
次に、図2を用いて、撮影装置10の使用状況を説明する。図2は、撮影装置の使用イメージ図である。撮影装置10は、図2に示されているように、例えば、ユーザが手に持ってユーザの周りの被写体を撮影するために用いられる。この場合、図1に示されている撮像素子103aおよび撮像素子103bによって、それぞれユーザの周りの被写体が撮像されることで、二つの半球画像を得ることができる。
次に、図3および図4を用いて、撮影装置10で撮影された画像から全天球画像が作成されるまでの処理の概略を説明する。図3(A)は撮影装置で撮影された半球画像(前側)、図3(B)は撮影装置で撮影された半球画像(後側)、図3(C)は正距円筒図法により表された画像(以下、「正距円筒射影画像」という)を示した図である。図4(A)は正距円筒射影画像で球を被う状態を示した概念図、図4(B)は全天球画像を示した図である。
図3(A)に示されているように、撮像素子103aによって得られた画像は、後述のレンズ102aによって湾曲した半球画像(前側)となる。また、図3(B)に示されているように、撮像素子103bによって得られた画像は、後述のレンズ102bによって湾曲した半球画像(後側)となる。そして、撮影装置10は、半球画像(前側)と180度反転された半球画像(後側)とを合成して、図3(C)に示されているような正距円筒射影画像ECが作成する。
そして、撮影装置10は、OpenGL ES(Open Graphics Library for Embedded Systems)を利用することで、図4(A)に示されているように、球面を覆うように正距円筒射影画像ECを貼り付け、図4(B)に示されているような全天球画像(全天球パノラマ画像)CEを作成する。このように、全天球画像CEは、正距円筒射影画像ECが球の中心を向いた画像として表される。なお、OpenGL ESは、2D(2-Dimensions)および3D(3-Dimensions)のデータを視覚化するために使用するグラフィックスライブラリである。また、全天球画像CEは、静止画であっても動画であってもよい。
以上のように、全天球画像CEは、球面を覆うように貼り付けられた画像であるため、人間が見ると違和感を持ってしまう。そこで、撮影装置10は、全天球画像CEの一部の所定領域T(以下、「所定領域画像」という)を湾曲の少ない平面画像として表示することで、人間に違和感を与えない表示をすることができる。これに関して、図5乃至図8を用いて説明する。
図5は、全天球画像を三次元の立体球とした場合の仮想カメラおよび所定領域の位置を示した図である。仮想カメラICは、三次元の立体球として表示されている全天球画像CEに対して、その画像を見るユーザの視点の位置に相当するものである。図6(A)は、図5の立体斜視図、図6(B)は、ディスプレイに表示された場合の所定領域画像を表す図である。図6(A)は、図5に示した全天球画像CEを、三次元の立体球CSで表している。このように生成された全天球画像CEが、立体球CSであるとした場合、図5に示されているように、仮想カメラICは、全天球画像CEの内部に位置している。全天球画像CEにおける所定領域Tは、仮想カメラICの撮影領域であり、全天球画像CEを含む三次元の仮想空間における仮想カメラICの撮影方向と画角を示す所定領域情報によって特定される。また、所定領域Tのズームは、仮想カメラICを全天球画像CEに近づいたり、遠ざけたりすることで表現することもできる。所定領域画像Qは、全天球画像CEにおける所定領域Tの画像である。したがって、所定領域Tは、画角αと、仮想カメラICから全天球画像CEまでの距離fにより特定できる(図7参照)。
そして、図6(A)に示されている所定領域画像Qは、図6(B)に示されているように、所定のディスプレイに、仮想カメラICの撮影領域の画像として表示される。図6(B)に示されている画像は、初期設定(デフォルト)された所定領域情報によって表された所定領域画像である。以下、仮想カメラICの撮影方向(ea,aa)と画角(α)を用いて説明する。なお、所定領域Tは、画角αと距離fではなく、所定領域Tである仮想カメラICの撮像領域(X,Y,Z)によって示してもよい。
次に、図7を用いて、所定領域情報と所定領域Tの画像の関係について説明する。図7は、所定領域情報と所定領域Tの画像との関係を示した図である。図7に示されているように、「ea」はelevation angle(仰角)、「aa」はazimuth angle(方位角)、「α」は画角(Angle)を示す。すなわち、仮想カメラICの姿勢は、撮影方向(ea,aa)で示される仮想カメラICの注視点が、仮想カメラICの撮影領域である所定領域Tの中心点CP(x,y)となるように変更される。図7に示されているように、仮想カメラICの画角αによって表される所定領域Tの対角画角をαとした場合の中心点CP(x,y)が、所定領域情報のパラメータ((x,y))となる。所定領域画像Qは、全天球画像CEにおける所定領域Tの画像である。fは、仮想カメラICから中心点CP(x,y)までの距離である。Lは、所定領域Tの任意の頂点と中心点CP(x,y)との距離である(2Lは対角線)。そして、図7では、一般的に以下の(式1)で示される三角関数が成り立つ。
Figure 0007694166000001
なお、上記で説明した撮影装置10は、広角画像を取得可能な撮影装置の一例であり、全天球画像は、広角画像の一例である。ここで、広角画像は、一般には広角レンズを用いて撮影された画像であり、人間の目で感じるよりも広い範囲を撮影することができるレンズで撮影されたものである。また、一般的に35mmフィルム換算で35mm以下の焦点距離のレンズで、撮影された画像を意味する。
図8は、球座標による三次元ユークリッド空間内の点を示した図である。ここで、中心点CPを球面極座標系で表現したときの位置座標を(r,θ,φ)とする。(r,θ,φ)は、それぞれ動径、極角、方位角である。動径rは、全天球画像を含む三次元の仮想空間の原点から中心点CPまでの距離であるため、fに等しい。図8は、これらの関係を表した図である。以降、仮想カメラICの位置座標(r,θ,φ)を用いて説明する。
●画像通信システムの概略
続いて、図9を用いて、実施形態の画像通信システムの構成の概略について説明する。図9は、画像通信システムの全体構成の一例を示す図である。図9に示されている画像通信システム1は、複数の拠点間において映像等の撮影画像を双方向に送受信するシステムであり、ある拠点から配信される映像等の撮影画像を、他の拠点において表示させることで、他の拠点が撮影された広範囲な画像(例えば、全天球画像)を、閲覧できるシステムである。画像通信システム1は、例えば、所定の一拠点であるオフィスフロア等で撮影された画像を、遠隔地に位置する他の拠点において閲覧させることができる。なお、画像が撮影される拠点は、オフィスフロアに限られず、学校、工場、倉庫、建設現場、サーバルームまたは店舗等、閲覧側の拠点の利用者(閲覧者)が遠隔拠点の状況を把握したいニーズが存在する空間であればよい。
図9に示されているように、画像通信システム1は、複数の拠点(拠点A、拠点B)のそれぞれに位置する撮影装置10(10A,10B、以下区別する必要のないときは、撮影装置10と称する。)、通信管理システム50、および複数の拠点(拠点A、拠点C、拠点D)のそれぞれに位置する通信端末30(30A,30C,30D、以下区別する必要のないときは、通信端末30と称する。)を含む。
画像通信システム1を構成する通信端末30および通信管理システム50は、通信ネットワーク100を介して通信することができる。通信ネットワーク100は、インターネット、移動体通信網、LAN(Local Area Network)等によって構築されている。なお、通信ネットワーク100には、有線通信だけでなく、3G(3rd Generation)、4G(4th Generation)、5G(5th Generation)、Wi-Fi(Wireless Fidelity)(登録商標)、WiMAX(Worldwide Interoperability for Microwave Access)またはLTE(Long Term Evolution)等の無線通信によるネットワークが含まれてもよい。
これらのうち、撮影装置10は、上述のように、被写体や風景等を撮影して全天球画像の元になる二つの半球画像を得るための特殊なデジタルカメラである。撮影装置10によって得られる撮影画像は、動画であっても静止画であってもよく、動画と静止画の両方であってもよい。また、撮影画像は、画像とともに音声を含む映像であってもよい。通信端末30は、USB(Universal Serial Bus)ケーブル等の有線ケーブルを介して撮影装置10から取得した画像を、通信管理システム50を介して、他の拠点の通信端末30に配信する。ここでは、撮影装置10Aおよび通信端末30Aは、利用者A1および利用者A2が位置する拠点Aに置かれている。一方、撮影装置10Bは、利用者B1が位置する拠点Bに置かれており、通信ネットワーク100を介した通信管理システム50との通信を直接行うことができる。なお、撮影装置10が設置される拠点は、二拠点に限られず、一拠点のみであってもよいし、三拠点以上であってもよい。また、撮影装置10および通信端末30の接続関係は、有線ケーブルを用いた有線接続ではなく、近距離無線通信等を用いた無線接続であってもよい。
通信端末30は、各拠点の利用者によって使用されるPC等のコンピュータである。通信端末30は、他の拠点から配信された画像(静止画または動画)を表示させる。通信端末30は、例えば、通信ネットワーク100を介して、撮影装置10によって撮影された撮影画像である全天球画像を取得する。また、通信端末30は、OpenGL ESをインストールしており、全天球画像の一部の領域を示す所定領域情報を生成したり、他の通信端末30から送られて来た全天球画像から所定領域画像を生成したりすることができる。すなわち、通信端末30は、撮影画像である全天球画像に写る被写体の一部の所定領域を表示可能である。
ここでは、通信端末30Aは、利用者A1および利用者A2が位置する閲覧拠点Aに置かれており、通信端末30Cは、利用者C1が位置する閲覧拠点Cに置かれている。また、通信端末30Dは、利用者D1、利用者D2および利用者D3が位置する閲覧拠点Dに置かれている。撮影装置10が存在しない拠点Cおよび拠点Dに置かれている通信端末30Cおよび通信端末30Dは、自端末のカメラ等によって自拠点が撮影された画像を他拠点に配信する。なお、撮影装置10Aおよび通信端末30Aの両方が存在する拠点Aにおいて、通信端末30Aは、撮影装置10Aによって撮影された画像(全天球画像)とともに、自端末のカメラ等によって撮影された画像を他拠点に配信してもよい。
なお、図9に示す各端末および装置(通信端末および撮影装置)、並びに利用者の配置は一例であり、他の例であってもよい。また、通信端末30は、PCに限られず、例えば、タブレット端末、スマートフォン、ウェアラブル端末、、PJ(Projector:プロジェクタ)、IWB(Interactive White Board:相互通信が可能な電子式の黒板機能を有する白板)または自律走行ロボット等であってもよい。さらに。撮影装置10は、表示部を設けられている場合、他の拠点から配信された画像を表示する構成であってもよい。
通信管理システム50は、各拠点間の通信端末30の通信を管理および制御したり、送受信される画像データの種類(一般画像と特殊画像の種別)を管理したりする。ここでは、特殊画像は、全天球画像である。また、通信管理システム50は、画像通信のサービスを行なうサービス会社等に設置されている。
なお、通信管理システム50は、単一のコンピュータによって構築されてもよいし、各部(機能または手段)を分割して任意に割り当てられた複数のコンピュータによって構築されてもよい。また、通信管理システム50の機能の全てまたは一部は、クラウド環境に存在するサーバコンピュータであってもよいし、オンプレミス環境に存在するサーバコンピュータであってもよい。
従来の全天球画像を含む映像データを配信するシステムにおいて、閲覧者が自由に映像データの表示方向を変更できるため、リアルタイムのライブ配信であっても録画配信であっても、各拠点の閲覧者がそれぞれ異なる表示方向の画像を閲覧することができる。一方で、このような全天球画像の映像配信を行うシステムにおいて、配信者が閲覧させたい対象が存在する時間帯、または閲覧させたくない対象が存在する時間帯には、表示方向を閲覧者に同期させたい場合がある。このような場合に、従来の方法では、全天球画像の映像配信に対して、ある時間帯は表示方向を閲覧者に自由に操作させ、ある時間帯は表示方向を同期させるというように、配信者や閲覧者の要望に応じて通信端末に適切な所定領域を表示させることができないという問題があった。
そこで、画像通信システム1は、通信管理システム50が通信端末30から送信された全天球画像を含む映像データの再生時間に対応する所定領域情報を記憶し、映像データの録画配信を行う際に、映像データとともに、再生時間に対応する所定領域情報を通信端末30に送信する。そして、通信端末30は、受信した映像データを再生する際に、再生時間に対応する所定領域情報が存在する場合には映像データの表示方向を同期させ、再生時間に対応する所定領域情報が存在しない場合には映像データの表示方向を利用者に自由に操作させる。これにより、画像通信システム1は、録画された全天球画像を含む映像データを配信する場合に、表示方向の同期を録画された映像データに対して反映し、画像の閲覧者にある時間帯は映像データの表示方向を自由に操作させ、ある時間帯は表示方向を同期させることができる。
●ハードウエア構成
続いて、図10および図11を用いて、実施形態に係る画像通信システムを構成する各装置または端末のハードウエア構成を説明する。なお、図10および図11に示されているハードウエア構成は、必要に応じて構成要素が追加または削除されてもよい。
○撮影装置のハードウエア構成○
まず、図10を用いて、撮影装置10のハードウエア構成を説明する。図10は、撮影装置のハードウエア構成の一例を示す図である。以下では、撮影装置10は、二つの撮像素子を使用した全天球(全方位)撮影装置とするが、撮像素子は二つ以上いくつでもよい。また、必ずしも全方位撮影専用の装置である必要はなく、通常のデジタルカメラやスマートフォン等に後付けの全方位撮影ユニットを取り付けることで、実質的に撮影装置10と同じ機能を有するようにしてもよい。
図10に示されているように、撮影装置10は、撮像ユニット101、画像処理ユニット104、撮像制御ユニット105、マイク108、音処理ユニット109、CPU(Central Processing Unit)111、ROM(Read Only Memory)112、SRAM(Static Random Access Memory)113、DRAM(Dynamic Random Access Memory)114、操作部115、入出力I/F116、近距離通信回路117、近距離通信回路117のアンテナ117a、電子コンパス118、ジャイロセンサ119、加速度センサ120およびネットワークI/F121によって構成されている。
このうち、撮像ユニット101は、各々半球画像を結像するための180°以上の画角を有する広角レンズ(いわゆる魚眼レンズ)102a,102b(以下区別する必要のないときは、レンズ102と称する。)、および各レンズに対応させて設けられている二つの撮像素子103a,103bを備えている。撮像素子103a,103bは、レンズ102a,102bによる光学像を電気信号の画像データに変換して出力するCMOS(Complementary Metal Oxide Semiconductor)センサやCCD(Charge Coupled Device)センサ等の画像センサ、この画像センサの水平または垂直同期信号や画素クロック等を生成するタイミング生成回路、およびこの撮像素子の動作に必要な種々のコマンドもしくはパラメータ等が設定されるレジスタ群等を有している。
撮像ユニット101の撮像素子103a,103bは、各々、画像処理ユニット104とパラレルI/Fバスを介して接続している。一方、撮像ユニット101の撮像素子103a,103bは、それぞれ撮像制御ユニット105とシリアルI/Fバス(I2Cバス等)を介して接続している。画像処理ユニット104、撮像制御ユニット105および音処理ユニット109は、バス110を介してCPU111と接続している。さらに、バス110には、ROM112、SRAM113、DRAM114、操作部115、入出力I/F116、近距離通信回路117、電子コンパス118、ジャイロセンサ119、加速度センサ120およびネットワークI/F121等も接続される。
画像処理ユニット104は、撮像素子103a,103bから出力される画像データをパラレルI/Fバスを通して取り込み、それぞれの画像データに対して所定の処理を施した後、これらの画像データを合成処理して、図3(C)に示されているような正距円筒射影画像のデータを作成する。
撮像制御ユニット105は、一般に撮像制御ユニット105をマスタデバイス、撮像素子103a,103bをスレーブデバイスとして、I2Cバスを利用して、撮像素子103a,103bのレジスタ群にコマンド等を設定する。必要なコマンド等は、CPU111から受け取る。また、撮像制御ユニット105は、同じくI2Cバスを利用して、撮像素子103a,103bのレジスタ群のステータスデータ等を取り込み、CPU111に送る。
また、撮像制御ユニット105は、操作部115のシャッターボタンが押下されたタイミングで、撮像素子103a,103bに画像データの出力を指示する。撮影装置10によっては、ディスプレイ(例えば、近距離通信回路117を用いて撮影装置10と近距離通信を行うスマートフォン等の外部端末のディスプレイ)によるプレビュー表示機能や動画表示に対応する機能を持つ場合もある。この場合は、撮像素子103a,103bからの画像データの出力は、所定のフレームレート(フレーム/分)によって連続して行われる。
また、撮像制御ユニット105は、後述するように、CPU111と協働して撮像素子103a,103bの画像データの出力タイミングの同期をとる同期制御手段としても機能する。なお、本実施形態では、撮影装置10には表示部(ディスプレイ)が設けられていないが、表示部を設けてもよい。マイク108は、音を音(信号)データに変換する。音処理ユニット109は、マイク108から出力される音データをI/Fバスを通して取り込み、音データに対して所定の処理を施す。
CPU111は、撮影装置10の全体の動作を制御すると共に必要な処理を実行する。ROM112は、CPU111のための種々のプログラムを記憶している。SRAM113およびDRAM114はワークメモリであり、CPU111で実行するプログラムや処理途中のデータ等を記憶する。特にDRAM114は、画像処理ユニット104での処理途中の画像データや処理済みの正距円筒射影画像のデータを記憶する。
操作部115は、種々の操作ボタンや電源スイッチ、シャッターボタン、および表示と操作の機能を兼ねたタッチパネル等の総称である。ユーザは、操作部115を操作することで、種々の撮影モードや撮影条件等を入力する。
入出力I/F116は、SDカード等の外付けのメディアまたはパーソナルコンピュータ等とのインターフェース回路(USBI/F等)の総称である。入出力I/F116は、無線、有線を問わない。DRAM114に記憶された正距円筒射影画像のデータは、入出力I/F116を介して外付けのメディアに記録されたり、必要に応じて入出力I/F116を介して外部端末(装置)に送信されたりする。
近距離通信回路117は、撮影装置10に設けられたアンテナ117aを介して、NFC(Near Field Communication)、Bluetooth(登録商標)またはWi-Fi等の近距離無線通信技術によって、外部端末(装置)と通信を行う。近距離通信回路117は、正距円筒射影画像のデータを、外部端末(装置)に送信することができる。
電子コンパス118は、地球の磁気から撮影装置10の方位を算出し、方位情報を出力する。この方位情報は、Exifに沿った関連情報(メタデータ)の一例であり、撮影画像の画像補正等の画像処理に利用される。なお、関連情報は、画像の撮影日時および画像データのデータ容量の各データも含む。また、ジャイロセンサ119は、撮影装置10の移動に伴う角度の変化(Roll角、Pitch角、Yaw角)を検出するセンサである。角度の変化はExifに沿った関連情報(メタデータ)の一例であり、撮影画像の画像補正等の画像処理に利用される。さらに、加速度センサ120は、三軸方向の加速度を検出するセンサである。撮影装置10は、加速度センサ120が検出した加速度に基づいて、自装置(撮影装置10)の姿勢(重力方向に対する角度)を算出する。撮影装置10は、加速度センサ120を設けることによって、画像補正の精度が向上する。ネットワークI/F121は、ルータ等を介して、インターネット等の通信ネットワーク100を利用したデータ通信を行うためのインターフェースである。
○通信端末のハードウエア構成○
図11は、通信端末のハードウエア構成の一例を示す図である。通信端末30の各ハードウエア構成は、300番台の符号で示されている。通信端末30は、コンピュータによって構築されており、図11に示されているように、CPU301、ROM302、RAM303、HD(Hard Disk)304、HDDコントローラ305、ディスプレイ306、外部機器接続I/F308、ネットワークI/F309、バスライン310、キーボード311、ポインティングデバイス312、DVD-RW(Digital Versatile Disk Rewritable)ドライブ314、メディアI/F316、音入出力I/F317、マイク318、スピーカ319、近距離通信回路320およびカメラ321を備えている。
これらのうち、CPU301は、通信端末30全体の動作を制御する。ROM302は、IPL等のCPU301の駆動に用いられるプログラムを記憶する。RAM303は、CPU301のワークエリアとして使用される。HD304は、プログラム等の各種データを記憶する。HDDコントローラ305は、CPU301の制御にしたがってHD304に対する各種データの読み出しまたは書き込みを制御する。ディスプレイ306は、カーソル、メニュー、ウィンドウ、文字、または画像等の各種情報を表示する。ディスプレイ306は、表示部の一例である。なお、ディスプレイ306は、入力手段を備えたタッチパネルディスプレイであってもよい。外部機器接続I/F308は、各種の外部機器を接続するためのインターフェースである。この場合の外部機器は、例えば、USBメモリまたはプリンタ等である。ネットワークI/F309は、通信ネットワーク100を利用してデータ通信をするためのインターフェースである。バスライン310は、図12に示されているCPU301等の各構成要素を電気的に接続するためのアドレスバスまたはデータバス等である。
また、キーボード311は、文字、数値、各種指示等の入力のための複数のキーを備えた入力手段の一種である。ポインティングデバイス312は、各種指示の選択もしくは実行、処理対象の選択、またはカーソルの移動等を行う入力手段の一種である。なお、入力手段は、キーボード311およびポインティングデバイス312のみならず、タッチパネルまたは音声入力装置等であってもよい。DVD-RWドライブ314は、着脱可能な記録媒体の一例としてのDVD-RW313に対する各種データの読み出しまたは書き込みを制御する。なお、DVD-RWに限らず、DVD-RまたはBlu-ray(登録商標) Disc(ブルーレイディスク)等であってもよい。メディアI/F316は、フラッシュメモリ等の記録メディア315に対するデータの読み出しまたは書き込み(記憶)を制御する。マイク318は、音声を入力する内蔵型の集音手段の一種である。音入出力I/F317は、CPU301の制御に従ってマイク318およびスピーカ319との間で音信号の入出力を処理する回路である。近距離通信回路320は、NFC、BluetoothまたはWi-Fi等の近距離無線通信技術によって、外部端末(装置)と通信を行うための通信回路である。カメラ321は、被写体を撮像して画像データを得る内蔵型の撮像手段の一種である。なお、マイク318、スピーカ319およびカメラ321は、通信端末30の内蔵型ではなく、外付けの装置であってもよい。
○通信管理システムのハードウエア構成○
図11は、通信管理システムのハードウエア構成の一例を示す図である。通信管理システム50の各ハードウエア構成は、括弧内の500番台の符号で示されている。通信管理システム50は、コンピュータによって構築されており、図12に示されているように、通信端末30と同様の構成を備えているため、各ハードウエア構成の説明を省略する。
なお、上記各プログラムは、インストール可能な形式または実行可能な形式のファイルで、コンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。記録媒体の例として、CD-R(Compact Disc Recordable)、DVD(Digital Versatile Disk)、Blu-ray Disc、SDカード、USBメモリ等が挙げられる。また、記録媒体は、プログラム製品(Program Product)として、国内または国外へ提供されることができる。例えば、通信端末30は、本発明に係るプログラムが実行されることで本発明に係る画像表示方法を実現する。
●機能構成
続いて、図12乃至図20を用いて、実施形態に係る画像通信システムの機能構成について説明する。図12および図13は、画像通信システムの機能構成の一例を示す図である。なお、図12および図13は、図9に示されている装置または端末のうち、後述の処理または動作に関連しているものを示す。
○撮影装置の機能構成○
まず、図12を用いて、撮影装置10の機能構成について説明する。撮影装置10は、通信部11、受付部12、撮像部13、集音部14および記憶・読出部19を有している。これら各部は、図10に示されている各構成要素のいずれかが、SRAM113からDRAM114上に展開された撮影装置用のプログラムに従ったCPU111からの命令によって動作することで実現される機能または手段である。また、撮影装置10は、図11に示されているROM112、SRAM113およびDRAM114によって構築される記憶部1000を有している。記憶部1000は、自装置のGUID(Globally Unique Identifier)を記憶している。
通信部11は、主に、CPU111の処理によって実現され、他の装置または端末と各種データまたは情報の通信を行う。通信部11は、例えば、近距離通信回路117を用いて、他の装置または端末との間で、近距離無線通信技術によるデータ通信を行う。また、通信部11は、例えば、入出力I/F116を用いて、他の装置または端末との間で、各種ケーブル等を介したデータ通信を行う。さらに、通信部11は、ネットワークI/F121を用いて、他の装置または端末との間で、通信ネットワーク100を介したデータ通信を行う。
受付部12は、主に、操作部115に対するCPU111の処理によって実現され、利用者から各種の選択または入力を受け付ける。撮像部13は、主に、撮像ユニット101、画像処理ユニット104および撮像制御ユニット105に対するCPU111の処理によって実現され、風景等の被写体を撮像し、撮影画像データを取得する。集音部14は、主に、マイク108および音処理ユニット109に対するCPU111の処理によって実現され、撮影装置10の周囲の音を集音する。
記憶・読出部19は、主に、CPU111の処理によって実現され、記憶部1000に、各種データ(または情報)を記憶したり、記憶部1000から各種データ(または情報)を読み出したりする。
○通信端末の機能構成○
次に、図12を用いて、通信端末30の機能構成について説明する。通信端末30は、送受信部31、受付部32、画像・音処理部33、表示制御部34、判断部35、作成部36、生成部37、通信部38、撮像部41、集音部42および記憶・読出部39を有している。これら各部は、図11に示されている各構成要素のいずれかが、HD304からRAM303上に展開された通信端末用プログラムに従ったCPU301からの命令によって動作することで実現される機能または手段である。また、通信端末30は、図11に示されているROM302、RAM303およびHD304によって構築される記憶部3000を有している。
送受信部31は、主に、ネットワークI/F309に対するCPU301の処理によって実現され、通信ネットワーク100を介して、他の装置または端末との間で各種データまたは情報の送受信を行う。
受付部32は、主に、キーボード311またはポインティングデバイス312に対するCPU301の処理によって実現され、利用者から各種の選択または入力を受け付ける。
画像・音処理部33は、主に、CPU301の処理によって実現され、撮影装置10またはカメラ321が被写体を撮像して取得した撮影画像データに対して画像処理を行う。また、画像・音処理部33は、マイク318によって利用者の音声が音声信号に変換された後、この音声信号に係る音データに対して音声処理を行う。画像・音処理部33は、例えば、表示制御部34がディスプレイ306に画像を表示させるため、ソース名等の画像種類情報に基づき、撮影装置10から受信またはカメラ321によって撮影された撮影画像データに対して画像処理を行う。具体的には、画像種類情報が特殊画像である旨を示す場合、画像・音処理部33は、撮影画像データ(例えば、図3(A),(B)に示されているような各半球画像のデータ)に基づいて、図4(B)に示されているような全天球画像データに変換することで全天球画像データを作成する。
また、画像・音処理部33は、他の通信端末30から配信された撮影画像データに対して画像処理を行う。さらに、画像・音処理部33は、他の通信端末30から通信管理システム50を介して配信された音データに係る音声信号をスピーカ319に出力し、スピーカ319から音声を出力させる。
表示制御部34は、主に、CPU301の処理によって実現され、ディスプレイ306に、各種画像または文字等を表示させる。判断部35は、CPU301の処理によって実現され、各種判断を行う。判断部35は、例えば、撮影装置10から受信またはカメラ321によって撮影された撮影画像データに係る画像種類を判断する。
作成部36は、主に、CPU301の処理によって実現され、判断部35によって、一般画像または特殊画像(ここでは、全天球画像)と判断された結果に基づき、命名規則に従って、画像種類情報の一例であるソース名を作成する。例えば、判断部35が、一般画像であると判断した場合、作成部36は、一般画像である旨を示すソース名「Video」を作成する。一方、判断部35が、特殊画像であると判断した場合、作成部36は、特殊画像である旨を示すソース名「Video_Theta」を作成する。
生成部37は、主に、CPU301の処理によって実現され、ディスプレイ306に表示させる所定領域画像を生成する。生成部37は、例えば、撮影装置10が撮影した撮影画像(全天球画像)における所定領域を示す所定領域情報または送受信部31によって受信された所定領域情報に対応する所定領域の画像をディスプレイ306に表示させるため、撮影画像(全天球画像)に対する所定領域情報を用いた透視射影変換を行うことで、所定領域情報に対応する所定領域画像を生成する。
通信部38は、主に、近距離通信回路320に対するCPU301の処理によって実現され、撮影装置10の通信部11と、NFC、BluetoothまたはWiFi等の近距離無線通信技術による通信を行う。なお、通信部38と送受信部31とは通信ユニットを別個に有する構成で説明したが、共用構成であってもよい。
撮像部41は、主に、カメラ321に対するCPU301の処理によって実現され、風景等の被写体を撮像し、撮影画像データを取得する。集音部42は、主に、マイク318および音入出力I/F317に対するCPU301の処理によって実現され、通信端末30の周囲の音を集音する。
記憶・読出部39は、主に、CPU301の処理によって実現され、記憶部3000に、各種データ(または情報)を記憶したり、記憶部3000から各種データ(または情報)を読み出したりする。
○画像種類管理テーブル
図14は、画像種類管理テーブルの一例を示す概念図である。記憶部3000には、図14に示されている画像種類管理テーブルによって構成されている画像種類管理DB3001が構築されている。この画像種類管理テーブルは、画像データID、送信元端末の宛先の一例であるIP(Internet Protocol)アドレス、およびソース名を関連づけて管理している。このうち、画像データIDは、画像配信を行う際の画像データを識別するための画像データ識別情報の一例である。同じ送信元端末から送信される画像データには、同じ画像データIDが付加されている。これにより、送信先端末(受信側の通信端末)は、受信した画像データの送信元端末を特定することができる。送信元端末のIPアドレスは、関連づけられている画像データIDで示される画像データを送信する撮影装置10または通信端末30のIPアドレスを示す。ソース名は、関連づけられている画像データIDで示される画像データを出力する撮影装置10またはカメラ321を特定するための名称であり、画像種類情報の一例である。このソース名は、所定の名称の命名規則に従って、通信端末30によって作成された名称である。
例えば、IPアドレスがそれぞれ「1.2.1.3」、「1.2.2.3」、「1.3.1.3」、「1.3.2.3」、「1.2.2.5」の五つの送信元端末は、それぞれ、画像データID「RS001」、「RS002」、「RS003」、「RS004」、「RS005」によって示される画像データを送信していることが表されている。さらに、各送信元端末のソース名によって示される画像の種類は、「Video_Theta」、「Video_Theta」、「Video」、「Video」、「Video_Theta」であり、これらは順に画像種類が「特殊画像」、「特殊画像」、「一般画像」、「一般画像」、「特殊画像」である旨を示している。本実施形態において、特殊画像は、全天球画像である。なお、IPアドレスは、宛先情報の一例であって、宛先情報は、MAC(Media Access Control)アドレスまたは端末ID(Identification)等であってもよい。また、IPアドレスは、IPv4アドレスを簡略化して表すが、IPアドレスは、IPv6であってもよい。さらに、画像データ以外のデータについても、画像データIDと関連づけて管理してもよい。画像データ以外のデータは、例えば、音データ、画面共有時の資料データ等である。
○撮影装置管理テーブル
図15は、撮影装置管理テーブルの一例を示す概念図である。記憶部3000には、図15に示されている撮影装置管理テーブルによって構成されている撮影装置管理DB3002が構築されている。この撮影装置管理テーブルは、全天球画像の元になる二つの半球画像を得ることができる撮影装置10のGUIDのうちのベンダIDとプロダクトIDを記憶して管理している。GUIDとしては、例えば、USBデバイスで利用されるベンダID(VID)とプロダクトID(PID)が利用できる。このベンダIDとプロダクトIDは、例えば、通信端末30の工場出荷時から記憶されていてもよいし、工場出荷後に追加で記憶してもよい。
○所定領域管理テーブル
図16は、所定領域管理テーブルの一例を示す概念図である。記憶部3000には、図16に示されている所定領域管理テーブルによって構成されている所定領域管理DB3003が構築されている。この所定領域管理テーブルは、撮影画像データである映像データの再生時間を示すタイムスタンプおよび通信端末30で表示させる所定領域画像を示す所定領域情報を関連づけて管理している。所定領域情報は、図6および図7に示されているように、撮影画像から、この撮影画像における所定領域Tの画像(所定領域画像)に変換するための変換パラメータである。
例えば、図16の所定領域管理テーブルにおける1行目は、タイムスタンプ「10001」に対応する再生時間の映像データを、所定領域(r=10,θ=20,φ=30)で表示させる旨が管理されている。同様に、図16の所定領域管理テーブルにおける2行目は、タイムスタンプ「10002」に対応する再生時間の映像データを、所定領域(r=20,θ=30,φ=40)で表示させる旨が管理されており、図16の所定領域管理テーブルにおける2行目は、タイムスタンプ「10004」に対応する再生時間の映像データを、所定領域(r=20,θ=20,φ=30)で表示させる旨が管理されている。一方で、図16の所定領域管理テーブルにおける3行目は、所定領域情報が記憶されておらず、タイムスタンプ「10003」に対応する再生時間の映像データに関しては所定領域画像の表示方向が同期されていない旨を管理している。また、送受信部31によって、既に管理されている映像データのタイムスタンプに対応する所定領域情報が新たに受信された場合、記憶・読出部39は、既に管理している所定領域情報を新たに受信された所定領域情報に書き換える。
○通信管理システムの機能構成○
次に、図13を用いて、通信管理システム50の機能構成について説明する。通信管理システム50は、送受信部51、判断部52、録画処理部53、生成部54、配信条件設定部55および記憶・読出部59を有している。これら各部は、図11に示されている各構成要素のいずれかが、HD504からRAM503上に展開された通信管理システム用プログラムに従ったCPU501からの命令によって動作することで実現される機能または手段である。また、通信管理システム50は、図11に示されているROM502、RAM503およびHD504によって構築される記憶部5000を有している。
送受信部51は、主に、ネットワークI/F509に対するCPU501の処理によって実現され、通信ネットワーク100を介して、他の装置との間で各種データまたは情報の送受信を行う。
判断部52は、CPU501の処理によって実現され、各種判断を行う。録画処理部53は、主にCPU501の処理によって実現され、各通信端末30から送信された撮影画像データおよび音データからなる映像データを録画する。録画処理部53は、例えば、各通信端末30から送信されたデータが映像データである場合、受信された映像データを個別に録画ファイルとして記憶し、映像データ管理DB5003に対してメタデータ(書誌情報)を記憶する。
生成部54は、主に、CPU501の処理によって実現され、画像データIDおよび所定領域情報を生成する。生成部54は、例えば、撮影装置10が撮影した撮影画像における所定領域(例えば、図5等に示されている所定領域T)を示す所定領域情報を生成する。なお、撮影画像の全体が表示された場合の画像(例えば、図5等に示されている全天球画像CE)は、「全体画像」ともいう。
配信条件設定部55は、主に、CPU501の処理によって実現され、録画処理部53によって録画された映像データを、各拠点の通信端末30に配信する場合の配信条件を設定する。配信条件設定部55は、例えば、録画された映像データの再生時間を示すタイムスタンプに関連づけて、再生時間に応じた所定領域情報を設定する。
記憶・読出部59は、主に、CPU501の処理によって実現され、記憶部5000に、各種データ(または情報)を記憶したり、記憶部5000から各種データ(または情報)を読み出したりする。
○セッション管理テーブル
図17は、セッション管理テーブルの一例を示す概念図である。記憶部5000には、図17に示されているセッション管理テーブルによって構成されているセッション管理DB5001が構築されている。このセッション管理テーブルは、セッションIDおよび参加した通信端末のIPアドレスを関連づけて管理している。このうち、セッションIDは、画像通信を実現する通信セッションを識別するためのセッション識別情報の一例であり、仮想のルームごとに生成される。セッションIDは、各通信端末でも管理されており、各通信端末において通信セッションの選択の際に利用される。参加した通信端末のIPアドレスは、関連づけられているセッションIDで示される仮想のルームに参加した通信端末のIPアドレスを示している。
○画像種類管理テーブル
図18は、画像種類管理テーブルの一例を示す概念図である。記憶部5000には、図18に示されている画像種類管理テーブルによって構成されている画像種類管理DB5002が構築されている。この画像種類管理テーブルは、図14に示されている画像種類管理テーブルで管理されている各情報に加え、セッション管理テーブルで管理されているセッションIDと同じセッションIDを関連づけて管理している。なお、通信管理システム50において、通信端末30で管理される、画像データID、送信元端末のIPアドレスおよび画像種類情報と同じものを管理するのは、新たな通信端末が仮想のルームに入る場合等に、既に画像通話中の通信端末と新たに参加した通信端末に、画像種類情報等を送信するためである。これにより、既に通話中の通信端末と新たに参加した通信端末との間で、画像種類情報等の送受信を行う必要がない。
○映像データ管理テーブル
図19は、映像データ管理テーブルの一例を示す概念図である。記憶部5000には、図19に示されている映像データ管理テーブルによって構成されている映像データ管理DB5003が構築されている。この映像データ管理テーブルは、撮影画像データの送信元の通信端末30または撮影装置10のIPアドレスおよび撮影画像データである映像データの録画データファイルを関連づけて管理している。
○所定領域管理テーブル
図20は、所定領域管理テーブルの一例を示す概念図である。記憶部5000には、図20に示されている所定領域管理テーブルによって構成されている所定領域管理DB5004が構築されている。この所定領域管理テーブルは、映像データの録画データファイルごとに、撮影画像データの送信元端末のIPアドレス、撮影画像データの送信先の通信端末30のIPアドレス、および撮影画像データである映像データの再生時間を示すタイムスタンプおよび通信端末30で表示させる所定領域画像を示す所定領域情報を関連づけて管理している。所定領域情報は、図6および図7に示されているように、撮影画像から、この撮影画像における所定領域Tの画像(所定領域画像)に変換するための変換パラメータである。
例えば、図20の所定領域管理テーブルの1行目は、タイムスタンプ「10001」に対応する再生時間の映像データを、IPアドレスが「1.2.1.3」の通信端末30から通信管理システム50を介してIPアドレスが「1.3.1.3」の通信端末30に送信され、送信先の通信端末30に所定領域(r=10,θ=20,φ=30)を表示させる旨を管理している。また、図20の所定領域管理テーブルの2行目および3行目に示されているように、画像送信先のIPアドレスが「all」である場合、通信管理システム50は、映像データを配信先となる全ての通信端末30に対して、関連づけられたタイムスタンプに対応する所定領域情報を送信して、全ての通信端末30に同一の所定領域を表示させる。
さらに、図20の所定領域管理テーブルの3行目および6行目に示されているように、所定領域情報が記憶されていない場合、通信管理システム50は、映像データの配信先(画像送信先)である通信端末30に対して、関連づけられたタイムスタンプに対応する所定領域情報を送信せずに、通信端末30に表示させる所定領域画像の表示方向を同期させない。また、図20の所定領域管理テーブルの4行目および5行目に示されているように、同一の画像送信元およびタイムスタンプに対して、異なる画像送信先または所定領域情報が記憶されている場合、通信管理システム50は、対応する画像送信先となる通信端末30に対して、それぞれに関連づけられたタイムスタンプに対応する所定領域情報を送信し、通信端末30ごとに異なる所定領域を表示させる。
また、送受信部51によって、既に管理されている撮影画像データの送信元および送信先の通信端末のIPアドレス、並びに映像データのタイムスタンプの組に対応する所定領域情報が新たに受信された場合には、記憶・読出部59は、既に管理している所定領域情報を新たに受信された所定領域情報に書き換える。ここで、タイムスタンプは、映像データの再生時間を示す時間情報の一例である。タイムスタンプは、録画データファイルにおける映像データの全再生時間の中での再生箇所を示す時間を示す。なお、タイムスタンプは、画像の送信元から映像データに係る撮影画像データを受信した時刻を記憶することで、映像データの再生時間を表現する形式であってもよい。
●実施形態の処理または動作
○セッション参加処理○
続いて、図21乃至図33を用いて、実施形態に係る画像通信システムの処理または動作について説明する。なお、以下の説明において、拠点Aで撮影された撮影画像が各拠点に配信される例を説明するが、他の拠点からの画像配信においても同様の処理が行われる。まず、図21および図22を用いて、特定の通信セッションへの参加処理について説明する。図21は、画像通信システムにおける特定の通信セッションへの参加処理の一例を示すシーケンス図である。図22は、通信セッションの選択画面の一例を示す図である。
まず、拠点Aの利用者(例えば、利用者A1)が通信セッションの選択画面の表示を行う操作を行い、受付部32が選択画面を表示する操作を受け付けることで、通信端末30Aの表示制御部34は、ディスプレイ306に、図22に示されている選択画面800を表示させる(ステップS11)。図22に示されている選択画面800は、選択対象である各仮想のルームA1,B1,B2等を示す選択ボタン810a,810b,810c等を表示している。また、各選択ボタン810a等は、各セッションIDを関連づけている。
ここで、利用者A1が拠点である仮想のルームの所望の選択ボタン(ここでは選択ボタン810a)を選択した場合、通信端末30Aの受付部32は、通信セッションの選択を受け付ける(ステップS12)。そして、通信端末30Aの送受信部31は、通信管理システム50に対して、他の拠点との通信セッションへの参加要求を送信する(ステップS13)。この参加要求は、ステップS12で選択を受け付けられた通信セッションを示すセッションID、および要求元端末である通信端末30AのIPアドレスを含む。これにより、通信管理システム50の送受信部51は、参加要求を受信する。
次に、通信管理システム50の記憶・読出部59は、セッション管理DB5001(図17参照)において、ステップS13で受信されたセッションIDと同じセッションIDのレコードにおける参加端末IPアドレスのフィールドに、ステップS13で受信されたIPアドレスを追加することで、通信セッションへの参加処理を行なう(ステップS14)。そして、送受信部51は、通信端末30Aに対して、参加要求応答を送信する(ステップS15)。この参加要求応答は、ステップS13によって受信されたセッションID、ステップS14における参加処理結果を含む。これにより、通信端末30Aの送受信部31は、参加要求応答を受信する。以降、参加処理が成功した場合について説明する。なお、図21に示されている処理と同様の処理により、各拠点の通信端末30は、通信セッションの参加処理を行う。
○画像種類情報の管理処理○
次に、図23を用いて、画像種類情報の管理処理を説明する。図23は、画像種類情報の管理処理を示すシーケンス図である。
まず、拠点Aの利用者が、通信端末30Aに、撮影装置10Aを接続すると、撮影装置10Aの記憶・読出部19は、記憶部1000に記憶されている自装置(撮影装置10A)のGUIDを読み出す。そして、撮影装置10Aの通信部11は、通信端末30Aに対して自装置のGUIDを送信する(ステップS31)。これにより、通信端末30Aの通信部38は、撮影装置10AのGUIDを受信する。
次に、通信端末30Aの判断部35は、撮影装置管理DB3002(図15参照)において、ステップS31で受信されたGUID中のベンダIDおよびプロダクトIDと、同じベンダIDおよびプロダクトIDが管理されているか否かを判断することで、画像種類を判断する(ステップS32)。具体的には、撮影装置管理DB3002において、同じベンダIDおよびプロダクトIDが管理されている場合、通信端末30Aの判断部35は、撮影装置10Aが特殊画像(ここでは、全天球画像)を撮影する撮影装置であると判断する。これに対して、撮影装置管理DB3002において、同じベンダIDおよびプロダクトIDが管理されていない場合には、通信端末30Aの判断部35は、撮影装置10Aが一般画像を撮影する撮影装置であると判断する。
次に、通信端末30Aの記憶・読出部39は、画像種類管理DB3001(図14参照)に対して、送信元端末である自端末(通信端末30A)のIPアドレスと、ステップS32で判断された判断結果である画像種類情報とを関連づけて記憶する(ステップS33)。この状態では、画像データIDは関連づけられていない。画像種類情報は、例えば、所定の命名規則に従って定められたソース名または画像種類(一般画像、特殊画像)である。
次に、通信端末30Aの送受信部31は、通信管理システム50に対して、画像種類情報の追加要求を送信する(ステップS34)。この画像種類情報の追加要求は、ステップS33で記憶した送信元端末である自端末(通信端末30A)のIPアドレスおよび画像種類情報を含む。これにより、通信管理システム50の送受信部51は、画像種類情報の追加要求を受信する。
次に、通信管理システム50の記憶・読出部59は、ステップS34によって受信された送信元端末のIPアドレスを検索キーとして、セッション管理DB5001(図17参照)を検索することにより、対応するセッションIDを読み出す(ステップS35)。
次に、生成部54は、固有の画像データIDを生成する(ステップS36)。そして、記憶・読出部59は、画像種類管理DB5002(図18参照)に、新たなレコードとして、ステップS35で読み出されたセッションID、ステップS36で生成された画像データID、並びにステップS34で受信された送信元端末のIPアドレスおよび画像種類情報を関連づけて記憶する(ステップS37)。そして、送受信部51は、通信端末30Aに対して、ステップS36で生成された画像データIDを送信する(ステップS38)。これにより、通信端末30Aの送受信部31は、画像データIDを受信する。
次に、通信端末30Aの記憶・読出部39は、画像種類管理DB3001(図14参照)に、ステップS33で記憶しておいた送信元端末である自端末(通信端末30A)のIPアドレスおよび画像種類情報に関連づけて、ステップS38で受信された画像データIDを記憶する(ステップS39)。
一方、通信管理システム50の送受信部51は、他の通信端末(ここでは、通信端末30D)に対して、画像種類情報の追加通知を送信する(ステップS40)。この画像種類情報の追加通知は、ステップS36で生成された画像データID、並びにステップS37で記憶された送信元端末である通信端末30AのIPアドレスおよび画像種類情報を含む。これにより、通信端末30Dの送受信部31は、画像種類情報の追加通知を受信する。なお、送受信部51の送信先は、セッション管理DB5001(図17参照)で、通信端末30AのIPアドレスと同じセッションIDに関連付けられている他のIPアドレスである。即ち、送信先は、通信端末30Aと同じ仮想のルームに入っている他の通信端末である。
次に、通信端末30Dの記憶・読出部39は、画像種類管理DB3001D(図18参照)に、新たなレコードとして、ステップS40で受信された、画像データID、送信元端末である通信端末30AのIPアドレスおよび画像種類情報を関連づけて記憶する(ステップS41)。同じように、他の通信端末である通信端末30Cにも画像種類情報の追加通信が送信され、画像種類管理DB3001Cに記憶される。以上より、各通信端末では、各画像種類管理DB3001A,3001C,3001Dで同じ情報を共有することができる。
○撮影画像データの通信処理○
次に、図24および図25を用いて、拠点Aで得られた撮影画像データおよび音データが、通信管理システム50を介して、各通信端末(通信端末30C,30D)へ送信される処理について説明する。図24は、画像通信システムにおける撮影画像データおよび音データの通信処理の一例を示すシーケンス図である。なお、図24は、一台の撮影装置10によって取得された撮影画像データが各通信端末30に配信される例を示すが、同じ拠点に設置された他の撮影装置10によって取得された複数の撮影画像データが配信される場合においても同様の処理が行われる。
まず、撮影装置10Aの通信部11は、通信端末30Aに対して、被写体や風景等を撮影して取得された撮影画像データおよび集音して取得された音データを送信する(ステップS51)。この場合、撮影装置10Aは、全天球画像の元になる二つの半球画像を得ることができる装置であるため、図3(A),(B)に示されているように、撮影画像データは、二つの半球画像のデータによって構成されている。これにより、通信端末30Aの通信部38は、撮影画像データおよび音データを受信する。
次に、通信端末30Aの送受信部31は、通信管理システム50に対して、撮影装置10Aから送られてきた撮影画像データおよび音データを送信する(ステップS52)。この送信は、送信対象である撮影画像データを識別するための画像データIDを含む。これにより、通信管理システム50の送受信部51は、撮影画像データおよび音データ、並びの画像データIDを受信する。
次に、通信管理システム50の送受信部51は、通信端末30Aと同じセッションに参加している通信端末(通信端末30C,30D)に対して、撮影画像データおよび音データを送信する(ステップS53,S54)。これら各送信は、送信対象である撮影画像データを識別するための画像データIDを含む。これにより、通信端末30Cおよび通信端末30Dの送受信部31は、それぞれ撮影画像データおよび音データ、並びに画像データIDを受信する。
ここで、図25を用いて、各拠点における通信端末30の表示例を説明する。図25は、通信端末に表示される表示画面の一例を示す図である。表示画面200には、各拠点において撮影された撮影画像データが表示されている。例えば、所定の拠点において撮影された撮影画像が全天球画像である場合、表示画面200には、他の拠点から送られてきた撮影画像データから全天球画像の生成および所定領域画像の生成をした画像が示されている。
ここで、全天球画像の撮影が可能な撮影装置10A,10Bから送られて来た撮影画像データをそのまま表示すると、拠点Aと拠点Bの画像が、それぞれ図3(A),(B)に示されているように、前側の半球画像と後側の半球画像として表示される。これに対して、生成部37が、全天球画像の元になる二つの半球画像を得ることができる撮影装置10A,10Bが出力した撮影画像データから、全天球画像を生成し、さらに所定領域画像を生成すると、図25に示されているように、平面画像である所定領域画像が表示される。なお、拠点Cでは、一般画像を得る通信端末30Cが撮影し、拠点Dでも、一般画像を得る通信端末30Dが撮影しているため、一般画像(ここでは、平面画像)が表示されている。
また、各拠点の利用者は、同じ全天球像における所定領域画像に係る所定領域を変更することができる。例えば、各拠点の利用者は、ポインティングデバイス312等の入力手段の操作等により、受付部32が所定領域画像の移動を受け付け、表示制御部35は、所定領域画像をずらしたり、回転したり、縮小したり、拡大したりすることができる。
なお、表示画面200の左側の表示領域(レイアウト番号「1」)には拠点Aの画像が表示され、右側上段の表示領域(レイアウト番号「2」には拠点Bの画像が表示されている。さらに、表示画面200の右側中段の表示領域(レイアウト番号「3」)には拠点Cの画像が表示され、右側下段の表示領域(レイアウト番号「4」)には拠点Dの画像が表示されている。レイアウト番号「1」の表示領域は主表示領域であり、レイアウト番号「2」、「3」および「4」の表示領域は副表示領域である。主表示領域の画像と副表示領域の画像は、各通信端末で変更することができる。通常、各拠点では、主表示領域に、映像通話の中心人物がいる拠点の画像が表示される。
また、図25に示されている全天球アイコン210a,210bは、全天球画像の一部の所定領域Tを示す所定領域画像である旨を表すための特殊画像識別アイコンの一例である。なお、全天球アイコン210a,210bの表示位置は、右上ではなく、左上、左下および右下等、どこでもよい。また、全天球アイコン210a,210bの種類は、図25に限らない。また、全天球アイコン210a,210bではなく、「全天球画像」等の文字であってもよく、アイコンと文字の組み合わせであってもよい。
○映像データの録画処理
次に、図26を用いて、通信管理システム50において、各拠点の通信端末30から送信された映像データを録画する場合の処理について説明する。図26は、映像データの録画処理の一例を示すフローチャートである。図26に示す映像データの録画処理は、図25のステップ52のように、通信管理システム50が撮影画像データを受信した際に実行される。
まず、通信管理システム50の判断部52は、撮影画像データ等を送信する通信端末30(例えば、図24の通信端末30A)から送信されたデータが映像データであるか否かを判断する。そして、判断部52は、送受信部51によって映像データが受信されたと判断する場合(ステップS71のYES)、処理をステップS72へ移行させる。
次に、録画処理部53は、送受信部51によって受信された映像データのデータファイルを、映像データ管理DB5003(図19参照)に記憶する(ステップS72)。この場合、録画処理部53は、受信された映像データの送信元のIPアドレスおよび受信された映像データの録画データファイル(例えば、ファイル名)を関連づけて、映像データ管理DB5003に記憶させる。録画処理部53は、例えば、各拠点の通信端末30から送信された撮影画像データおよび音データを合成して、拠点ごとに一つの録画データファイルとして録画することで、映像データ管理DB5003に記憶させる。
一方で、判断部52は、送受信部51によって受信されたデータが映像データではないと判断する場合(ステップS71のNO)、処理をステップS73へ移行させる。
次に、判断部52は、他の拠点から配信された撮影画像データの閲覧を行う通信端末30(例えば、図24の通信端末30Cまたは通信端末30D)から送信された所定領域情報を受信したか否かを判断する。通信端末30は、映像データのライブ配信において、全天球画像の表示方向を他の通信端末30と同期させる場合に、自拠点がどの全天球画像を閲覧しているかを常時通知するため、通信管理システム50に対して所定領域情報を送信する。判断部52は、送受信部51によって通信端末30から送信された所定領域情報を受信したと判断する場合(ステップS73のYES)、処理をステップS74へ移行させる。そして、記憶・読出部59は、送受信部51によって受信された所定領域情報を、所定領域管理DB5004(図20参照)に記憶させる(ステップS74)。この場合、記憶・読出部59は、受信された所定領域情報に対応する映像データの送信元および送信先のIPアドレス、並びに受信された所定領域情報に対応する映像データの再生時間を示すタイムスタンプと、受信された所定領域情報とを関連づけて所定領域管理DB5004に記憶させる。
一方で、ステップS73において、判断部52は、送受信部51によって所定領域情報が受信されていないと判断する場合(ステップS73のNO)、処理を終了する。なお、通信端末30は、映像データのライブ配信において、全天球画像の表示方向を他の通信端末30と同期させない場合には、所定領域情報を送信しない、または通信管理システム50に所定領域情報を記憶させないような制御を行う。
○配信条件設定処理○
次に、図27および図28を用いて、録画された映像データの配信条件の設定処理について説明する。図27は、配信条件の設定処理の一例を示すシーケンス図である。図27は、拠点Aに位置する利用者A1が通信端末30Aを用いて、撮影装置10Aによって撮影された全天球画像からなる映像データの配信条件を設定する処理について説明する。
まず、通信端末30Aの送受信部31は、利用者A1による所定の入力操作に応じて、通信管理システム50に対して、配信条件設定要求を送信する(ステップS91)。これにより、通信管理システム50の送受信部51は、通信端末30Aから送信された配信条件設定要求を受信する。
次に、通信管理システム50の記憶・読出部59は、ステップS91で受信された配信条件設定要求の送信元の通信端末30AのIPアドレスを検索キーとして映像データ管理DB5003(図19参照)を検索することで、通信端末30AのIPアドレスに関連づけられた映像データのデータファイルを読み出す(ステップS92)。そして、送受信部51は、要求元の通信端末30Aに対して、ステップS92で読み出された映像データを送信する(ステップS93)。これにより、通信端末30Aの送受信部31は、通信管理システム50から送信された映像データを受信する。
次に、通信端末30Aの表示制御部34は、配信条件設定画面700をディスプレイ306に表示させる(ステップS94)。図28は、配信条件設定画面の一例を示す図である。図28に示されている配信条件設定画面700は、録画された映像データを再生しながら、各拠点に映像データを配信する際に通信端末30に表示させる所定領域を設定するための画面である。配信条件設定画面700には、再生中の映像データに係る画像を表示する画像表示領域710、映像データの再生箇所を表示する再生箇所表示領域730、画像表示領域710に表示された表示方向に対応する所定領域を示す所定領域情報表示領域740、配信条件の設定を行う際に押下される設定ボタン750および配信条件の設定を終了する場合に押下される終了ボタン755を含む。
このうち、画像表示領域710は、映像データの表示方向を変更するための表示方向変更ボタン720(720a,720b,720c,720d)を含む。利用者A1は、例えば、所望の表示方向変更ボタン720を選択することで、画像表示領域710に表示させる画像の表示方向を変更することができる。また、再生箇所表示領域730は、映像データを再生する場合に押下される再生ボタン731、映像データの再生を停止させる場合に押下される一時停止ボタン732、および全再生時間における再生履歴(再生箇所)およびを示すスライダ735を含む。スライダ735は、シークバーを構成する。シークバーとは、映像データの再生箇所を表示するものであるとともに、映像データの再生箇所を指定する操作領域である。利用者A1は、例えば、映像データの始めから終わりまでのうちどこを再生しているのかをスライダ735の位置によって視覚的に把握することができる。また、利用者A1は、例えば、スライダ735をポインティングデバイス312等の入力手段を用いて移動させ、それによって任意の再生箇所から映像データを再生させることができる。
所定領域情報表示領域740は、画像表示領域710に表示されている所定領域画像に対応する所定領域情報が示されている。所定領域情報表示領域740は、例えば、利用者A1が表示方向変更ボタン720を選択して移動させて画像表示領域710に表示させる画像の表示方向を変更することで、表示された所定領域画像に対応する所定領域の値が随時変更してされる。なお、利用者A1は、所定領域情報表示領域740に表示させる所定領域の数値を手動で入力して、画像表示領域710に表示させる画像の表示方向を変更してもよい。
通信端末30Aの受付部32は、利用者A1が表示方向変更ボタン720の選択または所定領域情報表示領域740に対する数値入力を行い、設定ボタン750を押下することで、配信条件の入力を受け付ける(ステップS95)。この場合、受付部32は、利用者A1によって選択または入力された所定領域情報を配信条件として受け付ける。そして、通信端末30Aの送受信部31は、通信管理システム50に対して、ステップS95で入力された所定領域情報および入力された所定領域情報に対応する映像データの再生時間を示す時間情報を送信する(ステップS96)。これにより、通信管理システム50の送受信部51は、通信端末30Aから送信された所定領域情報および時間情報を受信する。
そして、通信管理システム50の配信条件設定部55は、ステップS96で受信された所定領域情報および時間情報に対応するタイムスタンプを、ステップS91で受信された配信条件設定要求の送信元の通信端末30AのIPアドレスに関連づけて所定領域管理DB5004(図20参照)に記憶させる(ステップS97)。この場合、配信条件設定部55は、例えば、受信された所定領域情報に関連づけて記憶させる画像送信先のIPアドレスを「all」に設定する。配信条件設定部55は、既に所定領域管理DB5004に管理されている撮影画像データの送信元および映像データのタイムスタンプの組に対応する所定領域情報を記憶させる場合、既に管理している所定領域情報を新たに受信された所定領域情報に書き換える。
なお、配信条件設定部55は、所定領域管理DB5004に記憶させる所定領域情報の組に対応する特定の画像送信先のIPアドレスが既に存在する場合、画像送信元のIPアドレスを「all」に設定せずに、既に存在する特定の画像送信先のIPアドレスをそのまま利用してもよい。また、配信条件設定部55は、例えば、図28に示されている配信条件設定画面700を用いて利用者A1に画像送信先のIPアドレスを入力させることで、受信された所定領域情報に関連づけて特定の画像送信先のIPアドレスを記憶させる構成であってもよい。
○録画データの配信処理○
次に、図29乃至図33を用いて、通信管理システム50に録画された映像データの配信処理について説明する。図29は、録画された映像データの配信処理の一例を示すシーケンス図である。図29の例は、通信管理システム50によって録画された映像データを、拠点Cの通信端末30Cに配信する処理について説明する。
まず、通信端末30Cの送受信部31は、利用者C1による所定の入力操作に応じて、通信管理システム50に対して、映像配信要求を送信する(ステップS111)。この映像配信要求には、配信を要求する映像データを特定するための情報(例えば、映像データの送信元のIPアドレスまたは映像データのファイル名)を含む。これにより、通信管理システム50の送受信部51は、通信端末30Cから送信された映像配信要求を受信する。
次に、通信管理システム50の記憶・読出部59は、ステップS92で受信された映像配信要求の対象となる映像データに対応する所定領域情報を、所定領域管理DB5004(図20参照)から読み出す(ステップS112)。この場合、記憶・読出部59は、対象の所定領域情報とともに、所定領域情報に関連づけられたタイムスタンプを読み出す。そして、送受信部51は、要求元の通信端末30Cに対して、ステップS112で読み出された所定領域情報および所定領域情報に関連づけられたタイムスタンプによって特定される再生時間を示す時間情報の組を送信する(ステップS113)。これにより、通信端末30Cの送受信部31は、通信管理システム50から送信された所定領域情報および時間情報の組を受信する。なお、通信管理システム50は、ステップS113およびステップS114の処理を、所定領域管理DB5004に記憶された対象となる全ての所定領域情報に対して一度に行ってもよいし、映像データの再生時間に応じて一定期間(例えば、30秒)ごとに順次行ってもよい。
次に、通信端末30Cの記憶・読出部39は、ステップS113で受信された所定領域情報および時間情報に対応するタイムスタンプを関連づけて所定領域管理DB3003C(図16参照)に記憶させる(ステップS114)。
次に、通信管理システム50の記憶・読出部59は、映像データ管理DB5003(図19参照)から、ステップS92で受信された映像配信要求の対象となる映像データの録画データファイルを読み出す(ステップS115)。そして、送受信部51は、ステップS115で読み出された録画データファイルに基づいて、映像データに係る撮影画像データおよび音データを、要求元の通信端末30Cに対して順次送信する(ステップS116)。この各送信には、送信対象である撮影画像データを識別する画像データIDが含まれている。これにより、通信端末30Cの送受信部31は、通信管理システム50から送信された撮影画像データおよび音データを受信する。
そして、通信端末30Cの表示制御部34は、ステップS116で受信された映像データを再生することで、撮影画像を表示させる(ステップS117)。なお、通信管理システム50は、同一のセッションにおいて同時に録画された複数の録画データファイルが存在する場合、それらを同時に配信し、閲覧側の通信端末30Cで組み合わせて表示させてもよい。また、通信管理システム50は、ステップS111での映像配信要求に応じて、個別の通信端末30にデータ配信を行ってもよし、複数の通信端末30に対してデータを同期させて配信してもよい。
ここで、図30乃至図33を用いて、録画された映像データを通信端末30Cに表示させる場合の表示例について説明する。まず、図30および図31を用いて、映像データの表示方向が同期された場合の映像データの再生に関して説明する。図30は、通信端末における映像データの再生処理の一例を示すフローチャートである。
まず、通信端末30Cは、図29のステップS113で示されているように、通信管理システム50から送信された所定領域情報を受信した場合(ステップS131のYES)、ステップS132へ移行させる。一方で、通信端末30Cは、所定領域を受信していない場合(ステップS131のNO)、処理を終了する。
次に、通信端末30Cの記憶・読出部39は、図29のステップS114で示されているように、ステップS131で受信された所定領域情報を、所定領域情報に対応する映像データの再生時間を示すタイムスタンプに関連づけて所定領域管理DB3003Cに記憶させる(ステップS132)。
次に、通信端末30Cの判断部35は、ステップS132で所定領域情報が記憶された所定領域管理DB3003Cを参照し、通信管理システム50から送信された映像データのタイムスタンプに対応する所定領域情報が存在する場合(ステップS133のYES)、処理をステップS134へ移行させる。一方で、通信端末30Cの判断部35は、ステップS132で所定領域情報が記憶された所定領域管理DB3003Cを参照し、通信管理システム50から送信された映像データのタイムスタンプに対応する所定領域情報が存在しない場合(ステップS133のNO)、映像データの表示方向を同期させずに処理を終了する。
次に、通信端末30Cの生成部37は、映像データの表示方向を同期させ、ステップS132で記憶された所定領域情報によって特定される所定領域の画像を表示させるため、ステップS132で受信された所定領域情報を用いた透視射影変換を行うことで、所定領域画像を生成する(ステップS134)。これにより、通信端末30Cは、通信管理システム50によって設定された配信条件に対応する所定領域画像を生成することができる。
そして、表示制御部35は、ステップS134で生成された所定領域画像を、ディスプレイ306に表示させる(ステップS135)。
図31は、表示方向が同期されている場合において通信端末に表示される表示画面の一例を示す図である。図31に示されている表示画面400は、所定の再生時間において表示方向が同期された映像データが表示されている場合の例を示す。表示画面400は、ステップS135において映像データから生成された所定領域画像410、表示方向が同期されている旨を示す同期済アイコン415、および映像データの再生箇所を表示する再生箇所表示領域430を含む。このうち、再生箇所表示領域430は、映像データを再生する場合に押下される再生ボタン431、映像データの再生を停止させる場合に押下される一時停止ボタン432、および全再生時間における再生履歴(再生箇所)およびを示すスライダ435を含む。再生ボタン431、一時停止ボタン432およびスライダ435の構成は、図28に示されている再生ボタン731、一時停止ボタン732およびスライダ735の構成と同様である。
このように、通信端末30Cに通信管理システム50によって設定された配信条件に対応する所定領域画像を表示させることで、通信管理システム50は、通信端末30に表示させる映像データの表示方向を同期させることができる。この場合、利用者C1は、表示画面400に表示された所定領域画像410の閲覧中に表示方向を変更することができず、表示画面400に表示された同期済アイコン415を確認することで、映像データの表示方向を変更できない旨を把握することができる。また、通信管理システム50から通信端末30Cに送信される所定領域情報は、図26のステップS74に示されているように、映像データのライブ配信時に閲覧側の通信端末30から送信されて通信管理システム50に記憶された情報であってもよく、図27のステップS97に示されているように、配信条件の設定処理によって通信管理システム50に記憶された情報であってもよい。
続いて、図32および図33を用いて、表示方向が同期されていない場合の映像データの再生に関して説明する。図32は、通信端末における表示方向の変更処理の一例を示すフローチャートである。
まず、通信端末30Cは、通信管理システム50から送信された映像データの表示方向が同期されている場合(ステップS151のYES)、処理を終了する。この場合、通信端末30Cは、図30のステップS134およびステップS135に示されているように、同期された表示方向に対応する所定領域画像を表示する。一方で、通信端末30Cは、映像データの表示方向が同期されていない場合(ステップS151のNO)、処理をステップS152へ移行させる。
次に、通信端末30Cは、映像データの表示方向の変更を受け付けた否かを判断する(ステップS152)。図33は、表示方向が同期されていない場合において通信端末に表示される表示画面の一例を示す図である。図33に示されている表示画面400は、ステップS116で受信された映像データの任意の所定領域の画像である所定領域画像410、映像データの表示方向を変更するための表示方向変更ボタン420(420a,420b,420c,420d)、および映像データの再生箇所を表示する再生箇所表示領域430を含む。利用者C1は、例えば、所望の表示方向変更ボタン420を選択することで、表示させる所定領域画像410に対応する映像データの表示方向を変更することができる。なお、再生箇所表示領域430は、図31に示されている構成と同様である。
通信端末30Cの受付部32は、利用者C1が表示方向変更ボタン420を選択することで、表示方向の変更を受け付けた場合(ステップS152のYES)、処理をステップS153へ移行させる。一方で、通信端末30Cの受付部32は、表示方向の変更を受け付けていない場合(ステップS152のNO)、処理を終了する。
次に、通信端末30Cの記憶・読出部39は、ステップS152で受け付けられた表示方向に対応する所定領域を示す所定領域情報を、所定領域情報に対応する映像データの再生時間を示すタイムスタンプに関連づけて所定領域管理DB3003Cに記憶させる(ステップS153)。
次に、通信端末30Cの生成部37は、ステップS153で記憶された所定領域情報によって特定される所定領域の画像を表示させるため、ステップS153で記憶された所定領域情報を用いた透視射影変換を行うことで、所定領域画像を生成する(ステップS154)。そして、表示制御部35は、ステップS154で生成された所定領域画像を、ディスプレイ306に表示させる(ステップS155)。
このように、通信端末30Cは、通信管理システム50によって映像データの表示方向が同期されていない場合、利用者C1の入力操作によって所望の表示方向に対応する所定領域画像を表示させることができる。
●実施形態の効果
以上説明したように、画像通信システム1は、録画された全天球画像を含む映像データを配信する場合に、表示方向の同期を録画された映像データに対して反映し、画像の閲覧者にある時間帯は映像データの表示方向を自由に操作させ、ある時間帯は表示方向を同期させることができる。これにより、画像通信システム1は、他拠点において撮影された映像データの再生時間に応じて、適切な表示方向の画像を通信端末30に表示させることができる。
また、画像通信システム1は、各拠点の撮影装置10または通信端末30から送信された映像データの録画データファイルに対して、録画配信を行う際の映像データの再生時間に対応する所定領域情報を通信管理システム50が設定することで、録画された映像データを通信端末30に表示させる表示方向を同期させることができる。
上記実施形態において、所定領域Tは、全天球画像CEを含む三次元の仮想空間における仮想カメラICの撮影方向と画角を示す所定領域情報によって特定されるが、これに限るものではない。例えば、画角を一定にして利用する場合等、所定領域Tは、図7において、中心点CPまたは矩形の所定領域Tの四隅の任意の点を示す所定点情報によって特定されるようにしてもよい。また、上記実施形態では、全天球画像(全天球パノラマ画像)の一例として、撮影画像(全体画像)が三次元のパノラマ画像である場合について説明したが、二次元のパノラマ画像であってもよい。
●補足●
上記で説明した実施形態の各機能は、一または複数の処理回路によって実現することが可能である。ここで、本実施形態における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウエアによって各機能を実行するようプログラミングされたプロセッサ、並びに上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP(digital signal processor)、FPGA(field programmable gate array)、SOC(System on a chip)、GPU(Graphics Processing Unit)および従来の回路モジュール等のデバイスを含むものとする。
また、上記で説明した実施形態の各種テーブルは、機械学習の学習効果によって生成されたものでもよく、関連づけられている各項目のデータを機械学習にて分類付けすることで、テーブルを使用しなくてもよい。ここで、機械学習とは、コンピュータに人のような学習能力を獲得させるための技術であり,コンピュータが,データ識別等の判断に必要なアルゴリズムを、事前に取り込まれる学習データから自律的に生成し,新たなデータについてこれを適用して予測を行う技術のことをいう。機械学習のための学習方法は、教師あり学習、教師なし学習、半教師学習、強化学習および深層学習のいずれかの方法でもよく、さらに、これらの学習方法を組み合わせた学習方法でもよく、機械学習のための学習方法は問わない。
これまで本発明の一実施形態に係る通信端末、画像通信システム、画像表示方法およびプログラムについて説明してきたが、本発明は、上述した実施形態に限定されるものではなく、他の実施形態の追加、変更または削除等、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
1 画像通信システム
10 撮影装置
30 通信端末
31 送受信部(受信手段の一例)
32 受付部(受付手段の一例)
34 表示制御部(表示制御手段の一例)
37 生成部(生成手段の一例)
50 通信管理システム
51 送受信部(撮影画像データ受信手段の一例、映像データ送信手段の一例)
53 録画処理部(録画処理手段の一例)
55 配信条件設定部(設定手段の一例)
特開2016-25640号公報

Claims (11)

  1. 撮影画像に写る被写体の一部の所定領域を表示可能な通信端末であって、
    他の通信端末から配信された前記撮影画像を管理する通信管理システムから当該撮影画像を含む映像データおよび当該映像データの再生時間ごとに前記通信端末に表示させる所定領域を示す所定領域情報を受信する受信手段と、
    受信された前記映像データの再生時間に対応する所定領域情報が存在する場合、受信された前記所定領域情報に示されている所定領域を示す画像を表示させる表示制御手段と、
    受信された前記映像データの再生時間における所定領域情報が存在しない場合、受信された前記映像データが表示される所定領域の選択を受け付ける受付手段を備え、
    前記表示制御手段は、前記選択が受け付けられた所定領域を示す所定領域画像を表示させる、
    通信端末。
  2. 請求項1に記載の通信端末であって、更に、
    受信された前記所定領域情報に対応する再生時間における所定領域情報が存在する場合、受信された所定領域情報に示されている所定領域を示す所定領域画像を生成する生成手段を備え、
    前記表示制御手段は、生成された前記所定領域画像を表示する通信端末。
  3. 請求項に記載の通信端末であって、更に、
    前記選択が受け付けられた前記所定領域を示す所定領域画像を生成する生成手段を備え、
    前記表示制御手段は、生成された前記所定領域画像を表示する通信端末。
  4. 前記映像データは、他の通信端末によって配信された録画データである請求項1乃至のいずれか一項に記載の通信端末。
  5. 前記撮影画像は、全天球画像である請求項1乃至のいずれか一項に記載の通信端末。
  6. 請求項1乃至のいずれか一項に記載の通信端末と、前記通信管理システムと、を備える画像通信システムであって、
    前記通信管理システムは、
    他の通信端末から送信された撮影画像データを受信する撮影画像データ受信手段と、
    受信された前記撮影画像データが映像データである場合、当該映像データを録画する録画処理手段と、
    録画された前記映像データを、前記通信端末へ送信する映像データ送信手段と、
    を備える画像通信システム。
  7. 請求項に記載の画像通信システムであって、
    前記通信管理システムは、更に、
    録画された前記映像データにおける再生時間ごとに、前記所定領域を設定する設定手段を備え、
    前記映像データ送信手段は、録画された前記映像データおよび設定された前記所定領域を示す所定領域情報を、前記通信端末へ送信する画像通信システム。
  8. 前記設定手段は、録画された前記映像データの送信先となる前記通信端末ごとに異なる所定領域を設定する請求項に記載の画像通信システム。
  9. 請求項またはに記載の画像通信システムであって、更に、
    録画された前記映像データおよび設定された前記所定領域を示す所定領域情報を関連づけて記憶する記憶手段を備える画像通信システム。
  10. 撮影画像に写る被写体の一部の所定領域を表示可能な通信端末が実行する画像表示方法であって、
    他の通信端末から配信された前記撮影画像を管理する通信管理システムから当該撮影画像を含む映像データおよび当該映像データの再生時間ごとに前記通信端末に表示させる所定領域を示す所定領域情報を受信する受信ステップと、
    受信された前記映像データの再生時間に対応する所定領域情報が存在する場合、受信された前記所定領域情報に示されている所定領域を示す画像を表示させる表示制御ステップと、
    受信された前記映像データの再生時間における所定領域情報が存在しない場合、受信された前記映像データが表示される所定領域の選択を受け付ける受付ステップを実行し、
    前記選択が受け付けられた所定領域を示す所定領域画像を表示させる、
    画像表示方法。
  11. 撮影画像に写る被写体の一部の所定領域を表示可能な通信端末に、
    他の通信端末から配信された前記撮影画像を管理する通信管理システムから当該撮影画像を含む映像データおよび当該映像データの再生時間ごとに前記通信端末に表示させる所定領域を示す所定領域情報を受信する受信ステップと、
    受信された前記映像データの再生時間に対応する所定領域情報が存在する場合、受信された前記所定領域情報に示されている所定領域を示す画像を表示させる表示制御ステップと、
    受信された前記映像データの再生時間における所定領域情報が存在しない場合、受信された前記映像データが表示される所定領域の選択を受け付ける受付ステップを実行させ、
    前記選択が受け付けられた所定領域を示す所定領域画像を表示させる、
    プログラム。
JP2021094184A 2021-06-04 2021-06-04 通信端末、画像通信システム、画像表示方法およびプログラム Active JP7694166B2 (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP2021094184A JP7694166B2 (ja) 2021-06-04 2021-06-04 通信端末、画像通信システム、画像表示方法およびプログラム
EP22176038.2A EP4099705A1 (en) 2021-06-04 2022-05-30 Communication terminal, image communication system, method for displaying image, and carrier means
US17/831,462 US11863871B2 (en) 2021-06-04 2022-06-03 Communication terminal, image communication system, and method of displaying image
US18/515,313 US12389120B2 (en) 2021-06-04 2023-11-21 Communication terminal, image communication system, and method of displaying image
JP2025094579A JP2025122244A (ja) 2021-06-04 2025-06-06 通信端末、画像通信システム、画像表示方法およびプログラム
US19/270,662 US20250343994A1 (en) 2021-06-04 2025-07-16 Communication terminal, image communication system, and method of displaying image

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021094184A JP7694166B2 (ja) 2021-06-04 2021-06-04 通信端末、画像通信システム、画像表示方法およびプログラム

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2025094579A Division JP2025122244A (ja) 2021-06-04 2025-06-06 通信端末、画像通信システム、画像表示方法およびプログラム

Publications (2)

Publication Number Publication Date
JP2022186117A JP2022186117A (ja) 2022-12-15
JP7694166B2 true JP7694166B2 (ja) 2025-06-18

Family

ID=82156585

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2021094184A Active JP7694166B2 (ja) 2021-06-04 2021-06-04 通信端末、画像通信システム、画像表示方法およびプログラム
JP2025094579A Pending JP2025122244A (ja) 2021-06-04 2025-06-06 通信端末、画像通信システム、画像表示方法およびプログラム

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2025094579A Pending JP2025122244A (ja) 2021-06-04 2025-06-06 通信端末、画像通信システム、画像表示方法およびプログラム

Country Status (3)

Country Link
US (3) US11863871B2 (ja)
EP (1) EP4099705A1 (ja)
JP (2) JP7694166B2 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7835040B2 (ja) 2022-02-21 2026-03-25 株式会社リコー 情報処理システム、通信システム、画像送信方法、プログラム
JP7844972B2 (ja) 2022-03-23 2026-04-14 株式会社リコー 表示端末、情報処理システム、通信システム、表示方法、情報処理方法、通信方法、及びプログラム
JP2023140923A (ja) 2022-03-23 2023-10-05 株式会社リコー 表示端末、情報処理システム、通信システム、表示方法、情報処理方法、通信方法、及びプログラム
EP4436191A1 (en) 2023-03-22 2024-09-25 Ricoh Company, Ltd. Display terminal, communication system, display method, and carrier means

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016010010A (ja) 2014-06-24 2016-01-18 日立マクセル株式会社 音声入出力機能付き撮像装置およびテレビ会議システム
JP2017022665A (ja) 2015-07-14 2017-01-26 パナソニックIpマネジメント株式会社 映像表示システム、映像表示装置及び映像表示方法
JP2018082298A (ja) 2016-11-16 2018-05-24 株式会社リコー 画像表示システム、通信システム、画像表示方法、及びプログラム
JP2020155847A (ja) 2019-03-19 2020-09-24 株式会社リコー 通信端末、画像通信システム、表示方法、及びプログラム
JP2021087136A (ja) 2019-11-28 2021-06-03 株式会社リコー 通信端末、撮影システム、画像処理方法及びプログラム

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001218194A (ja) * 1999-11-15 2001-08-10 Canon Inc 撮像装置及び画像配信システムの制御方法、撮像装置の制御装置、画像配信システム及び装置、データ配信装置及び方法
JP2014112302A (ja) * 2012-12-05 2014-06-19 Ricoh Co Ltd 所定領域管理システム、通信方法、及びプログラム
JP6548203B2 (ja) * 2013-03-18 2019-07-24 任天堂株式会社 情報処理プログラム、情報処理装置、情報処理システム、および、パノラマ動画表示方法
JP2016025640A (ja) 2014-07-24 2016-02-08 エイオーエフ イメージング テクノロジー リミテッド 情報処理装置、情報処理方法およびプログラム
JP7151316B2 (ja) 2017-09-25 2022-10-12 株式会社リコー 通信端末、画像通信システム、表示方法、及びプログラム
JP7031228B2 (ja) * 2017-10-26 2022-03-08 株式会社リコー プログラム、画像表示方法、画像表示システム、情報処理装置
JP7095361B2 (ja) 2018-03-29 2022-07-05 株式会社リコー 通信端末、画像通信システム、表示方法、及びプログラム
US10554883B2 (en) 2018-03-30 2020-02-04 Ricoh Company, Ltd. VR system, communication method, and non-transitory computer-readable medium
JP7164831B2 (ja) 2018-03-30 2022-11-02 株式会社リコー 通信管理システム、通信システム、通信方法、及びプログラム
JP2019180027A (ja) 2018-03-30 2019-10-17 株式会社リコー 通信端末、画像通信システム、表示方法、及びプログラム
KR102258448B1 (ko) * 2018-04-11 2021-05-31 엘지전자 주식회사 핫스팟 및 roi 관련 메타데이터를 이용한 360도 비디오를 송수신하는 방법 및 그 장치
US10764513B2 (en) 2018-07-31 2020-09-01 Ricoh Company, Ltd. Communication terminal, image data communication system, and communication method
US20200186407A1 (en) 2018-11-30 2020-06-11 Kenichiro Morita Communication terminal, image network system, display method, and program
JP7400195B2 (ja) * 2019-03-11 2023-12-19 株式会社リコー 画像通信システム、撮像装置、通信端末、モード切替方法、プログラム
JP7192592B2 (ja) * 2019-03-15 2022-12-20 株式会社リコー 撮像装置、画像通信システム、画像処理方法、プログラム
JP7346975B2 (ja) 2019-07-25 2023-09-20 株式会社リコー 通信端末、画像通信システム、表示方法、及びプログラム
JP7327008B2 (ja) 2019-09-02 2023-08-16 株式会社リコー 撮影装置、通信システム、通信方法およびプログラム
JP7368707B2 (ja) 2019-09-24 2023-10-25 株式会社リコー 画像処理方法、プログラム、画像処理装置および画像処理システム
JP7625808B2 (ja) 2020-08-31 2025-02-04 株式会社リコー 画像通信システムおよび画像表示方法
JP7533061B2 (ja) 2020-09-18 2024-08-14 株式会社リコー 通信端末、画像通信システム、画像表示方法およびプログラム
JP7604829B2 (ja) 2020-09-30 2024-12-24 株式会社リコー 画像通信システム、通信管理装置、通信管理方法及びプログラム
JP7600595B2 (ja) 2020-09-30 2024-12-17 株式会社リコー 通信管理装置、画像通信システム、通信管理方法及びプログラム

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016010010A (ja) 2014-06-24 2016-01-18 日立マクセル株式会社 音声入出力機能付き撮像装置およびテレビ会議システム
JP2017022665A (ja) 2015-07-14 2017-01-26 パナソニックIpマネジメント株式会社 映像表示システム、映像表示装置及び映像表示方法
JP2018082298A (ja) 2016-11-16 2018-05-24 株式会社リコー 画像表示システム、通信システム、画像表示方法、及びプログラム
JP2020155847A (ja) 2019-03-19 2020-09-24 株式会社リコー 通信端末、画像通信システム、表示方法、及びプログラム
JP2021087136A (ja) 2019-11-28 2021-06-03 株式会社リコー 通信端末、撮影システム、画像処理方法及びプログラム

Also Published As

Publication number Publication date
US20250343994A1 (en) 2025-11-06
US20220394178A1 (en) 2022-12-08
JP2022186117A (ja) 2022-12-15
EP4099705A1 (en) 2022-12-07
US12389120B2 (en) 2025-08-12
JP2025122244A (ja) 2025-08-20
US20240089603A1 (en) 2024-03-14
US11863871B2 (en) 2024-01-02

Similar Documents

Publication Publication Date Title
JP7632530B2 (ja) 画像通信システム、通信端末、通信方法、提供方法、及びプログラム
JP7452596B2 (ja) 通信端末、表示方法、プログラム及び画像通信システム
JP7095361B2 (ja) 通信端末、画像通信システム、表示方法、及びプログラム
JP6907861B2 (ja) 通信端末、画像通信システム、表示方法、及びプログラム
JP7694166B2 (ja) 通信端末、画像通信システム、画像表示方法およびプログラム
JP2020150330A (ja) 画像通信システム、撮像装置、モード切替方法、プログラム
JP7533061B2 (ja) 通信端末、画像通信システム、画像表示方法およびプログラム
JP7625808B2 (ja) 画像通信システムおよび画像表示方法
JP2020149635A (ja) 撮像装置、画像通信システム、画像処理方法、プログラム
JP7600595B2 (ja) 通信管理装置、画像通信システム、通信管理方法及びプログラム
JP7771816B2 (ja) 画像通信システム、通信管理装置、通信管理方法及びプログラム
JP7604829B2 (ja) 画像通信システム、通信管理装置、通信管理方法及びプログラム
JP2020155847A (ja) 通信端末、画像通信システム、表示方法、及びプログラム
JP7017045B2 (ja) 通信端末、表示方法、及びプログラム
JP7354733B2 (ja) 通信端末、画像通信システム、表示方法、及びプログラム
JP7006356B2 (ja) 通信端末、通信システム、通信方法、及びプログラム
EP4436190A1 (en) Display terminal, communication system, and method for displaying
JP7802712B2 (ja) 画像通信システム、通信端末、画像通信方法、通信方法、表示方法及びプログラム
JP7371369B2 (ja) 通信端末および画像通信システム
JP2024137689A (ja) 表示端末、通信システム、表示方法、及びプログラム
JP2024137688A (ja) 表示端末、通信システム、表示方法、及びプログラム

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20231023

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240227

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241122

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241224

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250205

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: 20250507

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250520

R150 Certificate of patent or registration of utility model

Ref document number: 7694166

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150