记录图像文件的方法以及记录和提供图像文件的装置的制作方法

文档序号:6420919阅读:145来源:国知局
专利名称:记录图像文件的方法以及记录和提供图像文件的装置的制作方法
技术领域
本发明涉及通过诸如因特网等网络媒质来提供信息的方法和装置,具体地说,本发明涉及在媒质上记录和传输/发送图像文件的方法和装置。
背景技术
在与因特网连接的用户终端上,通过操作诸如Web浏览器的HTTP观察器软件,可以容易地使用由连接到因特网的多个超文本传输协议(HTTP)服务器提供的万维网(WWW)服务。
图形用户界面(GUI)的导入使Web浏览器操作更容易。此外,与因特网连接的HTTP服务器数正在迅速增加。因此,用户可以容易地获得更多的信息,WWW服务已迅速普及。
任意的图像文件被用来改善通过GUI的操作,而所谓的按钮将预定操作、链接及其它操作与对应于该图像文件的图像相关联。作为这种按钮的一例,已知所谓的旗标(banner)广告,在该旗标广告中,例如提供预定广告的提供装置的统一资源定位符(URL)等地址被映射到表示预定产品、信息等的图像上。
旗标广告用HTML(超文本标记语言)定义为到预定的URL的链接的按钮和被称为映射到该按钮的图像的图像文件来执行。
用户操作Web浏览器以指示(点击)作为旗标广告定义的按钮,使得可以容易地参照链接的信息。
此外,由于WWW服务器近年来用于商务,因此,比普通的商务更容易调查例如用户访问条件,该服务器还被用于市场行销活动。
作为进行这种调查的方法,已知下列方法(1)包括以下步骤的一种方法使用在用户终端上的例如所谓的Web浏览器的HTTP观察器(viewer)软件来存储各用户固有的识别信息、Cookie(库基,一种软件技术)等,在用户访问HTTP服务器时通过HTTP服务器来获得识别信息,并记录和分析HTTP服务器提供的对信息的用户访问;(2)另一种方法包括以下步骤分析从连接到因特网服务提供者(以下简称为ISP)的用户终端发送的信息包,并记录和分析HTTP服务器提供的对信息的用户访问;或(3)再一种方法包括以下步骤除了记录和分析例如HTTP服务器的访问分析软件、访问记录(日志)等HTTP服务器提供的信息之外,,还通过与HTTP服务器无关的应用软件来记录和分析用户的访问。
作为特定例,使用Java(商标)applet,以便将与来自用户的访问匹配的信息记录到可以引用例如在http//www.snippet.com/home.htm中采用的文件中。
但是,在上述旗标广告中,由于图像文件和包括指示实际链接位置的信息的HTML文件作为单独的文件来存储,所以通过适当地定义引用图像文件的HTML文件的描述,可以很容易地使最初与图像文件相联系的链接位置之外的链接位置与图像文件相联系。因此,图像文件可以被非法使用。
此外,在上述访问调查中,在方法(1)中包括Cookie不能使用在用户终端执行的HTTP观察器(viewer)软件的某些设定中,从真实性的观点来看,存在改善的余地。
此外,由于Cookie由各HTTP服务器发行、管理等,所以访问条件调查在与另一HTTP服务器协作中不能完成,由于为了对多个HTTP服务器调查用户访问条件,必需合并各HTTP服务器的访问条件,所以在服务器数量增加时,调查更为困难。
另外,在方法(2)中,在试图对连接到因特网的用户使用的ISP(因特网服务提供商)外面操作的外部HTTP服务器进行访问条件调查时,由于连接到因特网的HTTP服务器的数量非常大,所以被调查对象的增加的数量使得难以进行调查。
此外,在方法(3)中,由于诸如操作用于完成上述调查和分析日志的应用软件需要独立于HTTP服务器提供的信息和日志的管理,因而需要例如识别被调查的HTTP服务器等复杂操作,所以不能容易完成调查。

发明内容
本发明是鉴于上述问题而提出的,本发明的目的在于将图像文件提供者所希望提供的信息可靠地提供给图像文件的用户。此外,本发明的目的在于将图像文件提供者所希望提供的多个信息基于一个图像文件提供给用户。
此外,本发明的目的在于可以很容易地进行例如用户访问条件的调查。
为了实现本发明的上述及其他目的,提供一种在媒质上记录图像文件的方法,包括步骤在所述图像文件的数据流中,记录图像文件固有的识别信息、一个或多个信息的指针、对应于图像文件的菜单项目索引和/或预定程序的实体。
为了实现本发明的上述及其他目的,提供一种在媒质上记录图像文件的方法,所述媒质包括用于记录对图像显示产生影响的数据的区域和用于记录对图像显示不产生影响的数据的区域,该方法包括步骤在对所述图像显示不产生影响的数据的记录区中,记录图像文件固有的识别信息、一个或多个信息的指针和/或预定程序的实体。
为了实现本发明的上述及其他目的,提供一种在媒质上记录图像文件的方法,包括步骤在所述图像文件的数据流中,在显示图像时被忽略的区上,记录图像文件固有的识别信息、一个或多个信息的指针、对应于图像文件的菜单项目索引和/或预定程序的实体。
为了实现本发明的上述及其他目的,提供一种在媒质上记录图像文件的方法,包括步骤在所述图像文件的数据流中,至少信息的指针和该指针指示的信息的处理被作为一对处理,使得其一对或多对被记录。
为了实现本发明的上述及其他目的,提供一种在媒质上记录和传输/发送图像文件的装置,包括记录装置,在其上记录图像文件;输入装置,用于输入一个或多个信息的指针、对应于图像文件的菜单项的索引和/或预定程序的实体的识别信息;以及信息处理装置,用于在所述图像文件的数据流中记录从输入装置输入的信息的指针、对应于图像文件的菜单项的索引和/或对应于所述识别信息的程序的实体,以使得作为一对信息指针来记录菜单项、预定程序的实体,并且该信息处理装置还用于响应终端装置的请求,传输/发送该终端装置所请求的图像文件。
为了实现本发明的上述及其他目的,提供一种在媒质上记录图像文件的方法,包括步骤从输入装置接受一个或多个信息的指针的输入、对应于图像文件的菜单项的索引和/或预定程序的实体的识别信息;和在存储装置中存储的图像文件的数据流中记录从输入装置输入的信息的指针、对应于图像文件的菜单项的索引和/或对应于所述识别信息的程序的实体。


图1表示应用本发明的信息提供系统的结构方框图;图2表示构成上述信息提供系统的服务器装置和终端装置的操作的示意图;图3表示由上述服务器装置的数据库记录的表(生成日志)的一个实例图;图4表示上述终端装置的显示装置上显示的图像的一个实例图;图5表示由上述服务器装置的数据库记录的表(更新日志)的一个实例图;图6是表示图像有关信息的存储结构的信息图像文件的结构图;图7表示图像有关信息的一个实例;图8是通过菜单选择对指针进行访问的说明图;图9是字幕(telop)显示处理的说明图;图10是通过从菜单的拖放动作来附加信息图像的说明图;图11是通过标签选择来切换第1管理区域的视图和第2管理区域的视图的实施例说明图;图12是用框(frame)来分开第1管理区域的视图和第2管理区域的视图以便同时显示它们的实施例的说明图;以及图13是在第1管理区域(HTML)中访问信息图像文件时,在管理更新的和新的信息图像文件后,显示第2管理区域(HTML)的实施例说明图。
具体实施例方式
图1表示应用本发明的信息提供系统的结构方框图。
该信息提供系统有通过例如因特网等网络10和终端装置30连接的服务器装置20。为了便于说明,尽管图1包括连接到网络10的一个服务器装置20和一个终端装置30,但对于服务器装置20和终端装置30的数目并没有特别限定。
服务器装置20例如包括微处理器(MPU)21、存储器22、操作系统(OS)、例如HTTP服务器等软件、在其内存储图像数据和文本数据的硬盘装置(HDD)、以及网络接口24。
此外,终端装置30包括微处理器(MPU)31、存储器32、操作系统(OS)、在其内例如存储HTTP观察器软件(web浏览器)的HDD33、显示接口34、输入接口35、以及网络接口(NIC)36。
将显示装置37连接到显示接口34,在该装置上显示OS的操作画面、web浏览器的显示画面等。此外,将键盘38和例如鼠标等指示装置39连接到输入接口35,通过这些外围装置来输入例如来自用户的指示。
图2表示服务器装置20和终端装置30的功能块的示意图。
例如,在服务器装置20中,在OS201的管理下,整个装置的控制、将通信处理分配到例如基于端口信息的Telnet、FTP、HTTP等预定服务器的通信控制处理202、以及例如HTTP服务器203等的处理并行执行。
此外,在终端装置30中,在OS301的管理下,将例如装置整体的控制、通信控制处理302、来自用户的输入控制、Web浏览器302的处理等也并行执行。
下面说明Web浏览器303和HTTP服务器203的一般操作的概要。
在用户通过输入接口35操作终端装置30并输入预期的地址(统一资源定位符URL,具有指定由HTTP服务器执行的服务器的主机名部分和指定文件名的部分),Web浏览器303将包括文件名的连接请求送到与主机名对应的服务器装置20。通过通信控制处理202,连接请求在网络10上被提供给所需服务器装置20,并被提供给HTTP服务器203。
在提供连接请求时,HTTP服务器203从HDD23中读出与连接请求中的文件名对应的数据,并将它发送到终端装置30。
由用户最初指示的URL有时指示主机名或仅指示主机名和特定的目录,在这种情况下,首先读出相应主机的根目录或所表示目录中的标准名称的文件(index.html),并发送到终端装置30。
在这种具有标准名称的文件或由用户指示的文件中,根据HTML(超文本标记语言)来描述例如到文本的视图、图像的视图、以及其它文件的链接。
来自HTTP服务器203的文件通过网络10和终端装置30的通信控制处理302被提供给Web浏览器303。Web浏览器303根据文件的描述来生成显示图像数据,并将它提供给OS301。OS301处理来自Web浏览器303的显示图像数据,作为被分配到Web浏览器的窗口中的图像,并通过显示接口34将它显示在显示装置37的显示画面上。
这里,例如,在从HTTP服务器203提供的文件中,在图像和指定图像数据的文件名一起显示时,Web浏览器303请求HTTP服务器203发送与文件名对应的图像数据。
在接受该发送请求时,HTTP服务器203从HDD23中读出带有所请求的文件名的图像数据,并将它发送到Web浏览器303。
在接收到图像数据时,Web浏览器303处理该图像数据,作为上述图像数据中预定位置上的图像数据,并将它提供给OS301。
因此,将基于接收到的图像数据的图像显示在Web浏览器303的窗口中的预定位置。
以上说明了Web浏览器和HTTP服务器的一般操作,下面说明本实施例的信息提供系统的独特操作。
在服务器装置20中,如上述图2所示,在HTTP服务器203发送特定的图像数据时,例如,执行将来自用户访问的固有信息附加到图像数据的识别信息附加处理205、以及例如存储各识别信息的数据库206的处理。
识别信息附加处理205例如作为HTTP服务器203的扩展程序(所谓的插件)来执行。HTTP服务器203内的文件发送处理204读出和发送来自HDD23的特定图像数据的文件时,识别信息附加处理205将与来自用户访问的固有识别信息附加到图像数据中。
由于附加到图像数据中的识别信息如果是每个访问的固有信息就足够了,所以可以基于例如由用户操作的终端装置30的IP地址、对服务器的访问日期和时间来生成。或者,如后面所述,对于图像数据处理304处理附加有识别信息的图像数据来说,还利用给予每个用户或每个终端装置30的固有识别信息,可以生成附加有图像数据的识别信息。
相反,访问日期和时间本身可以被用作识别信息。由于对一个服务器装置20的两个或多个访问一般不同时处理,所以访问日期和时间足以确定各访问。因此,在将访问日期和时间附加到图像数据中作为识别信息时,也可以识别各图像数据。
此外,作为HTTP服务器的功能,执行用于记录来自用户访问的日志的功能,并可以将使用HTTP服务器的用户的终端装置30的IP地址、访问日期和时间等记录在访问日志中。因此,在将访问日期和时间用作识别信息时,参照该访问日志,使得可以获得与附加到图像数据中的访问日期和时间对应的IP地址。因此,可以容易地识别访问图像数据的用户的IP地址。
此外,由于识别信息的附加只要可完成图像数据(图像文件)的识别就足够了,所以例如将识别信息附加到在图像文件格式上定义的空白区,或利用将识别信息扩散和附加在图像数据中的所谓电子水印技术将它嵌入在图像数据中,或可以将它附加在图像格式上的图像数据本体的前面或后面。此外,例如,为了抑制处理负载也可以原样地附加识别信息,为了提高保密性,可以在适当的编码和加密后附加识别信息。
附加识别信息的图像数据被进行与文件发送处理204和通信控制处理202上的一般图像数据同样的处理,并发送到终端装置30的Web浏览器303。
此外,数据库206通过OS201来获得指示用户访问条件的信息,而HTTP服务器203例如生成表示指示用户访问条件的信息的对应关系的表(生成日志),并将该表记录在HDD23上。如图3所示,生成日志例如包括访问IP地址、HTTP服务器203操作所在的服务器装置20的主机名、访问日期和时间、图像数据的文件名、以及通过识别信息附加处理205附加的识别信息(ID)。
因此,通过参照生成日志(或后面所述的更新日志),可以获得附加到图像数据中的识别信息、访问IP地址、指示例如访问日期和时间等用户访问条件的信息。因此,可以比较容易地完成用户访问条件等的调查。
另外,识别信息附加处理205除了识别信息之外还可以将例如URL等信息附加到图像数据中。
在将URL附加到图像数据中时,在终端装置30中提取该URL,并将该URL提供给Web浏览器303以指令访问,通过仅参照图像数据,可以对预定的URL进行访问。
以往,所谓的旗标广告是在其内这样的功能通过HTTP服务器来实现的旗标广告,但在该旗标广告中,需要根据HTML来定义用于将它链接到预定的URL的按钮的处理,以及指定预定的图像数据的文件名作为按钮的图像。
在这种情况下,由于定义URL的文件和图像数据的文件被分开,所以第三者可以容易地仅参照图像数据的文件来作为具有与原来的URL的图像不同链接的按钮的图像。即,对于图像数据制作者未意识到的应用来说,图像数据可以被以更容易的方式非法使用。
另一方面,如同信息提供系统那样,将用户访问条件的固有识别信息预先附加到图像数据中,以便即使图像数据被非法使用,通过参照上述生成日志例如也可以相对容易地指定获得图像文件的路径。因此,具有防止图像文件的非法使用的效果。
此外,由于将识别信息附加到图像数据中,所以与使用普通Cookie等的调查相比,识别信息可以用更高可靠性来维持,该识别信息使调查结果的可靠性提高。
例如,通过将上述识别信息附加到例如旗标广告等广告图像数据中,与传统情况相比,广告客户可以获得与用户喜好有关的高可靠性的调查结果,而通过使用该调查结果,可以提供与各个用户的需要适当对应的一对一的服务。
在图2中,示出了将识别信息附加处理205作为HTTP服务器203的扩展程序来执行的例子,在对预定图像文件接收访问请求时,由于如具有将预定的图像数据附加到来自用户访问的固有识别信息的功能就足够了,所以它可以实现为事先放置图像文件于例如与HTTP服务器无关的文件服务器中,监视对文件服务器的访问,并发送附加有与来自用户访问对应的识别信息的图像数据。
在这种情况下,HTTP服务器和文件服务器例如不必作为分离装置来实现,但它们可以被作为多个服务器程序和识别信息附加处理例如在一个OS上来执行。或者,通过用所谓的仿真器,可以在一个装置上执行多个OS,在一个OS上执行作为HTTP服务器的处理,在另一个OS上执行作为文件服务器的处理。因此,用物理上是一个装置的多个装置可以执行等价处理。
通过分离HTTP服务器和文件服务器,例如在这种方式中,可以将例如访问权分别设置在HTTP服务器和文件服务器中,例如提高设置安全的灵活性。因此,可以有助于安全性的改善。
另一方面,在终端装置30中,如上述的图2所示,通过执行与Web浏览器303协同运行的应用程序,来执行用于对附加固有识别信息(图像数据处理304)的处理的图像数据的处理。
在将识别信息从Web浏览器303提供给图像数据时,图像数据处理304进行与识别信息对应的处理。
例如,基于识别信息的图像数据,该处理包括保存管理、删除、以及更新图像数据,在例如URL等信息附加到上述图像数据中时,还包括根据该信息来执行它的处理。此外,在程序被嵌入在图像数据时,包括用于执行该程序的处理。
下面将说明各处理的细节。
如图4中显示装置37的显示画面所示,通过上述的OS301,将窗口401(第1管理区域)和Web浏览器303的窗口402(第2管理区域)分配到图像数据处理304。
通过所谓的拖放操作在OS301的控制下,可以将图像数据从Web浏览器303提供到图像数据处理304。
即,在操作例如指示装置的按钮,将指针403移动到图像数据处理304的窗口402上,以及释放指示装置39的按钮操作的条件下,通过用户操作指示装置39,使指针403与在Web浏览器303的窗口401内显示的图像404的显示位置匹配,将图像数据通过OS301从Web浏览器303提供到图像数据处理304。
在提供图像数据时,图像数据处理304显示与在指针403的位置上供给的图像数据对应的图像405。
在通过上述拖放操作来提供图像数据时,通过OS301在HDD33的预定区域上的图像数据处理304来存储图像数据。此外,通过来自用户的指令选择的删除图像数据,将图像数据从HDD33的预定区域中删除。
将图像数据进行更新,以便使存储的图像数据更新到那时最新的图像数据。更新处理可以根据例如来自用户的指令来执行,或可以根据诸如图像数据的文件中存储的生成数据的信息来执行。此外,可以对每个预定的间隔自动地执行。
在开始更新处理时,图像数据处理304提取被要被更新的图像数据所附加的识别信息,并将识别信息和文件名发送到HTTP服务器203和数据库206,以便请求图像数据的更新。
通过通信控制处理302、网络10、以及通信控制处理202,将更新请求提供给HTTP服务器203和数据库206,作为预定端口的数据包。
在更新时,图像数据处理304可以发送整个图像数据,而HTTP服务器203或数据库206可以从获得的图像数据中提取识别信息。
此外,对于每个用户或每个终端装置30,将固有识别信息(客户ID)赋予图像数据处理304。例如在更新图像数据时,通过通信控制处理202、网络10和通信控制处理202,将客户ID提供给HTTP服务器203和数据库206,作为预定端口的信息包。
HTTP服务器203的文件传输处理204指示HDD23读出与请求更新的文件名对应的图像数据。
这里,识别信息附加处理205生成与用户访问条件对应的新的识别信息,并将它附加到图像数据中。
因此,将附加新的识别信息的图像数据通过预定的端口提供到终端装置30的图像数据处理304。
另一方面,数据库206例如通过HTTP服务器203来获得表示用户访问条件的信息,生成表示由识别信息附加处理205新附加的识别信息和表示用户访问条件(更新日志)之间的对应关系的表,并将它与上述生成日志分开记录在HDD23上。
与生成日志同样,如图5所示,更新日志包括访问IP地址、新附加识别信息的服务器装置20的主机名、访问日期和时间(变更日期和时间)、图像数据的文件名、由识别信息附加处理205附加的识别信息、以及用于识别具有生成原始识别信息(生成服务器ID)的服务器装置20的信息和用于识别由用户使用或用户的终端装置30的客户ID。
因此,通过参照更新日志,除了由上述生成日志获得的用户访问条件以外,还可以获得识别用户或终端装置30的图像数据和信息的更新。即,例如,通过图像数据变更条件可以很容易地进行例如有关用户喜好的调查。
此外,由于可以获得与附加到图像数据中的识别信息对应的识别用户或终端装置30的信息,所以通过参照更新日志可以精确地识别获得图像数据的路径。

如上所述,在诸如URL等信息被附加到图像数据中时,图像数据处理304提取附加的信息,并根据提取的信息来执行处理。
更具体地说,如果附加信息是URL,图像数据处理304预先记录URL并指示Web浏览器303在用户指令访问URL时访问URL。
因此,通过使图像数据处理304从浏览器303提供附加有期望的URL的图像数据,用户可以容易地访问URL。即,图像数据具有链接特定URL的功能。
所谓的书签被认为是具有该功能的一种,而由于它被作为文本信息来存储,所以实际的链接位置有时难以识别。另一方面,通过图像数据的链接可以由图像立即进行链接位置的识别,该链接比通过字符的链接容易理解。
此外,作为通过图像来指示对预定URL的链接,已知上述的旗标广告,而由于图像数据和所链接的URL在这种情况下相互独立,所以仅存储图像数据不形成被存储的链接的URL。
此外,由于在短时间周期后可以更新旗标广告,从而在下次访问时不能总能获得相同的图像数据、即相同链接的URL,所以,例如在链接的URL必须确实被存储时,链接的URL必须通过生成书签(bookmark)来存储。
另一方面,如果是附加诸如URL等信息的图像数据,则图像数据处理304提取URL,以便允许通过简单地存储图像数据而访问URL,使操作容易。
在上述图2中,用实例表示将图像数据处理304作为独立于Web浏览器303的处理来执行,由于如果具有处理附加有图像数据的信息的功能就足够了,所以可以作为Web浏览器303的扩展程序(所谓的插件)来执行。
此外,本发明不限于上述实施例,在本发明的范围和技术精神之内,其结构和实施方法可以适当地变化。
例如,在上述图1中,服务器装置20和终端装置30被分别示出为单个装置,执行其处理的程序可以具有作为服务器装置和终端装置两者的功能。
下面将更详细地说明上述实施例。
图6是在上述实施例中处理的图像文件的数据结构的一个实例。图6所示的图像文件包括表示数据流开始的起始部分51、描述图像的显示数据的图像数据部分52、描述对图像的视图没有影响的图像的注释部分53、以及表示数据流结束的结束部分54。例如,JPEG文件和GIF文件采用这种数据结构。附加上述图像数据和/或例如URL等指针信息的识别信息可以被描述在注释部分53,作为对图像的视图没有影响的信息。此外,即使是另一种图像格式,如果是具有对图像的视图没有影响的区域的格式,也可以被描述在对应的区域中。再有,在图像文件的数据流中,可以将图像文件的固有信息、一个或多个图像文件的指针、与图像文件对应的菜单项的索引、和/或程序的实体写在图像显示时被忽略的区域中。还有,如上所述,利用数字水印技术,可以将它们附加到图像数据中。
在以下说明中,将附加图像数据、指针信息等的识别信息称为“图像有关信息”。此外,将在图像有关信息附加到图像数据中的图像文件称为“信息图像文件”。
图7是图像有关信息的结构图。图7(a)所示的图像有关信息包括图像名信息、密码、有效日期、小块(thumbnail)图像、类别和关键词。
“图像名”是在图像数据处理304的窗口402上以小块图显示的图像名。“密码”是在将信息图像文件提供给图像数据处理304时需要用户输入的密码。只有知道密码的用户可以在图像数据处理304中登录信息图像文件。“有效日期”是给图像数据处理304提供的信息图像文件的有效日期,在该期间结束时,将信息图像文件从HDD33的记录区域除去。“小块图像”是在将浏览器上显示的信息图像文件提供给图像数据处理304的窗口时,被浏览器上显示的图像代替并在图像数据处理304的窗口上以小块显示图像文件的数据。“类别”是在将信息图像文件提供给图像数据处理304时用于指定在其内存储信息图像文件的文件夹的数据。图像数据处理304在指定的文件夹不存在时新生成具有指定名的文件夹。“关键词”是在搜索已经由图像数据处理304提供的信息图像文件时用作搜索关键词的词。
图7(b)所示的图像有关信息由对各指针信息分配的命令名、操作表、和鼠标(点击装置)操作来构成,并将它们用平台来联系为一对。
“指针信息”表示本地计算机上或网络上的文件的位置。例如,指针信息包括文件名、指示本地计算机上资源位置的路径名、指示网络环境中资源位置的通用命名协定(UNC)、指示因特网或局域网上资源位置的统一资源定位符(URL)、或统一资源标识符(URI)。“命令名”是在菜单上显示指针的内容时的视图名。例如,它是“访问主页”。这里,“菜单”是被显示的菜单,例如在点击鼠标39的右按钮时,可以在显示单元37上选择菜单。“动作表”表示图像数据处理304的操作。指定操作的内容包括在将信息图像文件提供给图像数据处理304时,附加给信息图像文件的指针信息表示的文件是否存储在终端装置30的HDD(存储单元)33中;文件是否被自动地执行;以及执行文件的方法(字幕显示、视频显示、声音再现等)。“分配鼠标操作”设置用于访问指针信息的鼠标操作。设置的类型包括双击、Shift+双击、Ctrl+双击、Alt+双击等。“平台”指定与指针信息表示的文件相匹配的环境(平台,OS)。例如,在OS 301是视窗Windows(商标)时,图像数据处理304选择与Windows对应的信息的指针,并将它显示在上述菜单上。
下面说明访问终端装置30中信息图像文件中记录的指针的方法。
(1)通过菜单选择的方法图8是通过菜单选择来访问指针的方法的说明图。用户操作鼠标39(点击装置)并将指针403放置在图像数据处理的窗口402上提供的图像405上。接着,用户点击鼠标39的右按钮。在MPU31(信息处理单元)检测到该点击时,从记录单元33中读出在与图像405(图7(b))对应的信息图像文件中包括的图像有关信息,以生成菜单显示数据。即,“命令名”被作为菜单项来提取,将菜单55显示在显示单元37上。接着,用户操作鼠标39,以便移动指针403,并将它放置在要选择的菜单项上。然后,点击鼠标39的左按钮,以便选择和确定一个菜单项。在MPU31检测到点击时,参照图像有关信息(图7(b))并输入与浏览器303中选择的命令对应的指针信息,以便访问该指针。在MPU31接收从基于访问位置的服务器发送的文件时,根据与那时选择的命令对应的的操作表来执行接收的文件。例如,通过实际的播放机(商标)来重现视频。
这里,在点击图像数据处理的窗口402上显示的图像时显示的菜单项根据信息图像文件中嵌入的图像有关信息的内容来确定。此外,从服务器装置20发送包括图像有关信息的信息图像文件。即,特征在于根据从服务器装置20下载的信息来确定通过鼠标点击显示的菜单项。
(2)通过鼠标操作的方法在选择图像数据处理的窗口402的条件下操作鼠标39的按钮和操作键盘38的键时,可以进行与该操作对应的对预定信息指针的访问。在操作鼠标39和操作键盘38时,MPU31参照图像有关信息和参照“分配鼠标操作”(图7(b)),以便确定是否定义对应的操作。在已经定义了对应的操作时,读出与该操作对应的指针信息,并将该指针输入到浏览器303,以便访问对应的指针。在MPU31接收从基于访问位置的服务器返回的文件时,根据与那时选择的命令名对应的操作表来执行接收的文件。这里,可以将相同的鼠标操作分配给多个操作。
下面,说明对信息的指针访问时的操作的具体例。这里,说明在图7(b)中的操作表中表示的“字幕显示”的实例。图9是字幕显示的说明图。在将“字幕显示”定义在操作表中时,对于各操作表定义在其内对应于指针信息定义字幕的文本文件的指针、在文本文件的本地盘中信息图像文件的同时下载和存储、以及字幕显示的操作(控制码)。此外,为了分配鼠标操作,定义左按钮的单击(上述定义一般由服务器的信息图像提供者来完成)。
在将具有图像有关信息的信息图像文件从浏览器303提供给终端装置30的图像数据处理304时,MPU31参照图像有关信息,并开始访问定义为“保存”的指针。然后,从与该指针对应的服务器中下载字幕的文本文件,并将它保存在本地HDD33中。
然后,在用户操作鼠标39以便点击或选择图像数据处理的窗口402上显示的图像时,MPU31参照与选择的图像对应的图像有关信息,而在确定操作表中定义的控制码是“字幕(telop)显示”时,在图9所示的图像数据处理的区域(可以是区域的外部)之内显示字幕的又长又窄的窗口,使得从HDD33读出的字幕的文本在窗口中滚动显示。如图9所示,在提供多个图像405和406时,可以显示根据鼠标39选择的图像而有所不同的每一个字幕。
在上述实施例中,说明了通过从浏览器的窗口401到图像数据处理的窗口402进行拖放动作,来将信息图像文件提供给图像数据处理。这里,说明另一个提供方法。
(1)从菜单拖放图10是从菜单的拖放操作的说明图。如上所述,为了通过鼠标39来选择用于信息图像附加的菜单项,通过点击鼠标39的右按钮来显示菜单55(第1管理区域)。对于信息图像附加的菜单,如图7(b)最后行定义的那样,将操作表中的控制码特别定义为用于预先图像附加的控制码。在用户操作鼠标39并对在图像数据处理的窗口402(第二管理区)中信息图像附加的菜单项进行拖放操作时,MPU31检测该操作并参照图像有关信息(图7(b))。然后,检查与操作的菜单项对应的操作表中的控制码,在确认为“附加图像”时,开始访问对应的指针。在根据该访问从预定的服务器下载新的图像文件时,MPU31将来自浏览器303的图像文件提供给图像数据处理304,并将新下载的信息图像文件提供给图像数据处理304。
这样产生的优点在于,对于提供新的信息图像文件,浏览器不必每次被起动。
当然,通过鼠标39可以简单地点击附加图像信息的菜单项,以便下载新的信息图像文件,并将它提供给图像数据处理304。
此外,新信息图像文件可以被存储在已经提供的另一个信息图像文件内。在这种情况下,在例如拖放信息图像附加(第1管理区域)的菜单项时,MPU31不访问网络上的服务器,而参照作为当前对象的信息图像文件的图像有关信息来读出预先在其内登录的另一个信息图像文件,并将它提供给图像数据处理304(第2管理区域)。
在这种情况下,对于提供新的信息图像文件,有不必每次在网络上连接到服务器的效果。
(2)从邮件软件拖放通过将附着于邮件软件的信息图像文件拖放到图像数据处理的窗口402,可以将信息图像文件提供给图像数据处理304。邮件主体的观察窗口或附件文件的检查窗口将是第1管理区域。在这种情况下,由于将信息图像文件通过放置在电子邮件上来传输,以便接收者可使用,所以信息可以被广泛和高效率地传播。
(3)从任意的文件夹拖放通过将图像文件从对应的文件夹(第1管理区域)拖放到图像数据处理的窗口402(第2管理区域),可以提供从浏览器或邮件软件一旦复制在预定文件夹中的信息图像文件。MPU31检测从任意文件夹到图像数据处理的窗口402的拖放操作,并按与上述的从浏览器的拖放处理相同的方式将信息图像文件提供给图像数据处理304。
(4)非拖放供给方法即使通过另一种操作来代替上述拖放操作,也可以将信息图像文件提供给图像数据处理304。例如,MPU31检测在图像数据处理304的外部管理的信息图像文件被点击的情况,以便将信息图像文件提供给图像数据处理304。此外,在图像数据处理304的外部管理的信息图像文件被复制在剪贴板上,然后被从剪贴板粘贴到图像数据处理的窗口402上时,MPU31可以检测该操作并将信息图像文件提供给图像数据处理。
(5)从例如CDROM(只读光盘)等记录媒质供给此外,可以从例如CDROM等计算机可读记录媒质来提供信息图像文件。在这种情况下,将CDROM的文件夹(第1管理区域)上显示的信息图像文件通过例如上述拖放操作、点击操作、复制和粘贴操作来提供给图像数据处理304(第2管理区域),或者安装程序可在CDROM开始处自动启动,并且安装程序可以将CDROM上记录的信息图像文件例如提供给图像数据处理304。此外,在安装程序提供信息图像文件时,安装程序可以检测已经提供给图像数据处理304的信息图像文件,以便仅选择未提供过的信息图像文件,然后将其提供给图像数据处理304。
由此,可以将信息图像文件描述为杂志的附录,并可以分配给普通的用户,以使他们使用该信息图像文件。
如图4所示,在可以分别通过独立的窗口(处理、程序)来提供第1管理区域和第2管理区域时,可以实现另一个实施例。下面将说明几个实施例。
图11表示由单一的程序来提供Web浏览器的窗口401和图像数据处理的窗口402,以便通过输入单元35的操作来选择窗口上方的显示选择标签,并可选择地显示选择出的一个的窗口的实施例。首先,对Web浏览器的窗口401上显示的信息图像文件404进行访问,以便登录在后台(background)中图像数据处理的窗口402中。作为访问信息图像文件404的方法,可以采用上述各种方法。接着,通过输入单元35来操作显示选择标签,使得显示图像数据处理的窗口402。因此,可以访问在图像数据处理中已经登录的信息图像。
此外,图12包括框结构的显示窗口,其中,将一框(frame)设置为Web浏览器的窗口401,而将另一框设置为图像数据处理的窗口402。在这种情况下,从Web浏览器的框401到图像数据处理的框的拖放信息图像文件404的访问操作更容易,但通过上述其它访问方法,可以将信息图像提供到图像数据中。
此外,在图13中,在对Web浏览器的窗口401上显示的信息图像文件404进行访问时,处理单元31启动Web浏览器中预先安装的插件程序。作为信息图像文件的访问方法,可以采用上述各种方法。被启动的插头将新的图像信息文件的管理附加到预先存储在作为第2管理区域的存储单元33中的本地HTML文件中。然后,已经附加新信息的本地HTML文件在作为第2管理区域402的Web浏览器上被展开。在将本地文件在Web浏览器上展开时,可以被展开在当前的Web浏览器上,或可以通过启动新的Web浏览器被分别展开。
下面,说明有关附加到图像数据中的图像有关信息的加密的处理。
服务器装置20的识别信息附加处理205包括对被附加到用于附加的图像数据中的图像有关信息进行加密的功能。加密算法在预定的时间周期后进行更新。通过加密图像有关信息,可以防止第三者附加、删除和变更有关图像的信息而非法地使用图像文件。
在终端装置30中,在参照附加到图像数据中的图像有关信息时,MPU31对图像有关信息进行解密。在服务器装置20中,将对应于加密算法的解密算法预先存储在HDD33中。但是,由于服务器装置20的加密算法在一定的时间周期之后被更新,所以在更新服务器装置20的加密算法时,需要更新终端装置30的解密算法,使得与更新过的加密算法匹配。
服务器装置20管理在对应终端装置的各ID(例如,ID地址)的数据库中终端装置30中存储的解密算法的版本。在服务器装置20中更新图像有关信息的加密算法时,所有终端装置的ID被标记,然后将对应于新加密算法的解密算法发送给随后访问服务器装置20的终端装置中对应的终端装置的ID所对应的标记过的终端装置ID用于更新。然后,清除对应于已经被更新的终端装置的ID的标记。将该解密算法存储在服务器装置的HDD23中。
图像数据处理304包括这样的功能在提供信息图像文件时尝试在对应的信息图像文件中包括的图像有关信息的解密,以及检查解密的图像有关信息的数据结构是否正常。然后,如果解密的数据结构不正常,则禁止提供对应的信息图像文件。可以防止提供非法更改的信息图像文件。此外,根据附加到图像数据中的识别信息,可以确定非法的信息图像文件。
下面,说明将信息图像文件从浏览器提供给图像数据处理304的计费方法。在将信息图像文件从浏览器提供给图像数据文件时,图像数据处理304对服务器装置20进行访问并请求计费处理,以便进行计费。
在信息图像文件已经从浏览器提供给终端装置30中的图像数据处理304的条件下,生成本发明实施例中说明的访问日志(生成日志)。即,在将信息图像文件提供给图像数据处理时,MPU31从提供的信息图像文件中提取嵌入在信息图像文件中的识别信息,并将该识别信息和信息图像文件的文件名发送到服务器装置20。服务器装置20使接收的识别信息和图像文件名、IP地址和访问终端的主机名、访问日期和时间相关联,以便生成上述生成日志(图3)。因此,将信息图像文件提供给终端装置30中的图像数据处理的事实被记录在服务器装置20的访问日志中。
第1计费方法是这样的方法只有由同一终端(或可以是具有相同用户或相同ID的图像数据处理304)进行相同信息图像文件的第1次提供才进行计费,而对第2次和以后的提供不进行计费。在将信息图像文件提供给图像数据处理304时,终端装置的MPU31对服务器装置20发送信息图像文件附带的固有识别信息和信息图像文件的文件名,并提示服务器装置30计费。被提示计费的服务器装置的MPU21将在那时的访问终端的IP地址和主机名、以及接收的识别信息和图像文件名与生成的日志进行比较,以便判断在过去的同一终端中相同的信息图像文件是否被提供给图像数据处理304。结果,如果提供了相同的图像文件,则对那时的提供不进行计费。另一方面,如果在同一终端中相同的信息图像文件过去未被提供给图像数据处理304,则作为新的提供来计费。
第2计费方法是依据第1计费方法的方法,即使是相同终端的相同的信息图像文件的供给,在不同日期进行供给时,仍然重新进行计费。作为信息图像文件的使用,可考虑只有在有效期前可以接收免费的内容服务的使用。如果相同的信息图像文件在这种情况下可以被重复地提供给同一终端而没有计费,则免费内容服务的有效期变得无意义。因此,即使在同一终端中提供相同的信息图像文件,在不同日期进行提供时也进行计费。
在将信息图像文件提供给图像数据处理304时,终端装置的MPU31将图形文件附带的固有识别信息和信息图像文件的文件名发送到服务器装置20,并对服务器装置30提示计费。提示计费的服务器装置的MPU21将在那时访问的终端的地址和主机名、以及接收的识别信息和图像文件名与生成的日志进行比较,以便判断完全相同的数据是否在同日已经被登录。结果,如果它在同日已经被登录,则不进行计费。另一方面,如果相同的数据在同日未被登录,则对在那时的信息图像文件的提供进行计费。
在第1和第2计费方法中,可以不作同一终端的判断而是作同一用户的判断。在这种情况下,将用户认证系统(功能)设置在服务器装置20的内部或外部,在请求从终端装置30对服务器装置20的访问时,用户认证系统询问用户来进行认证,以便在用户认证正确完成时允许对服务器装置30的访问。由此。,由于可以识别用户,所以可以判断是否对过去的各用户将相同的信息图像文件提供给图像数据处理304。
这里,将图像有关信息嵌入在信息图像文件(图标)中的形式可以是如上所述的图标形式的包,或可以是使用Java(商标)程序、ActiveX(商标)控制等的包。Java程序和ActiveX控制都是可以由例如Netscape(商标)和InternetExplore(商标)等浏览器软件执行的程序单元。然后,由Java程序的Java媒质码和ActiveX控制的CPU本地码来描述执行码,并可以由浏览器开始执行。此外,可以将Java程序和ActiveX控制两者图形地显示在浏览器的显示画面上。例如,在使用Java程序或ActiveX控制时,准备仅显示图像的小应用程序(applet)来代替嵌入在有关信息中的图标。此外,在使用(IMG)标签在浏览器上显示图标时,可以利用(EMBED)或(APPLET)标签来执行程序。再有,在以程序形式执行时,这两个标签的嵌入的有关信息是足够的。
工业实用性根据本发明,通过将信息的指针嵌入在图像文件中,以及根据与图像文件中的指针对应的程序来控制操作,可以使用图像文件来控制各终端装置。因此,可以在图像文件提供者一方来定义终端装置的各种控制。
此外,在图像文件的图像例如是表示程序操作的图像时,所以通过参照该图像可以容易地了解操作的内容。
由于将信息图像文件和图像有关信息分开,所以可以产生抑制对于不希望的应用程序的图像文件的非法使用的效果,并且即使在图像文件以与传统方式的相同方式分配的情况下,也可以期待从其分配的目的地对图像提供者的信息的更高的返回效果(访问)。
此外,在本发明中,在根据来自终端的访问来生成固有识别信息和将识别信息附加到由信息提供者服务提供的预定图像数据中,以便记录识别信息和加有识别信息的图像数据之间的对应关系,通过参照该对应关系可以获得与附加到图像数据中的识别信息对应的有关用户访问的信息,例如用户使用的终端的地址、访问时间等。因此,可以很容易地进行例如来自终端的访问条件的调查。
权利要求
1.一种在媒质上记录图像文件的方法,包括步骤在所述图像文件的数据流中,记录图像文件固有的识别信息、一个或多个信息的指针、对应于图像文件的菜单项目索引和/或预定程序的实体。
2.一种在媒质上记录图像文件的方法,所述媒质包括用于记录对图像显示产生影响的数据的区域和用于记录对图像显示不产生影响的数据的区域,该方法包括步骤在对所述图像显示不产生影响的数据的记录区中,记录图像文件固有的识别信息、一个或多个信息的指针和/或预定程序的实体。
3.一种在媒质上记录图像文件的方法,包括步骤在所述图像文件的数据流中,在显示图像时被忽略的区上,记录图像文件固有的识别信息、一个或多个信息的指针、对应于图像文件的菜单项目索引和/或预定程序的实体。
4.一种在媒质上记录图像文件的方法,包括步骤在所述图像文件的数据流中,至少信息的指针和该指针指示的信息的处理被作为一对处理,使得其一对或多对被记录。
5.一种在媒质上记录和传输/发送图像文件的装置,包括记录装置,在其上记录图像文件;输入装置,用于输入一个或多个信息的指针、对应于图像文件的菜单项的索引和/或预定程序的实体的识别信息;以及信息处理装置,用于在所述图像文件的数据流中记录从输入装置输入的信息的指针、对应于图像文件的菜单项的索引和/或对应于所述识别信息的程序的实体,以使得作为一对信息指针来记录菜单项、预定程序的实体,并且该信息处理装置还用于响应终端装置的请求,传输/发送该终端装置所请求的图像文件。
6.根据权利要求5所述的在媒质上记录和传输/发送图像文件的装置,其中,所述记录装置上所记录的图像文件是根据权利要求1、2、3或4所述的记录图像文件的方法来记录的。
7.一种在媒质上记录图像文件的方法,包括步骤从输入装置接受一个或多个信息的指针的输入、对应于图像文件的菜单项的索引和/或预定程序的实体的识别信息;和在存储装置中存储的图像文件的数据流中记录从输入装置输入的信息的指针、对应于图像文件的菜单项的索引和/或对应于所述识别信息的程序的实体。
全文摘要
本发明的目的在于使提供图像文件的提供者能根据一个图像文件将该提供者希望提供的多组信息提供给用户。为了实现此目的,提供一种在媒质上记录图像文件的方法,该方法包括步骤在所述图像文件的数据流中,记录图像文件固有的识别信息、一个或多个信息的指针、对应于图像文件的菜单项目索引和/或预定程序的实体。
文档编号G06F21/10GK1512408SQ20031011796
公开日2004年7月14日 申请日期2000年8月3日 优先权日1999年8月3日
发明者藤田岳史, 史, 远藤仁史, 八田齐明, 明, 文, 藤川泰文 申请人:影像艺术株式会社, 索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1