信息处理装置和方法、及程序的制作方法

文档序号:6574247阅读:123来源:国知局
专利名称:信息处理装置和方法、及程序的制作方法
技术领域
本发明涉及一种具有创建信息(例如,内容信息)功能的信息处理装置,以及一种用于信息处理装置的方法。
本发明还涉及由信息处理装置执行的程序。
背景技术
通过使用结合图像拍摄装置(例如,摄像机或数码相机)的具有全球定位系统(GPS)功能的设备,基于由图像拍摄装置记录的运动图像或静止图像,可以将与拍摄时间相关的位置信息作为附加信息添加到图像数据文件(图像文件)中。
具有位置信息的图像文件可用于各种软件应用程序,例如,地图应用程序。一旦具有位置信息的图像文件被读取到地图软件应用程序中,地图软件应用程序就使用地像显示对应于所读取图像文件的图像以及拍摄(记录)该图像文件的位置。在日本未审查专利申请公开第2004-233150号中公开了这种技术。

发明内容
因此,将位置信息添加到图像数据中有利于结合地像的使用,从而提高了可用性。然而,在当前的情况下,这种添加到图像数据的位置信息只能被地图应用程序所使用。因此,期望更有效地使用具有位置信息的图像数据。
根据本发明实施例的信息处理装置包括下列元件。图像信息获取装置,获取至少具有添加到其中作为附加信息的位置信息的图像信息。地图信息存储装置,存储地图信息。模板信息存储装置,存储包括内容信息模板的模板信息。地图信息获取装置,从存储在地图信息存储装置中的地图信息中获取对应于添加到由图像信息获取装置获取的图像信息的位置信息的地图信息。内容信息创建装置,基于模板信息,至少使用由地图信息获取装置获取的地图信息来创建内容信息。
在上述结构中,首先,当获取图像信息时,从地图信息中检索并获取对应于添加到图像信息的位置信息的信息。从地图信息中检索的信息用于创建内容信息。即,在本发明的实施例中,使用包括在图像信息中的位置信息,从而自动地创建内容信息。
因此,根据本发明的实施例,基于添加到图像信息的位置信息自动创建内容信息,并且可以更有效地使用具有位置信息的图像数据。更具体的优点在于一旦根据本发明实施例的信息处理装置获取了具有位置信息的图像数据,就创建内容信息,从而可以简单且容易地创建内容信息。


图1是包括根据本发明实施例的图像拍摄装置和GPS卫星的系统结构示意图;
图2是示出在实施例中使用的图像数据的实例结构的示意图;图3是示出根据实施例的图像拍摄装置实例的示意图;图4是示出根据实施例的在装置间执行的程序以自动创建博客链接页的示意图;图5A和图5B是示出根据实施例创建的博客实例的示图;图6是示出根据实施例的在装置间执行的程序以自动创建网页的示意图;图7A和图7B是示出根据实施例创建的网页实例的示图;图8是示出根据实施例的个人计算机(PC)的实例结构的示图;图9是示出根据实施例的博客服务器和网络内容创建服务器的实例结构的示图;图10是示出根据实施例用于自动创建博客链接页的处理程序的示图;以及图11是示出根据实施例用于自动创建网页的处理程序的示图。
具体实施例方式
下面将描述本发明的实施例。
该实施例允许使用图像拍摄装置(例如,摄像机或数码相机)拍摄并记录基于运动图像或静止图像的图像数据(文件)的用户使用图像数据(文件)创建网络(Web)内容。
文中使用的网络内容也称为网站,并表示网页单元。通常,网络内容存储在互联网上的服务器等中,使得连接至互联网的非指定或指定终端都可以访问网络内容。另外,通常使用诸如超文本链接标记语言(HTML)或可扩展标记语言(XML)的标记语言来描述网络内容,以及使用称为网络浏览器的软件应用程序来浏览网络内容,其中,网络浏览器用于解译以标记语言编写的数据用于再生。
图1示出了作为由用户使用来拍摄图像的图像拍摄装置的摄像机100和数码相机200。摄像机100和数码相机200中的每一个都包括内置GPS模块。GPS模块是能够接收来自GPS卫星的无线电波以及执行定位计算以获取定位信息的组件装置(componentdevice)。
通过使用内置GPS模块,摄像机100和数码相机200可接收来自多个GPS卫星(300A、300B、和300C)的无线电波,并可以使用预定的定位方法执行定位计算,以至少获得当前位置信息作为定位信息。
在摄像机100或数码相机200中,当用户执行图像拍摄和记录操作时,例如,以文件为基础将通过拍摄操作所获取的运动图像或静止图像的图像数据存储在包括于其中的存储介质或设置在其中的可移动存储介质中。每个存储的图像数据文件添加有例如具有与图像数据相关的预定信息项的元数据(附加信息)。在实施例中,元数据包括由GPS模块获取的位置信息。
例如,如图2所示,图像数据文件由包括作为静止图像或运动图像的图像数据实体的图像数据部以及包括与图像数据部的内容相关的预定信息项的元数据部形成。用于存储位置信息的区域设置在元数据部的预定位置处。如上所述,通过GPS模块获取存储在该区域中的位置信息,并可以指出拍摄图像数据的位置。除存储在元数据部中的位置信息之外的信息包括图像拍摄日期和时间、数据(文件)大小、图像数据部的分辨率、数据率、编码方法、以及关于在图像拍摄处理期间设置各种参数(例如,曝光和白平衡)的信息。
图3示出了用作摄像机100或数码相机200的图像拍摄装置1的实例结构,特别示出了用于记录所拍摄图像的结构。在图3中,实心箭头描述用作将被写入和存储在存储单元记录介质(存储介质)中的用户数据的信息流,例如,视频信号、音频信号、或元信息。空心箭头描述各种控制操作的信息流。
图3中所示的图像拍摄装置1包括图像拾取单元11。图像拾取单元11包括光学系统(图像拾取光学系统)、图像拾取装置、以及用于执行将在压缩编码前执行的信号处理的图像信号处理系统。光学系统包括由图像拾取透镜构成的透镜单元以及光圈(aperturestop)。透镜单元包括用于调节焦点的聚焦透镜以及用于调节变焦(视角)的变焦透镜。图像拾取单元11配置有包括用于沿光轴移动聚焦透镜以调节焦距的齿轮和电机的聚焦透镜驱动机构。图像拾取单元11还配置有包括用于沿光轴移动变焦透镜以调节变焦的齿轮和电机的变焦透镜驱动机构。
在图像拾取单元11中,由光学系统获取的图像拾取光聚焦在设置在图像拾取装置中的光电转换元件单元上,并将其转换为电信号。光电转换元件的实例包括电荷耦合器件(CCD)元件和互补金属氧化物半导体(CMOS)元件。
在图像拾取单元11中,对从图像拾取装置输出的电信号进行诸如相关双采样(CDS)和自动增益控制(AGC)的处理,然后,将其转换为数字信号,使用数字信号处理对该数字信号进一步进行预定图像信号处理。作为图像信号处理,执行预定的数字信号处理,例如,从数字信号中获取对应于拍摄图像的数字视频信号。
在图像拾取单元11中,进一步执行预定的信号处理,例如,生成由相机控制单元18使用的预定控制参数以执行相机控制操作。由相机控制单元18执行的相机控制操作包括自动聚焦(AF)控制、曝光控制、白平衡处理、以及相机抖动校正。可以使用已知的技术执行这些相机控制操作。
图像拍摄装置1的实施例还包括位置检测单元21。
位置检测单元21由包括全球定位系统(GPS)模块的装置构成,并用于检测例如当前位置。由纬度和经度等来表示检测到的位置信息。在该实施例中,由位置检测单元21检测到的位置信息被输入到相机控制单元18中。
在该实施例中,获取的位置信息被用作将被添加至要被存储在存储单元17中的所拍摄图像数据文件的附加信息,即,将存储在图2所示的图像数据的元数据部中的位置信息。位置信息可用于其它应用程序。位置检测单元21可具有不包括GPS模块的能够获得当前位置信息的任何其它结构。
最终由图像拾取单元11获取的数字视频信号被输入到视频压缩单元12中。视频压缩单元12根据预定方法对输入的视频信号执行压缩编码。在现有技术中,对于运动图像,可使用用于运动画面信息的压缩编码方法,例如,MPEG(运动图像专家组)4。对于静止图像,可使用诸如JPEG(联合图像专家组)的静止图像压缩编码方法。
作为通过视频压缩单元12进行的压缩编码的结果,获得运动图像或静止图像的图像数据,然后,将其输出至多路复用器15。
图像拍摄装置1还包括拾音单元13。拾音单元13包括预定数量的麦克风,用于拾取声音以生成音频信号;以及音频信号处理系统,用于执行将在对由麦克风获取的音频信号进行压缩编码之前执行的预定信号处理。在拾音单元13中,在预定信号处理阶段将音频信号从模拟信号转换为数字信号。
将从拾音单元13输出的数字音频信号输出到音频压缩单元14。
音频压缩单元14执行与由视频压缩单元12执行的图像压缩编码所对应的音频压缩编码,并将结果输出至多路复用器15。在运动图像记录的情况下,视频压缩单元12和音频压缩单元14执行压缩编码,使得可以保持所谓的“同步播放(lip sync)”,并分别输出压缩编码的视频信号(或压缩的视频数据)和压缩编码的音频信号(或压缩的音频数据)。
相机控制单元18是表示用于图像拾取单元11中相机单元的预定控制功能(例如,上述AF控制和变焦控制功能)集合的部分。通过元数据(管理信息)控制单元20获得由相机控制单元18获取的信息(例如,某些控制结果),并用于生成元数据。
视频控制单元23执行各种控制操作,使得可以正确地执行视频压缩单元12的信号处理操作。例如,视频控制单元23从视频压缩单元12获取数据,执行各种类型的检测(例如,运动检测)和用于压缩处理的计算,以及根据检测结果和计算结果来控制视频压缩单元12的信号处理操作。通过元数据控制单元20获得由视频控制单元23获取的信息,例如,对预定项的检测结果或控制结果,并且其可以用于生成管理信息。
音频控制单元19控制音频信号处理操作。即,音频控制单元19用于基于根据例如拾音单元13的信号处理结果输出的预定信息为基础,来控制音频压缩处理单元14的信号处理操作。由音频控制单元19获得的信息(例如,某些控制结果)也被元数据控制单元20获得,并且其可以用于生成元数据。
用户接口控制单元22获得通过操作为图像拍摄装置1设置的各种操作元件而获得的操作信息,并处理操作信息,使得图像拍摄装置1可根据该操作来执行正确操作。用户接口控制单元22将通过预定操作获得的操作信息传输至所示功能单元中的适当组件。
在图2中通过实例所示,元数据控制单元20生成用作将被添加至图像数据的元数据部的信息(元数据)。如上所述,为了生成管理信息,元数据控制单元20使用从相机控制单元18、音频控制单元19、视频压缩单元12等输出的信息(例如,预定控制信息和检测结果),并收集和生成元数据的各种信息项,其中,包括由位置检测单元21检测的位置信息以及图像拍摄日期和时间。然后,元数据控制单元20将信息项存储到预定数据结构中,以获得作为元数据的信息单元。
作为运动图像或静止图像的压缩编码图像数据(在运动图像记录情况下,还有压缩的音频数据)和元数据的信息被输入至多路复用器15。多路复用器15对运动图像或静止图像的压缩编码图像数据以及元数据执行诸如多路复用以及合成的预定处理,以生成具有图2所示由图像数据部和元数据部组成的数据结构的图像数据。对生成的图像数据进行诸如以存储单元17的记录格式记录编码以生成记录数据,以及将记录数据传送至缓冲单元16并在缓冲单元16中进行累积的处理。
缓冲单元16将预定量的累积记录数据传送至存储单元17用于写入。例如,通过以上述方式顺序记录数据,记录图2中所示的图像数据。
具体地,存储单元17包括预定记录介质(存储介质);以及驱动器,能够进行与记录介质兼容的数据记录(和再生)。记录介质可以是可移动介质或与驱动器固定安装在一起的介质,例如,硬盘驱动器(HDD)。
如果存储单元17是数字通用光盘(DVD),则存储单元17的记录格式采用所谓的DVD格式,例如,DVD-Video或DVD-VR(录像)。
通过使用预定数据通信方法以执行图像拍摄装置1和外部装置之间的通信实现用于与外部装置进行通信的硬件和软件来配置数据接口24。不管是有线通信还是无线通信,都不具体限定由通信单元16支持的数据通信方法,并且不限定支持的数据通信方法的数量。数据通信方法当前可用的实例可包括用于有线通信的数据总线标准(例如,USB(通用串行总线)、IEEE1394、和SCSI(小型计算机系统接口))以及用于无线通信的设备间近距离通信标准(例如,BluetoothTM)。在该实施例中,使用数据接口24的数据通信使得存储在存储单元17中的图像数据文件将经由通信总线传送到外部。
通过表示图像拍摄装置的图像(和声音)记录功能的方框来表示图3所示的结构,并且其不同于实际的硬件结构。实际上,图像拍摄装置包括用于使用图像拾取装置等拍摄图像的部分;用于使用麦克风等拾取声音的部分;处理器,可用于将通过这些部分获取的视频和音频信号转换为数字信号,并执行诸如数字信号处理、编码、和多路复用的预定处理;驱动器,对应于预定的记录介质;以及微型计算机等,包括中央处理单元(CPU)、只读存储器(ROM)、和随机存取存储器(RAM),并用于执行各种预定的控制操作。
如上所述,在实施例中,一旦用户使用图像拍摄装置拍摄了图像,就可以记录具有包括位置信息的元数据的图像数据。假设用户期望使用由用户使用图像拍摄装置所拍摄和记录的图像数据,来创建(或更新)在互联网上公开发布的用户博客。
如在本领域公知的,术语“博客(blog)”是“网络日志(Weblog)”的缩写,并且是网络内容或网站的一种。一般的网站或所谓的主页包括主页和链接页,并且在博客出现之前就已经众所周知。为了使网站在互联网上公开访问,首先,网站作者在其使用的个人计算机上创建并编辑一组网页,并将创建的数据上载到服务器等。在这种情况下,作者承担很重的负担,例如,需要诸如HTML的标记语言的知识,或需要购买和使用用于创建主页的软件。
另一方面,博客是网站的一种类型,并且由于博客作者较轻的负担使其已经日益普遍。博客通常存储在服务器中,以便在数据库系统中管理。博客作者可使用网络浏览器等来访问服务器,并且可以检索他/她的博客用于创建或编辑。一般地,可使用多种博客形式,以及使用博客形式执行编辑。将创建或更新的博客再次存储在服务器中。因此,与主页不同,无需特殊的软件来创建或编辑博客,并且以博客形式编写是最普通的,其比编辑HTML文档更简单。实际上,当其它访问者通过网络浏览器等访问博客时,访问者从服务器的数据库加载博客数据,并将其显示在例如网络浏览器上。
将参照图4至图5B描述图像拍摄装置1的用户创建博客的操作,以及装置和系统的操作流程。在图4中,将根据方括号中的过程标号给出描述。
假设用户使用个人计算机(PC)来创建博客。在图4的(a)中所示的过程1中,用户从存储在图像拍摄装置1的存储单元17中的多个图像数据(文件)中选择将用于创建博客的一个图像数据(文件),并将选择的图像数据传送至用于创建博客的PC 2。例如,在图3所示的图像拍摄装置1中,使用数据接口24的数据通信可用于传送图像数据。在过程2中,一旦接收了传送的图像数据,PC2就将该图像数据存储在诸如内部HDD的存储装置中。如果图像拍摄装置1的存储单元17是可移动记录介质,则该记录介质可从图像拍摄装置1中取出,并可放置在为PC 2提供的记录介质驱动器中或连接至PC 2,使得可通过PC 2读取图像数据。
在可通过PC 2处理由图像拍摄装置1记录的图像数据的状态下,用户操作PC 2以编辑博客。PC 2经由诸如互联网的网络连接至博客服务器3。博客服务器3是博客管理服务器。一旦接收到来自PC 2的博客编辑请求,博客服务器3就读取指定博客的编辑形式,并将该形式传送到PC 2。博客的编辑形式被显示在PC 2的显示器上的网络浏览器屏幕中,使得用户可以对编辑形式执行期望的编辑或更新操作。
例如,假设用户创建关于不动产的博客。用户期望创建用于介绍位于特定区域中的多处不动产的页面。为了创建页面,在图4(b)中所示的过程3中,用户将通过拍摄将要被介绍的多处不动产的图像而获得的图像数据传送并上载至博客服务器3。该操作也是使用网络浏览器执行的。
在过程4中,一旦接收到上载的图像数据,博客服务器3就使用图像数据创建页面。由博客服务器3创建的页面是由包括在博客主体中的链接所表示的链接页。首先,通过参考存储在图像数据的元数据部中的位置信息创建链接页。博客服务器3从存储在博客服务器3中的地图信息中检索包括由参考的位置信息所表示的地点的区域的地像部分,并粘贴传送的图像数据的图像内容,以将地像部分用作将将被创建的新页面的背景。即,将图像内容粘贴在由图像数据的位置信息所表示的地像上的位置处。因此,使用基于位置信息检索的地像部分的数据和传送的图像数据(图像数据部的内容)作为原始材料,来自动创建链接页。
图5B示出了以上述方式自动创建的页面的实例图像。在图5B中,照片图像P1、P2、和P3被粘贴到覆盖XY町一丁目、XY町二丁目、和XY町三丁目区域的地像中。即,在图5B中,使用图像拍摄装置1拍摄和记录、由PC 2接收、以及被传送至博客服务器3的图像数据由具有与照片图像P1、P2、和P3相对应的图像数据部的图像内容的三个图像数据组成。这三个图像数据具有表示XY町一丁目处地点、XY町二丁目处地点、和XY町三丁目处地点的位置信息。因此,博客服务器3从地图信息中检索覆盖XY町一丁目、XY町二丁目、和XY町三丁目周围区域的地像,并将对应于各个图像数据的图像粘贴在对应于位置信息的位置处的地像中。
在该实施例中,当博客服务器3以上述方式创建链接页时,还配置了从该页链接的链接目的地的地址。例如,该地址可以是表示存储在博客服务器3中的链接页的位置的URL(统一资源定位器)。在图4的(b)中所示的过程5中,在博客服务器3存储并注册了所创建链接页的数据以将由博客服务器3自己管理之后,博客服务器3将链接页的URL(地址)传送到PC 2。操作PC 2用于博客编辑的用户执行编辑,使得传送的链接可被提供到博客主体中的对应位置处。
当使用网络浏览器浏览编辑的博客时,例如,以图5A和图5B所示的方式显示博客。图5A示出了显示了博客主体的主页。尽管这只是一个实例,但主页分为三栏(field),即,中间的主体栏以及右侧和左侧的帧栏。
实际上,主页包括在主体的预定文本部分处的至图5B中所示的链接页(XY町不动产页面)的链接。当点击了该链接时,网络浏览器就发送链接目的地信息的请求。响应于该请求,从博客服务器3返回链接页的内容数据。网络浏览器使用该数据显示图5B所示的图像。
尽管已经在博客创建的上下文中参照图4至图5B进行了描述,但是根据实施例的自动创建内容还可以应用于创建称为主页的一般网络内容。将参照图6至图7B描述该应用的实例。
假设用户期望使用在旅行期间拍摄的图像数据创建旅行报告的网页。同样在这种情况下,在图6(a)中所示的过程1和2中,用户将从图像拍摄装置1中选择用于创建网页的图像数据传送至PC 2,并将该数据存储到PC 2中。
PC 2经由互联网连接至网络内容创建服务器3A,以创建网络内容。如上所述,首先,使用用于创建主页的软件应用程序或使用标记语言的描述,通过本地个人计算机来创建诸如主页的网络内容。然而,在这种情况下,网络内容创建服务器3A提供用于帮助创建网页的服务,并且用户在网络内容创建过程中使用来自网络内容创建服务器3A的服务以创建网络内容。
在图6(b)中所示的过程3中,用户经由互联网将用于创建网页的图像数据传送至网络内容创建服务器3A。一旦接收到图像数据,网络内容创建服务器3A就创建如图7A和7B所示的网页。
图7A示出了旅行报告的主页的实例显示形态。主页包括左图像区域AR1和右图像区域AR2。在图像区域AR1中,示出了覆盖整个特定地区的地图,并且该地图包括表示A城、B城、C城、和D城位置的点。图像区域AR2包括名称,即“旅行报告表内容”,随后是标题“A城旅行报告”、“B城旅行报告”、“C城旅行报告”、和“D城旅行报告”。这些标题都具有下划线,这表示每个标题都包含链接。
例如,实际上使用网络浏览器来显示图7A中所示的主页。当点击标题“A城旅行报告”时,加载并显示图7B中所示的链接页。
图7B所示的链接页包括左图像区域AR3和右图像区域AR4。在图像区域AR3中,显示在A城拍摄的图像数据的图像P11、P12、P13、...的缩略图。在图像区域AR4中,显示在图像区域AR3中显示的图像P11、P12、P13、...中每一个的注解栏。在将网页的数据加载到PC 2中之后,可以通过操作PC 2在注解栏中输入诸如“区域名”、“图像标题”、“旅行报告注解”的将被输入条目(entry)中的字符。
在图6(b)中所示的过程4中,网络内容创建服务器3A以下列方式自动创建图7A和图7B中所示的网页。
在图7A和图7B中所示的页面之间的对应关系中,用户将在A城、B城、C城、和D城拍摄的期望数量的图像数据传送至网络内容创建服务器3A。网络内容创建服务器3A收集所有传送的图像数据的位置信息,并且首先参照地图信息来指定包括这些位置信息的区域单元。例如,如果A城、B城、C城、和D城是位于法国的5个区域,则将如法国的欧洲中的领土指定为区域单元。从地图信息中检索法国的地像,并将其用作将被显示在图7A中所示的图像区域AR1中的地像。此外,还可以从地图信息中认识到收集的位置信息对应于法国的A城、B城、C城、和D城,并根据认识结果将表示A城、B城、C城、和D城的标记添加到地像中。在图7A和图7B所示的图像区域AR1、AR2、和AR4中,字符“A城”、“B城”、“C城”、和“D城”表示在地图信息中注册的实际区域名等。
由于认识到收集的多个位置信息对应于法国的A城、B城、C城、和D城,因此可以通过例如在诸如“××旅行记录”的模板字符串中输入字符“A城”、“B城”、“C城”、和“D城”来产生图7A所示图像区域AR2中的标题。还可以使用为相应的链接页指定的存储目的地目录(优选地通过相对于主页的相关路径表示)来创建包含在每个标题字符串中的链接。
可以通过使用传送的多个图像数据的图像数据部产生缩略图并粘贴缩略图来创建图7B所示的链接页的图像区域AR3。例如,可通过使用允许图7B所示显示形态的预定形式将图像区域AR4包括在链接页中。
从前面的描述可以理解,在该实施例中,一旦作为网络内容(例如,博客或网页)作者的用户将其图像内容用在将创建的网络内容中的图像数据传送给博客服务器3或网络内容创建服务器3A,就可以自动创建博客链接页或网页。具体地,在博客服务器3或网络内容创建服务器3A中自动创建网络内容的过程中,例如,传送的图像数据的位置信息用于检索地图信息或呈现将被介绍的区域名。因此,在该实施例中,添加至图像数据的位置信息可有效地用于自动创建具有相应内容的网络内容(内容信息),从而减少了作者(或用户)创建网络内容的负担。
将描述根据参照图4至图6所描述的实施例的用于实现网络内容创建的技术结构。
首先,将参照图8描述个人计算机(PC)2的实例结构。
图8所示的PC 2包括通过内部总线40彼此连接的CPU 31、ROM 32、RAM 33、硬盘驱动器(HDD)34、操作输入单元35、显示输出单元36、介质驱动器37、数据接口38、以及网络接口39。
CPU 31将程序(例如,存储在ROM 32中的程序以及存储在HDD 34中的应用程序)加载到RAM 33中用于执行。如果需要,RAM 33还存储CPU 31所需的数据等以执行各种类型的处理。ROM32通常不可写,但其可以是包括非易失性可写存储装置(例如,闪存)的存储器。
HDD 34用作PC 2中的辅助存储装置,并通过在其中安装程序来存储由CPU 31执行的各种程序。HDD 34还存储各种应用程序文件等。由文件系统等管理存储在HDD 34中的数据。CPU 31可使用文件系统,以将数据写入HDD 34或从HDD 34读取数据。
在图8中,示出了安装在HDD 34中的程序中的网络浏览器34a。网络浏览器34a是用于显示通过互联网上载并可公开访问的网站或本地存储地以诸如HTML的标记语言编写的文档,并且允许用户浏览和使用网站或文档的软件应用程序。从前面的描述可以理解,在该实施例中,网络浏览器34a通过互联网访问用于创建网络内容的博客服务器3或网络内容创建服务器3A。
一旦接收到对应于从操作装置41输出的操作的信号,操作输入单元35就将接收到的信号转换为可由CPU 31处理的指令,并将指令输出至CPU 31。CPU 31根据该指令执行处理。操作装置41是用于使用户操作计算机的各种操作输入装置(例如,鼠标和键盘)的集合。
例如,显示输出单元36根据CPU 31的控制执行用于使用显示装置42来显示图像的处理。
介质驱动器37根据指定的介质(例如,现有技术中的CD-ROM、DVD、和符合预定标准的可移动半导体存储元件)进行数据读/写。介质驱动器37也被CPU 31控制。
通过使用预定数据通信方法以执行PC 2和外部装置之间的通信实现用于与外部装置进行通信的硬件和软件来配置数据接口38。在这种情况下,例如,数据接口38具有能够与图像拍摄装置1的数据接口24进行通信的配置。
网络接口39被配置以实现用于通过诸如互联网或局域网(LAN)的网络执行通信的接口功能,并且其符合诸如现有技术中的EthernetTM或无线LAN标准(例如,IEEE 802.11a/b/g)的标准。如果使用电话线将网络接口39连接至互联网,则网络接口可包括调制解调器。
图9示出了博客服务器3和网络内容创建服务器3A的实例结构。在下面的描述中,除非单个指出,否则博客服务器3和网络内容创建服务器3A将统称为“服务器”。
在图9中,服务器3或3A包括通过内部总线55互相连接的控制单元50、网络接口51、内容创建单元52、元数据处理单元53、以及存储单元54。
例如,控制单元50包括CPU、RAM、和ROM,并执行存储在内部ROM或存储单元54中的程序,以执行服务器3或3A的控制操作。
配置网络接口51,以实现用于通过诸如互联网或LAN的网络执行通信的接口功能。使用网络接口经由互联网将服务器3或3A连接至服务器3或3A提供服务的终端。
在博客服务器3中,配置内容创建单元52,以执行用于创建诸如以上参照图5A和图5B描述的博客的网络内容的各种类型的处理。在网络内容创建服务器3A中,配置内容创建单元52,以执行用于创建以上参照图7A和图7B描述的网页的各种类型的处理。即,通过内容创建单元52实现根据该实施例的网络内容的自动创建。
例如,实际上通过根据内容创建单元52的功能由控制单元50中的CPU执行程序以及使用服务器3或3A的硬件资源(例如,存储器和信号处理电路)来实现内容创建单元52的功能。
配置元数据处理单元53,以执行用于添加至图像数据的元数据的处理,例如,分析和识别元数据的内容。如上所述,元数据处理单元53获得作为元数据的一部分添加至图像数据的位置信息。
实际上还通过根据元数据处理单元53的功能由控制单元50中的CPU执行程序以及使用服务器3或3A的硬件资源(例如,存储器和信号处理电路)来实现元数据处理单元53的功能。
例如,存储单元54实际上包括HDD,并存储操作服务器3或3A(例如,创建网络内容)所需的各种类型的信息和数据。在图9中,存储单元54包括博客数据库54a、地图数据库54b、和模板数据库54c。
博客数据库54a是存储在博客服务器3中的信息资源,并且是作为使用由博客服务器3提供的博客服务创建并且将在互联网上公开访问的博客的多条内容信息的数据库。
例如,从互联网上的终端传送用于浏览存储在博客数据库54a中的指定博客的请求。通过网络接口51接收该请求,并将该请求传输至控制单元50。控制单元50从存储单元54的博客数据库54a中读取指定博客的信息以建立网页,并通过互联网将网页数据从网络接口51传送至请求终端。终端接收传送的网页数据,并使用例如网络浏览器应用程序来显示网页。
地图数据库54b是多条地图信息的数据库。地图信息具有基本结构,其中,首先,由纬度和经度表示的位置信息与作为地图的图像相联系。此外,例如,地名、地址、以及其它附加信息都与位置信息相联系。
模板数据库54c是图5A和图5B所示的博客页面以及图7A和图7B所示的网页的多个模板(模型)数据的数据库。基于以预定的标记语言(例如,HTML)描述的文档文件来创建作为博客或网页的链接页基础的多个模板数据。例如,已通过图5B所示的链接页或图7A和7B所示的网页中的缺省值提供了基本描述。当一个模板实际上被用于创建链接页或网页时,根据将被布置的图像或字符串的变化来更新模板中缺省描述内容。
尽管未示出,但存储单元54还可存储操作服务器3或3A所需的程序。例如,在实际使用中,存储用于操作系统(OS)的程序和在OS上运行的应用程序。应用程序可包括对应于内容创建单元52和元数据处理单元53的功能的程序。
图10示出了用于自动创建图4至图5B中所示的博客链接页的由PC 2和博客服务器3执行的处理程序。图10所示的程序在以下环境中执行,其中,如图4(a)所示,用户已将图像数据从图像拍摄装置1传送到PC 2以更新博客,以及网络浏览器34a已被激活以通过互联网将PC 2连接至服务器3来编辑博客。
在图10中,在PC 2中示出了用户接口和网络浏览器,以及在博客服务器3中示出了内容创建处理、元数据处理、以及地图数据库(数据库)。PC 2中的用户接口对应于操作输入单元35。PC 2的网络浏览器存储在HDD 34中,并且与已激活且由CPU 31执行的网络浏览器34a相对应。博客服务器3中的内容创建处理、元数据处理、和地图数据库分别对应于图9所示的内容创建单元52、元数据处理单元53、和地图数据库54b。
如上面参照图4(b)所描述的,为了自动创建链接页,将用于链接页的图像数据从PC 2传送到博客服务器3。因此,例如,用户对网络浏览器的屏幕执行用于PC 2的操作以指定将被传送的图像数据,并将指定的图像数据传输至博客服务器3。因此,在图10所示的步骤S101中,PC 2从用户界面向网络应用程序发布将指定的图像数据传送至博客服务器3的指令。在步骤S102中,网络服务器读取指定的图像数据,并通过互联网将该图像数据传送至博客服务器3。在图5A和图5B所示的实例中,传送对应于照片图像P1、P2、和P3的多个图像数据。
一旦接收到传送的图像数据,博客服务器3就将接收的图像数据传送到内容创建单元52。在步骤S103中,一旦传送了图像数据,内容创建单元52就向元数据处理单元53发出元数据处理请求。例如,内容创建单元52从传送的多个图像数据的每一个中提取并获取元数据部,并将元数据部的信息传送到元数据处理单元53。
在步骤S104中,一旦接收到元数据处理请求,元数据处理单元53就对期望的元数据执行处理,例如,从与请求一同接收的多个图像数据元数据部的信息中检索并获取所需的元数据项。在步骤S104的元数据处理中,为了创建链接页,检索并获取位置信息。在步骤S105中,响应于步骤S103中的请求,将获取的对应于每个图像数据的位置信息传送给内容创建单元52。
在步骤S106中,一旦接收到传送的位置信息,内容创建单元52就以每个传送图像数据的位置信息作为搜索关键字来搜索地图数据库54b。作为搜索结果,指定了包括用作搜索关键字的所有位置信息的区域范围。在步骤S107中,当以上述方式获得搜索结果时,内容创建单元52从地图数据库54b读取并接收作为搜索结果而得到的区域范围的数据。
在当前阶段,内容创建单元52已经存储了在步骤S102中传送的图像数据和在步骤S107中接收的区域范围数据。在步骤S108中,内容创建单元52使用存储的信息作为材料来创建链接页。
将通过实例描述在图5B中所示的链接页的上下文中链接页的创建处理。首先,内容创建单元52从存储单元54的模板数据库54c中读取模板数据,其中,创建具有将缩略图粘贴到地像上的显示形态的链接页以该模板数据为基础。已经基于以诸如HTML的预定标记语言描述的文档文件创建了作为链接页基础的模板数据。
内容创建单元52检索地像的数据作为从地图数据库53c中读取的区域范围的数据。与对应于照片图像P1、P2、和P3的图像数据的多条位置信息相匹配的地像数据上的位置被指定为例如地像数据的像素位置。由于地像数据还包括例如由纬度/经度表示的位置信息,因此图像数据的位置信息与地像数据的位置信息相匹配,从而基于位置信息来指定与图像数据的位置信息相匹配的地像上的位置。通过由地像数据的像素位置的数据代替位置信息,可以获得与图像数据的多条位置信息相匹配的地像上的位置,作为地像数据的像素位置。
然后,内容创建单元52在模板中执行写入,以将地像数据布置为背景图像。进一步,基于地像数据的指定像素位置确定对应于作为对象的照片图像P1、P2、和P3的图像数据的显示位置,并将其写入模板中。从而,创建了链接页。
还是在步骤S108中,将创建的链接页存储在存储单元54中,以将在博客数据库54a中注册。
当存储创建的链接页时,确定链接页的地址(URL)。在步骤S109中,内容创建单元52通过互联网将链接页的链接目的URL传送至PC 2的网络浏览器。
尽管在图10中未示出,但是一旦接收到链接页的URL,网络浏览器就以预定的形式向用户呈现URL。用户使用网络浏览器编辑博客的主体,以使用呈现的URL将链接插入到主体中。
将参照图11描述由PC 2和网络内容创建服务器3A执行的用于自动创建图6至图7B所示的网页的处理程序。图11所示的程序在下面的环境中执行,其中,用户已将图像数据从图像拍摄装置1传送到PC 2以创建和更新如图6(a)中所示的用作网络内容的网页(例如,首页),以及网络浏览器34a已被激活以通过互联网将PC 2连接至网络内容创建服务器3A来编辑网络内容。
在图11中,如图10中所示,示出用户接口和网络浏览器作为PC 2的处理,并且示出内容创建处理和元数据处理作为用户博客服务器3的处理,以及示出地图数据库(数据库)作为将被处理的对象。
在图11中,步骤S201至S207的处理与图10中所示的步骤S101至S107的处理相似。在与图7A和图7B的对应关系中,在步骤S201和S202中从PC 2传送至网络内容创建服务器3A的图像数据是从在A城、B城、C城、和D城拍摄的图像中选取的用于创建网页的图像。因此,在步骤S207中由内容创建单元52从地图数据库54b中接收并存储的区域范围是欧洲中法国的边境区域。
在图11中所示的步骤S208中,内容创建单元52使用在步骤S202中获得的图像数据和在步骤S207中获得的区域范围的数据,以创建例如图7A和图7B中所示的网页。
当在步骤S208中创建网页时,首先,从存储单元54的模板数据库54c中读取例如作为图7A中所示的主页和图7B中所示的链接页基础的模板数据,并接收该数据。在主页中,在图像区域AR1中布置从地图数据库54b中检索的区域范围的地像数据。表示A城、B城、C城、和D城位置的点被进一步添加至地像。
内容创建单元52使传送的图像数据的位置信息与检索的地图信息相匹配。因此,可以识别出在四个城市(即,A城、B城、C城、和D城)的任一区域中包括图像数据的位置信息。可以根据识别结果来创建表示图像区域AR1中的A城、B城、C城、和D城位置的点。此外,如上所述,还可通过写入模板中以将字符“A城”、“B城”、“C城”、和“D城”插入到模板字符串“××旅行记录”中的“××”,根据识别结果来创建在图像区域AR2中的标题名称。将要被插入到每个标题的链接信息也写入模板中。
在图7B中所示的链接页中,首先,在模板上执行用于将对应于传送的图像数据的图像粘贴到图像区域AR3中的写入操作。在图像区域AR4中,将关于粘贴到图像区域AR3上的各个图像的注解输入到注解栏中。预先输入可使用例如从图像数据的元数据或地图信息和图像数据的位置信息之间的关系中识别的信息内容而自动输入的信息。在图7B所示的情况下,可以在每个图像的注解栏中的条目“A城日期”中自动输入信息。可从上述识别结果中获取表示该位置定位在A城中的信息。在日期条目中实际显示相应图像的图像拍摄日期。可以从存储在图像数据的元数据部中的图像拍摄日期信息中获取该信息。
在步骤S209中,将内容信息的实体数据作为在步骤S208中创建的网页传送至PC 2。一般地,与博容不同,尽管服务器在创建处理中不管理网页,但在用户的PC等上创建网页并将其上载到网络内容服务器等。因此,网络内容创建服务器3A具有仅支持创建用作网络内容的网页的功能,但是与博客服务器3不同,其未被配置为管理用于在网络上浏览而创建的内容。因此,在步骤S209中,传送创建内容的数据实体。
用户使用以上述方式自动创建并从网络内容创建服务器3A传输至PC 2的网页的数据来创建网络内容。
本发明不限于上述实施例。例如,可以采用任何将位置信息添加到图像数据的技术。例如,通过执行编辑操作,可将位置信息添加到拍摄和记录的图像数据中。具有位置信息的图像数据可以不必是其实体部不是通过图像拍摄装置而获取的图像数据,并且其可以是一般的图像数据形式。
除图5A、5B、7A、和7B所示的内容以外,将被自动创建的网络内容可包括各种类型的内容。因此,只要信息是基于添加到图像数据的位置信息的,那么将被自动创建的内容信息就可以是除网络内容以外的任何信息。
在上述实施例中,从图10和图11可以理解,为了自动创建内容信息,由用户操作的PC起到接收图像数据并将图像数据传送到服务器的作用,并且服务器执行内容创建处理和元数据处理,以及搜索地图数据库。然而,例如,可给予PC内容创建功能,以及服务器可执行元数据处理并可响应于来自PC的搜索请求来搜索地图数据库。这种配置使得将根据本发明实施例的信息处理装置的结构分为多个装置。因此,如本发明的概念,不限于将由PC执行的图10和图11中所示的功能数。
例如,在本发明的实施例中,地图数据库可集成到PC中,使得可以在PC内执行图10和图11所示的所有功能。然而,更适合地,如在上述实施例中,实施将内容创建处理、元数据处理、和地图数据库搜索作为服务器的功能,这是因为由用户操作的PC的必需功能越简单和越普遍就越好。在实施例中,在现有技术状态下,PC用户仍然使用通常安装在PC中的称为网络浏览器的应用程序。这意味着即使不使用用于内容创建的特殊应用程序,也可以容易地自动创建内容。此外,用于创建内容的装置还可具有的以下优点,例如,如果对内容创建功能进行改进,则仅在服务器上执行程序更新或硬件加强,导致较低的运营负担和较高的设计灵活性。
本领域技术人员应该理解,根据设计要求和其他因素,可以在权利要求书或其等价物范围之进行各种修改、组合、再组合和变化。
权利要求
1.一种信息处理装置,包括图像信息获取装置,用于获取至少具有添加到其中作为附加信息的位置信息的图像信息;地图信息存储装置,用于存储地图信息;模板信息存储装置,用于存储包括内容信息模板的模板信息;地图信息获取装置,用于从存储在所述地图信息存储装置中的所述地图信息中获取与添加到由所述图像信息获取装置获取的所述图像信息的所述位置信息相对应的地图信息;以及内容信息创建装置,用于基于所述模板信息,至少使用通过所述地图信息获取装置获取的所述地图信息来创建内容信息。
2.根据权利要求1所述的信息处理装置,其中所述图像信息获取装置获取从内容信息创建用户接口装置传送的图像信息,所述内容信息创建用户接口装置具有用于创建通过预定标记语言定义其再生输出形式的内容信息的用户接口功能;以及所述信息处理装置还包括内容传送装置,用于将由所述内容信息创建装置创建的所述内容信息传送至所述内容信息创建用户接口装置。
3.根据权利要求1所述的信息处理装置,其中所述图像信息获取装置获取从内容信息创建用户接口装置传送的图像信息,所述内容信息创建用户接口装置具有用于创建通过预定标记语言定义其再生输出形式的内容信息的用户接口功能;所述内容信息创建装置创建从所述内容信息创建用户接口装置创建的所述内容信息链接的链接目的地的内容信息;以及所述信息处理装置还包括地址传送装置,用于将关于由所述内容信息创建装置创建的所述内容信息的链接目的地地址传送至所述内容信息创建用户接口装置。
4.一种信息处理方法,包括以下步骤获取至少具有添加到其中作为附加信息的位置信息的图像信息;从存储在地图信息存储装置中的地图信息中获取与添加至所获取图像信息的所述位置信息相对应的地图信息;以及基于存储在模板信息存储装置中且作为所述内容信息基础的模板信息,至少使用所获取的地图信息来创建内容信息。
5.一种用于使信息处理装置执行以下步骤的程序获取至少具有添加到其中作为附加信息的位置信息的图像信息;从存储在地图信息存储装置中的地图信息中获取与添加至所获取图像信息的所述位置信息相对应的地图信息;以及基于存储在模板信息存储装置中且作为所述内容信息基础的模板信息,至少使用所获取的地图信息来创建内容信息。
6.一种信息处理装置,包括图像信息获取单元,用于获取至少具有添加到其中作为附加信息的位置信息的图像信息;地图信息存储单元,用于存储地图信息;模板信息存储单元,用于存储包括内容信息模板的模板信息;地图信息获取单元,用于从存储在所述地图信息存储单元中的所述地图信息中获取与添加到由所述图像信息获取单元获取的所述图像信息的所述位置信息相对应的地图信息;以及内容信息创建单元,用于基于所述模板信息,至少使用通过所述地图信息获取单元获取的所述地图信息来创建内容信息。
全文摘要
一种信息处理装置包括以下元件。图像信息获取单元,用于获取至少具有添加到其中作为附加信息的位置信息的图像信息。地图信息存储单元,用于存储地图信息。模板信息存储单元,用于存储包括内容信息模板的模板信息。地图信息获取单元,用于从存储在地图信息存储单元中的地图信息中获取对应于添加到由图像信息获取单元获取的图像信息的所述位置信息的地图信息。内容信息创建单元,用于基于模板信息,至少使用通过地图信息获取单元获取的地图信息来创建内容信息。
文档编号G06F17/30GK101017506SQ20071008013
公开日2007年8月15日 申请日期2007年2月12日 优先权日2006年2月10日
发明者上野一朗, 廖柏平, 富永浩之 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1