CN100450154C - 用于传送含文本资料的数字图片的方法和装置 - Google Patents

用于传送含文本资料的数字图片的方法和装置 Download PDF

Info

Publication number
CN100450154C
CN100450154C CNB03825493XA CN03825493A CN100450154C CN 100450154 C CN100450154 C CN 100450154C CN B03825493X A CNB03825493X A CN B03825493XA CN 03825493 A CN03825493 A CN 03825493A CN 100450154 C CN100450154 C CN 100450154C
Authority
CN
China
Prior art keywords
jpeg file
expansion
data
label
photography
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.)
Expired - Fee Related
Application number
CNB03825493XA
Other languages
English (en)
Other versions
CN1708981A (zh
Inventor
H·福斯
J·本贾民
R·乌夫森
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.)
C3 Development Corp
Original Assignee
C3 Development Corp
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 C3 Development Corp filed Critical C3 Development Corp
Publication of CN1708981A publication Critical patent/CN1708981A/zh
Application granted granted Critical
Publication of CN100450154C publication Critical patent/CN100450154C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/77Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
    • H04N5/772Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera the recording apparatus and the television camera being placed in the same enclosure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/387Composing, repositioning or otherwise geometrically modifying originals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32128Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title attached to the image data, e.g. file header, transmitted message header, information on the same page or in the same computer file as the image
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3261Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of multimedia information, e.g. a sound signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3261Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of multimedia information, e.g. a sound signal
    • H04N2201/3264Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of multimedia information, e.g. a sound signal of sound signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3261Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of multimedia information, e.g. a sound signal
    • H04N2201/3266Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of multimedia information, e.g. a sound signal of text or character information, e.g. text accompanying an image
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3273Display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3274Storage or retrieval of prestored additional information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • H04N9/8047Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction using transform coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal

Abstract

一种方法和系统,用于把文本和音频资料并入JPEG文件,使得照片和文本资料作为一个单元存储并且作为一个单元传递。文本资料存储在各种作为JPEG文件一部分的照片特征标记中。含文本资料的JPEG文件可以传递到授权用户,基于口令安全,该授权用户可以编辑该文件。文本资料可以出现在照片的任何边缘的周围,或者可以直接嵌入照片中。

Description

