CN111357296B - 影像分发装置、影像分发***、影像分发方法及存储介质 - Google Patents

影像分发装置、影像分发***、影像分发方法及存储介质 Download PDF

Info

Publication number
CN111357296B
CN111357296B CN201880073931.0A CN201880073931A CN111357296B CN 111357296 B CN111357296 B CN 111357296B CN 201880073931 A CN201880073931 A CN 201880073931A CN 111357296 B CN111357296 B CN 111357296B
Authority
CN
China
Prior art keywords
data
image data
divided data
still image
time
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
CN201880073931.0A
Other languages
English (en)
Other versions
CN111357296A (zh
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.)
Amatelus Inc
Original Assignee
Amatelus 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 Amatelus Inc filed Critical Amatelus Inc
Priority to CN202211424750.2A priority Critical patent/CN115942044A/zh
Publication of CN111357296A publication Critical patent/CN111357296A/zh
Application granted granted Critical
Publication of CN111357296B publication Critical patent/CN111357296B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4038Image mosaicing, e.g. composing plane images from plane sub-images
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B5/00Electrically-operated educational appliances
    • G09B5/06Electrically-operated educational appliances with both visual and audible presentation of the material to be studied
    • G09B5/065Combinations of audio and video presentations, e.g. videotapes, videodiscs, television systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/20Image signal generators
    • H04N13/282Image signal generators for generating image signals corresponding to three or more geometrical viewpoints, e.g. multi-view systems
    • 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/62Control of parameters via user interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/90Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10016Video; Image sequence
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B13/00Burglar, theft or intruder alarms
    • G08B13/18Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
    • G08B13/189Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
    • G08B13/194Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
    • G08B13/196Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
    • G08B13/19654Details concerning communication with a camera
    • G08B13/19656Network used to communicate with a camera, e.g. WAN, LAN, Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/181Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Data Mining & Analysis (AREA)
  • Business, Economics & Management (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Studio Devices (AREA)
  • Television Signal Processing For Recording (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Image Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

通过对信息处理终端进行的简单的操作,从各个方向顺畅地显示用户想观察的被摄体的方向。影像分发装置具备:获取部,其获取多个动态图像数据;数据生成部,其针对多个动态图像数据,分别生成静态图像数据;存储部,其将静态图像数据与位置数据及时间数据建立对应关系而进行存储;指定值接收部,其接收用户想观察的静态图像数据中的位置指定值;以及选择部,其基于指定值接收部接收到的位置指定值选择静态图像数据,并且经由通信网络向外部的显示装置发送,选择部在指定值接收部未接收位置指定值的情况下,选择与已经指定的所述位置指定值对应的静态图像数据,并且,在指定值接收部接收到位置指定值的情况下,以时间数据为基准,基于该位置指定值的变化,选择对应的静态图像数据。

Description

影像分发装置、影像分发***、影像分发方法及存储介质
技术领域
本发明涉及影像分发装置、影像分发***、影像分发方法及存储介质,尤其是涉及利用由多个相机进行摄影而得到的图像的影像分发装置、影像分发***、影像分发方法及存储介质。
背景技术
近年来,开发出利用由多个相机进行摄影而得到的图像的影像分发装置。例如,在专利文献1中公开了将相对于同一被摄体而言视点不同的多台相机中的预先由用户指定的一部分的相机的配置状态作为基准来改变相对于被摄体的视点的结构。并且,其中公开了如下的内容:将对用于生成一系列的结合动态图像而使用的图像进行摄影的一个或两个以上的其他的相机与用户所指定的相机一起指定为一组,将该指定的组内的各相机的各摄影动态图像在规定的切换时机下按照决定了的结合顺序进行切换结合,从而生成一系列的结合动态图像。
另外,在专利文献2中记载有如下的内容:在将多个拍摄装置配置在三维空间上而能够对对象物的多个影像进行摄影的摄影***中,从多个相机分别向存储装置发送变更了视点的被摄体的各动态图像信号并将它们分发。
在先技术文献
专利文献
专利文献1:日本特开2015-177394号公报
专利文献2:日本特开2004-53616号公报
发明内容
本发明要解决的问题
这里,在专利文献1及专利文献2所记载的发明中,若是对由多个相机进行摄影而得到的分别被指定的相机的动态图像每次都进行结合处理,则存在数据量加大而导致用户无法指定想观察的被摄体的方向的问题。
因此,本发明鉴于上述问题而作成,其目的在于,能够通过对信息处理终端进行的简单的操作来从各个方向顺畅地显示用户想观察的被摄体的方向。
用于解决课题的方案
本发明的影像分发装置具备:获取部,其获取在不同的地点拍摄到的多个动态图像数据;数据生成部,其针对获取部获取到的多个动态图像数据,分别将每规定时间的帧作为静态图像进行提取而生成静态图像数据;存储部,其将静态图像数据与位置数据、以及拍摄静态图像数据的时间数据建立对应关系而进行存储,其中所述位置数据表示拍摄多个动态图像数据各自中的被摄体的拍摄位置;指定值接收部,其接收位置指定值,该位置指定值用于指定用户想观察的静态图像数据中的位置数据的;以及选择部,其基于指定值接收部接收到的位置指定值,按照时间数据选择静态图像数据,并且经由通信网络向外部的显示装置发送,选择部在指定值接收部未接收位置指定值的情况下,选择与已经指定的位置指定值对应的静态图像数据,并且,在指定值接收部接收到位置指定值的情况下,以接收到该位置指定值时对应的静态图像数据的时间数据为基准,基于该位置指定值的变化,选择对应的静态图像数据。
另外,也可以是,选择部在以时间数据为基准时,最初选择在那一瞬间被选择的位置数据所对应的静态图像数据。
另外,也可以是,获取部获取对被摄体从各个不同的方向进行拍摄的多个动态图像数据,位置数据是表示能够确定拍摄被摄体的方向的信息的方向数据,指定值接收部将方向指定值作为位置指定值来接收,其中,该方向指定值用于指定用户想观察的静态图像数据中的方向数据的。
本发明的影像分发***具备:前述的影像分发装置;以及多个便携式终端,该多个便携式终端以包围被摄体的方式配置,具有从各个不同的方向拍摄被摄体的相机,并且具有对通过拍摄得到的动态图像进行录制的录像功能,并且该多个便携式终端将录制好的动态图像向通信网络发出,并且该多个便携式终端构成多个拍摄部,获取部经由通信网络从便携式终端分别获取通过便携式终端分别对被摄体进行拍摄而得到的多个动态图像。
另外,也可以是,本发明的影像分发***还具备构成所述显示装置的信息处理终端,该信息处理终端具有:显示监视器,其接收并显示从影像分发装置发送来的静态图像数据;以及操作识别部,其将显示监视器的前方处的用户的手指的动作识别为用于选择方向指定值的方向指定操作,将用户的手指的移动量识别为方向指定值,信息处理终端进行如下显示:利用从选择部接收的静态图像数据,在方向指定操作中,显示与基于该方向指定操作而变化的方向指定值的被摄体的静态图像数据,并且,在没有进行方向指定操作时,按照时间序列的顺序依次接收并显示与该方向指定操作的完成位置对应的方向指定值的静态图像数据,由此显示来自与完成位置对应的方向的近似的动态图像。
另外,也可以是,操作识别部将用户使手指在触摸着显示监视器的表面的状态下滑动的滑动操作识别为方向指定操作。
另外,也可以是,选择部在指定值接收部接收方向指定值的情况下,在每单位时间的方向指定值的变化量小于阈值时、以方向数据连续地相连的方式选择静态图像数据,并且在每单位时间的方向指定值的变化量为阈值以上时、以方向数据间歇地相连的方式选择静态图像数据。
另外,也可以是,信息处理终端具备:要求部,其基于方向指定值向选择部要求显示于显示监视器的静态图像数据;以及绘制部,其使用HTML数据将要求部获取到的静态图像数据绘制于显示监视器,绘制部将静态图像数据绘制于显示监视器的时间TF比要求部从选择部获取静态图像数据并且向绘制部传送的时间TD短。
本发明的影像分发方法通过计算机执行:获取步骤,在该获取步骤中,获取在不同的地点拍摄到的多个动态图像数据;数据生成步骤,在该数据生成步骤中,针对在获取步骤中获取到的多个动态图像数据,分别将每规定时间的帧作为静态图像进行提取而生成静态图像数据;存储步骤,在该存储步骤中,将静态图像数据与位置数据、以及拍摄静态图像数据的时间数据建立对应关系而进行存储,其中,该位置数据表示拍摄多个动态图像数据各自中的被摄体的拍摄位置;指定值接收步骤,在该指定值接收步骤中,接收位置指定值,该位置指定值指定用户用于观察被摄体的位置;以及选择步骤,在该选择步骤中,基于在指定值接收步骤中接收到的位置指定值,按照所述时间数据选择静态图像数据,并且经由通信网络向外部的显示装置发送,在选择步骤中,在指定值接收步骤中未接收位置指定值的情况下,选择与已经指定的位置指定值对应的静态图像数据,并且,在指定值接收步骤中接收到位置指定值的情况下,以接收到该位置指定值时对应的静态图像数据的时间数据为基准,基于该位置指定值的变化,选择对应的静态图像数据。
本发明的影像分发程序使计算机执行如下的功能:获取功能,其获取在不同的地点拍摄到的多个动态图像数据;数据生成功能,其针对获取功能获取到的多个动态图像数据,分别将每规定时间的帧作为静态图像进行提取而生成静态图像数据;存储功能,其将静态图像数据与位置数据、以及拍摄静态图像数据的时间数据建立对应关系而进行存储,其中,所述位置数据表示拍摄多个动态图像数据各自中的被摄体的拍摄位置;指定值接收功能,其接收位置指定值,所述位置指定值指定用户用于观察被摄体的位置;以及选择功能,其基于指定值接收功能接收到的位置指定值,按照所述时间数据选择静态图像数据,并且经由通信网络向外部的显示装置发送,在选择功能中,在指定值接收功能中未接收位置指定值的情况下,选择与已经指定的位置指定值对应的静态图像数据,并且,在指定值接收功能中接收到位置指定值的情况下,以接收到该位置指定值时对应的静态图像数据的时间数据为基准,基于该位置指定值的变化,选择对应的静态图像数据。
发明效果
根据本发明,通过从信息处理终端接收用于观察被摄体的方向的指定,在每次接收到方向的指定时获取与该方向对应的静态图像,并且按照存储的时间序列的顺序向信息处理终端发送与该方向对应的静态图像,由此能够通过对信息处理终端进行的简单的操作,从各个方向顺畅地显示用户想观察的被摄体的方向。
附图说明
图1是表示本发明的一实施方式的影像分发***的构成例的图。
图2是图1所示的影像分发装置的结构框图。
图3是图1所示的信息处理终端的结构框图。
图4是表示图1所示的多个拍摄部的配置例的图。
图5是保存于图1所示的存储部的静态图像数据的示意图,其中,(a)是是表示保存有静态图像数据的状态的图,(b)是将静态图像数据按照时间序列排列的图。
图6是用于说明在图1所示的信息处理终端显示的静态图像数据的顺序的示意图。
图7是用于说明图1所示的信息处理终端内的处理的时序图。
图8是图1所示的影像分发装置的控制流程图。
图9是图1所示的信息处理终端的控制流程图。
图10是能够通过图1所示的影像分发***来供用户阅览的模拟的动态图像的说明图。
图11是显示动态图像分发***的构成例的图。
图12是用于说明多个拍摄装置的配置的图。
图13是用于说明动态图像数据及分割数据的图。
图14是用于说明分割数据的切换的图。
图15是用于说明动态图像分发方法的流程图。
图16是用于说明服务器的动作的流程图。
具体实施方式
参照附图对本发明的实施方式进行说明。图1是表示本发明的一实施方式的影像分发***1的构成例的图。
如图1所示,影像分发***1具备:以包围被摄体O的方式配置的多个便携式终端10(拍摄部);分发由便携式终端10拍摄到的拍摄数据分发的影像分发装置20;以及具有用于显示来自影像分发装置20的影像的显示监视器36的信息处理终端30(显示装置)。
多个便携式终端10、影像分发装置20及信息处理终端30经由通信网络彼此连接。作为通信网络,可以利用以无线LAN为代表的各种通信方式(作为一例有WiFi、3G、LTE、Bluetooth(注册商标))中的任一种。需要说明的是,通信网络也可以是有线网络。
多个便携式终端10具有对被摄体O从各个不同的方向进行拍摄的相机,并且具有对通过拍摄得到的动态图像进行录制的录像功能。便携式终端10能够将录制好的动态图像向通信网络发出。相机具有CCD或CMOS等拍摄元件。
需要说明的是,在以下的说明中,例示了将MPEG数据作为动态图像数据且将JPEG数据作为静态图像数据来处理的例子,但动态图像数据及静态图像数据的格式可以任意地变更。
另外,在本实施方式中,多个便携式终端10进行包围被摄体O的所谓的“子弹时间摄影”。子弹时间摄影是在被摄体O的周围排列大量的相机并沿着想要变动角度的方向使各相机按顺序连续摄影的技术。
在该子弹时间摄影中,能够通过图像处理来使被摄体O的动作成为慢动作且就拍摄手法而言能够对高速移动的影像进行摄影。影像分发装置20也可以具备用于变速播放的图像处理部(未图示)。图像处理部例如能够进行慢速播放、加速播放。需要说明的是,也可以将这样的图像处理部不设置于影像分发装置20而设置于信息处理终端30。
接着,对影像分发装置20的结构进行说明。需要说明的是,以下所说明的影像分发装置20的结构只不过是例示,可以在能确保以下所说明的必要的功能的范围内进行各种变更。
影像分发装置20是用于向信息处理终端30提供影像分发***1的服务的装置。影像分发装置20例如是所谓的服务器装置、计算机(例如台式机、笔记本电脑、平板电脑等)。图2是影像分发装置20的结构框图。
如图2所示,影像分发装置20具备获取部21、数据生成部22、指定值接收部23、选择部24、存储部25、ROM26、RAM27、I/O端口28、路由器、HUB和MPEG解码模块29。
获取部21、数据生成部22、指定值接收部23、选择部24是具有控制影像分发装置20的各部分的功能的处理器,在图示的例子中是中央处理装置(Central Processing Unit)。需要说明的是,获取部21、数据生成部22、指定值接收部23、选择部24也可以是微处理器(microprocessor)、处理器内核(processor core)、多处理器(multiprocessor)、ASIC(application-specific integrated circuit)、FPGA(field programmable gate array)等。
获取部21经由I/O端口28来获取在不同的地点拍摄的多个动态图像数据。在本实施方式中,获取部21获取对被摄体O从各个不同的方向进行拍摄的多个动态图像数据。
即,获取部21经由通信网络从便携式终端10分别获取多个便携式终端10分别对被摄体O进行拍摄的多个动态图像。获取部21获取的动态图像存储于存储部25。
获取部21在获取动态图像数据时执行存储于ROM26的数据获取程序。
数据生成部22针对获取部21获取的多个动态图像数据,分别将每隔规定时间的帧作为静态图像提取出来以生成静态图像数据。
数据生成部22在生成静态图像数据时,执行存储于ROM26的数据生成程序。数据生成程序使用MPEG解码模块29来将存储于存储部25的动态图像数据解压缩并处理成静态图像数据的集合而再次保存于存储部25。此时,各静态图像数据与表示各自被拍摄的时机的时间数据建立对应关系而被保存。在静态图像数据的生成中,也可以根据需要来将生成的静态图像数据的一部分保存于RAM27。
指定值接收部23接收用于指定用户40想观察的静态图像数据中的位置数据的位置指定值。在本实施方式中,指定值接收部23将方向指定值作为位置指定值来接收,其中,该方向指定值用于指定用户40想观察的静态图像数据中的能确定对被摄体O进行拍摄的方向的方向数据。
具体而言,指定值接收部23根据后述的使手指在接触信息处理终端30的显示监视器36的画面的状态下滑动的操作、所谓的滑动操作等画面操作,而如图10所示那样,通过指示想观察被摄体O的右侧还是左侧,从而接收想从便携式终端10中的A~L(参照图4)的哪个方向观察被摄体O这样的方向的指定。这里,图10是能够供用户阅览的模拟的动态图像的说明图。
例如,可以通过从画面左侧朝向右侧地进行使触摸着画面的手指滑动的滑动操作,从而以显示被摄体的右侧的方式使观察被摄体的朝向发生变化。另一方面,也可以通过从右侧朝向左侧地进行使触摸着画面的手指滑动的滑动操作,从而以显示被摄体的左侧的方式使观察被摄体的朝向发生变化。即,在这样的情况下,沿着手指移动的方向使观察被摄体的用户的位置相对于被摄体变化。
另外,例如也可以通过从画面左侧朝向右侧地进行使触摸着画面的手指滑动的滑动操作,从而以显示被摄体的左侧的方式使观察被摄体的朝向发生变化。另一方面,也可以通过从画面右侧朝向左侧地进行使触摸着画面的手指滑动的滑动操作,从而以显示被摄体的右侧的方式使观察被摄体的朝向发生变化。即,在这种情况下,沿着手指移动的方向而使被摄体相对于用户旋转。
另外,也可以不进行滑动操作而通过画面的触摸来改变观察的方向。例如,可以根据对画面中的相对于横向的中心部而言位于右侧的部分进行触摸还是对位于左侧的部分进行触摸来使观察的方向变化。
这种情况下,可以在触摸的部分距左右方向的中央部的距离近的情况下减小画面的旋转角,在触摸的部分距左右方向的中央部的距离近的情况下减小画面的旋转。
图2所示的选择部24基于指定值接收部23接收到的方向指定值,按照时间数据选择静态图像数据,并经由通信网络向作为外部的显示装置的信息处理终端30发送。在本实施方式中,信息处理终端30接收该静态图像数据来生成HTML(Hyper Text MarkupLanguage)数据。这里,HTML数据是用于提供影像的网页的数据,是指能够以可使用网络浏览器来利用的HTML形式分发的数据。
存储部25存储影像分发装置20中的各种信息。存储部25将静态图像数据与多个动态图像数据各自中的表示对被摄体O进行拍摄的拍摄位置的位置数据、以及静态图像数据被拍摄的时间数据建立对应关系来存储。作为时间数据,可以存储时刻信息,也可以是存储时间戳(Time stamp)的方案,其中,时间戳相对地记录了各静态图像被拍摄的时机。
在本实施方式中,位置数据是表示对被摄体O进行拍摄的拍摄方向的方向数据。
另外,存储部25也可以具有存储影像分发装置20进行动作所需的各种程序及数据的功能。存储部25例如是HDD(Hard Disc Drive)、SSD(Solid State Drive)、闪存等各种存储介质。
接着,对信息处理终端30的结构进行说明。需要说明的是,以下所说明的信息处理终端30的结构只不过是例示,可以在能确保以下所说明的必要的功能的范围内进行各种变更。
信息处理终端30例如是用户40所持有的智能手机、平板电脑等终端装置,接收从选择部24发送的静态图像数据并将其作为HTML数据来显示。图3是信息处理终端30的结构框图。
如图3所示,信息处理终端30具备无线通信部31、I/O端口32、CPU33、RAM、ROM、闪存34、图形存储器、绘制LSI35、显示监视器36、触摸面板37、操作识别部38和JPEG解码模块39。
无线通信部31经由I/O端口32来进行与影像分发装置20之间的数据的收发。需要说明的是,信息处理终端30也可以取代无线通信部31而具有有线通信部。
闪存34具备:从由影像分发装置20发送来的静态图像数据生成HTML数据并进行解析、执行的WEB浏览器;以及触摸面板控制固件。
CPU33作为要求部而发挥功能,该要求部基于方向指定值向影像分发装置20要求显示于显示监视器36的静态图像数据。
另外,CPU33通过针对从网络浏览器访问的网页(HTML数据)按照时间序列来逐次变更静态图像的内容,由此为用户40提供近似的动态图像。在该网页中,如图10所示,能够在信息处理终端30的显示监视器上从用户40想观察被摄体O的方向进行观察。
要求部在向影像分发装置20要求静态图像时,执行存储于闪存的控制程序。作为控制程序所使用的语言,可以采用JavaScript。
通过使用JavaScript内的函数来设定用于选择静态图像数据的频率,由此能够精度良好地要求静态图像数据。需要说明的是,作为控制程序所使用的语言,可以是JavaScript以外的语言。
要求部例如通过执行存储于ROM的要求存储器中的要求程序来向影像分发装置20要求静态图像数据。此时,要求程序使用由后述的操作识别部38识别且保存于RAM的方向指定值来确定与用户40想观察的方向对应的静态图像数据,将要求确定出的静态图像数据的要求信号向影像分发装置20发送。
要求部使用JPEG解码模块39对从影像分发装置20接收到的静态图像数据进行解码,向绘制LSI35传送。
绘制LSI35作为绘制部而发挥功能,该绘制部使用HTML数据来将要求部经由I/O端口32获取的静态图像数据显示于显示监视器36。绘制LSI35通过将静态图像数据绘制于图形存储器来进行静态图像数据的显示。在本实施方式中,信息处理终端30具有两个图形存储器A、B。需要说明的是,作为该说明中的静态图像数据的尺寸,优选是15~120KB,更优选是20~40KB。
触摸面板37配置在显示监视器36的背面。触摸面板37是静电电容式的投影型,能够检测出用户40的手指的多点接触。触摸面板37能够使用因用户40的手指的动作而引起的位置坐标的变化和手指进行动作的时间来算出手指的速度、加速度,并将手指的位移量作为方向指定值的变化量进行检测。由此,操作识别部38识别来自用户40的操作。
操作识别部38将显示监视器36的前方的用户40的手指的动作识别为方向指定操作并识别为方向指定值来保存于RAM。
在本实施方式中,操作识别部38将用户40使手指在触摸着显示监视器36的表面的状态下滑动的滑动操作识别为方向指定操作。
并且,在本实施方式中,影像分发装置20的选择部24在没有接收到方向指定值的情况下,选择与已经指定的方向指定值对应的静态图像数据。另外,选择部24在接收方向指定值的情况下,以接收到该方向指定值时对应的静态图像数据的时间数据为基准,基于该方向指定值的变化来选择对应的静态图像数据。
这里,以接收到该方向指定值时对应的静态图像数据的时间数据为基准的意思是:选择与和该静态图像数据相同的时间数据以及已经选择了的时间数据之后的时间数据中的至少任一方相当的静态图像数据。针对该点,使用图4至图6来详细进行叙述。
图4是表示多个便携式终端10的配置例的图,图5是静态图像数据的示意图,其中,(a)是表示保存有静态图像数据的状态的图,(b)是将静态图像数据按照时间序列排列的图。另外,图6是用于说明显示于信息处理终端30的静态图像数据的顺序的示意图。
图4示出相对于被摄体O在同一高度的平面上将多个便携式终端10呈圆周状配置的例子。需要说明的是,该配置例只不过是例示,便携式终端10的数量、配置间隔可以任意地变更。
对多个便携式终端10分别赋予用于识别的识别编号(A~L)。通过掌握识别编号,由此用户能够确定对被摄体O进行拍摄的方向。因此,在本实施方式中,将该识别编号作为信息处理终端30向影像分发装置20指定的方向数据来处理。
需要说明的是,作为方向数据,只要是能够确定对被摄体O进行拍摄的方向的信息即可,除了便携式终端10的识别编号以外,还可以是表示便携式终端10所配置的位置的坐标信息、由俯视观察下便携式终端10与通过被摄体O的规定的基准线所成的角度等来表现的信息。
接着,如图5的(a)所示,由影像分发装置20中的数据生成部22生成的数据在各识别编号的文件夹内按照时间数据的时间序列来保存。在该说明中,各静态图像数据的文件名中的接续识别编号的三位数字成为时间数据。
这种情况下,若例如将动态图像数据的帧数设为30FPS,则前后的静态图像数据彼此的帧间距约为0.033秒。并且,如图5的(b)所示,通过将静态图像数据按照时间数据来播放,由此能够获得近似的动态图像。需要说明的是,优选动态图像数据的帧数约为24~30FPS。
图6所示的表中,纵轴表示作为方向数据的识别编号,横轴表示时间数据。在表中罗列出与纵轴及横轴对应的静态图像数据的文件名。并且,在该表中,表现出根据在表的下方图示的用户的操作而引起的显示于信息处理终端30的静态图像数据的推移。即,意味着在表中与用实线表示的箭头所通过的单元相当的静态图像数据显示于信息处理终端30。
首先,在播放着C001的静态图像数据的状态下,按照时间序列来依次播放动态图像。
并且,在选择部24选择静态图像的过程中,若是指定值接收部23根据用户40的滑动操作而接收方向指定值,则如图6的表所示,选择部24以接收到该方向指定值时对应的静态图像数据的时间数据(t=5p)为基准,基于滑动操作中的方向指定值的变化量,选择对应的静态图像数据(C005~K005)。
这里,选择部24在以接收到方向指定值的时刻(t=5p)为基准时,最初选择与在该瞬间选择的位置数据(方向数据)对应的静态图像数据(C005)。并且,在本实施方式中,在方向指定值逐渐变化的过程中,选择部24将与同一时间数据相当的静态图像数据一帧一帧地按照识别编号的顺序来选择。并且,在显示了通过滑动操作而指定了方向指定值的静态图像数据(K005)时,成为暂时停止状态。通过用户再次点击播放开始按钮,而继续播放与此时的方向指定值对应的静态图像数据。需要说明的是,如前所述,也可以不设为暂时停止状态而是连续地继续播放与此时的方向指定值对应的静态图像数据。
另外,在用户再次进行滑动操作时(t=100p),与前述同样地,伴随着方向指定值的变化,选择部24将与同一时间数据相当的静态图像数据一帧一帧地按照识别编号的顺序来选择(K100~F100)。并且,在显示了通过滑动操作来指定的静态图像数据(F100)之后,在不设为暂时停止状态的情况下,接着继续播放与同一方向指定值对应的静态图像数据。
需要说明的是,在前述的说明中,针对选择部24将接收到方向指定值时对应的静态图像数据的时间数据(t=5p)作为基准来选择与该静态图像数据相同的时间数据的方案进行了说明,但并不局限于这样的方案。
即,在本发明的影像分发装置中,如虚线所示的箭头那样,也可以是选择部24将接收到方向指定值时对应的静态图像数据的时间数据(t=5p)作为基准而依次选择已经选择了的时间数据之后的时间数据。这种情况下,能够在滑动中也不停止动态图像地维持播放的状态。
另外,选择部24在指定值接收部23未接收方向指定值的情况下,在每单位时间的方向指定值的变化量小于阈值的情况下,以方向数据连续地相连的方式选择静态图像数据。
另一方面,选择部24在每单位时间的方向指定值的变化量为阈值以上的情况下,以方向数据间歇地相连的方式选择静态图像数据。这里,“间歇地”意味着相对于连续地排列的方向数据仅获取一部分的数据。
即,在由于用户40大幅或快速地移动手指而操作识别部38判断为基于滑动操作产生的操作量大的情况下,可以不获取与相邻的方向数据对应的静态图像数据,而是获取与从原来的方向数据远离的方向数据对应的静态图像数据。由此,例如能够使用户40瞬间确认从拍摄方向完全相反的便携式终端10获取到的静态图像数据。
并且,信息处理终端30利用从选择部24接收的静态图像数据,在方向指定操作中显示与基于该方向指定操作而变化的方向指定值对应的被摄体O的静态图像数据。
另一方面,信息处理终端30在不进行方向指定操作时,按照时间序列依次接收并显示与该方向指定操作的完成位置对应的方向指定值的静态图像数据,由此显示来自与完成位置对应的方向的近似的动态图像。
这里,在信息处理终端30中,绘制部将静态图像数据绘制于显示监视器36的时间TF比要求部从选择部24获取静态图像数据而向绘制部传送的时间TD短。关于这点,使用图7来进行说明。图7是用于说明信息处理终端30内的处理的时序图。
如图7所示,要求部在接收到向选择部24要求过的静态图像数据时,向JPEG解码模块39传送。并且,当在JPEG解码模块39中完成静态图像数据的解码时,向作为绘制部的绘制LSI35传送解码后的静态图像数据。这里,将要求部从要求静态图像数据到向绘制部传送静态图像数据为止的时间设为TD
接着,绘制部将传送来的静态图像数据绘制于图形存储器。此时,在本实施方式中,交替地使用两个图形存储器来进行静态图像数据的绘制。当完成静态图像数据向图形存储器的绘制时,成为该静态图像数据显示于显示监视器36的状态。这里,将绘制部向图形存储器绘制的时间设为TF
并且,在本实施方式中,由于TD比TF短,因此能够实现如下的状态:在由绘制部进行的绘制完成时,通常绘制部会等待着接下来应绘制的静态图像数据的传送。由此,能够顺畅地播放静态图像数据。
接着,使用图8说明影像分发装置20的处理顺序。图8是影像分发装置20的控制流程图。
首先,多个便携式终端10分别对动态图像数据进行摄影(S1)。接着,执行影像分发装置20中的获取部21获取多个动态图像数据的获取步骤(S2)。
接着,执行如下数据生成步骤(S3):数据生成部22针对获取部21获取到的多个动态图像数据,分别将每隔规定时间的帧作为静态图像提取并且生成静态图像数据。
接着,执行如下存储步骤(S4):将在数据生成步骤中生成的静态图像数据与位置数据、以及拍摄到静态图像数据的时间数据建立对应关系,并且由CPU进行存储。存储部25中规定的时间数据可以使用内置于便携式终端10的计时功能,也可以使用内置于影像分发装置20的计时功能。另外,也可以不使用表示时刻的数据,而是使用各自的摄影时机的信息,通过计算来存储时间数据。
接着,执行接收用于指定用户40观察所述被摄体O的位置的位置指定值的指定值接收步骤(S5)。
接着,执行如下选择步骤(S6):基于在指定值接收步骤中接收到的位置指定值,选择部24选择静态图像数据,经由通信网络向信息处理终端30发送。
并且,在选择步骤中,在指定值接收步骤中未接收到位置指定值的情况下,选择与已经指定的位置指定值对应的所述静态图像数据。另外,在指定值接收步骤中接收到位置指定值的情况下,以接收到位置指定值时对应的静态图像数据的时间数据为基准,基于该位置指定值的变化,选择对应的所述静态图像数据。
接着,使用图9说明信息处理终端30的处理顺序。图9是信息处理终端30的控制流程图。
首先,作为操作识别步骤(S110),信息处理终端30的操作识别部38识别用户的滑动操作。操作识别部38根据滑动操作来确定方向指定值。
接着,执行要求部向影像分发装置20要求静态图像数据的要求步骤(S120)。在该要求步骤中,向影像分发装置20发送要求由操作识别部38确定出的静态图像数据的要求信号。
要求步骤与影像分发装置20中的前述的指定值接收步骤(图8:S5)对应。
这里,要求部反复执行该操作直至完成静态图像数据的接收(下载)为止(S121中为否)。在完成静态图像的接收时(S121中为是),要求部在JPEG解码模块中解压缩静态图像数据后,向绘制部传送。要求部反复执行该操作直至完成静态图像数据向绘制部的传送为止(S122中为否)。
最后,在完成静态图像数据向绘制部的传送时(S122中为是),作为绘制步骤(S130),绘制部绘制静态图像数据。绘制部交替地使用两个图形存储器来绘制静态图像数据。绘制部反复进行绘制动作直至完成绘制为止(S131中为否)。
在完成由绘制部进行的绘制动作时(S131中为是),用户40能够将从所期望的方向拍摄到被摄体O的静态图像数据作为连续的近似的动态图像而在信息处理终端30的显示监视器36上阅览。
如以上所说明的那样,在本实施方式的影像分发***1中,从信息处理终端30接收用于观察被摄体O的方向指定值,在每次接收到方向指定值时获取与该方向对应的静态图像数据并播放。因此,通过对信息处理终端30进行简单的操作,能够从各个方向角度顺畅地显示用户40想观察的被摄体O的方向。
另外,选择部24在以时间数据为基准来选择静态图像时,最初选择与在该瞬间选择出的位置数据对应的静态图像数据。因此,能够抑制观察被摄体的方向突然地变化,从而能够使模拟的动态图像成为具有连续的连贯性的自然的动态图像。
另外,根据在信息处理终端30的画面上的滑动操作,连续地发送仅一台拍摄部的静态图像数据,由此能够减少影像分发装置20与信息处理终端30之间的数据通信费。由此,在影像分发装置20与信息处理终端30之间的通信网络的通信容量存在限制的情况下,与例如同时发送多个拍摄部各自的静态图像数据这样的结构相比,能够增大每张静态图像数据的容量,从而能够使在信息处理终端30播放的近似的动态图像成为高清晰度。
另外,拍摄部具有动态图像的录像功能,并且拍摄部是能够将被录像的动态图像数据向通信网络发送的便携式终端10,因此能够经由通信网络容易地进行拍摄部与影像分发装置20之间的数据交换。
另外,由于能够通过在显示监视器36的画面上进行滑动操作这样简单的操作来进行方向指定操作,因此能够使用户40直观地通过简单的操作来在近似的动态图像上指定想观察被摄体O的方向。
另外,在用户40大幅地进行了滑动操作等情况下,选择部24会间歇地选择静态图像数据,因此与假设选择部24连续地选择静态图像数据的情况相比,能够减少向信息处理终端30发送的数据量。
由此,即便在用户40的方向指定操作中的操作量变大、且与操作量对应地排列的方向数据的数量增多的情况下,也能够可靠地抑制在影像分发装置20与信息处理终端30之间通信的数据量变大。
以上,参照附图对本发明的实施方式进行了说明,但具体的结构并不限定于该实施方式。
例如,在上述实施方式中,示出了将便携式终端10所具有的相机作为拍摄部的方案,但并不局限于此,作为拍摄部也可以是单反相机、数码相机等。
另外,在上述实施方式中,示出了信息处理终端30使用从影像分发装置20发送来的静态图像数据来生成HTML数据的方案,但并不局限于此。也可以在影像分发装置20中将静态图像数据进行HTML数据化之后再向信息处理终端30发送。
另外,在上述实施方式中,示出了多个拍摄部进行子弹时间摄影的结构,但并不局限于此。例如,也可以使用在多个地点进行摄影的景色等动态图像。
另外,在上述实施方式的子弹时间摄影中,示出了多个便携式终端10相对于被摄体O在同一高度的平面上呈圆周状配置的结构,但并不局限于此。也可以是,在多个高度上设定平面,并且在各个高度的平面上构成相机组,选择部24以跨越该相机组的方式选择静态图像数据。由此,能够针对被摄体O选择三维地观察的方向。
另外,拍摄部的摄影对象可以不是图1那样的进行运动的人,而是例如进行作业的人、人以外的动物,还可以是整个体育馆、艺人、歌手的公演等。另外,影像分发***1虽也能利用于风景,但基本上对人、动物等的动态事物有效。这是因为,该影像分发***1能够提供360度动态图像这样的近似的动态图像,因此对动态的被摄体O是有效的。
另外,就信息处理终端30而言,不仅可以根据滑动操作来指定方向,还可以根据手指的轨迹来指定其他的方向。即,用户40无需使手指接触于信息处理终端30的显示监视器36,通过在画面的前方移动手指,就能够输入操作指令。这种情况下,例如作为操作识别部38,能够通过在信息处理终端30另行安装如下固件(firmware)来实现,该固件对显示监视器36的前方进行拍摄,将手指的动作进行坐标化。
另外,在本实施方式中,示出了如下结构:在指定值接收部23接收方向指定值的期间、即在方向指定值变化的过程中,选择部24按照识别编号的顺序来选择与对应的时间数据相当的一帧的静态图像数据,但并不局限于此。
例如在方向指定值变化的过程中,选择部24也可以选择任意的多帧的、与对应的时间数据相当的静态图像数据以及接续在该静态图像数据之后的静态图像数据。这种情况下,可以将任意的多帧的静态图像数据作为一个文件来处理。
另外,在上述实施方式中,示出了如下结构:在指定值接收部23接收方向指定值的情况下,若是每单位时间的方向指定值的变化量为阈值以上,则选择部24以方向数据间歇地相连的方式选择静态图像数据,但并不局限于此。
即,也可以将这样间歇地选择静态图像数据的处理不在影像分发装置20侧进行而在信息处理终端30侧进行。
这种情况下,例如可以设置为如下结构:在信息处理终端30中,在操作识别部38识别出的方向指定操作中的操作量为阈值以上的情况下,要求部向选择部24间歇地要求显示于显示监视器36的静态图像数据。
另外,影像分发***1的各功能部可以通过形成于集成电路(IC(IntegratedCircuit)芯片、LSI(Large Scale Integration))等的逻辑电路(硬件)、专用电路来实现,也可以通过使用CPU(Central Processing Unit)及存储器来由软件实现。另外,可以通过一个或多个集成电路来实现各功能部,也可以通过一个集成电路来实现多个功能部的功能。就LSI而言,根据集成度的不同而有时被称为VLSI、大规模LSI、超大规模LSI等。
接着,对与本发明关联的动态图像分发***(影像分发***)100的实施方式进行说明。
图11是表示动态图像分发***100的构成例的图。
动态图像分发***100具备多个拍摄装置110、作为动态图像分发装置的一例的服务器130、以及信息终端120。
多个拍摄装置110、服务器130、以及信息终端120经由通信网络N来连接。
拍摄装置110对被摄体进行拍摄来生成动态图像数据。作为一例,拍摄装置110是智能手机、平板电脑终端、相机、摄像机等。
作为具体的构成例,拍摄装置110具备拍摄部111、第一通信部112、及第一控制部113。
拍摄部111为了对被摄体进行拍摄来生成动态图像数据,具备透镜及图像传感器等。
第一通信部112向服务器130发送由拍摄部111生成的动态图像数据。
第一控制部113控制拍摄部111及第一通信部112。第一控制部113对由拍摄部111生成的动态图像数据适当地进行图像处理。就该图像处理而言,作为一例可以包括对动态图像数据附加拍摄时刻的数据的处理。另外,就图像处理而言,作为一例也可以包括对动态图像数据附加用于识别拍摄装置110的识别数据的处理。
拍摄装置110如上所述那样设置有多个,且配置为从各自不同的角度对被摄体进行拍摄。优选由多个拍摄装置110进行拍摄的被摄体是同一个被摄体。
图12是用于说明多个拍摄装置110的配置的图。这里,图12的(A)是用于说明第一配置例的图,图12的(B)是用于说明第二配置例的图。
如图12的(A)所示,多个拍摄装置110以包围被摄体ob的方式配置。或者,如图12的(B)所示,多个拍摄装置110配置成一列。需要说明的是,多个拍摄装置110的配置并不局限于图12所示的例子。
图11所示的信息终端120基于从服务器130发送来的分割数据来进行显示。作为一例,信息终端120是智能手机、平板电脑终端、个人计算机等。
作为具体的构成例,信息终端120具备第二通信部121、显示部122和第二控制部123。
第二通信部121接收从服务器130发送来的分割数据。第二通信部121向服务器130发送数据发送要求信息、切换要求信息及发送停止要求信息。
数据发送要求信息是要求从服务器130向信息终端120发送分割数据的信息信号。
切换要求信息是要求进行如下操作的信息信号:将从服务器130向信息终端120发送的、基于由一个拍摄装置110生成的动态图像数据的分割数据切换为基于由一个拍摄装置110以外的其他的拍摄装置110生成的其他的动态图像数据的其他的分割数据,并且从服务器130向信息终端120发送其他的分割数据。
发送停止要求信息是要求停止发送从服务器130向信息终端120发送的分割数据的信息信号。
作为一例,显示部122显示动态图像等。另外,显示部122也可以具有触摸面板等的能够输入信息的功能。在显示部122不具有输入功能的情况下,在信息终端120配置能够输入信息的输入部。
第二控制部123控制第二通信部121及显示部122。作为一例,第二控制部123在由第二通信部121接收到分割数据的情况下,使基于分割数据的动态图像显示于显示部122。另外,第二控制部123例如在经由显示部122输入了信息的情况下,基于该信息来生成数据发送要求信息、切换要求信息或者发送停止要求信息,并控制第二通信部121来发送生成的数据发送要求信息、切换要求信息或者停止要求信息。
服务器130具备第三通信部131、存储部132和第三控制部133。
第三通信部131经由通信网络N与多个拍摄装置110及信息终端120进行通信。第三通信部131接收分别从多个拍摄装置110发送来的动态图像数据。第三通信部131接收从信息终端120发送来的数据发送要求信息、切换要求信息及发送停止要求信息。第三通信部131向信息终端120发送存储于存储部132的分割数据。
存储部132存储数据。具体而言,存储部132按照分割为一个以上的帧的分割数据的单位、作为一例按照时间序列的顺序来存储对被摄体从各个不同的角度进行拍摄的多个动态图像数据。即,各动态图像数据按照任意的秒数单位来汇总而成为分割数据。分割数据中例如可以附带时间戳等播放顺序的信息。另外,作为一例,分割数据(帧)也可以以将图像文件汇总而得到的形式、fragmented mp4(碎片MP4)或者MPEG2-ts形式这样的动态图像形式来存储。存储部132存储服务器130中利用的程序及各种数据。存储部132是硬盘及存储器等各种各样的存储介质。
第三控制部133使由第二接收部接收到的多个动态图像数据以分割为一个以上的帧的分割数据的单位按照时间序列的顺序存储于存储部132。具体而言,第三控制部133针对由第三通信部131接收到的多个动态图像数据,分别进行按规定的帧数来分割的处理。作为一例,规定的帧数是一帧或者多帧。按规定的帧数分割而得到的分割数据按照该分割数据的单位被存储于存储部132。
图13是用于说明动态图像数据及分割数据的图。这里,图13的(A)是用于说明动态图像数据的图,图13的(B)是用于说明分割数据的第一例的图,图13的(C)是用于说明分割数据的第二例的图,图13的(D)是用于说明分割数据的第三例的图。
如图13的(A)所示,动态图像数据D1由多帧F1、F2、F3…构成。
第三控制部133可以将动态图像数据按照多帧分割,并将动态图像数据按照分割数据的单位存储于存储部132。如图13的(B)示出的一例那样,通过按照每三帧进行分割,由此将动态图像数据的多帧依次分割为按照帧F1~F3被分割的分割数据D2、按照帧F4~F6被分割的分割数据D2。
另外,第三控制部133也可以按照多帧、一帧的形式来分割动态图像数据,并按照分割数据的单位存储于存储部132。这种情况下,分割数据包括由多帧构成的多帧分割数据和由一帧构成的单帧分割数据。即,分割数据以多帧分割数据和单帧分割数据在时间序列上交替地排列的方式构成。构成单帧分割数据的帧也可以与构成紧之前的多帧分割数据的时间序列上的最后的帧、或者构成紧之后的多帧分割数据的时间序列上的最初的帧相同。
如图13的(C)示出的一例那样,将动态图像数据的多个帧依次分割为:被分割为帧F1~F3的分割数据D2(多帧分割数据D2M)、被分割为帧F4的分割数据D2(单帧分割数据D2S)、被分割为帧F5~F7的分割数据D2(多帧分割数据D2M)、被分割为帧F8的分割数据D2(单帧分割数据D2S)。这种情况下,帧F4也可以与帧F3及帧F5中的任一个相同。同样,帧F8也可以与帧F7及帧F9(未图示)中的任一个相同。
需要说明的是,第三控制部133也可以删除构成单帧分割数据的帧。例如,第三控制部133在如后所述那样产生了发送停止要求的情况下,发送单帧分割数据。第三控制部133存储与发送了的单帧分割数据(帧)有关的日志信息,并且每隔规定期间对日志信息进行解析,在单帧分割数据的使用频率低于阈值的情况下,可以删除使用频率低的单帧分割数据(帧)。
另外,单帧分割数据也可以按照时间序列连续多个。分割数据以一个多帧分割数据和多个单帧分割数据按照时间序列交替地排列的方式构成。在连续的多个单帧分割数据中,构成时间序列上的最初的单帧分割数据的帧可以与构成紧之前的多帧分割数据的时间序列上的最后的帧相同。另外,在连续的多个单帧分割数据中,构成时间序列上的最后的单帧分割数据的帧可以与构成紧之后的多帧分割数据的时间序列上的最前的帧相同。
如图13的(D)示出的一例那样,将动态图像数据的多帧按照分割为帧F1~F3的分割数据D2(多帧分割数据D2M)、分割为帧F4的分割数据D2(单帧分割数据D2S)、分割为帧F5的分割数据D2(单帧分割数据D2S)、分割为帧F6的分割数据D2(单帧分割数据D2S)、分割为帧F7~F9(帧F9未图示)的分割数据D2(多帧分割数据D2M)这样的形式依次分割。这种情况下,帧F4~F6可以与帧F1~F3分别相同或者与帧F7~F9(帧F9在图13的(D)中未图示)分别相同。
这里,与在图13的(C)的例子中说明过的事项同样地,第三控制部133也可以删除使用频率低的单帧分割数据(帧)。
需要说明的是,第三控制部133在拍摄装置110中对动态图像数据附加有识别数据的情况下,将动态图像数据以与识别数据(拍摄装置110)建立对应关系的方式存储于存储部132。在服务器130的存储部132存储有设定了多个拍摄装置110的位置关系的数据的情况下,第三控制部133能够识别存储于存储部132的动态图像数据是由哪个拍摄装置110(哪个位置)进行拍摄了的动态图像数据。
第三控制部133控制为基于第三通信部131接收到的数据发送要求信息而从存储部132读取分割数据。例如,第三控制部133进行如下控制:在通过数据发送要求信息而被要求发送多个分割数据中的某一个的情况下,从存储部132读取所要求的分割数据。第三控制部133控制第三通信部131来将读取的分割数据向外部的信息终端120发送。
数据发送要求信息是要求从服务器130向信息终端120发送分割数据的信息信号。
第三控制部133在由第三通信部131接收到数据发送要求信息的情况下,控制为将由多个拍摄装置110中的任一个拍摄装置110生成的动态图像数据按照分割数据的单位从存储部132读取。读取的分割数据是基于由预先设定的拍摄装置110生成的动态图像数据作成的分割数据。或者,在信息终端120中选择了拍摄装置110并将该选择出的信息附加在数据发送要求信息上的情况下,读取的分割数据是基于由被选择的拍摄装置110生成的动态图像数据作成的分割数据。进而,在信息终端120中指定了摄影时刻或者播放时间等时间并将时间指定的信息附加在数据发送要求信息上的情况下,读取的分割数据是基于附加在动态图像数据上的时刻信息而附加有与时间指定对应的时刻信息的分割数据。
第三控制部133控制第三通信部131来将从存储部132读取的分割数据向信息终端120发送。
进而,第三控制部133进行控制来按照时间序列的顺序从存储部132读取数据发送要求信息所要求的分割数据后续的分割数据,并且控制第三通信部131来将读取的分割数据按照时间序列的顺序向信息终端120发送。即便是没有来自信息终端120的接下来的数据发送要求信息,第三控制部133也将后续的分割数据从存储部132读取并发送。
第三控制部133在从信息终端120产生了要求切换分割数据的切换要求信息的情况下,进行如下控制:从存储部132按照时间序列的顺序读取除正在发送的分割数据以外的、基于其他的动态图像数据作成的其他的分割数据。具体而言,第三控制部133进行控制来从存储部132依次读取其他的分割数据,其中,在产生了切换要求信息的时机下分割数据和该其他的分割数据在时刻上连续。第三控制部133控制第三通信部131来将读取的其他的分割数据向信息终端120发送。
切换要求信息是要求进行如下操作的信息信号:将从服务器130向信息终端120发送的、基于由一个拍摄装置110生成的动态图像数据作成的分割数据切换为基于由这一个拍摄装置110以外的其他的拍摄装置110生成的其他的动态图像数据作成的其他的分割数据,并将其他的分割数据从服务器130向信息终端120发送。
作为一例,第三控制部133在切换要求信息是从由一个拍摄装置110进行摄影而得到的动态图像向由相邻地配置在这一个拍摄装置110的右边的其他的拍摄装置110进行摄影而得到的动态图像切换的切换要求的情况下,由于如上叙述过的那样将分割数据以与识别数据建立对应关系的方式存储于存储部132,因此基于该对应关系来将满足要求的其他的分割数据从存储部132读取。
这种情况下,第三控制部133在从分割数据向其他的分割数据切换的时机下,以将分割数据和其他的分割数据的拍摄时刻在时刻上连续或者大致连续的方式将其他的分割数据从存储部132读取。
图14是用于说明分割数据的切换的图。这里,图14的(A)是用于说明分割数据的图,图14的(B)是用于说明分割数据的切换的第一图,图14的(C)是用于说明分割数据的切换的第二图。
如图14的(A)示出的一例那样,将动态图像数据A分割而得到的分割数据D2-A1、D2-A2、D2-A3、D2-A4…和将动态图像数据B分割而得到的分割数据D2-B1、D2-B2、D2-B3、D2-B4…分别由在相同或者大致相同的拍摄时刻下进行拍摄而得到的帧构成。
需要说明的是,根据实施方式的不同,将动态图像数据A分割而得到的分割数据、和将动态图像数据B分割而得到的分割数据也可以是在不同的摄影时刻下进行摄影而得到的数据。
如图14的(B)示出的一例那样,第三控制部133在依次发送基于动态图像数据A作成的分割数据D2-A1、D2-A2之后接收到切换要求信号S的情况下,从存储部132读取在时间上紧随分割数据D2-A2之后的分割数据D2-B3。接着,第三控制部133从存储部132依次读取时间上在分割数据D2-B3之后的分割数据D2-B4…。
或者,如图14的(C)示出的一例那样,第三控制部133在依次发送基于动态图像数据A作成的分割数据D2-A1、D2-A2之后接收到切换要求信号S的情况下,从存储部132读取时间上与分割数据D2-A2相同的时机的分割数据D2-B2。接着,第三控制部133从存储部132依次读取时间上在分割数据D2-B2之后的分割数据D2-B3、D2-B4…。
由于在拍摄装置110中对动态图像数据附加有时刻信息,因此,第三控制部133能够基于该时刻信息在时刻上连续或者大致连续地读取分割数据和其他的分割数据。或者,第三控制部133即便在没有对动态图像数据附加有时刻信息的情况下,获取在信息终端120中基于分割数据来播放动态图像时的最初的播放时间,从存储部132读取包括与该分割数据的播放时间对应的帧在内的其他的分割数据,由此也能够在时刻上连续或者大致连续地读取分割数据和其他的分割数据。
作为具体的一例,在信息终端120正在依次显示与一个拍摄装置110对应的基于分割数据构成的动态图像的情况下,在显示部122的显示画面上进行从右向左的滑动操作时,第二控制部123进行如下控制:为了要求发送根据由其他的拍摄装置110拍摄到的动态图像数据而生成的分割数据,向服务器130发送切换要求信息,其中,该其他的拍摄装置110是相对于生成了成为一个分割数据的原始数据的动态图像数据的一个拍摄装置110而言配置在其右侧的拍摄装置。
服务器130的第三控制部133在接收到切换要求信息时,进行如下控制:基于动态图像数据上附加的识别数据来确定其他的拍摄装置110,以分割数据的单位按照时间序列的顺序从存储部132读取由确定出的其他的拍摄装置110拍摄到的其他的动态图像数据,并且作为其他的分割数据来向信息终端120依次发送。这里,关于切换要求信息,可以通过在信息终端120接收的分割数据中包含识别数据而使信息终端120能够指定其他的拍摄装置110,也可以是基于服务器130存储的动态图像数据上附加的识别信息来确定其他的拍摄装置110。
信息终端120在接收到其他的分割数据时,将基于其他的分割数据的动态图像显示于显示部122。
第三控制部133在分割数据的发送中从信息终端120产生了要求停止分割数据的发送的发送停止要求信息的情况下,控制第三通信部131来停止分割数据的发送。发送停止要求信息是要求停止发送从服务器130向信息终端120发送的分割数据的信息信号。这种情况下,第三控制部133从存储部132读取其他的分割数据,并控制第三通信部131来发送读取的其他的分割数据,其中,该其他的分割数据是除正在发送的分割数据以外的、基于一个或多个其他的动态图像数据作成的其他的分割数据,且在时间序列上与停止分割数据的时机相同的时机的其他的分割数据。
第三控制部133在进行控制来发送基于由一个拍摄装置110生成的动态图像数据作成的分割数据的情况下由第三通信部131接收到发送停止要求信息时,停止从存储部132读取分割数据,并且控制第三通信部131来停止向信息终端120发送该分割数据。第三控制部133从存储部132读取基于由一个或多个其他的拍摄装置110拍摄到的动态图像数据作成的其他的分割数据,并控制第三通信部131来向信息终端120发送读取的其他的分割数据。这种情况下,第三控制部133读取附加有与最后发送过的分割数据上附加的时刻信息相同或者大致相同的时刻信息的其他的分割数据读取。
例如,使用图14的(A)来进行说明,第三控制部133进行如下控制:在发送了基于动态图像数据A作成的分割数据D2-A2之后接收到发送停止要求信息时,发送基于动态图像数据B作成的分割数据D2-B2或者分割数据D2-B3之后,停止分割数据的发送。
需要说明的是,第三控制部133在拍摄装置110中没有对动态图像数据附加时刻信息的情况下,基于在信息终端120中播放了由分割数据构成的动态图像时的播放时间,确定与该播放时间对应的时间的其他的分割数据,并从存储部132读取该确定出的其他的分割数据。
另外,第三控制部133在分割数据的发送中从信息终端120产生了分割数据的发送停止要求信息的情况下,控制第三通信部131来发送在时间上与产生了发送停止要求信息的时机最接近的单帧分割数据。第三控制部133在由第三通信部131接收到发送停止要求信息的情况下,停止分割数据的按时间序列的依次读取。第三控制部133从存储部132读取在时间序列上位于停止了分割数据的按时间序列的依次读取的时机紧之后或者紧之前的单帧分割数据读取,并控制第三通信部131来将读取的单帧分割数据向信息终端120发送。
例如,使用图13的(D)来进行说明,第三控制部133进行如下控制:在发送具有帧F1~F3的分割数据D2的情况下产生了发送停止要求时,发送与该分割数据D2在时间上最接近的具备帧F4的单帧分割数据D2S。
另外,第三控制部133进行如下控制:在从信息终端120产生了发送停止要求信息而停止分割数据的发送之后,从信息终端120产生了切换要求信息的情况下,向信息终端120发送除停止了发送的分割数据以外的、基于一个或多个其他的动态图像数据的其他的分割数据。这种情况下,其他的分割数据是与停止了分割数据的时机在时间序列上相同的时机的其他的单帧分割数据。
第三控制部133在由第三通信部131接收到发送停止要求信息时,停止分割数据的发送。之后,第三控制部133在由第三通信部131接收到来自信息终端120的切换要求信息时,从存储部132读取基于产生了要求的其他的动态图像数据作成的其他的分割数据,并控制第三通信部131来向信息终端120发送读取的其他的分割数据。这种情况下,第三控制部133读取附加有与最后发送过的分割数据上附加的时刻信息相同或者大致相同的时刻信息的其他的分割数据读取。需要说明的是,第三控制部133在拍摄装置110中没有对动态图像数据附加时刻信息的情况下,基于在信息终端120中播放了由分割数据构成的动态图像时的播放时间,确定与该播放时间对应的时间的其他的分割数据,并且从存储部132读取该确定出的其他的分割数据。
第三控制部133在发送多帧分割数据的情况下当从信息终端120产生了要求切换分割数据的切换要求信息时,从存储部132读取单帧分割数据,并控制第三通信部131来发送读取的单帧分割数据。这种情况下,单帧分割数据是与发送的多帧分割数据在时间上接近的单帧分割数据。更详细而言,单帧分割数据是从除成为多帧分割数据的原始数据的动态图像数据以外的其他的动态图像数据生成的单帧分割数据。
第三控制部133若是在进行控制来从存储部132按照时间序列的顺序读取分割数据并将读取的分割数据向信息终端120依次发送的情况下、在发送了作为分割数据的多帧分割数据的时机或者发送的时机下由第三通信部131接收到切换要求信息,则从存储部132读取单帧分割数据,并控制第三通信部131来将该单帧分割数据向信息终端120发送。
这种情况下,从存储部132读取的单帧分割数据是从与成为被发送的多帧分割数据的原始数据的动态图像数据不同的其他的动态图像数据生成的单帧分割数据。进而,该单帧分割数据是在时间上与发送或者发送过多帧分割数据的时机接近的单帧分割数据。需要说明的是,单帧分割数据可以是在时间上与发送或发送过多帧分割数据的时机最接近、且与多帧分割数据紧之前或者紧之后的时间对应的单帧分割数据,也可以是与比多帧分割数据早几帧或者晚几帧的时间对应的单帧分割数据。第三控制部133如上所述那样能够基于动态图像数据上附加的时刻信息或者分割数据的播放时间来确定从存储部132读取的单帧分割数据。
另外,如上所述,在信息终端120中,基于对显示部122进行滑动操作来生成切换要求信息。第三控制部133对于信息终端120的滑动操作,在用户的手指对显示部122的触摸结束的情况(手指从显示部122离开的情况)下、以及用户的手指对显示部122的触摸停止的情况(手指没有从显示部122离开的情况)下,根据切换要求信息,仅将基于动态图像数据的单帧分割数据(原来的单帧分割数据)向信息终端120发送。另外,第三控制部133在发送原来的单帧分割数据的同时,从存储部132读取基于其他的动态图像数据的分割数据(其他的分割数据)读取。第三控制部133在从存储部132读取的其他的分割数据的摄影时刻成为与继续发送的原来的单帧分割数据的摄影时刻相同(或者相近)的时刻的情况下,从原来的单帧分割数据切换为其他的分割数据,将其他的分割数据向信息终端120发送。
需要说明的是,也可以是,第三控制部133在将分割数据向信息终端120依次发送的情况下当从信息终端120产生了切换要求信息时,仅将基于继续发送的动态图像数据的单帧分割数据(原来的单帧分割数据)向信息终端120继续发送,并且,将基于以前的时刻的其他的动态图像数据的多帧分割数据(其他的多帧分割数据)也与原来的单帧分割数据并列地向信息终端120发送。这种情况下,第三控制部133也可以在正在发送的其他的多帧分割数据的摄影时刻成为与并列继续发送的原来的单帧分割数据的摄影时刻相同(或者相近)的时刻的情况下,停止原来的单帧分割数据的发送,继续发送其他的多帧分割数据。需要说明的是,信息终端120将基于原来的单帧分割数据的图像显示于显示部,当停止接收单帧分割数据时,显示基于其他的多帧分割数据的动态图像。
接着,对动态图像分发方法进行说明。
图15是用于说明动态图像分发方法的流程图。
在步骤ST1中,作为一例,多个拍摄装置110分别对同一被摄体从不同的角度进行拍摄来生成动态图像数据。各拍摄装置110将生成的动态图像数据向服务器130发送。
作为步骤ST2,服务器130接收在步骤ST1中发送来的动态图像数据。
作为步骤ST3,服务器130将在步骤ST2中接收到的动态图像数据按照一个以上的帧进行分割并且按照分割数据的单位且按照时间序列的顺序进行存储。
作为步骤ST4,服务器130从外部的信息终端120接收要求发送分割数据的数据发送要求信息。
作为步骤ST5,服务器130基于在步骤ST4中接收到的要求信息,读取在步骤S3中存储的分割数据。
作为步骤ST6,服务器130将在步骤ST5中读取的分割数据按照时间序列的顺序向信息终端120发送。
作为步骤ST7,信息终端120依次接收在步骤ST6中发送来的分割数据。
作为步骤ST8,信息终端120显示基于在步骤ST7中接收到的分割数据的动态图像。
需要说明的是,在该动态图像分发方法中,服务器130也可以通过构成该服务器130的计算机的程序来执行步骤ST2到步骤ST6的处理。
接着,对服务器130的动作进行说明。
图16是用于说明服务器的动作的流程图。
作为步骤S11,服务器130(第三控制部133)判断由第三通信部131接收到的要求信息是数据发送要求信息、切换要求信息还是发送停止要求信息。在要求信息是数据发送要求信息的情况下,处理进入步骤S12。在要求信息是切换要求信息的情况下,处理进入步骤S13。在要求信息是发送停止要求信息的情况下,处理进入步骤S14。
作为步骤S12,服务器130(第三控制部133)依次发送分割数据。
作为步骤S13,服务器130(第三控制部133)从分割数据切换为其他的分割数据,发送其他的分割数据。服务器130(第三控制部133)依次发送后续的其他的分割数据。需要说明的是,根据情况的不同,服务器130(第三控制部133)也可以发送其他的单帧分割数据。
在步骤S14中,服务器130(第三控制部133)判断是第一情况~第三情况中的哪种情况。例如基于预先设定的条件来判断第一情况~第三情况。作为一例,服务器130(第三控制部133)在接收到发送停止要求的情况下,在预先设定的条件是第一情况时,执行第一情况的处理。
在步骤S14中判断为是第一情况时,在步骤S15中,服务器130(第三控制部133)发送其他的分割数据之后,停止分割数据及其他的分割数据的发送。
在步骤S14中判断为是第二情况时,在步骤S16中,服务器130(第三控制部133)发送单帧分割数据之后,停止数据发送。
在步骤S14中判断为是第三情况时,在步骤S17中,服务器130(第三控制部133)停止分割数据的发送。
在步骤S18中,服务器130(第三控制部133)判断是否接收到切换要求信息。在接收到切换要求信息的情况下,处理进入步骤S19。在没有接收到切换要求的情况下,处理再次进行步骤18的判断。
在步骤S19中,服务器130(第三控制部133)发送其他的分割数据。
接着,对实施方式的效果进行说明。
作为动态图像分发装置的服务器130构成为具备:存储部132,其按照分割为一个以上的帧的分割数据的单位且按照时间序列的顺序来存储动态图像数据;第三通信部131,其从外部的信息终端120接收数据发送要求信息,并且向信息终端120发送分割数据;以及第三控制部133,其基于第三通信部131接收到的数据发送要求信息(要求信息)从存储部132读取分割数据,并控制第三通信部131向信息终端120发送读取到的分割数据。
作为动态图像分发装置的服务器130将动态图像数据按照分割数据的单位存储于存储部132,并且按照该分割数据的单位进行发送。通过设置成分割数据的单位,由此,作为一例,就由三帧构成的分割数据和包含三张由一帧构成的图像的数据而言,在分割数据的情况下能够进行压缩,能够减小文件大小。由此,动态图像分发装置与现有技术相比能够缩短数据发送所耗费的时间。
另外,服务器130能够以分割数据的形式保存数据并且以分割数据的形式供信息终端120访问,因此能够容易地切换为其他的分割数据。即,服务器130能够无缝地从由一个拍摄装置110拍摄到的动态图像切换为由其他的拍摄装置拍摄到的图像。
需要说明的是,在现有技术中,在将通常的动态图像向信息终端发送的情况下,文件容量在一定程度上越大且拍摄装置的数量越多,越需要提前将数据读入到信息终端的存储部,但实际上这是困难的。另外,在从本地磁盘读入动态图像的情况下,信息终端的读入花费时间,且在动态图像的读入后直到切换的时间为止需要进行寻求(seek),因此难以实现无缝的切换。
动态图像分发装置的第三控制部133在通过数据发送要求信息而被要求发送多个分割数据中的任一个的情况下,进行控制来从存储部132读取所要求的分割数据,并将读取到的分割数据向信息终端120发送。这种情况下,第三控制部133进行控制来按照时间序列的顺序从存储部132读取数据发送要求信息所要求的分割数据后续的分割数据,并将读取到的分割数据按照时间序列的顺序向信息终端120发送。
由此,作为动态图像分发装置的服务器130在发送分割数据的情况下,能够比现有技术(依次发送由一帧构成的图像的情况)减小向通信网络N施加的负载。另外,在显示基于分割数据的动态图像的信息终端120中,能够减小数据接收的负载。
动态图像分发装置的第三控制部133在产生了切换要求信息的情况下,进行如下控制:从存储部132依次读取其他的分割数据,并且发送读取到的其他的分割数据,其中,所述其他的分割数据是除正在发送的分割数据以外的、基于其他的动态图像数据的分割数据,在产生了切换要求信息的时机下,分割数据和该其他的分割数据在时刻上连续。
由于作为动态图像分发装置的服务器130将动态图像数据按照分割数据的单位向信息终端120发送,因此能够从一个分割数据立刻切换为其他的分割数据,并将其他的分割数据向信息终端120发送。由此,信息终端120在将切换要求信息向服务器130发送之后,无需等待直至目前正在接收的数据的下载全部完成为止。即,信息终端120能够从基于分割数据的动态图像立刻切换为基于其他的分割数据的动态图像。
动态图像分发装置的第三控制部133在分割数据的发送中产生了发送停止要求信息的情况下,进行控制来停止分割数据的发送。这种情况下,第三控制部133进行如下控制:从存储部132读取其他的分割数据,并且发送读取到的其他的分割数据,其中,所述其他的分割数据是除正在发送的分割数据以外的、基于一个或多个其他的动态图像数据的分割数据,并且所述其他的分割数据是在时间序列上与停止了分割数据的时机相同的时机的分割数据。
由此,信息终端120下载分割数据和其他的分割数据,因此,仅通过对信息终端120的操作,就能够切换基于分割数据的图像和基于其他的分割数据的图像。
在作为动态图像分发装置的服务器130中,分割数据包括由多帧构成的多帧分割数据、和由一帧构成的单帧分割数据。这种情况下,多帧分割数据和单帧分割数据被构成为在时间序列上交替地排列。
在发送分割数据的信息终端120中,通过排列单帧分割数据,由此,例如能够容易地从基于一个分割数据而显示的动态图像切换为基于其他的分割数据而显示的动态图像数据。
在作为动态图像分发装置的服务器130中,单帧分割数据在时间序列上连续地设有多个。这种情况下,一个多帧分割数据和多个单帧分割数据被构成为在时间序列上交替地排列。
在发送分割数据的信息终端120中,通过排列多个单帧分割数据,由此,例如能够更容易地从基于一个分割数据而显示的动态图像切换为基于其他的分割数据而显示的动态图像数据。
动态图像分发装置的第三控制部133在分割数据的发送中产生了发送停止要求信息的情况下,进行控制来发送在时间上与产生发送停止要求信息的时机最接近的单帧分割数据。
由此,由于信息终端120接收单帧分割数据,因此与动态图像相比容易进行基于单帧分割数据的图像的确认。进而,信息终端120即便在这之后由于发送切换要求信息而接收到其他的分割数据的情况下,也容易进行信息终端120上的图像的切换。
动态图像分发装置的第三控制部133在产生发送停止要求信息且进行控制来停止分割数据的发送之后、产生了切换要求信息的情况下,进行控制来向信息终端120发送其他的分割数据,其中,该其他的分割数据是除停止了发送的分割数据以外的、基于一个或多个其他的动态图像数据的分割数据,并且该其他的分割数据在时间序列上与停止了分割数据的时机相同的时机的其他的单帧分割数据。
由此,信息终端120能够显示基于单帧分割数据的图像,且能够进行图像的切换。动态图像分发装置由于发送一个其他的单帧分割数据,因此与发送多帧分割数据的情况相比,能够减少发送的数据量。
动态图像分发装置的第三控制部133在发送多帧分割数据的情况下,当从信息终端120产生了切换要求信息时,进行控制来发送单帧分割数据。这种情况下,单帧分割数据是在时间上与发送的多帧分割数据接近的单帧分割数据,且是从除成为多帧分割数据的原始数据的动态图像数据以外的其他的动态图像数据生成的单帧分割数据。
动态图像分发装置在将正在发送的分割数据切换为其他的分割数据的情况下,由于发送在时间上与多帧分割数据接近的单帧分割数据,因此,不会使在信息终端120上显示的基于分割数据的动态图像在时间上脱离地切换,从而能够抑制给用户造成不适感。
动态图像分发***具备:多个拍摄装置110,其对被摄体从各个不同的角度进行拍摄,并且分别生成动态图像数据;服务器130,其存储基于由多个拍摄装置110生成的各个动态图像数据的分割数据,并发送分割数据;以及信息终端120,其基于从服务器130发送来的分割数据进行显示。这种情况下,服务器130具备:存储部132,其按照分割为一个以上的帧的分割数据的单位且按照时间序列的顺序来存储多个动态图像数据;第三通信部131,其从信息终端120接收要求信息并且向信息终端120发送分割数据;以及第三控制部133,其基于第三通信部131接收到的要求信息从存储部132读取分割数据,并控制第三通信部131向信息终端120发送读取到的分割数据。
动态图像分发***的服务器130将动态图像数据按照分割数据的单位来存储于存储部132,并且按照该分割数据的单位来发送。通过设置成分割数据的单位,由此数据得以压缩,能够减小文件大小。
动态图像分发***的服务器130在发送分割数据的情况下,能够比现有技术减小向通信网络施加的负载。另外,在动态图像分发***的信息终端120中,能够减小数据接收的负载。
动态图像分发方法包括如下的步骤:将对被摄体从各个不同的角度进行拍摄的多个动态图像数据按照分割为一个以上的帧的分割数据的单位且按照时间序列的顺序进行存储;从外部的信息终端120接收数据发送要求信息(要求信息);以及基于接收到的数据发送要求信息来读取分割数据;以及将读取到的分割数据向外部的信息终端120发送。
动态图像分发方法中,将动态图像数据按照分割数据的单位存储于存储部132,并且按照该分割数据的单位进行发送。通过设置成分割数据的单位,由此数据得以压缩,能够减小文件大小。
动态图像分发程序使计算机执行如下的步骤:将对被摄体从各个不同的角度进行拍摄的多个动态图像数据按照分割为一个以上的帧的分割数据的单位且按照时间序列的顺序进行存储;从外部的信息终端120接收要求信息;基于接收到的数据发送要求信息(要求信息)读取分割数据;以及将读取到的分割数据向外部的信息终端120发送。
动态图像分发程序将动态图像数据按照分割数据的单位存储于存储部132,并且按照该分割数据的单位进行发送。通过设置成分割数据的单位,由此数据得以压缩,能够减小文件大小。
以下,对变形例进行说明。
第三控制部133在向信息终端120发送分割数据的情况下,当从信息终端120产生了切换要求时,在产生了切换要求的时机下,也可以将一个分割数据进一步分割为多个分割数据。作为一例,第三控制部133在向信息终端120发送由六帧构成的分割数据C的情况下,当产生了切换要求时,也可以将存储于存储部132的分割数据C分割为由按照时间序列的顺序来说位于前半部分的三帧构成的分割数据C1、和由按照时间序列的顺序来说位于后半部分的三帧构成的分割数据C2。需要说明的是,帧数并不限定于上述的一例。另外,在将同一动态图像数据按照分割数据的单位多次发送的情况下,当在同一时机下产生了多次切换要求时,也可以将与产生了切换要求的时机对应的一个分割数据分割为多个分割数据。
另外,在上述实施方式中,对将动态图像数据按照时间序列的顺序分割为一个以上的帧来生成分割数据的示例进行了说明。然而,并不限定于该例,也可以将构成动态图像数据的多帧按照时间序列的顺序在任意的时机下依次选择,并且由选择出的帧来生成分割数据。
另外,在上述实施方式中,对从拍摄装置110向服务器130发送动态图像数据的示例进行了说明。然而,并不局限于该例,也可以将通过由拍摄装置110对被摄体进行拍摄而生成的动态图像数据暂时存储于存储器等,并在拍摄结束后将存储器与服务器130连接,使动态图像数据从存储器向服务器130移动。
另外,在不脱离本发明的主旨的范围内的各种变更也包括在内。另外,也可以适当组合前述的各实施方式的结构。
附图标记说明
1 影像分发***
10 便携式终端
20 影像分发装置
21 获取部
22 数据生成部
23 指定值接收部
24 选择部
25 存储部
30 信息处理终端
33 CPU(要求部)
35 绘制LSI(绘制部)
38 操作识别部
40 用户
O 被摄体
100 动态图像分发***
110 拍摄装置
120 信息终端
130 服务器

Claims (9)

1.一种影像分发装置,其具备:
获取部,其获取在不同的地点拍摄到的多个动态图像数据,其中,所述获取部获取对被摄体从各个不同的方向进行拍摄的多个动态图像数据;
数据生成部,其针对所述获取部获取到的所述多个动态图像数据,分别将每规定时间的帧作为静态图像数据进行提取,并且作为分割数据,生成由一帧构成的作为所述静态图像数据的单帧分割数据、和由多个所述静态图像数据构成的多帧分割数据;
存储部,其将所述分割数据与位置数据、以及时间数据建立对应关系而进行存储,其中,所述位置数据表示拍摄所述多个动态图像数据各自中的被摄体的拍摄位置,所述时间数据表示拍摄所述分割数据的时刻,并且所述位置数据是表示能够确定拍摄所述被摄体的方向的信息的方向数据;
指定值接收部,其接收位置指定值,所述位置指定值用于指定用户想观察的所述分割数据中的所述位置数据;以及
选择部,其基于所述指定值接收部接收到的所述位置指定值,按照所述时间数据选择所述分割数据,并且经由通信网络向外部的显示装置发送,其中,按照时间数据的时间序列的顺序发送所选择的静态图像数据,由此获得近似的动态图像,
所述选择部在所述指定值接收部未接收所述位置指定值的情况下,选择包含与由已经指定的所述位置指定值来指定的所述位置数据建立了对应关系的静态图像数据在内的所述单帧分割数据或所述多帧分割数据,并且,在选择所述多帧分割数据时所述指定值接收部接收到所述位置指定值的情况下,以接收到所述位置指定值时对应的已选择的多帧分割数据的时间数据为基准,基于该位置指定值的变化,选择在时间上与已选择的多帧分割数据接近的单帧分割数据,
所述指定值接收部将方向指定值作为所述位置指定值来接收,其中,所述方向指定值用于指定用户想观察的所述分割数据中的所述方向数据。
2.根据权利要求1所述的影像分发装置,其特征在于,
所述选择部在以所述时间数据为基准时,最初选择在那一瞬间被选择的位置数据所对应的所述静态图像数据。
3.一种影像分发***,其特征在于,具备:
权利要求1所述的影像分发装置;以及
多个便携式终端,所述多个便携式终端以包围被摄体的方式配置,具有从各个不同的方向拍摄所述被摄体的相机,并且具有对通过拍摄得到的动态图像进行录制的录像功能,并且所述多个便携式终端将录制好的所述动态图像向通信网络发出,并且所述多个便携式终端构成多个拍摄部,
所述获取部经由所述通信网络从所述便携式终端分别获取通过所述便携式终端分别对所述被摄体进行拍摄而得到的多个所述动态图像。
4.根据权利要求3所述的影像分发***,其特征在于,
所述影像分发***还具备构成所述显示装置的信息处理终端,所述信息处理终端具有:
显示监视器,其接收并显示从所述影像分发装置发送来的所述静态图像数据;以及
操作识别部,其将所述显示监视器的前方处的用户的手指的动作识别为用于选择所述方向指定值的方向指定操作,将用户的手指的移动量识别为所述方向指定值,
所述信息处理终端进行如下显示:
利用从所述选择部接收的所述静态图像数据,在所述方向指定操作中,显示与基于该方向指定操作而变化的所述方向指定值的所述被摄体的静态图像数据;并且,
在没有进行所述方向指定操作时,按照时间序列的顺序依次接收并显示与该方向指定操作的完成位置对应的方向指定值的静态图像数据,由此显示来自与所述完成位置对应的方向的近似的动态图像。
5.根据权利要求4所述的影像分发***,其特征在于,
所述操作识别部将用户使手指在触摸着所述显示监视器的表面的状态下滑动的滑动操作识别为所述方向指定操作。
6.根据权利要求5所述的影像分发***,其特征在于,
所述选择部在所述指定值接收部接收所述方向指定值的情况下,在每单位时间的所述方向指定值的变化量小于阈值时、以所述方向数据连续地相连的方式选择所述静态图像数据,并且在每单位时间的所述方向指定值的变化量为阈值以上时、以所述方向数据间歇地相连的方式选择所述静态图像数据。
7.根据权利要求6所述的影像分发***,其特征在于,
所述信息处理终端具备:
要求部,其基于所述方向指定值向所述选择部要求显示于所述显示监视器的所述静态图像数据;以及
绘制部,其使用超文本标记语言数据将所述要求部获取到的所述静态图像数据绘制于所述显示监视器,
所述绘制部将所述静态图像数据绘制于所述显示监视器的时间(T F)比所述要求部从所述选择部获取所述静态图像数据并且向所述绘制部传送的时间(T D)短。
8.一种影像分发方法,其通过计算机执行:
获取步骤,在所述获取步骤中,获取在不同的地点拍摄到的多个动态图像数据,其中,获取对被摄体从各个不同的方向进行拍摄的多个动态图像数据;
数据生成步骤,在所述数据生成步骤中,针对在所述获取步骤中获取到的所述多个动态图像数据,分别将每规定时间的帧作为静态图像数据进行提取,并且作为分割数据,生成由一帧构成的作为所述静态图像数据的单帧分割数据、和由多个所述静态图像数据构成的多帧分割数据;
存储步骤,在所述存储步骤中,将所述分割数据与位置数据、以及时间数据建立对应关系而进行存储,其中,所述位置数据表示拍摄所述多个动态图像数据各自中的被摄体的拍摄位置,所述时间数据表示拍摄所述分割数据的时刻,并且所述位置数据是表示能够确定拍摄所述被摄体的方向的信息的方向数据;
指定值接收步骤,在所述指定值接收步骤中,接收位置指定值,所述位置指定值用于指定用户想观察的所述分割数据中的所述位置数据;以及
选择步骤,在所述选择步骤中,基于在所述指定值接收步骤中接收到的所述位置指定值,按照所述时间数据选择所述分割数据,并且经由通信网络向外部的显示装置发送,其中,按照时间数据的时间序列的顺序发送所选择的静态图像数据,由此获得近似的动态图像,
在所述选择步骤中,在所述指定值接收步骤中未接收所述位置指定值的情况下,选择包含与由已经指定的所述位置指定值来指定的所述位置数据建立了对应关系的静态图像数据在内的所述单帧分割数据或所述多帧分割数据,并且,在选择所述多帧分割数据时所述指定值接收步骤中接收到所述位置指定值的情况下,以接收到该位置指定值时对应的已选择的多帧分割数据的时间数据为基准,基于该位置指定值的变化,选择在时间上与已选择的多帧分割数据接近的单帧分割数据,
在所述指定值接收步骤中,将方向指定值作为所述位置指定值来接收,其中,所述方向指定值用于指定用户想观察的所述分割数据中的所述方向数据。
9.一种存储介质,其存储影像分发程序,该影像分发程序使计算机执行如下功能:
获取功能,其获取在不同的地点拍摄到的多个动态图像数据,其中,获取对被摄体从各个不同的方向进行拍摄的多个动态图像数据;
数据生成功能,其针对所述获取功能获取到的所述多个动态图像数据,分别将每规定时间的帧作为静态图像数据进行提取,并且作为分割数据,生成由一帧构成的作为所述静态图像数据的单帧分割数据、和由多个所述静态图像数据构成的多帧分割数据;
存储功能,其将所述分割数据与位置数据、以及时间数据建立对应关系而进行存储,其中,所述位置数据表示拍摄所述多个动态图像数据各自中的被摄体的拍摄位置,所述时间数据表示拍摄所述分割数据的时刻,并且所述位置数据是表示能够确定拍摄所述被摄体的方向的信息的方向数据;
指定值接收功能,其接收位置指定值,所述位置指定值用于指定用户想观察的所述分割数据中的所述位置数据;以及
选择功能,其基于所述指定值接收功能接收到的所述位置指定值,按照所述时间数据选择所述分割数据,并且经由通信网络向外部的显示装置发送,其中,按照时间数据的时间序列的顺序发送所选择的静态图像数据,由此获得近似的动态图像,
在所述选择功能中,在所述指定值接收功能中未接收所述位置指定值的情况下,选择包含与由已经指定的所述位置指定值来指定的所述位置数据建立了对应关系的静态图像数据在内的所述单帧分割数据或所述多帧分割数据,并且,在选择所述多帧分割数据时所述指定值接收功能中接收到位置指定值的情况下,以接收到该位置指定值时对应的已选择的多帧分割数据的时间数据为基准,基于该位置指定值的变化,选择在时间上与已选择的多帧分割数据接近的单帧分割数据,
在所述指定值接收功能中,将方向指定值作为所述位置指定值来接收,其中,所述方向指定值用于指定用户想观察的所述分割数据中的所述方向数据。
CN201880073931.0A 2017-09-20 2018-09-20 影像分发装置、影像分发***、影像分发方法及存储介质 Active CN111357296B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211424750.2A CN115942044A (zh) 2017-09-20 2018-09-20 影像分发***、影像分发方法及影像分发程序

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2017180411 2017-09-20
JP2017-180411 2017-09-20
PCT/JP2018/034937 WO2019059325A1 (ja) 2017-09-20 2018-09-20 映像配信装置、映像配信システム、映像配信方法並びに映像配信プログラム

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202211424750.2A Division CN115942044A (zh) 2017-09-20 2018-09-20 影像分发***、影像分发方法及影像分发程序

Publications (2)

Publication Number Publication Date
CN111357296A CN111357296A (zh) 2020-06-30
CN111357296B true CN111357296B (zh) 2022-12-02

Family

ID=65720515

Family Applications (3)

Application Number Title Priority Date Filing Date
CN201810438148.1A Active CN109525771B (zh) 2017-09-20 2018-05-09 影像发布装置、影像发布***、影像发布方法
CN202211424750.2A Pending CN115942044A (zh) 2017-09-20 2018-09-20 影像分发***、影像分发方法及影像分发程序
CN201880073931.0A Active CN111357296B (zh) 2017-09-20 2018-09-20 影像分发装置、影像分发***、影像分发方法及存储介质

Family Applications Before (2)

Application Number Title Priority Date Filing Date
CN201810438148.1A Active CN109525771B (zh) 2017-09-20 2018-05-09 影像发布装置、影像发布***、影像发布方法
CN202211424750.2A Pending CN115942044A (zh) 2017-09-20 2018-09-20 影像分发***、影像分发方法及影像分发程序

Country Status (11)

Country Link
US (3) US10417744B2 (zh)
EP (1) EP3687181A4 (zh)
JP (4) JP6568670B1 (zh)
KR (2) KR102461037B1 (zh)
CN (3) CN109525771B (zh)
AU (1) AU2018338407B2 (zh)
BR (1) BR112020005589A2 (zh)
CA (1) CA3076320A1 (zh)
GB (1) GB2587043B (zh)
IL (1) IL273453B2 (zh)
WO (1) WO2019059325A1 (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10600245B1 (en) * 2014-05-28 2020-03-24 Lucasfilm Entertainment Company Ltd. Navigating a virtual environment of a media content item
US10417744B2 (en) 2017-09-20 2019-09-17 Amatelus Inc. Video distribution device, video distribution system, video distribution method, and video distribution program
JP7512896B2 (ja) * 2018-12-21 2024-07-09 ソニーグループ株式会社 情報処理装置、情報処理方法、プログラム、および、情報処理システム
JP6571859B1 (ja) * 2018-12-26 2019-09-04 Amatelus株式会社 映像配信装置、映像配信システム、映像配信方法及び映像配信プログラム
KR102281128B1 (ko) * 2020-10-26 2021-07-26 한창엽 영상의 재생 방법
WO2022092760A1 (ko) * 2020-10-26 2022-05-05 주식회사 프로젝트한 영상의 재생 방법
CN113507582A (zh) * 2021-07-14 2021-10-15 北京洞微科技发展有限公司 一种轨道表观影像数据分析的新方法
KR102595431B1 (ko) * 2021-07-16 2023-10-27 서울사이버대학교 산학협력단 실감형 영상 콘텐츠 제작 및 배포 시스템 및 방법

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7113971B1 (en) * 1996-08-05 2006-09-26 Canon Kabushiki Kaisha Communication method and apparatus, server and client on network, and program codes realizing communication thereof
US6233428B1 (en) * 1997-09-17 2001-05-15 Bruce Fryer System and method for distribution of child care training materials and remote monitoring of child care centers
JP2004053616A (ja) 2002-05-28 2004-02-19 Sony Corp 撮影システム、複数の撮像装置の支持装置、並びに複数の撮像装置の配置調整方法
GB2414190B (en) * 2004-03-26 2007-03-07 Sumitomo Rubber Ind Golf swing diagnosing system
JP4587166B2 (ja) * 2004-09-14 2010-11-24 キヤノン株式会社 移動体追跡システム、撮影装置及び撮影方法
US9189070B2 (en) * 2010-09-24 2015-11-17 Sharp Kabushiki Kaisha Content display device, content display method, portable terminal, program, and recording medium
JP5096628B1 (ja) * 2011-09-29 2012-12-12 徹平 江里口 動画像表示装置、動画像表示方法、プログラムおよび動画像処理表示システム
CN104036536B (zh) * 2013-03-07 2018-06-15 腾讯科技(深圳)有限公司 一种定格动画的生成方法和装置
US9462301B2 (en) * 2013-03-15 2016-10-04 Google Inc. Generating videos with multiple viewpoints
CN104219440A (zh) * 2013-05-29 2014-12-17 杭州美盛红外光电技术有限公司 影像动态录像装置和影像动态录像方法
CN104394303A (zh) * 2013-05-29 2015-03-04 杭州美盛红外光电技术有限公司 影像动态记录装置及影像动态记录方法
JP2015005823A (ja) * 2013-06-19 2015-01-08 パナソニック株式会社 画像処理装置およびデジタルミラーシステム
CN103823877A (zh) * 2014-02-28 2014-05-28 胡勇建 实物展示方法、实物展示***及对应的图片获取装置
JP6238134B2 (ja) 2014-03-17 2017-11-29 カシオ計算機株式会社 画像処理装置、画像処理方法及びプログラム
CN104601978A (zh) * 2015-01-06 2015-05-06 北京中科广视科技有限公司 自由视点图像的获取***与方法
EP3316589B1 (en) * 2015-06-25 2024-02-28 Panasonic Intellectual Property Management Co., Ltd. Video synchronization device and video synchronization method
WO2017038541A1 (ja) * 2015-09-03 2017-03-09 ソニー株式会社 映像処理装置、映像処理方法、及び、プログラム
US10206645B2 (en) * 2015-09-18 2019-02-19 General Electric Company Multi-perspective interventional imaging using a single imaging system
JP7021842B2 (ja) 2015-11-13 2022-02-17 パナソニック ネットソリューションズ株式会社 映像配信システム及び映像配信方法
CN106909263A (zh) * 2015-12-22 2017-06-30 王骁勇 三维图像的交互展示方法及***
JP6778912B2 (ja) 2016-02-03 2020-11-04 パナソニックIpマネジメント株式会社 映像表示方法及び映像表示装置
WO2017134706A1 (ja) 2016-02-03 2017-08-10 パナソニックIpマネジメント株式会社 映像表示方法及び映像表示装置
JP6957215B2 (ja) * 2017-06-06 2021-11-02 キヤノン株式会社 情報処理装置、情報処理方法及びプログラム
US10417744B2 (en) 2017-09-20 2019-09-17 Amatelus Inc. Video distribution device, video distribution system, video distribution method, and video distribution program

Also Published As

Publication number Publication date
WO2019059325A1 (ja) 2019-03-28
AU2018338407A1 (en) 2020-04-09
CN111357296A (zh) 2020-06-30
CN115942044A (zh) 2023-04-07
AU2018338407B2 (en) 2023-06-22
JP7123405B2 (ja) 2022-08-23
GB202004134D0 (en) 2020-05-06
EP3687181A1 (en) 2020-07-29
IL273453B2 (en) 2023-08-01
US10417744B2 (en) 2019-09-17
US11113787B2 (en) 2021-09-07
CN109525771B (zh) 2022-07-01
KR20190032994A (ko) 2019-03-28
IL273453B1 (en) 2023-04-01
KR102461037B1 (ko) 2022-10-31
KR102511407B1 (ko) 2023-03-16
KR20200112802A (ko) 2020-10-05
GB2587043A (en) 2021-03-17
US20190087936A1 (en) 2019-03-21
JP2019205197A (ja) 2019-11-28
JP6568670B1 (ja) 2019-08-28
CA3076320A1 (en) 2019-03-28
IL273453A (en) 2020-05-31
BR112020005589A2 (pt) 2020-10-27
GB2587043A9 (en) 2022-09-14
GB2587043B (en) 2023-02-15
US11562466B2 (en) 2023-01-24
EP3687181A4 (en) 2021-06-02
US20210398249A1 (en) 2021-12-23
CN109525771A (zh) 2019-03-26
JPWO2019059325A1 (ja) 2019-11-14
JP2023063607A (ja) 2023-05-09
JP2021114782A (ja) 2021-08-05
JP7253279B2 (ja) 2023-04-06
US20200228754A1 (en) 2020-07-16

Similar Documents

Publication Publication Date Title
CN111357296B (zh) 影像分发装置、影像分发***、影像分发方法及存储介质
US20090251421A1 (en) Method and apparatus for tactile perception of digital images
EP3454562A1 (en) Information processing apparatus, information processing method, and program
US20220050869A1 (en) Video delivery device, video delivery system, video delivery method and video delivery program
US20120281022A1 (en) Electronic apparatus and image display method
WO2018004934A1 (en) Apparatus and method for capturing and displaying segmented content
JP7249637B2 (ja) 映像配信装置、映像配信システム、映像配信方法及び映像配信プログラム
KR102372181B1 (ko) 전자 장치 및 그의 제어 방법
JP2020067716A (ja) 情報処理装置、制御方法、及びプログラム
JP2020057901A (ja) 情報処理装置、及びその制御方法、プログラム
JP2021158479A (ja) 情報処理装置、情報処理システムおよび情報処理方法
TW201928873A (zh) 畫面縫合方法及系統
JP2016021675A (ja) 表示装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant