用于同步元数据的方法和设备以及存储介质技术

技术编号:3603778 阅读:170 留言:0更新日期:2012-04-11 18:40
一种用于当资源的元数据被编辑时使用资源的反向链接信息文件来同步参照相同内容的不同资源的元数据的方法和设备,该方法包括:编辑第一资源的元数据;使用第一资源参照的内容的反向链接信息文件检测与第一资源相同内容的第二资源;和将第二资源的元数据与第一资源的编辑的元数据同步。因此,可容易地同步在参照相同内容的多个MPV文件中的资源的元数据。

【技术实现步骤摘要】

本专利技术涉及同步元数据,更具体地讲,涉及一种用于同步多个参照(或链接)相同内容的MultiPhotoVideo或MusicPhotoVideo(以下称为‘MPV’)文件中的资源(asset)的元数据的方法和设备,以及一种存储用于执行该方法的计算机程序的存储介质。
技术介绍
已经提议了多种方案来在处理数字数据内容的信息技术(IT)或消费性电子(CE)产品之间共享和交换内容。这种方案包括MultiPhotoVideo(多照片视频)或MusicPhotoVideo(音乐照片视频)(以下称为‘MPV’)。作为公开规范的MPV在光学存储技术协会(OSTA)和国际影像工业协会中被标准化,并且目的在于简化如数字照片、视频、数字音频和文本的内容的处理、交换和再现。基于XML元数据,如MPV元数据的资源通过父母index(索引)或album(相册)来链接。这种链接通过XML来描述并且是从父母资源到孩子资源的单向参考链接。即,参考图1中显示的‘MPV链接’的例子,资源/DCIM/100ABCDE/SAMS0001.JPG被链接到文件album001.pvm,并且资源/DCIM/100ABCDE/SAMS0002.JPG被链接到文件album001.pvm和文件album002.pvm。资源/DCIM/101ABCDE/SAMS0001.JPG被链接到文件album002.pvm和文件index.pvm,并且资源/DCIM/101ABCDE/SAMS0001.WAV被链接到文件index.pvm。因此,如图2所示,图1的文件index.pvm的源代码可通过XML来描述。参照图2,文件index.pvm中的资源/DCIM/101ABCDE/SAMS0001.JPG的‘mpv:id’被写入“MariahPhoto00”,资源/DCIM/101ABCDE/SAMS0001.WAV的‘mpv:id’被写入“MariahSong00”,并且资源StillWithAudio被写入“MariahAlbum00”。如图3所示,图1的文件album002.pvm的源代码可通过XML来描述。参照图3,在文件album002.pvm中,资源/DCIM/101ABCDE/SAMS0001.JPG的‘mpv:id’被写入“MariahPhoto00”,并且资源/DCIM/100ABCDE/SAMS0002.JPG的‘mpv:id’被写入“MandyMoorePhoto00”。参照图2和图3中显示的源代码例子,资源DCIM/101ABCDE/SAMS0001.JPG的‘mpv:id’被写入文件index.pvm和album0002.pvm两者中的“MariahPhoto00”。在这种情况下,如果资源DCIM/101ABCDE/SAMS0001.JPG的元数据在文件index.pvm中被编辑,则资源DCIM/101ABCDE/SAMS0001.JPG的元数据将具有与文件album002.pvm的资源DCIM/101ABCDE/SAMS0001.JPG的元数据不同的内容。即,尽管在文件index.pvm中,作为在其中‘mpv:id’参照“MariahPhoto00”的资源DCIM/101ABCDE/SAMS0001.JPG的元数据的<title>从“BeautifulMariah”变为“Mariah in Korea”,但是在文件album0002.pvm中,作为在其中‘mpv:id’参照“MariahPhoto00”的资源DCIM/101ABCDE/SAMS0001.JPG的元数据的<title>仍然保持“Beautiful Mariah”。因此,在链接到资源DCIM/101ABCDE/SAMS0001.JPG的文件album0002.pvm的元数据和文件index.pvm的元数据之间产生矛盾。由于上述的单向参照链接被使用并且资源不知道用于相关资源的信息,所以产生这种矛盾。因此,当元数据被编辑时,为了去除参照不同MPV文件中的相同内容的资源的元数据之间的矛盾,所有资源的元数据应被检查。
技术实现思路
本专利技术提供一种用于当资源的元数据被编辑时使用资源的反向链接信息文件来同步参照相同内容的不同资源的元数据的方法和设备,以及一种存储用于执行该方法的计算机程序的存储介质。根据本专利技术一方面,提供一种用于同步元数据的方法,该方法包括编辑第一资源的元数据;使用第一资源参照的内容的反向链接信息文件检测参照与第一资源相同内容的第二资源;和将第二资源的元数据与第一资源的编辑的元数据同步。根据本专利技术的另一方面,提供一种用于同步在包括MPV文件单元和反向链接文件单元的系统中的资源的元数据的方法,该方法包括编辑第一资源的元数据;在反向链接信息文件单元中搜索第一资源参照的内容的反向链接信息文件;确定基于反向链接信息文件从MPV文件单元检测的第二资源是否参照与第一资源相同的内容;并且如果第二资源参照与第一资源相同的内容,则将第二资源的元数据与第一资源的编辑的元数据同步。根据本专利技术的另一方面,提供一种用于同步元数据的设备,该设备包括MPV文件单元,具有用于至少一个资源的信息;元数据编辑单元,编辑第一资源的元数据;反向链接信息文件单元,具有至少一个内容的反向链接信息文件;搜索单元,基于从元数据编辑单元提供的第一资源的信息在反向链接信息文件单元中搜索第一资源参照的内容的反向链接信息文件;资源检测器,使用搜索的反向链接信息文件和包括在MPV文件单元中的信息来检测参照与第一资源相同内容的第二资源;和同步处理器,将第二资源的元数据与第一资源的编辑的元数据同步。根据本专利技术的另一方面,提供一种在其上包含有用于执行用于同步元数据的方法的计算机程序的计算机可读介质,该方法包括编辑第一资源的元数据;使用第一资源参照的内容的反向链接信息文件检测参照与第一资源相同内容的第二资源;和将第二资源的元数据与第一资源的编辑的元数据同步。附图说明通过结合附图对示例性实施例进行的详细描述,本专利技术的上述和其他特点和优点将会变得更加清楚,其中图1显示MPV链接的例子;图2显示图1中显示的文件index.pvm的源代码的例子;图3显示图1中显示的文件album002.pvm的源代码的例子;图4是根据本专利技术实施例的包括元数据同步设备的系统的功能框图;图5显示文件mtd的源代码的例子;和图6是示出根据本专利技术实施例的源代码同步方法的流程图。具体实施例方式以下,参照附图来描述本专利技术的实施例。附图中相同标号始终表示相同部件。图4是包括根据本专利技术实施例的元数据同步设备的系统的功能框图。参照图4,该系统包括MPV文件单元401、元数据编辑单元402、mtd文件单元403、元数据同步设备410、和用户接口420。该系统可以是用于收集数字媒体的捕获装置(capturing device)或数字媒体再现系统。作为通过XML(扩展标记语言)描述的一组文件的MPV文件单元401包括*.pvm、*.mum、*.xml等的文件。元数据编辑单元402能够根据经由用户接口420接收的用户请求来编辑包括在MPV文件单元401中的MPV文件中资源的元数据。编辑操作可包括元数据的创建、复制、去除本文档来自技高网
...

【技术保护点】
一种用于同步元数据的方法,该方法包括:编辑第一资源的元数据;使用第一资源参照的内容的反向链接信息文件来检测参照与第一资源相同内容的第二资源;和将第二资源的元数据与第一资源的编辑的元数据同步。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:金熙娟金斗镒安振镕崔爀丞申盛国金荣润
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:KR[韩国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利