用于传送含文本资料的数字图片的方法和装置
技术领域
本发明涉及一种用于在JPEG文件上附加文本资料并且向远端源传递这些文件的方法和装置。
背景技术
目前市面的技术允许摄影机拍摄数字的或非数字的图片,并且在图片上附加日期和时间标记。该日期和时间标记成为永久不可修改的信息,要么附于显影的图片,要么作为像素粘贴到数字图片中。这意味着,如果某个观看图片的人不想看到附于图片的附加数据,他们将没有机会这样做。此外,如果有人想要修改或除去那样的数据,那也是不可能的。
目前存在其它的技术,允许用户在他们的数字图片上增加说明。但是,这些说明存储在本地机器或因特网站点的数据库中。如果用户想要把图片从一个环境移到另一个,或者向其它用户发送数字图片,那么该说明不随图片一起移动。此外,如果声音文件附在JPEG文件上,一起传送图片和声音会存在同样的问题。
几个普遍涉及“传递JPEG文件”的主题的U.S.专利已经发布。例如,发给Pont等人的U.S.专利6,014,170涉及一种在记录单元中存储信息的信息处理装置。每个记录单元至少包括主图像数据、子图像数据和音频数据中的一个。如图5所示,主图像数据、子图像数据以及音频数据以混合的形式存储在随机存取存储器中。主图像数据包括首部信息和图像数据。首部信息包括索引信息、指示数据类型的信息、指示图像拍摄日期的信息、指示存储数据的区域的起始地址的信息和指示图像数据的数据长度的信息。子图象数据的数据结构和主图像数据的图像结构相似。但是,该专利没有描述这种情形,其中,当数据从一个位置传递到第二位置时,诸如文本数据或其它类型的说明资料的这种信息可以由授权用户修改。
发给Mizoguchi的U.S.专利5,805,215示出一种利用笔记本型电子摄影机的信息处理方法和装置。涉及具体图像的各种信息,例如图像的日期,自动和图像数据一起记录。
发给Horiuchi等人的U.S.专利5,170,253说明了一种用于在摄像机产生的图像上面添加标题的装置。要显示的标题由来自控制信号输入终端的控制信号选定。给Mizoguchi和Horiuchi等人的专利,当讨论到在数字图片上增加资料时,这些专利都没有提出一种用于确保在非摄影资料从第一位置发送到第二位置时只有授权的个人可以对它进行修改的方式。
从前面将意识到这一点,对于在图片上附加非摄影资料、一起传送摄影的和非摄影资料并且在远离第一位置的第二位置只允许授权的个人修改非摄影资料的系统仍有改进的必要。
发明内容
本发明针对现有技术的缺陷而提出,允许个人拍摄数字图片并在图片文件本身附加文本数据,这样,数据将伴随图片到各处。如果通过因特网或任何其它媒介发送图片,伴随的文本或者还有音频文件,总是附到图片本身而且作为ASCII文本,这样能够进行编辑。设在JPEG标记中的信息包括只允许某个人或某些个人对数字的非图片的资料进行编辑的口令。此外,本发明允许个人修改数字图片中的某些信息,但是不允许修改图片中的其它信息。此外,本发明允许某些个人修改一种类型的信息而其它个人修改不同类型的信息。
附于图片的文本/音频资料对接收该图片的任何人将是可见的。用户会准确地确定该文本将在何处如何和照片一起显示。文本资料可以作为说明显示在图片任一边缘周围,或者通过覆盖图片的某些像素可以直接包括在图片本身中。但是,倘若图片的所有者发送了允许这样的许可,只有那些具有适当的图片标记应用的人将被允许,如果他们确实希望,对文本进行修改。此外,基于应用中包括的口令或多个口令,某些个人能够对所有的文本/音频资料进行修改,而其它个人只可以对该资料的一部分进行编辑。
接收照片的其它个人不需要任何专用技术来观看附于照片的说明或其它类型的数据,因为附加的数据和/或声音的创建者将把该附加信息作为数字照片的一部分附上。非摄影资料将以它的原形式设在数字图片文件中,这样,如果创建者需要修改文本的话,将成为可能。
此外,既然实际的文本/音频数据将在JPEG文件内部存储,现在,搜索他们的个人计算机或其它设备上的一个人的所有照片的文本数据将成为可能。例如,如果文本资料,如照片的位置,被添加到数字照片上,这些照片的所有者可以只搜索在特定位置拍摄的或具体的个人的那些照片。此外,如果一些摄影师发送说明资料到诸如报纸之类的新闻组织,该组织可以搜索由某个摄影师提交的、或者关于某个主题的、或者到图片日期之时的所有照片。可以搜索的组合随着JPEG文件中存储的资料类型而变化。
现在,基于本发明,把每张图片分成单独的数据库变得可能,该数据库包括描述关于那张图片的属性的数据,并且,当和许多其它照片标记的图片结合在一起时,建立图片数据库变得可能,其中,每张图片具有描述图片内容的信息。因此,当和许多其它图片结合时,这将形成图片数据库,可以作为组或单独的图片进行搜索和处理。
用于产生所希望的效果(直接在数字照片上附加文本说明和音频资料、观看该照片以及编辑该照片)的应用软件,常驻在许多不同的设备中,诸如个人计算机、手提计算机或者甚至摄影机,它们将知道如何编辑和显示这种任一形式的数字数据。照片标记技术作为软件开发包(SDK)公布,这样,第三方可以将这种把文本和音频说明增加和编辑到数字照片的概念集成在他们自己的产品中。本发明扩展了当前市面的文件格式,通过利用JPEG文件中的某些保留标签,以JPEG格式恢复数字图片,这些保留标记用于在JPEG文件中增加需要存储元数据的数据用于编辑。
附图说明
通过下面结合附图的详细描述,将更充分地明白和理解本发明,其中:
图1是用于本发明环境的方框图;
图2是示出用于拍摄数字图片的摄影机的主要部件的方框图;
图3是示出其中含有文本资料的JPEG文件图;
图4是示出载入存储器的JPEG文件的方框图;
图5是示出编辑文本数据标记的过程的流程图;
图6是示出编辑图片标记的操作的方框图;
图7是示出图片的图;以及
图8是示出图7含有图片设有的文本资料的图片的图。
具体实施方式
图1说明本发明进行操作的环境。图片是利用任何类型的标准数字摄影机10拍摄。该数字图片向第一计算机或相似的输入设备12传递并最终向第二计算机或相似的存储设备14传递。通过任何常规的方式,例如把盘物理载入硬盘驱动器18或通过摄影机10和硬盘驱动器18之间的有线或无线连接,向第一数字计算机12的硬盘驱动器18传递数字图片。计算机设有监视器20和键盘22。键盘22设有标准的字母数字键24和标准的功能键26。键盘22通过连接40连接硬盘驱动器18含有的标准存储器。硬盘驱动器18通过连接42连接监视器20。
和第一计算机12相似,第二计算机14包括其中设有存储器的硬盘驱动器28、监视器30,以及含标准字母数字键34和标准功能键36的标准键盘32。键盘32通过通信线路44连接硬盘驱动器28,并且,显示器30通过通信线路46连接硬盘驱动器28。通过任何已知的通信链路38,例如有线链路、无线链路以及因特网,在第一计算机12的硬盘驱动器18和第二计算机14的硬盘驱动器28之间传递信息。
图2广泛地说明了标准数字摄影机10的操作特点50。这些特点包括用于捕获图像的图像捕获设备52以及用于捕获一幅或更多的数字格式的图像的存储设备54。CPU 56和存储器58一起控制数字摄影机的操作。然后,存储设备54含有的信息输入网络接口60,用于向诸如因特网或任何其它类型的有线或无线通信的通信网络62传送数字图像。
本发明的目的是允许在照片上以如下方式增加说明:该说明和照片都作为一个JPEG文件存储,这样整个文件可以从一个诸如计算机的存储设备传递到第二个诸如计算机的存储设备。此外,本发明允许由具有生成照片和附加的说明资料的人的许可的个人修改文本信息。还要注意,说明不必局限于文本资料,也可以包括诸如对音乐的语言注释或任何其它类型的支持声音,以丰富照片。该声音文件将是任何标准的声音文件格式,例如WAV。其它类型的文本资料包括描述照片内容、摄影师的名字、版权声明以及时间标记的说明。摄影师的名字以及版权声明作为含摄影师名字和版权声明的ASCII字符串包括。还要注意,和本发明一起使用的术语“文本资料”包括一个或更多的上面提到的元数据属性以及任何其它附加的满足本发明保护范围的属性。此外,注意,计算机或存储设备还可以是摄影机或蜂窝式电话。
上面提到的文本属性可以附于照片的底部或以任何形式直接嵌入照片中。涉及文本资料位置的信息包括在JPEG文件中。此外,本发明允许文本资料在数字照片中以各种字体、颜色和尺寸以及显示角度显示。此外,图片中任何上面提到的文本属性的X、Y位置以及旋转角度、背景颜色(如果文本资料未嵌入图片中)以及文本颜色、字体名称、字体大小和字体式样(粗体、下划线、斜体等的任何组合)也以JPEG文件格式存储。
标准的JPEG格式利用标记把JPEG文件流分为它的组成结构。每个标记的长度为两个字节,第一个字节总是具有值FF,并且,第二个字节含有指定标记类型的代码。当在文件内部对标记进行排序时,JPEG标准是相当灵活的。唯一采用的准则是,每个文件必需以图象起始(SOI)标记开始并以图像结束(EOI)标记结束。在多数情况下,所有其它标记可以按任何顺序出现。
图3说明在例如第一计算机12以及第二计算机14的显示器30上出现的典型JPEG文件。显示器上所示的JPEG文件包括在上面出现数字照片的主要部分70。JPEG 74的照片标签部分附于JPEG文件照片的底部。如图3所示,该部分会包括说明标记76、版权标记78以及首部标记80。其它的诸如摄影师名字以及照片描述的文本资料也可以出现在部分74中。正如前面指出的,JPEG文件的开始包括SOI标记82,并且会以EOI标记84结束。
JPEG格式支持通用标记,用于多个用户的第三方应用。JPEG格式含有一组指定为APP0-APP15的16个标记。这些标记允许在JPEG标准指定以外的信息被存储。虽然,在本发明中使用了这些标记中的哪些并不重要,用于本发明的摄影标签将在APP10标记中存储所有相关的文本数据。JPEG文件格式不要求使用这些标记的任一或全部。它们仅仅是标记的定义,打开和读取JPEG文件的标准应用程序可以忽略它们。既然它们是用于应用特定的数据,很可能,大多数JPEG文件将没有任何APP标记。
向这些APP标记指定编号的概念,给出15个可能的APP标记,它们可以使用。本发明选择使用了APP10标记,纯属偶然。但是,如果另一个应用由于它们自己内部的原因决定采用APP10标记,本发明的APP10标记将通过在标记结构中包括8字节长的签名来和这些其它的APP10标记区分。
本发明在JPEG文件内使用的APP10标记将基本上含有和表I所示的同样的数据结构。
表I
  数据项   数据类型   描述
  标记   2字节   JPG标记<sub>(APP10)</sub>
  数据长度   字   本标记含有的数据的长度
  签名   8字节   摄影标签标准的签名-“摄影标签”
类型 字节   摄影标签类型1-首部2-非显示数据(文本或其它)3-可显示的文本数据
数据 字节   数据字节。数据的结构将在下面扩展用于首部标记和文本数据标记类型。对于声音类型,数据是原始声音比特。
摄影标签应用需要三种类型的标记,即首部标记、不可显示数据标记和可显示文本数据标记。标记的具体类型将在表I所示的首部结构的类型字段中指出。
首部标记80(见图3)就常驻在EOI标记84的前面。该标记是通过摄影标签软件开发包(SDK)载入的第一个,并且将具有固定的大小,这样它可以被正确存取。首部标记的结构在表II示出。首部标记用于指向文件中的第一摄影标签标记,这样,它可以被快速存取而不是顺序扫描文件中的所有标记。如果用户决定将不把说明嵌入图片中而是在图片下方或上方的附加区域76(见图3)中显示,首部标记还含有附于JPEG文件的外部说明区域的字节高度。首部标记还含有说明位于的地方、允许保护图片中所有数据和允许个人修改该数据的一个或多个口令、说明区域的背景颜色、当前的摄影标签版本号以及结构的长度,这样它可以支持向后兼容。这是重要的,因为当结构载入时首部的长度作为第一段数据被读取,并且就是位于JPEG EOI标签前的首部结构的最后一位。首部标记还含有具体的
表II
  数据项   数据类型  描述
  PtrToFirstMarker   双字  指向文件中含有第一摄影标签的位置指针
HeightOfCaption  外部说明区域的字节高度如果不用,为0
  CaptionPosition 字节  1-顶部2-底部3-右侧4-左侧
  口令   字符(8)  8字符的口令,允许保护图片中所有的数据
帧宽  如果用户想要在照片上附加帧,那么该数字大于0。该数字将确定帧的像素宽度。
  BackgroundClr   双字  如果使用是说明区域的背景颜色
  VersionNo   字  当前摄影标签的版本
  LengthOfHdr   字  该结构的长度。这样我们可以支持向后兼容。
正在使用的摄影标签版本号。
不可显示的数据标记可以容纳单一元素的任何形式的数据,并且包括开放字段名的概念。这意味着应用可以创建它自己的字段类型。如表III所示,这些内部字段可以含有,但不局限于,说明的类型、摄影师的名字、版权声明、照片的日期、文本描述以及声音。其它类型的字段,例如照片的价格,也可以包括。不可显示的数据标记的结构在表III中示出。该数据标记允许用户存储JPEG文件中不用于显示的任何形式的数据。该数据可以用于在该数据库中搜索各种项目。注意到该数据不必是文本的并且还包括声音数据是重要的。这是重要的,是因为本发明的搜索能力然后并不只局限于文本数据,而是还包括搜索音频数据的可能型。和本发明相关联的各种输入设备,例如声音识别设备,可以在该搜索过程中采用。
表III
  数据项   数据类型   描述
数据类型 1字节   数据具有的类型:2-整数3-浮点数4-日期5-字节流(用于声音)
  字段名   文本   字段的名称(例如:说明、价格等等)
  数据长度   字   数据的长度
数据   取决于数据类型中描述的类型 实际存储的数据
说明标记76和版权标记78在JPEG文件中存储于首部标记80的前面。该文件存储的文本数据的类型可以包括说明、时间标记、摄影师的名字、版权声明以及声音注释。测试数据标记的结构在表IV中示出。如果文本嵌入JPEG文件图片中,在覆盖前,它存储图片的比特,这样,它可支持原来图片的编辑和重建,如果需要。所有的文本字段设计成具有可变的长度,因此要求有长度字段跟在每个文本字段数据属性的后面。
可显示的文本标记在表IV中说明。可显示的文本标记存储一段文本的显示属性,并且,基本上是不可显示标记的超集,因为它包含表III含有的全部信息以及表IV含有的全部信息。表III和表IV之间的主要差别在于,表IV还含有文本的显示属性。此外,如果文本嵌入到照片,可显示的文本标记在创建任何覆盖之前存储图片的比特。这是重要的,这样,可以在JPEG文件编译以及重建覆盖之前创建的照片之后,对照片和文本资料进行编辑,如果这是必需的。RGBBits存储图片被覆盖区域的比特。这些是当文本资料嵌入其中时从图片删除的照片的像素。图7和图8示出的典型照片说明了这一点。图7所示的照片150含有设在矩形154内部的短语“漫步公园”152。图8中的照片160删除了短语“漫步公园”,矩形162没有包含它。因此,如果对图片150进行编辑,以删除短语“漫步公园”,被那个具体的短语覆盖的图片的像素,现在包括在矩形162内它们正确的位置中。因此,通过在RGBBits中存储信息,无论何时需要编辑文本,在下面将说明的称为分解的过程中,只是重新载入不含文本的像素。最后,如果文本资料是嵌入图片,使用将另外说叫的称为组合的过程,含新编辑的文本的像素然后重新插入图片。
表IV
  数据项   数据类型   描述
  TextColor   颜色   文本的颜色
  FontLen   字   字体类型的长度
  FontName   字符   字体
  FontSize   字   字体的大小
  FontStyle   字   字体的式样:粗体、下划线等等
  位置   Rect 图片中将显示该文本的位置的x、y、w、h
  xyRotation   字   旋转文本的x、y度数
  zRotation   字   文本围绕z轴的旋转
  RGBBitsLen   字   RGB比特串的长度
  RGBBits   字节   被覆盖的图片区域的比特
参考图4,摄影标签应用载入计算机12、14或摄影机10、蜂窝式电话或任何其它任何存储设备之一的存储器中,这样,可以创建适当的文本资料并且附于JPEG文件。该数据也可以由授权用户修改,这将被描述。存储器包括的每种数据类型将作为链接表连接,由此,摄影标签首部90指向摄影标签说明标记92,摄影标签说明标记92接着指向摄影标签版权标记94。正如可以理解的,其它类型的文本资料会以和摄影师的名字、时间标记以及声音注释同样的方式操作。因此,参考表II,为了检索版权标记94中的数据,人们以指向第一标记的指针开始,然后顺序到下一个标记的指针。一旦载入具体的标记,那么存取和编辑所有该标记的属性将变得可能。例如,为了读取版权声明,人们遍历所有的节点以到达版权标签,然后,从版权标签载入文本字符串。
本发明利用在创建或编译含文本资料的JPEG文件的设备中以及在发送含文本资料的完整的JPEG文件的设备中载入的软件开发包。开始,如图5所示,JPEG文件载入可以是摄影机、计算机、蜂窝式电话或相似的实现设备的设备中。然后,摄影标签软件检查JPEG文件是否在文件内部具有任何摄影标签标记。如果具有,那么定位首部标记80(见图3),该标记80指向第一标签,第一标签接着指向下一个标签,如前所述。如果在步骤100或102,JPEG文件中没有摄影标签标记,如步骤112、114所示,创建正确的标记。这通过调用创建标记完成,该创建标记有能力产生含有先前所述的所有文本资料的类型的新说明。一旦创建了标记,那么设定所有诸如说明的位置、字体的类型、字体的颜色等等具体的属性是可能的。
如果载入的JPEG文件具有正确的标记,如步骤104所示,所有的数据标记载入存储器。无论JPEG文件载入时其中是否具有全部标记,或无论标记是否是最近创建的,都是这样。在该点,使用每个数据标记现在是可能的。获得位于JPEG文件的位图的所有的图片比特现在也是可能的,这样,如步骤106所示,图片可以在屏幕上显示。在该点,设在数据标记中的任何数据属性可以如步骤108进行编辑。正如下面所说明的,该编辑步骤只有当可能的编辑输入了正确的密码时可以完成。当所有的数据属性被检查和编辑之后,如果是必需的,将如步骤110存储JPEG文件。
保存摄影标签文件的过程由步骤116开始分解图像完成,其中,实际的照片被分解,然后重建,删除JPEG文件内部的摄影标签。这意味着分解步骤116结束时,图片好像是回到了它原始的加注说明前的状态。这是重要的,因为所有的文本数据在编辑之后必须在照片内部重建。
分解的方法开始包括遍历所有数据标记节点的步骤。获得每个节点的RGBBits属性。这些比特是文本当前覆盖的区域的原始的图片像素。如果没有覆盖,该步骤不是必需的。对于每个RGBBit,在矩形位置(表IV的第二个属性)的顶部必须重新覆盖。该步骤有效地擦除具有标记文本的像素,并且恢复在文本覆盖前所包括的原始矩形像素。对于摄影标签JPEG文件中创建了的所有文本标记,该步骤必需进行。
在该点,如步骤118所示,在除去所有原来的数据并且图像返回到它原始的未加图片标记状态后,图片必须重新组合。这意味着,所有的文本标记必须重新构建为图片。这通过遍历所有的数据标记节点来完成,并且,对于每个节点,正确的矩形位置必须在文本要被覆盖的图片中提取。这通过从图片中提取原始的像素比特产生,该图片被分解并以RGBBit属性保存于文本标记中。然后,所有属性中的文本字符串、字体、颜色等等被写入图片。因此,既然图片中文本资料后面的部分被保存,原始的图片总是可以重建的。对于在摄影标签JPEG文件中创建的所有的文本标记,该过程必须完成。最后,如步骤120,通过保存JPEG的图片像素、保存摄影标签数据标记、保存摄影标签首部并且然后改写EOI标记,保存重新组合的图像。在该点,可以向如图1所示的各种设备发送产生的含文本资料的JPEG文件。
如前所示,本发明允许传递和编辑含文本资料的JPEG文件。但是,为了确保只有授权的个人可以编辑该资料,摄影标签软件包括安全机制,允许JPEG文件的创建者保护文件内部的数据未经创建者的许可不会被修改。该安全系统还决定哪些摄影标签将在图片上观看以及它们将被观看的方式。
因为如表II所示的首部标记包括口令,本发明进行安全方面的操作。因此,如图6所示,在步骤130,当含摄影标签的JPEG载入图1所示的设备之一时,在步骤132进行检查,以确定用户在步骤136是否输入口令。除非输入有效的口令,否则停止所有的编辑操作。在步骤138,软件检查,以确保由用户输入如首部标记含有的验证的口令。如果输入的口令无效,用户有另一次机会输入有效的口令。如果在预定的尝试之后未输入有效的口令,不允许进行任何编辑。但是,如果在步骤140输入了有效的口令,允许在步骤134进行正常的编辑处理。
此外,如前所示,本发明的软件可以这样组成:允许第一个人编辑JPEG文件中包括的所有非摄影资料,但是防止第二个人修改该数据中的一些数据,但是允许该第二个人改变数据的其它部分。这通过包括多于一个的口令完成,如表II所示和图6所示。基于对不同的个人分配不同的口令,给予全部或有限的许可,以编辑JPEG文件上非摄影资料。最后,可以设计应用程序,防止对一些数据(例如时间标记)进行任何编辑。
虽然为了说明已经详细描述了本发明的实施例,人们将理解,在不脱离本发明的精神和保护范围的前提下,可以进行各种修改。因此,本发明只受所附权利要求的限制。

Claims (17)

1.一种用于创建扩充的JPEG文件的方法,包含如下步骤:
创建具有多个、n个数字像素的原始数字照片,所述多个、n个数字像素包括含有m个数字像素的所述n个数字像素中的第一部分;
向设有第一数据输入设备的第一微处理器中提供的第一存储设备传递所述原始数字照片;
通过用非摄影资料的m个数字像素的第二部分来替代含有m个数字像素的所述第一部分,使用所述数据输入设备来编辑所述原始数字照片,由此产生修改的数字照片;以及
通过存储所述修改的数字照片和数字像素的所述第一部分创建扩充的JPEG文件为单个文件,其中所述第一部分存储在附于所述修改的数字照片的摄影标签标记中。
2.根据权利要求1所述的创建扩充的JPEG文件的方法,包括以下步骤:向设有第二数据输入设备的第二微处理器中提供的第二存储设备传递所述扩充的JPEG文件。
3.根据权利要求2所述的创建扩充的JPEG文件的方法,其中输入至少一个口令用于编辑所述文本资料。
4.根据权利要求1所述的创建扩充的JPEG文件的方法,还包括以下步骤:在所述摄影标签标记中至少插入一个口令,允许授权的个人编辑所述文本资料。
5.根据权利要求4所述的创建扩充的JPEG文件的方法,还包括以下步骤:在所述摄影标签标记中插入至少两个相异的口令,允许完全不同的个人对所述文本资料的不同部分进行编辑。
6.根据权利要求1所述的创建扩充的JPEG文件的方法,还包括以下步骤:在附于所述修改的数字照片的所述摄影标签标记中存储m个数字像素的所述第二部分。
7.一种用于创建在单个文件中含有照片和非摄影资料的扩充的JPEG文件的系统,包含:
产生含有n个数字像素的原始数字照片的摄影机;
用于向包括具有第一显示器的第一微处理器的第一存储设备传递所述原始数字照片的装置,所述原始数字照片包括含有m个数字像素的第一部分,所述原始数字照片在所述第一存储设备中创建JPEG文件;
连接到所述第一微处理器的第一数据输入设备,用于用非摄影资料的m个数字像素的第二部分替代所述数字照片的所述第一部分,由此产生修改的数字照片;以及
用于创建扩充的JPEG文件的设备,所述扩充的JPEG文件包括用m个数字像素的所述第二部分替代m个数字像素的所述第一部分的所述修改的数字照片,所述扩充的JPEG文件包括摄影标签标记,所述摄影标签标记包括m个数字像素的所述第一部分,其中所述修改的照片和所述摄影标签标记形成单个扩充的JPEG文件。
8.根据权利要求7所述的用于创建扩充的JPEG文件的系统,还包括用于在所述摄影标签标记中插入口令、允许授权的个人对所述所述非摄影资料进行编辑的设备。
9.根据权利要求8所述的用于创建扩充的JPEG文件的系统,其中用于插入口令的所述设备插入至少两个相异的口令到所述摄影标签标记中、允许完全不同的个人对所述所述非摄影资料的不同部分进行编辑。
10.根据权利要求7所述的用于创建扩充的JPEG文件的系统,其中所述摄影标签标记还包括m个数字像素的所述第二部分。
11.根据权利要求7所述的用于创建扩充的JPEG文件的系统,其中所述扩充的JPEG文件是JPEG文件。
12.根据权利要求7所述的用于创建扩充的JPEG文件的系统,还包括用于向设在第二微处理器中的第二存储设备传递所述完整的扩充的JPEG文件的装置。
13.根据权利要求12所述的用于创建扩充的JPEG文件的系统,其中所述第一和第二微处理器设有用于搜索所述扩充的JPEG文件的所述非摄影资料中包括的各项的装置。
14.根据权利要求7所述的用于创建扩充的JPEG文件的系统,还包括第二数据输入设备,允许用户使用所述第二数据输入设备编辑所述扩充的JPEG文件。
15.根据权利要求7所述的用于创建扩充的JPEG文件的系统,其中所述非摄影资料是音频。
16.根据权利要求7所述的用于创建扩充的JPEG文件的系统,其中所述非摄影资料是文本资料。
17.根据权利要求16所述的用于创建扩充的JPEG文件的系统,其中所述文本资料沿着所述修改的数字照片的至少一个边缘提供。
CNB03825493XA 2002-10-02 2003-09-30 用于传送含文本资料的数字图片的方法和装置 Expired - Fee Related CN100450154C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/261,409 US6888569B2 (en) 2002-10-02 2002-10-02 Method and apparatus for transmitting a digital picture with textual material
US10/261,409 2002-10-02

Publications (2)

Publication Number Publication Date
CN1708981A CN1708981A (zh) 2005-12-14
CN100450154C true CN100450154C (zh) 2009-01-07

Family

ID=32041816

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB03825493XA Expired - Fee Related CN100450154C (zh) 2002-10-02 2003-09-30 用于传送含文本资料的数字图片的方法和装置

Country Status (10)

Country Link
US (1) US6888569B2 (zh)
EP (1) EP1557035B1 (zh)
JP (1) JP2006501754A (zh)
KR (1) KR20050083715A (zh)
CN (1) CN100450154C (zh)
AT (1) ATE454009T1 (zh)
AU (1) AU2003276507A1 (zh)
CA (1) CA2541133A1 (zh)
DE (1) DE60330792D1 (zh)
WO (1) WO2004030437A2 (zh)

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7272788B2 (en) * 2000-12-29 2007-09-18 Fotomedia Technologies, Llc Client-server system for merging of metadata with images
AU2002255568B8 (en) * 2001-02-20 2014-01-09 Adidas Ag Modular personal network systems and methods
CA2439565C (en) * 2001-02-28 2016-05-17 Musicrebellion Com, Inc. Digital online exchange
US8166098B1 (en) * 2002-06-17 2012-04-24 At&T Intellectual Property I, Lp System and method for dynamically capturing digital images from image capture devices
US20080129758A1 (en) * 2002-10-02 2008-06-05 Harry Fox Method and system for utilizing a JPEG compatible image and icon
JP3687675B2 (ja) * 2002-12-25 2005-08-24 株式会社ニコン 電子透かし機能を有する電子カメラ、および画像処理プログラム
FI114601B (fi) * 2003-06-11 2004-11-15 Nokia Corp Menetelmä ja järjestelmä kuvan käsittelemiseksi, laite sekä kuvatallenne
US7426187B2 (en) * 2003-10-21 2008-09-16 Nokia Corporation False sync code protection (FSP) decoding by software
US20060031091A1 (en) * 2004-03-31 2006-02-09 Tarr Christopher A System and method for providing custom stock images
KR100733835B1 (ko) 2005-04-20 2007-07-03 주식회사 코아로직 음성 및 오디오 데이터를 포함한 제이피이지 파일의 생성장치, 그의 생성 방법 및 그의 저장 매체
US7715586B2 (en) * 2005-08-11 2010-05-11 Qurio Holdings, Inc Real-time recommendation of album templates for online photosharing
US8447828B2 (en) * 2005-09-21 2013-05-21 Qurio Holdings, Inc. System and method for hosting images embedded in external websites
KR101366805B1 (ko) * 2006-05-30 2014-02-21 삼성전자주식회사 사용자 관심 사항에 기초한 이동 통신 장치의애플리케이션의 런칭 패드 장치 및 구동 방법
KR100856407B1 (ko) 2006-07-06 2008-09-04 삼성전자주식회사 메타 데이터를 생성하는 데이터 기록 및 재생 장치 및 방법
JP2008039906A (ja) * 2006-08-02 2008-02-21 Casio Comput Co Ltd 情報処理システム、情報処理装置、画像表示装置及びそのプログラム
DE102007022737B4 (de) * 2007-05-15 2010-01-21 Siemens Ag Transfer von medizinischen Berichten mittels eines Berichtspaketes
US8758252B2 (en) * 2008-01-02 2014-06-24 Arcscan, Inc. Innovative components for an ultrasonic arc scanning apparatus
JP5105550B2 (ja) * 2009-03-19 2012-12-26 カシオ計算機株式会社 画像合成装置及びプログラム
KR20110027589A (ko) * 2009-09-09 2011-03-16 삼성전자주식회사 전자 장치에서 정보를 삽입하고 공유하는 방법 및 장치
US20150101064A1 (en) * 2012-07-31 2015-04-09 Sony Corporation Information processing apparatus, information processing method and program
US9009123B2 (en) 2012-08-14 2015-04-14 Shuttersong Incorporated Method of combining image files and other files
US10972746B2 (en) 2012-08-14 2021-04-06 Shuttersong Incorporated Method of combining image files and other files
CN103067441B (zh) * 2012-11-27 2016-09-21 小米科技有限责任公司 一种图片分享的方法、装置和设备
CN103327277A (zh) * 2013-07-05 2013-09-25 成都品果科技有限公司 留声照片生成方法及图片数据与声音数据合并存储方法
US10444959B2 (en) * 2014-06-02 2019-10-15 Fujifilm North America Corporation Method and apparatus for managing multiple views for graphics data
CN104463469A (zh) * 2014-12-09 2015-03-25 国家电网公司 一种电网基建工程数码照片管理方法及装置
WO2016144327A1 (en) * 2015-03-10 2016-09-15 Mark Carlson Selfie graph
US10187443B2 (en) 2017-06-12 2019-01-22 C-Hear, Inc. System and method for encoding image data and other data types into one data format and decoding of same
US11588872B2 (en) 2017-06-12 2023-02-21 C-Hear, Inc. System and method for codec for combining disparate content
EP3821614B1 (en) * 2018-07-10 2024-04-10 Nokia Technologies Oy An apparatus, a method and a computer program for video coding and decoding
CN109658759A (zh) * 2019-02-26 2019-04-19 安康学院 一种新型电工电子实验报告与考评系统
CN113312911B (zh) * 2021-05-26 2022-07-12 上海晏鼠计算机技术股份有限公司 一种基于大纲的自动授权与文段智能创作方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2719137A1 (fr) * 1994-04-25 1995-10-27 Fontaine Picourex Valere Procédé et dispositif pour la transmission de fichiers comportant au moins un premier type d'informations de faible volume et un deuxième type d'informations de volume important.
JP2002033999A (ja) * 2000-07-14 2002-01-31 Oki Electric Ind Co Ltd Jpeg動画像記録装置

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100320298B1 (ko) * 1993-03-25 2002-04-22 마크 에이. 버거 영상처리방법및시스템
JP3203290B2 (ja) * 1994-03-31 2001-08-27 富士写真フイルム株式会社 ディジタル電子スチル・カメラおよびメモリ・カードへの記録方法
US5805215A (en) * 1994-04-21 1998-09-08 Canon Kabushiki Kaisha Information processing method and apparatus for storing additional data about an image
US6249316B1 (en) * 1996-08-23 2001-06-19 Flashpoint Technology, Inc. Method and system for creating a temporary group of images on a digital camera
JP3658144B2 (ja) * 1997-06-13 2005-06-08 株式会社リコー デジタルスチルカメラ
JP3375852B2 (ja) * 1997-06-13 2003-02-10 三洋電機株式会社 ディジタルカメラ
US6483540B1 (en) * 1997-06-16 2002-11-19 Casio Computer Co., Ltd. Image data processing apparatus method and program storage medium for processing image data
US6014170A (en) * 1997-06-20 2000-01-11 Nikon Corporation Information processing apparatus and method
US5973734A (en) * 1997-07-09 1999-10-26 Flashpoint Technology, Inc. Method and apparatus for correcting aspect ratio in a camera graphical user interface
US6154576A (en) * 1997-12-03 2000-11-28 Flashpoint Technology, Inc. System and method for anti-aliasing of text overlays on electronic images
US6445460B1 (en) * 1999-04-13 2002-09-03 Flashpoint Technology, Inc. Method and system for providing and utilizing file attributes with digital images
US20020021304A1 (en) * 2000-08-18 2002-02-21 Harutaka Eguchi Image processing system for adding add information to image object, image processing method and medium
US7262797B2 (en) * 2001-02-22 2007-08-28 Ge Inspection Technologies Lp Method and system for storing calibration data within image files
JP2002297154A (ja) * 2001-03-30 2002-10-11 Minolta Co Ltd データ提供方式及びデータ提供装置及びデータ取得方式及び端末装置
US7110026B2 (en) * 2001-07-03 2006-09-19 Logitech Europe S.A. Image tagging for post processing
US7151920B2 (en) * 2001-12-18 2006-12-19 Nokia Corporation System for protecting pictures used in wireless communication messages
JP2003224750A (ja) * 2002-01-29 2003-08-08 Ricoh Co Ltd デジタルカメラおよび画像編集システム
US7302118B2 (en) * 2002-02-07 2007-11-27 Microsoft Corporation Transformation of images
US20030174218A1 (en) * 2002-03-14 2003-09-18 Battles Amy E. System for capturing audio segments in a digital camera
US20030210335A1 (en) * 2002-05-07 2003-11-13 Carau Frank Paul System and method for editing images on a digital still camera

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2719137A1 (fr) * 1994-04-25 1995-10-27 Fontaine Picourex Valere Procédé et dispositif pour la transmission de fichiers comportant au moins un premier type d'informations de faible volume et un deuxième type d'informations de volume important.
JP2002033999A (ja) * 2000-07-14 2002-01-31 Oki Electric Ind Co Ltd Jpeg動画像記録装置

Also Published As

Publication number Publication date
WO2004030437A2 (en) 2004-04-15
JP2006501754A (ja) 2006-01-12
EP1557035A2 (en) 2005-07-27
US6888569B2 (en) 2005-05-03
ATE454009T1 (de) 2010-01-15
EP1557035A4 (en) 2007-06-06
EP1557035B1 (en) 2009-12-30
WO2004030437B1 (en) 2004-09-23
DE60330792D1 (de) 2010-02-11
KR20050083715A (ko) 2005-08-26
CA2541133A1 (en) 2004-04-15
WO2004030437A3 (en) 2004-08-12
US20040066459A1 (en) 2004-04-08
CN1708981A (zh) 2005-12-14
AU2003276507A1 (en) 2004-04-23

Similar Documents

Publication Publication Date Title
CN100450154C (zh) 用于传送含文本资料的数字图片的方法和装置
US7386576B2 (en) Data file storage device with automatic filename creation function, data file storage program and data file storage method
US20080129758A1 (en) Method and system for utilizing a JPEG compatible image and icon
US4933880A (en) Method for dynamically processing non-text components in compound documents
US7509576B2 (en) Information processing system and method, program, and recording medium
CN1495640B (zh) 存储在单个xml文件中的可被理解xml的应用程序处理的文字处理器文档
TW464817B (en) Technique for creating audience-specific views of documents
US6014668A (en) Document information management system and method of generating a human-computer interactive document sheet allowing relevant information retrieval from a remote site
US20040205609A1 (en) System and method for generating and formatting a publication
US7388606B2 (en) Method and apparatus for creating a digital picture with a watermark as well as removing the watermark from the digital picture
CN1991842B (zh) 用于管理移动终端的图像的装置和方法
JPH11175533A (ja) 画像検索装置
KR20050061451A (ko) 복합 멀티미디어 메시지의 자동 배치 및 자동 디스플레이가능 프로세스
US20080294632A1 (en) Method and System for Sorting/Searching File and Record Media Therefor
JP4666789B2 (ja) コンテンツ配信システムおよびコンテンツ配信サーバ
JP3353280B2 (ja) データ処理装置および方法
CN107066437B (zh) 数字作品标注的方法及装置
EP1744271A1 (en) Document processing device
JP2007072698A (ja) 掲示板システム、掲示板サーバ、および掲示板の閲覧制御方法
Bowen et al. Museums and Wikipedia
JP3448452B2 (ja) 文書情報管理システム
US20040164989A1 (en) Method and apparatus for disclosing information, and medium for recording information disclosure program
US20030050790A1 (en) Business card processing system and method
JP2003022263A (ja) 構造化文書管理装置とそのプログラム
JP3873726B2 (ja) 電子名刺による日本語変換辞書登録方法及び装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: VERTEGOSH CO., LTD.

Free format text: FORMER OWNER: C3 DEV CORP.

Effective date: 20070323

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20070323

Address after: American New York

Applicant after: C3 Dev Corp.

Address before: Israel Jerusalem

Applicant before: C3 Dev Corp.

C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090107

Termination date: 20091030