内容重放装置、内容重放方法、内容重放系统、内容数据提供装置、内容数据提供方法、数...的制作方法

文档序号:7679338阅读:268来源:国知局
专利名称:内容重放装置、内容重放方法、内容重放系统、内容数据提供装置、内容数据提供方法、数 ...的制作方法
技术领域
本发明涉及对从外部取得的内容数据进行重放的内容重放装置、内容重放 方法、及内容重放系统。另外,涉及向内容重放装置提供内容数据的内容数据 提供装置、及内容数据提供方法。另外,涉及用于使计算机作为这些装置进行 动作的程序、及存储该程序的存储介质。
背景技术
重放静止图像或动态图像等内容的内容重放装置正在日益普及。特别是近
年来,随着互联网及利用该网的Web服务的普及,网络型的内容重放装置被 广泛使用,这种内容重放装置通过网络从外部服务器装置取得内容数据,并重
放所取得的内容数据中所含的内容。作为一个例子,例如可举出作为一种幻
灯片放映,将包括照片在内的多张幻灯片重放的幻灯放映显示装置等。
然而,在这种网络型的内容重放装置上,需要应对在用于取得内容数据的 通信处理中产生的各种差错。例如,在服务器装置中没有要向内容重放装置提 供的内容数据时,服务器装置就不能向内容重放装置提供内容数据。在这样的 情况下,最好内容重放装置能提醒用户发生了所谓的服务器差错。另外,有时 即便服务器装置送出内容数据,但由于网络故障等,不能在内容重放装置一侧 完成内容数据的取得。在这样的情况下,最好提醒用户内容重放装置发生了所 谓的终端差错。如不作这样的提醒,则由于用户不知为何不能重放内容,会感 到紧张。
在通用的现有的网络服务器中,通常,在不存在要向内容重放装置发送的 内容数据时,向网络浏览器等内容重放装置发送表示不存在所要求的内容数据
的误码404。网络浏览器向用户提示性地显示404NOT FOUND等差错画面, 通知用户在服务器一侧产生差错。另外,在终端一侧产生差错时,内容重放装置通过向用户提示性地显示让其知道发生终端差错的预定的差错画面等,通知 用户发生终端差错。
例如,在专利文献l中披露了一种网络复合设备,该设备在未保存所要求
的网页的情况下,向客户终端发送差错信息(HTTP的「404(NOT FOUND)」)。 专利文献l:日本国公开专利公報「特开2006—53765」(2006年2月23
日公开)。
在所述现有的内容重放装置中,存在的问题是难以根据正在重放的内容
使差错画面相应地作出变化等、使内容重放装置在发生差错时执行的差错处理 具有灵活性。
关于上述问题,以下将再稍作详细说明。
在发生了不能取得下一要重放的内容的差错时,现有的内容重放装置根据 本装置内预存的程序,执行出错处理。即使在参照由服务器装置提供的误码等 来执行与己发生的差错种类对应的差错处理的情况下,对应于差错的种类所执 行的各种处理依旧是根据所述程序而决定的,因此,在内容重放装置上能执行 的差错处理的变动范围在程序存于内容重放装置的时刻就已预先确定。因此, 难以根据正在重放的内容使内容重放装置上显示的差错画面相应地作出变化 等、使内容重放装置在发生差错时执行的差错处理具有灵活性。
为了解决这样的问题,可以考虑这样来构成内容重放装置,即,从服务器 装置取得将差错画面作为内容含有的差错处理用的内容数据等、用于执行差错 处理的差错处理用数据。但是,执行差错处理的需要是在无法取得下一要重放 的内容的状况下才发生的。在这种状况下,内容重放装置很可能无法取得差错 处理用数据,在发生差错时从服务器装置取得差错处理用数据的构成是不现实 的。

发明内容
本发明是为解决所述问题而提出的,其目的在于提供一种能执行与正在重 放的内容对应的灵活的差错处理的内容重放装置。
为了解决所述问题,本发明的内容重放装置的特点为包含主内容重放单 元,该主内容重放单元对重放对象内容数据中所含的主内容进行重放;差错检测单元,该差错检测单元对在执行由所述重放对象内容数据中所含的处理指定 信息所指定的处理过程中发生的差错进行检测,其中所述处理指定信息是指定 在本装置中要执行的处理的信息;及副内容重放单元,该副内容重放单元在所 述差错检测单元检测出差错时,重放所述重放对象内容数据中所含的副内容。
为了解决所述问题,本发明的内容重放方法为一种使内容重放装置重放内 容的内容重放方法,其特点为,包含主内容重放步骤,该主内容重放步骤对 重放对象内容数据中所含的主内容进行重放;差错检测步骤,该差错检测步骤 对在执行由所述重放对象内容数据中所含的处理指定信息所指定的处理过程 中发生的差错进行检测,其中所述处理指定信息是指定在所述内容重放装置中 要执行的处理的信息;及副内容重放步骤,该副内容重放步骤在所述差错检测 步骤检测出差错时,重放所述重放对象内容数据中所含的副内容。
根据所述构成,当在根据所述重放对象内容数据中所含的所述处理指定信 息执行的处理过程中检测出差错时,便重放所述重放对象内容数据中所含的副 内容。例如,若在重放对象内容数据中作为副内容含有用于显示差错画面的差 错画面显示用数据,则当检测出所述差错时,便显示该差错画面。
这里,在检测出差错时重放的所述副内容包含在重放对象内容数据中。即, 该副内容既不是预存于所述内容重放装置的数据,也不是在检测出差错时所述 内容重放装置重新从外部取得的数据。
利用前者的特点,可起到如下效果,即,向所述内容重放装置提供重放对 象内容数据的提供者通过改变重放对象内容数据中的副内容,从而能够灵活地 改变所述内容重放装置在检测出差错时重放的内容(例如差错画面)。这时,为 了改变所述内容重放装置在检测出差错时重放的内容,无需改变预存于所述内 容重放装置的数据,或对使所述内容重放装置动作的算法施加变更。即,向所 述内容重放装置提供重放对象内容数据的数据提供者借助于重放对象内容数 据能够容易地控制所述内容重放装置在检测出差错时重放的内容。
另外,利用后者的特点,可起到如下效果,即所述内容重放装置在检测出 差错时不必花费重新从外部取得数据的时间,能立即重放所述重放对象内容数 据中所含的差错画面等副内容。
还有,所述内容重放装置可作为根据内容数据来显示图像的图像显示装置而构成。作为以图像显示装置来实现的内容重放装置重放的内容数据例如可釆 用包括作为主内容的图像数据、作为副内容的图像数据、及处理指定信息在内 的显示用数据。
在本发明的内容重放装置中,最好是,所述处理指定信息含有取得处理指 定信息,该取得处理指定信息对从外部装置获取取得对象内容数据的处理进行 指定,其中所述取得对象内容数据包含继所述主内容之后要重放的下一内容, 该内容重放装置还具有内容数据取得单元,该内容数据取得单元用于根据所述 取得处理指定信息从所述外部装置取得所述取得对象内容数据,所述差错检测 单元是对在所述内容数据取得单元执行取得所述取得对象内容数据的处理过 程中发生的差错进行检测的单元。
利用所述构成,根据所述重放对象内容数据中所含的所述取得处理指定信 息,来执行取得包含所述主内容之后要重放的下一内容的取得对象内容数据的 处理。而且,在取得处理的过程中如发生差错,则可由所述差错检测单元检测 出该差错。即,所述内容重放装置可检测出在取得所述取得对象内容数据的处 理中发生的通信差错。
因而,所述重放对象内容数据中若预先含有用于显示将发生通信差错的情 况通知用户的通信差错画面的副内容,则在发生通信差错时,可进一步起到向 用户提示性地显示所述通信差错画面的效果。
在本发明的内容重放装置中,最好所述差错检测单元是对本装置在所述 内容数据取得单元执行获取所述取得对象内容数据的处理的过程中所发生 的差错进行检测的单元。
利用所述构成,所述内容重放装置检测本装置一侧发生的差错,即所谓的 终端差错,对重放对象内容数据中所含的副内容进行重放。因而,所述重放对 象内容数据中若预先含有用于显示将发生终端差错的情况通知用户的终端差 错画面的副内容,则在发生终端差错时,可进一步起到向用户提示性地显示该 终端差错画面的效果。
还有,所述本装置一侧的差错包括在预定的时间内无法完成获取取得对 象内容数据的超时差错等、在连接所述外部装置和所述内容重放装置的通信路 径中发生的故障(但是,所述外部装置上发生的故障除外);及所述内容重放装置内部发生的故障。
本发明的内容重放装置中,最好所述差错检测单元是根据表示不能发送所 述取得对象内容数据的差错信息来检测所述外部装置中发生的差错的单元,其 中所述差错信息是由所述外部装置提供的差错信息。
利用所述构成,所述内容重放装置根据所述差错信息来检测外部装置中发 生的差错,即所谓的服务器差错,对重放对象内容数据中所含的副内容进行重 放。因而,所述重放对象内容数据中若预先含有用于显示将发生服务器差错的 情况通知用户的服务器差错画面的副内容,则在发生服务器差错时,可进一步 起到向用户提示性地显示该服务器差错画面的效果。
本发明的内容重放装置中,最好所述处理指定信息含有重放处理指定信 息,该重放处理指定信息对重放所述主内容的处理进行指定,所述差错检测单 元是对在所述主内容重放单元根据所述重放处理指定信息执行重放所述主内 容的处理过程中发生的差错进行检测的单元。
利用所述构成,根据所述重放对象内容数据中所含的所述重放处理指定信 息来执行重放所述主内容的处理。而且,在重放处理的过程中若发生差错,则 可由所述差错检测单元检测出该差错。即,所述内容重放装置能检测出在重放 所述主内容的处理中发生的重放差错。
因而,在所述重放对象内容数据中若预先含有用于显示将发生重放差错的 情况通知用户的重放差错画面的副内容,则在发生重放差错时,可进一步起到 向用户提示性地显示所述重放差错画面的效果。
还有,作为所述差错检测单元能检测出的重放差错,可以列举出基于用
来显示重放差错画面的显示控制信息的表述错误的差错;根据该显示控制信息 描画重放差错画面时的处理差错;及用于显示重放差错画面中所含的图像的图 像数据不合适、描画该图像数据时的处理差错等。
本发明的内容重放装置中,最好所述处理指定信息含有副内容指定信息, 该副内容指定信息对所述差错检测单元能检测出的每一个差错种类指定要重 放的副内容,所述副内容重放单元根据所述副内容指定信息,对所述重放对象 内容数据所含的多个副内容中与所述差错检测单元检测出的差错种类对应的 副内容进行重放。利用所述构成,可进一步起到能重放与检测出的差错种类对应的副内容的 效果。
例如,所述重放处理指定信息可采用如下结构,即在执行取得所述取得对 象内容数据的处理过程中,(l)在所述差错检测单元检测出本装置一侧发生的差
错的情况下,指定重放第一副内容,(2)在所述差错检测单元检测出外部装置中 发生的差错的情况下,指定重放第二副内容。此时,所述重放对象内容数据中
若预先含有(l)用于显示将发生终端差错的情况通知用户的终端差错画面的第 一副内容;和(2)用于显示将发生服务器差错的情况通知用户的服务器差错画面 的第二副内容,则在发生终端差错时能向用户提示性地显示终端差错画面,另 外,在发生服务器差错时能向用户提示性地显示服务器差错画面。
本发明的内容重放装置中,最好所述处理指定信息含有替代内容重放处理 指定信息,该替代内容重放处理指定信息对重放特定的替代内容以取代所述下 一内容的处理进行指示,该内容重放装置还具有替代内容重放单元,该替代内 容重放单元在所述副内容重放单元重放所述副内容后,根据所述替代内容重放 处理指定信息,重放所述替代内容。
利用所述构成,当在根据所述重放对象内容数据中所含的所述处理指定信 息执行的处理过程中检测出差错时,可重放所述重放对象内容数据中所含的副 内容,再有,在重放该副内容后,根据所述替代内容重放处理信息,重放所述 替代内容。
艮P,利用所述构成,可起到如下效果,即在检测出差错时除了能重放副内 容外,此后还能继续重放所述替代内容。
为了解决所述问题,本发明的内容数据提供装置是一种向内容重放装置提 供内容数据的内容数据提供装置,其特点为,包含第一内容数据提供单元, 该第一内容数据提供单元向所述内容重放装置提供含有使内容重放装置重放 的主内容的第一内容数据;及第二内容数据提供单元,该第二内容数据提供单 元用于向所述内容重放装置提供含有使所述内容重放装置继所述主内容之后 重放的下一内容的第二内容数据含有副内容,该副内容在所述内容重放装置不 能重放所述第二内容数据中所含的下一内容时,被所述内容重放装置重放。
另外,本发明的内容数据提供方法是一种向内容重放装置提供内容数据的方法,其特点为,包含第一内容数据提供步骤,该第一内容数据提供步骤向 所述内容重放装置提供含有使内容重放装置重放的主内容的第一内容数据;及 第二内容数据提供步骤,该第二内容数据提供步骤用于向所述内容重放装置提 供含有使所述内容重放装置继所述主内容之后重放的下一内容的第二内容数 据,所述第一内容数据含有副内容,该副内容在所述内容重放装置不能重放所 述第二内容数据中所含的下一内容时,被所述内容重放装置重放。
利用所述构成,向所述内容重放装置提供的第一内容数据含有副内容,该 副内容在不能重放所述下一内容时,使所述内容重放装置重放。因而,利用所 述构成,在不能重放所述下一内容时,可使所述内容重放装置重放所述副内容。
因而,通过向内容重放装置提供包括所要的内容在内的所述第一 内容数 据,从而可起到如下效果,即在不能重放所述下一内容时,可使所述内容重放 装置重放该所要的内容。例如,若向内容重放装置提供包括用于重放所要的差 错画面的内容在内的第一内容数据,则在不能重放所述下一内容时,能使所述 内容重放装置重放该所要的差错画面。
为了解决所述问题,本发明的内容重放系统的特点为,包含以上所述的 内容重放装置;及以上所述的内容数据提供装置。
利用所述构成,所述内容数据提供装置向所述内容重放装置提供的第一内 容数据除了使所述内容重放装置重放的主内容外还包含副内容,该副内容在所 述内容数据提供装置不能向所述内容重放装置提供所述第二内容数据时,艮P, 在所述内容重放装置不能从外部的所述内容数据提供装置取得所述第二内容 数据时,要被所述内容重放装置重放。因而,利用所述构成,在不能从所述内 容数据提供装置向所述内容重放装置提供所述第二内容数据时,可使所述内容 重放装置重放所述副内容。
因而,所述内容数据提供装置通过向内容重放装置提供含有所要的内容的 所述第一内容数据,从而起到如下效果在不能提供所述第二内容数据时,可 使所述内容重放装置重放该所要的内容。例如,若向内容重放装置提供含有用 于重放所要的差错画面的内容的第一内容数据,则在无法提供所述第二内容数 据时,能使所述内容重放装置重放该所要的差错画面。
本发明的内容数据的数据结构的特点为,包含主内容,该主内容由内容重放装置重放;处理指定信息,该处理指定信息指定在所述内容重放装置中要 执行的处理;及副内容,该副内容在执行由所述处理指定信息所指定的处理过 程中发生差错时,被所述内容重放装置重放。
利用所述构成,重放该内容数据的内容重放装置在执行由所述处理指定信 息所指定的处理过程中发生差错时,能重放该内容数据中所含的副内容。因 而,,通过使用在执行由所述处理指定信息所指定的处理过程中发生差错时要 重放的差错处理用内容以作为该内容数据的副内容,可起到如下效果,即能使 所述内容重放装置执行基于该差错处理用内容的差错处理。
还有,作为可由所述处理指定信息来指定的处理,可列举出重放所述主
内容的处理,或正在重放所述主内容时要执行的处理。作为可由所述处理指定 信息来指定的、正在重放所述主内容时要执行的处理,例如可举出取得含有 在所述主内容之后要重放的下一内容在内的内容数据的处理等例子。
为了解决所述问题,本发明的内容重放装置的特点为,包含内容重放单 元,该内容重放单元对重放对象内容数据中所含的内容进行重放;差错检测单 元,该差错检测单元对在执行由所述重放对象内容数据中所含的处理指定信息 所指定的处理过程中发生的差错进行检测,其中所述处理指定信息是指定在本 装置中要执行的处理的信息;及差错内容重放单元,该差错内容重放单元在所 述差错检测单元检测出差错时,重放由所述重放对象内容数据中所含的差错内 容指定信息所指定的所述差错内容,其中所述差错内容指定信息是指定在检测 出差错时要重放的差错内容的信息。
另外,为了解决所述问题,本发明的内容重放方法是一种使内容重放装置 重放内容的内容重放方法,其特点为,包含内容重放步骤,该内容重放步骤 对重放对象内容数据中所含的内容进行重放;差错检测步骤,该差错检测步骤 对在执行由所述重放对象内容数据中所含的处理指定信息所指定的处理过程 中发生的差错进行检测,其中所述处理指定信息是指定在所述内容重放装置中 要执行的处理的信息;及差错内容重放步骤,该差错内容重放步骤在所述差错 检测步骤检测出差错时,重放由所述重放对象内容数据中所含的差错内容指定 信息所指定的所述差错内容,其中所述差错内容指定信息是指定在检测出差错 时要重放的差错内容的信息。
14利用所述构成,通过指定所述重放对象内容数据内所含的副内容、或在开 始重放所述重放对象内容的时刻已存储在本装置内的内容等能立即读出的内 容以作为所述差错内容,从而该内容重放装置及该内容重放方法分别能起到和 之前所述的内容重放装置及内容重放方法同样的效果。另外,还可进一步起到 如下效果即向该内容重放装置提供所述内容数据的内容数据提供者或内容数 据提供装置能以更高的自由度设定所述内容重放装置在检测出差错时重放的 内容。
本发明的内容数据提供装置的特点为,包含第一内容数据提供单元,该 第一内容数据提供单元向所述内容重放装置提供含有使内容重放装置重放的 内容的第一内容数据;及第二内容数据提供单元,该第二内容数据提供单元用 于向所述内容重放装置提供含有使所述内容重放装置继所述内容之后重放的 下一内容的第二内容数据,所述第一内容数据含有差错内容指定信息,该差错 内容指定信息在所述内容重放装置不能重放所述第二内容数据中所含的下一 内容时,对所述内容重放装置指定要重放的差错内容。
另外,为了解决所述问题,本发明的内容数据提供方法是一种向内容重放 装置提供内容数据的内容数据提供方法,其特点为,包含第一内容数据提供 步骤,该第-- 内容数据提供步骤向所述内容重放装置提供含有使内容重放装置 重放的内容的第一内容数据;及第二内容数据提供步骤,该第二内容数据提供 步骤用于向所述内容重放装置提供含有使所述内容重放装置继所述主内容之 后重放的下一内容的第二内容数据,所述第一内容数据含有差错内容指定信 息,该差错内容指定信息在所述内容重放装置不能重放所述第二内容数据中所 含的下一内容时,对所述内容重放装置指定要重放的差错内容。
利用所述构成,通过指定所述重放对象内容数据内所含的副内容、或在开 始重放所述重放对象内容的时刻已存储在本装置内的内容等能立即读出的内 容以作为所述差错内容,从而该内容数据提供装置及该内容数据提供方法分别 能起到和目前为止所述的内容数据提供装置及内容数据提供方法同样的效果。 另外,还可进一步起到如下效果即向所述内容重放装置提供所述内容数据的 内容数据提供者或内容数据提供装置能以更高的自由度设定所述内容重放装 置在检测出差错时重放的内容。为了解决所述问题,本发明的内容数据的数据结构的特点为,包含内容, 该内容由内容重放装置重放;处理指定信息,该处理指定信息指定在所述内容 重放装置中要执行的处理;及差错内容指定信息,该差错内容指定信息在执行 由所述处理指定信息所指定的处理过程中发生差错时,指定要重放的差错内 容。
利用所述构成,通过指定所述重放对象内容数据内所含的副内容、或在开 始重放所述重放对象内容的时刻已存储在本装置内的内容等能立即读出的内 容以作为所述差错内容,从而可起到和所述内容数据提供方法同样的效果。
还有,作为可由所述处理指定信息来指定的处理,可列举出重放所述内 容的处理、或正在重放所述内容时要执行的处理。作为可由所述处理指定信息 来指定的、正在重放所述内容时要执行的处理,例如可举出取得含有继所述 内容之后要重放的下一内容在内的内容数据的处理等例子。
还有,所述内容重放装置可用计算机来实现。在这种情况下,通过使计算 机作为所述各单元进行动作,从而在计算机上实现所述内容重放装置的内容重 放程序、及存储有该程序的计算机可读取存储介质等都属于本发明的范畴。
另外,所述内容数据提供装置也可用计算机来实现。在这种情况下,通过 使计算机作为所述各种单元进行动作,从而在计算机上实现所述内容数据提供 装置的内容数据提供程序、及存储有该程序的计算机可读取存储介质等都属于 本发明的范畴。
本发明的其它目的、特征及优点,通过以下的阐述将会充分理解。另外, 本发明的优点通过参照附图的下述说明将会变得明了。


图1为表示本发明的实施方式的、内容重放系统的结构的方框图 图2为表示本发明的实施方式的、说明在无差错动作的情况下内容重放系 统的概要动作的说明图。(a)为表示内容重放系统的结构的方框图,(b)为表示最 上级画面的画面结构的画面结构图,(c)为表示标题画面的画面结构的画面结构图。
图3为表示本发明的实施方式的、说明在发生终端差错的情况下内容重放系统的概要动作的说明图。(a)为表示内容重放系统的结构的方框图,(b)为表示 终端差错画面的画面结构的画面结构图。
图4为表示本发明的实施方式的、说明在发生服务器差错的情况下内容重 放系统的概要动作的说明图。(a)为表示内容重放系统的结构的方框图,(b)为表 示服务器差错画面的画面结构的画面结构图。
图5为表示本发明的实施方式的、说明作为图4示出的内容重放系统的一 变形例的内容重放系统的概要动作的说明图。(a)为表示内容重放系统的结构的 方框图,(b)为表示服务器差错画面的画面结构的画面结构图。
图6为表示本发明的实施方式的、内容数据的数据结构的数据结构图。
图7为表示本发明的实施方式的、图6的内容数据中所含的状态转移定义 信息的一个例子的图。(a)表示适合于从中继服务器发送来误码时的状态转移定 义信息,(b)表示从中继服务器发送来差错内容的情况的状态转移定义信息,(c) 表示从中继服务器发送来误码和差错内容中任一个时的状态转移定义信息。
图8为表示本发明的实施方式的、图6的内容数据中所含的显示控制信息 的一个例子的图。
图9为表示本发明的实施方式的、内容重放装置的概要结构的方框图。 图IO为表示本发明的实施方式的、将内容重放装置作为电视接收机来实
现时的概要外观的概要外观图。
图11为表示本发明的实施方式的、内容重放装置控制部的主要部分结构
的方框图。
图12为表示本发明的实施方式的、在无差错动作的情况下内容重放系统 的处理流程的程序图。
图13为表示本发明的实施方式的、在发生终端差错的情况下内容重放系 统的处理流程的程序图。
图14为表示本发明的实施方式的、在发生服务器差错的情况下内容重放 系统的处理流程的程序图。
图15为表示本发明的实施方式的、图14所示的内容重放系统的处理的一 变形例的程序图。
图16为表示本发明的实施方式的、内容重放装置的处理的流程图。图17为表示本发明的实施方式的、内容重放装置的处理中差错分析处理 的流程图。特别是表示适合于从中继服务器发送来误码时的差错分析处理。
图18为表示本发明的实施方式的、其它的差错分析处理的流程图。特别 是表示适合于从中继服务器发送来差错内容时的差错分析处理。
图19为表示本发明的实施方式的、其它的差错分析处理的流程图。特别 是表示适合于从中继服务器发送来误码和差错内容两者时的差错分析处理。
图20为表示本发明的实施方式的、中继服务器的处理的流程图。特别是 表示适合于向内容重放装置发送误码时的处理。
图21为表示本发明的实施方式的、在中继服务器的处理中,向内容重放
装置发送差错内容时的处理的流程图。
图22为表示本发明的实施方式的、内容数据中所含的状态转移定义信息
的其它例子的图。
图23为表示本发明的实施方式的图,(a)为表示在发生终端差错的情况下、 内容重放系统的幻灯片内容重放处理的程序图。(b)为举例表示终端差错画面的 结构的画面结构图。(c)为举例表示在内容重放装置上显示的略图一览显示画面 的结构的画面结构图。
图24为表示本发明的实施方式的图,(a)为表示在发生服务器差错的情况 下、内容重放系统的幻灯片内容重放处理的程序图。(b)为举例表示服务器差错 画面的结构的画面结构图。
图25为表示本发明的实施方式的、内容数据中所含的状态转移定义信息 的其它例子的图。
图26为表示本发明的实施方式的、内容重放装置的幻灯片内容重放处理 的流程图。
图27为表示本发明的实施方式的、内容重放装置的幻灯片内容重放处理 中的差错分析处理的流程图。
图28为表示本发明的实施方式的图,(a) (d)为用于说明在检测出差错时 能作为重放对象内容数据的转移目的地的内容数据的变化的说明图。
图29为表示本发明的实施方式的、能实现的内容转移例的图。
图30为表示本发明的实施方式的、实现图29所示的内容转移例的状态转移定义信息的具体结构例的图。
图31为表示本发明的实施方式的、根据图30所示的状态转移定义信息来 执行的处理的流程的流程图。
图32为表示本发明的实施方式的、其它能实现的内容转移例的图。
图33为表示本发明的实施方式的、实现图32所示的内容转移例的状态转 移定义信息的具体结构例的图。
图34为表示本发明的实施方式的、根据图33所示的状态转移定义信息来 执行的处理的流程的流程图。
图35为表示本发明的实施方式的、在内容重放装置中用于管理存于存储 部中的内容数据的内容管理表的图。
图36为表示本发明的实施方式的图,(a)为表示重放对象内容的状态转移 定义信息的结构例的图。(b)为表示有可能被删除的内容数据的状态转移定义信 息中,应对服务器差错的部分的结构例的图。(c)为表示参数内容的状态转移定 义信息中,应对欲参照的内容数据被删除时的部分的结构例的图。
图37为在内含差错内容的内容数据由于被删除而不能利用的情况下所显 示的显示画面的结构例的图。
标号说明
1内容重放系统
100内容重放装置
110控制部
120通信部
130存储部
140显示部
150IR接收部
160遥控器
111事件处理部(差错检测单元)
112数据管理部(内容数据取得单元、差错检测单元)
113显示画面生成部(主内容重放单元、副内容重放单元、替代内容重放
单元、内容重放单元、差错内容重放单元)114图像数据解压縮部 115 显示控制部
116定时器部
117用户操作分析部
具体实施例方式
(内容重放系统)
首先参照附图1对本实施方式的内容重放系统1的结构进行说明。
图1为表示内容重放系统1的结构的方框图。内容重放系统1如图1所示,
其结构包括至少1个内容重放装置100;中继服务器(内容数据提供装置)200;
网络相册数据库(DB)300。各装置通过互联网等网络连接,可以相互通信。
内容重放装置100是用于从中继服务器200取得内容数据、并重放所取得 的内容数据中所含的内容的装置。内容重放装置IOO例如可作为设置在用户家 中的电视接收机来实现。还有,图1中,内容重放系统1中所含的内容重放装 置100为1台,但内容重放系统l中也可含有多台和内容重放装置IOO相同结 构的内容重放装置。
中继服务器200是用于向内容重放装置IOO提供内容数据的装置。另外, 网络相册DB300是用于向中继服务器200提供在中继服务器200上合成内容 数据所需的各种数据的装置。中继服务器200和网络相册DB300例如设置在 运营内容重放系统1的运营商的公司内。还有,图1中,示出分开构成的中继 服务器200和网络相册DB300,但也可以将它们作为单个装置安装在1个机柜 内。
以下参照图1 5对内容重放系统1的动作概要进行说明。 首先,参照图2对内容重放系统1无差错正常动作时的情形进行说明。 如图2(a)所示,内容重放装置IOO为了开始重放内容,将最上级画面内容 请求R101发送到中继服务器200。中继服务器200当接收到最上级画面内容 请求R101时,就合成最上级画面内容(重放对象内容数据、第一内容数据)C101。 此时,中继服务器200从网络相册DB300取得合成最上级画面内容所需的各 种数据。中继服务器200将合成后的最上级画面内容C101发送到内容重放装置ioo。内容重放装置IOO取得该最上级画面内容CIOI,重放并显示最上级画 面内容C101的主内容即最上级画面I101。
图2(b)为举例表示通过重放最上级画面内容C101而在内容重放装置100
上显示的最上级画面noi的画面结构图。在最上级画面iioi上仅一览显示预
定数量的(图中示出的例子为3)最近用户在内容重放装置IOO上观看过的相册 组。用户能从最上级画面IIOI上一览显示的相册组中选择所要的相册。
当用户选择相册时,然后,内容重放装置IOO为了显示所选的相册的标题 画面1102,就向中继服务器200发送标题画面内容请求R102(参照图2(a))。该 标题画面内容请求R102中包括对用户所选的相册唯一特定的相册ID。中继服 务器200参照标题画面内容请求R102中所含的相册ID,合成与该相册ID对 应的相册的标题画面内容(取得对象内容数据、第二内容数据)C102。此时,中 继服务器200从网络相册DB300取得合成标题画面内容C102所需的各种数 据。中继服务器200再向内容重放装置100发送合成后的标题画面内容C102。 内容重放装置IOO重放该标题画面内容CIOI,显示作为下一内容的标题画面 1101。
图2(c)为举例表示通过重放标题画面内容C102而在内容重放装置100上 显示的标题画面1102的画面结构图。标题画面1102上显示用户所选的相册的 标题(图中示出的例子为「阳光的旋律」)、完成日期(图中示出的例子为
「2006/07/01」)、作者(图中示出的例子为「阿久雄须也」)、注释(图中示出 的例子为「我家的可爱的猫…j )等。在用户确认了相册的概况后,就能指示 内容重放装置100开始重放幻灯片。
内容重放装置IOO在等待接受用户指示开始重放幻灯片的操作的期间,向 中继服务器200发送最初的幻灯片内容请求Rl 1 l(参照图2(a))。中继服务器200 作为对幻灯片内容请求Rlll的响应,向内容重放装置IOO发送幻灯片内容(内 容数据)Clll。内容重放装置lOO通过重放幻灯片内容Clll,从而显示含有所 选相册的第1幅相片的第1张幻灯片。内容重放装置IOO之后重复同样的处理, 每隔预定的时间间隔依次显示第2、第3张幻灯片。通过这样,用户便能将属 于所选相册的多张照片作为显示的幻灯片一张接一张地进行观看。
下面参照图1及图3 图5对在用于取得标题画面内容C102的通信处理中发生差错时的情形进行说明。
内容重放装置100正在对从中继服务器200取得的最上级画面内容C101 进行重放的期间,进行用于取得下一要重放的标题画面内容C102的通信处理。 当在该通信处理中发生差错时,内容重放装置100便不能显示标题画面1102。
为了防备这种差错的发生,在最上级画面内容CIOI中除了用于显示作为 主内容的最上级画面IIOI的显示控制信息外,还包括用于显示作为副内容的 差错画面E200的显示控制信息。如图1所示,内容重放装置IOO在用于取得 标题画面内容C102的通信处理中发生差错时,根据后者的显示控制信息重放 差错画面E200。
特别是如图3(a)所示,内容重放装置100当检测出在本装置内发生差错时, 显示内容CIOI中所含的作为第一副内容的终端差错画面E201。终端差错画面 E201如图3(b)中举例示出的那样,是提醒用户在作为终端的内容重放装置100 上发生差错的差错画面,其画面结构中包括「发生终端差错」等字符串。另外, 在终端差错画面E201上还显示按下确定按钮便能返回最上级画面的信息。当 用户对此确认后实施按下确定按钮的操作时,内容重放装置IOO便再次重放最 上级画面内容CIOI的作为主内容的最上级画面IIOI,以作为取代标题画面 1102而进行显示的替代内容。
另外,如图4(a)所示,内容重放装置IOO通过接收误码EC从而检测出中 继服务器200上发生差错时,就显示内容CIOI中所含的作为第二副内容的服 务器差错画面E202。服务器差错画面E202如图4(b)中举例示出的那样,是提 醒用户在中继服务器200上发生差错的差错画面,其画面结构中包括「发生服 务器差错」等字符串。另外,在终端差错画面E202上还显示按下确定按钮便 返回最上级画面的信息。当用户对此确认后实施按下确定按钮的操作时,内容 重放装置IOO便再次重放最上级画面内容CIOI的作为主内容的最上级画面 1101,以作为取代标题画面I102而进行显示的替代内容。
终端差错画面E201及服务器差错画面E202根据预存于最上级画面内容 C101中的显示控制信息由内容重放装置IOO生成。因此,不管在检测出本装 置中发生差错的情况下,还是在利用误码EC检测出中继服务器200上发生差 错的情况下,内容重放装置100都能根据最上级画面内容C101对它们进行显示。而且,最上级画面内容C101在用于取得标题画面内容C102的通信处理 能开始的时刻,必定为内容重放装置IOO所取得。因此,内容重放装置100能 在检测出终端差错或服务器差错的时刻立即开始用于显示终端差错画面E201 或服务器差错画面E202的处理。
还有,在图4(a)中,虽然示出中继服务器200向内容重放装置IOO发送误 码EC的结构,但也可以变形成如图5(a)所示,在中继服务器200发生服务器 差错时向内容重放装置100发送差错内容C200的结构。在这种情况下,中继 服务器200当检测出本装置内发生差错时,便生成用于提醒用户发生服务器差 错的差错内容C200。然后,内容重放装置IOO通过重放作为对标题画面内容 请求R102的响应接收到的差错内容C200,从而显示服务器差错画面1200(参 照图5(b))。
(内容数据的数据结构)
下面,参照图6 8对由内容重放装置IOO重放的内容数据进行说明。 图6为表示由内容重放装置IOO重放的内容数据的数据结构的数据结构 图。图6中特别示出所述最上级画面内容C101的数据结构。
如图6所示,作为内容数据的最上级画面内容CIOI作为多个文件的集合 体而构成。具体来讲,在最上级画面内容CIOI中包括存储状态转移定义信 息(处理指定信息)1011的文件top.mtd;存储用于显示作为主内容的最上级画面 1101的最上级画面用显示控制信息1012的文件t叩.svg;存储用于显示作为第 -副内容的终端差错画面E201的终端差错画面用显示控制信息1013的文件 localerror.svg;存储用于显示作为第二副内容的服务器差错画面E202的服务器 差错画面用显示控制信息1014的文件servererror.svg;及存储各种参数1015 的参数用文件。在图6所示的例子中,作为参数用文件可使用用于存储由用 户输入的相册ID的文件albumid.txt;和用于存储用来确定发生差错种类的误 码的error.txt。
还有,在最上级画面I101含有图像的情况下,最上级画面内容CIOI中也 可含有用于显示该图像的图像数据。另外,对于终端差错画面E201含有图像 时的情形、及服务器差错画面E202含有图像时的情形也和上述一样。
状态转移定义信息1011作为对内容重放装置100为重放最上级画面1101
23而要执行的处理、及为在最上级画面1101之后重放标题画面1102而要执行的
处理进行指定的脚本而构成。内容重放装置IOO依次执行状态转移定义信息 1011所指定的处理。
图7(a)为表示利用MTD(Message Template Definition:消息模板定义)描述 的状态转移定义信息1011的具体例的图。图7(a)中举例表示的状态转移定义 信息由指令1011a d构成。
llOla为指定重放最上级画面ClOl的作为主内容的最上级画面I101的处 理的指令(重放处理指定信息)。具体为,根据top.svg指定生成并显示最上级画 面IIOI的处理。除此以外,指令1101a还指定将该处理的返回值(相册ID)存于 作为参数用文件的albumid.txt。
1011b为指定取得包括在最上级画面1101之后要重放的标题画面1102在 内的标题画面内容C102的处理的指令(取得处理指定信息)。具体来讲,对具 有存于(guri.txt的URI的服务器利用由method—getTitle.txt定义的方法来指定 发送标题画面内容请求R012的处理。除此以外,指令1011b还指定将存于 albumid.txt的相册ID与标题画面内容请求R102 —起发送、及将该处理的返回 值(误码)存于作为参数用文件的error.txt。在取得标题画面内容C102后该处理 正常结束时将误码200存于error.txt;作为对标题画面内容C102的响应从中继 服务器200发送来误码EC时将误码400存于error.txt;及检测出终端差错后该 处理异常结束时将误码500存于error.txt。
1011c为用于根据存于error.txt的误码来使处理转移分叉的指令。具体来 讲,在误码为200的情况下,指定将处理转移至title.mtd,在误码为400的情 况下,指定将处理转移至id为severerror的指令,在误码为500的情况下,指 定将处理转移至id为lacalerror的指令。这里,title.mtd为标题画面内容C102 中所含的状态转移定义信息。在误码为200的情况下,即在标题画面内容C102 的取得正常完成的情况下,处理转移至标题画面内容C102的状态转移定义信 息的最初的指令。
lOlld为对每一种差错指定在发生差错时要重放的副内容的指令组(副内 容指定信息、替代内容指定信息)。id为servererror的第1指令是在误码为400 时执行的指令。具体来讲,指定根据servererror.svg生成并显示作为副内容的服务器差错画面E202的处理以作为在发生服务器差错时要执行的处理。另外,
同时指定显示最上级画面1101以作为从服务器差错画面E202转移的显示画 面,即作为服务器差错画面E202之后重放的内容以取代不能重放的标题画面 1102。另一方面,id为localerror的第2指令是误码为500时执行的指令。具体 来讲,指定由localerror.svg生成并显示作为副内容的终端差错画面E201的处 理以作为在发生终端差错时要执行的处理。另外,指定显示最上级画面I101 以作为从终端差错画面E201转移的显示画面,即作为终端差错画面E201之后 重放的内容以取代不能重放的标题画面1102。
显示控制信息1012 1014由指定画面的描画方法的布局定义信息、及对 画面上的目标根据用户进行的操作来指定要执行的处理的用户操作定义信息 构成。特别是,最上级画面用显示控制信息1012具有指定作为主内容的最上 级画面1101的描画方法的布局定义信息,终端差错画面用显示控制信息1013 具有指定作为第一副内容的终端差错画面E201的描画方法的布局定义信息, 服务器差错画面用显示控制信息1014具有指定作为第二副内容的服务器差错 画面E202的描画方法的布局定义信息。
图7(b)为表示图7(a)所示的状态转移定义信息的变形例,是表示作为对标 题画面内容请求R102的响应而从中继服务器200发送来差错内容C200时的、 理想的状态转移定义信息的结构图。
图7(b)所示的状态转移定义信息中与图7(a)所示出的不同之处为在指令 1011c'中,误码为300时(接收到差错内容C200时),指定将处理转移至所取 得的差错内容C200的状态转移定义信息(error.mtd)。通过这样,内容重放装置 100在作为对标题画面内容请求R102的响应而接收到差错内容C200时,将重 放对象内容切换成差错内容C200,可根据差错内容中所含的显示控制信息来 显示差错画面1200。
图7(c)表示图7(a)所示的状态转移定义信息的其它变形例,是表示作为对 标题画面内容请求R102的响应而可能会发送来误码EC及差错内容C200两者 时的、理想的状态转移定义信息的结构图。
图7(b)所示的状态转移定义信息中与图7(a)所示出的不同之处为当误码 为300时(接收到差错内容C200时),指定将处理转移至所取得的差错内容C200
25的状态转移定义信息(error.mtd);及当误码为400时(接收到误码EC时)指定将 处理转移至id为severerror的指令。通过这样,内容重放装置100在作为对标 题画面内容请求R102的响应而接收到差错内容C200时,将重放对象内容切 换成差错内容C200,可根据差错内容中所含的显示控制信息来显示差错画面 1200,另外,在作为对标题画面内容请求R102的响应而接收到误码EC时,又 能根据severerror.svg来显示服务器差错画面E202。
图8作为布局定义信息的一个示例,是表示服务器差错画面用显示控制信 息1014中所含的布局定义信息用的图。图8示出的布局定义信息利用 SVG(Scalable Vector Graphics可縮放矢量图形)来描述。
如图8所示,布局定义信息由画在画面上的目标、及指定该目标的布局的 指令组构成。在布局定义信息中,画在画面上的目标既可以作为文字直接指定 (尤其是在字符串等情况下),也可以作为与外部数据的连接来指定(尤其是图像 数据等情况下)。在图8中举例表示的布局定义信息中,服务器差错画面E202 所显示的字符串「发生服务器差错」与该字符串的描画位置或描画字体大小一 起被指定。
还有,标题画面内容C102、幻灯片内容Clll、 C112、…、等内容数据也 具有和所述最上级画面内容CIOI同样的结构。 (内容重放装置的结构)
以下,参照图9 11对内容重放装置100的概要结构进行说明。
图9为表示内容重放装置100的主要部分结构的方框图。
如图9所示,内容重放装置100的构成包括控制部110、通信部120、存
储部130、显示部140、及IR接收部150。
通信部120是用于在和中继服务器200之间进行各种数据收发的通信接
口。控制部110能通过通信部120向中继服务器200发送内容请求,或从中继
服务器200接收内容数据。
存储部130是存储器等存储装置。控制部110可将通过通信部120从中继
服务器200取得的内容数据预先存于存储部130。另外,控制部110也能将重
放内容数据所需的参数存于存储部130,并按照任意的定时进行参照。
显示部140是液晶显示面板或阴极射线管等显示装置。控制部110能使重放内容数据而得的图像在显示部140上进行显示来提醒用户。
IR接收部150是用于在和遥控器160之间进行红外通信的通信接口。遥控 器160将表示接收到的来自用户的操作内容的操作信息加载于红外线载波发送 到IR接收部150。控制部IIO可根据通过IR接收部150取得的操作信息来进
行各种处理。
还有,关于控制部110的功能,将参照图11在后面详细地进行说明。
图IO为表示内容重放装置100概要外观的概要外观图。
如图10所示,内容重放装置IOO例如可作为电视接收机来实现。在将内
容重放装置IOO作为电视接收机来实现时,能将该电视接收机中包含的显示面
板作为显示部140加以利用,能进行富有魅力的幻灯片重放。
图10中也示出遥控器160的结构示例,该图中,遥控器160的构成包括
数字按钮部161及十字按钮部163。
数字按钮部161至少具有与0 9对应的数字按钮。用户通过适当地按下
这些按钮,从而能输入任意位的数字。利用该数字按钮部161用户能输入相册
ID等数值。
另外,指令按钮部162具有1个以上的指令按钮。各指令按钮预先或根据 处理的进行状况与特定的指示相对应。用户通过按下指令按钮,便能输入与该 指令按钮相对应的指示。例如,用户通过按下预定的指令按钮,便能将开始观 看相册的相册观看开始指示传达给内容重放装置100。
另外,十字按钮部163具有4个与上下左右对应的按钮;及配置在这4 个按钮的中心的确定按钮。用户通过按下上下左右按钮,能从显示部140上所 显示的目标组中指定所要的目标的位置,通过按下确定按钮能选择在该时刻指 定的目标。例如,用户能从一览显示的略图中指定并选择所要的图像。另外, 用户在显示图像的幻灯片正被显示时通过按下右鍵,便能输入指示显示当前正 在显示的图像之后的图像的下一图像显示指示。
图11为表示内容重放装置100中所含的控制部110的主要部分的结构的 方框图。
如图11所示,控制部110的构成包括事件处理部111、数据管理部112、 显示画面生成部113、图像数据解压縮部114、显示控制部115、定时器部116、及用户操作分析部117。
数据管理部112是用于进行从中继服务器200取得内容数据用的通信处 理、和对所取得的内容数据进行管理的块件。数据管理部112根据事件处理部 111的指示,通过通信部120向中继服务器200发送用于取得内容数据的内容 请求。然后,若内容数据的取得成功,则将所取得的内容数据存于存储部130, 将数据取得成功通知向事件处理部U1通知。另外,若内容数据的取得失败, 则将数据取得失败通知向事件处理部lll通知。具体来讲,作为对内容请求的 响应而从中继服务器200接收到误码EC时,将服务器差错发生通知向通知事 件处理部U1通知,另外,当发送内容请求后在预先确定的预定时间内未能完 成内容数据的取得时,将终端差错发生通知向事件处理部111通知。
显示画面生成部113是用于根据内容数据中所含的显示控制信息,特别是 布局定义信息,来生成在显示部140上显示的显示画面的块件。当从事件处理 部111接收到请求生成基于特定的显示控制信息的显示画面的显示画面生成请 求时,显示画面生成部113向数据管理部112发送请求该显示控制信息的数据 请求。数据管理部112从存储部130读出所请求的显示控制信息,交给显示画 面生成部113。另外,若含有作为要显示的目标被显示控制信息指定的图像数 据,则数据管理部112从存储部130还读出该图像数据,交给显示画面生成部
113。 当从数据管理部112接收到显示控制信息时,显示画面生成部113根据 接收到的显示控制信息来生成显示画面,将已生成的显示画面交给显示控制部 115,并且将显示画面生成成功通知发送到事件处理部113。
在被显示控制信息指定显示图像数据,且该图像数据是要解压縮的压縮图 像数据的情况下,显示画面生成部113将压縮图像数据交给图像数据解压縮部
114。 图像数据解压縮部114将压縮图像数据解压縮成能显示的状态,并将已 解压縮图像数据返回至显示画面生成部113。在被显示控制信息指定显示图像 数据的情况下,显示画面生成部113生成包括从图像数据解压缩部114得到的 已解压縮图像数据在内的显示画面,将生成的显示画面交给显示控制部115。 在被显示控制信息所指定的图像数据是图像数据解压縮部114不能解压縮的布 局的图像数据等、按照显示控制信息来生成显示画面的处理未完成的情况下, 显示画面生成部113将显示画面生成失败通知发送到事件处理部113。显示控制部115是用于使显示画面生成部113生成的显示画面在显示部
140上显示的块件。显示控制部115按照事件处理部111所指示的定时,控制 显示部140使其显示由显示画面生成部113生成的显示画面。
定时器部116是在幻灯片放映重放中用于将幻灯片的显示切换定时向事件 处理部111通知的块件。事件处理部111在当显示控制部115使幻灯片的显示 开始时,指示定时器部116启动定时器。定时器部116在被指示启动定时器的 时刻,启动定时器。然后,定时器部116在定时器启动后经过了预定的幻灯片 显示时间的时刻,将定时器通知到返回事件处理部111。事件处理部当接收到 定时器通知时,就向显示控制部115发出指示,显示当前正在显示的幻灯片的 下一张幻灯片。
用户操作分析部117是用于将用户进行的操作内容向事件处理部111通知 的块件。当通过IR接收部150检测到发生由用户作出的操作时,用户操作分 析部117将表示该操作内容的操作信息通知交给事件处理部111。
事件处理部111是用于根据内容中所含的状态转移定义信息(MTD)来控制 上述各处理部的块件。事件处理部111通过数据管理部112从存储部130读出 状态转移定义信息,使上述各处理部中的某些块件执行所读出的状态转移定义 信息中所含的指令。
(内容重放系统的处理)
下面,参照图12 图15对内容重放系统1的处理进行说明。 图12是表示在无差错正常动作的情况下,内容重放系统1中执行的处理 流程的程序图。
内容重放系统1中的处理例如可以从由用户对内容重放装置IOO给出指示 开始观看相册的相册开始观看指示来开始执行。内容重放装置IOO当接收到来 自用户的相册开始观看指示时,对中继服务器200发送最上级画面内容请求 RlOl。中继服务器200当接收到最上级画面内容请求R101时,就对网络相册 DB300请求用于合成最上级画面内容C101所需的合成用数据DlOl。网络相册 DB300根据该合成用数据请求R101'向中继服务器200提供合成最上级画面 内容C101所需的合成用数据D101 。中继服务器200利用所取得的合成用数据 DlOl,合成最上级画面内容CIOI。然后,当最上级画面内容CIOI的合成完成时,就将最上级画面内容C101发送到内容重放装置100。
最上级画面内容C101的状态转移定义信息1011中含有根据最上级画面内 容C101中所含的最上级画面用显示控制信息1012来指示生成并显示作为主内 容的最上级画面IIOI的指令(参照图6)。已取得最上级画面内容CIOI的内容 重放装置IOO按照该指示并根据最上级画面用显示控制信息1012来生成并显
示作为主内容的最上级画面noi。另外,最上级画面内容cioi的状态转移定
义信息1011中含有指示向中继服务器200发送包括由用户输入的相册ID在内 的标题画面内容请求R102的指令。内容重放装置IOO按照这一指示,在由用 户指定相册ID的时刻,向中继服务器200发送包括所指定的相册ID在内的标 题画面内容请求R102。
中继服务器200当接收到标题画面内容请求R102时,就向网络相册DB300 请求用于合成由相册ID指定的相册的标题画面内容C102所需的合成用数据 D102。网络相册DB300根据该合成用数据请求R102'向中继服务器200提供 合成标题画面内容C102所需的合成用数据D102。中继服务器200利用所取得 的合成用数据D102,合成标题画面内容C102。然后,当标题画面内容C102 的合成完成时。向内容重放装置100发送标题画面内容C102。
标题画面内容C102的状态转移定义信息中含有根据标题画面内容C102 的显示控制信息指示来生成并显示标题画面1102的指令。已取得标题画面内 容C102的内容重放装置IOO按照这一指示,根据上述显示控制信息来生成并 显示标题画面I102。在该时刻,内容重放装置IOO上所显示的显示画面从最上 级画面1101转至标题画面1102。另外,在标题画面内容C102的状态转移定义 信息中还含有指示向中继服务器200发送用于请求取得最初的幻灯片内容 Clll的幻灯片内容请求Rlll的指令。内容重放装置IOO按照这一指定,向中 继服务器200发送幻灯片内容请求R111,请求第1张幻灯片的内容。
中继服务器200当接收到幻灯片内容请求R111时,就对网络相册DB300 请求用于合成幻灯片内容Clll所需的合成用数据Dlll。网络相册DB300根 据该合成用数据请求Rlll',向中继服务器200提供合成幻灯片内容C111所 需的合成用数据Dlll。中继服务器200利用所取得的合成用数据D111,合成 第1张幻灯片内容Clll。然后,当幻灯片内容Clll的合成完成时,向内容重放装置100发送幻灯片内容Clll。
标题画面内容C102的状态转移定义信息中还包括在接收到来自用户的幻 灯片放映重放开始指示时,指示将处理转移至幻灯片内容Clll的状态转移定 义信息的指令。内容重放装置IOO当收接到幻灯片放映重放开始指示时,读出 已取得完成的幻灯片内容Clll的状态转移定义信息,开始执行由该状态转移 定义信息所指定的处理。
幻灯片内容Cl 11的状态转移定义信息中包括指示根据幻灯片内容Cl 11 的显示控制信息来生成并显示第1张幻灯片的指令。内容重放装置100按照这
一指示,根据所述显示控制信息来生成并显示第1张幻灯片。在该时刻,内容
重放装置100上所显示的显示画面从标题画面1102转移至第1张幻灯片。另 外,幻灯片内容Clll的状态转移定义信息中还含有指示向中继服务器200发 送用于请求取得第2张幻灯片的内容C112的幻灯片内容请求R112的指令。 内容重放装置100按照这一指定,向中继服务器200发送幻灯片内容请求R112, 请求取得第2张幻灯片内容C112。
中继服务器200当接收到幻灯片内容请求R112时,就向网络相册DB300 请求用于合成幻灯片内容C112所需的合成用数据D112。网络相册DB300根 据该合成用数据请求Rl 12,向中继服务器200提供合成幻灯片内容Cl 12所需 的合成用数据D112。中继服务器200利用已取得的合成用数据D112,合成第 2张幻灯片内容C112。然后,当幻灯片内容C1112的合成完成时,便向内容 重放装置100发送幻灯片内容C112。
幻灯片内容Clll的状态转移定义信息中还含有在开始显示第1张幻灯片 后经过预定的幻灯片显示时间,或接收到来自用户的指示显示第1张幻灯片之 后的幻灯片的下一幅图像显示指示时,指示将处理转移至幻灯片内容C112的 状态转移定义信息的指令。内容重放装置IOO按照这一指示,在开始显示第l 张幻灯片后经过预定的幻灯片显示时间,或者在接收到来自用户的下一幅图像 显示指示的时刻,读出幻灯片内容Clll的状态转移定义信息,开始执行由已 读出的状态转移定义信息所指定的处理。还有,开始显示第1张幻灯片后经过 了预定的幻灯片显示时间的时刻,例如,可特定为事件处理部lll从定时器部 116得到定时器的通知的时刻。另外,接收到来自用户的下一幅图像显示指示的时刻,例如可特定为事件处理部111从用户操作分析部117接收到下一幅图 像显示指示通知的时刻。
幻灯片内容C112的状态转移定义信息中含有指示根据幻灯片内容C112 中所含的显示控制信息来生成并显示第2张幻灯片的指令。内容重放装置100 按照这一指示,根据所述显示控制信息来生成并显示第2张幻灯片。在该时刻, 内容重放装置100上所显示的显示画面从第1张幻灯片转至第2张幻灯片。
内容重放装置100通过对第3张幻灯片以后的幻灯片也都重复执行上述处 理,从而可按照预定的定时来切换第1张幻灯片开始至第n张幻灯片并依次显 示下去。
图13为表示在发生终端错误的情况下、内容重放系统1中执行的处理流 程的程序图。
图13中应注意的地方在于,发生内容重放装置100取得标题画面内容C102 失败的终端差错。内容重放装置100在发送标题画面内容请求R102后在预先 确定的预定时间内未能完成标题画面内容C102的取得时,判定为发生终端差 错。
最上级画面内容CIOI的状态转移定义信息1011中含有在发生终端差错 时,指示根据最上级画面内容CIOI中所含的终端差错画面用显示控制信息 1013来生成并显示终端差错画面E201的指令。内容重放装置100当检测出终 端差错时,按照这一指示,生成并显示终端差错画面E201(参照图3(b))。在该 时刻,内容重放装置100上所显示的显示画面从最上级画面1101转移至终端 差错画面E201。当在显示终端差错画面E201的状态下接收到用户按下确定按 钮的操作时,内容重放装置IOO使显示画面再次转至一览显示多个相册的最上 级画面IlOl(参照图2(b))。用户能在再次显示最上级画面1101的状态下再次指 定所要的相册。
图14为表示在发生服务器差错的情况下,内容重放系统1中执行的处理 流程的程序图。
图14中应注意的地方在于,作为对标题画面请求R102的响应从中继服务 器200向内容重放装置IOO发送误码EC。内容重放装置IOO在作为对标题画 面内容请求R102的响应而从中继服务器200取得误码EC时,判定为发生服
32务器差错。
最上级画面内容C101的状态转移定义信息1011中含有在发生服务器差错
时,指示根据最上级画面内容C101中所含的服务器差错画面用显示控制信息 1014来生成并显示服务器差错画面E202的指令。内容重放装置100当检测出 服务器差错时,按照这一指示,生成并显示服务器差错画面E202(参照图4(b))。 在该时刻,内容重放装置100上所显示的显示画面从最上级画面1101转移至 服务器差错画面E202。在显示服务器差错画面E202的状态下接收到用户按下 确定按钮的操作时,内容重放装置IOO使显示画面再次转至一览显示多个相册 的最上级画面I101(参照图2(b))。用户能在再次显示最上级画面IIOI的状态下 再次指定所要的相册。
图15为表示在发生服务器差错的情况下、内容重放系统1中执行的其它 处理流程的程序图。
图15中应注意的地方在于,作为对标题画面请求R102的响应从中继服务 器200向内容重放装置100发送差错内容C200。内容重放装置IOO在作为对 标题画面内容请求R102的响应而取得的内容为差错内容C200时,判定为发 生服务器差错。
根据差错内容200执行发生服务器差错时的处理的情况下,在最上级画面 内容CIOI的状态转移定义信息1011中需要含有在检测出服务器差错时,指示 将处理转移至最上级画面内容CIOI的状态转移定义信息的指令。内容重放装 置100按照这一指示,当检测出服务器差错时,读出差错内容C200的状态转 移定义信息,开始执行由已读出的状态转移定义信息所指定的处理。
差错内容C200的状态转移定义信息中含有指示根据差错内容C200中所 含的的显示控制信息来生成并显示服务器差错画面I200的指令。内容重放装 置100根据差错内容200的显示控制信息(和最上级画面内容C101的服务器差 错画面用显示控制信息1014相同),来生成并显示服务器差错画面I200(参照图 5(b))。在该时刻,内容重放装置100上所显示的显示画面从最上级画面1101 转移至服务器差错画面I200。另外,差错内容C200的状态转移定义信息中含 有在显示服务器差错画面I200的过程中,接收到用户按下确定按钮的操作时, 指示将处理转移至最上级画面内容CIOI的状态转移定义信息1011的指令。内容重放装置100当接收到按下确定按钮的操作时,读出最上级画面内容C101 的状态转移定义信息1011,开始执行由已读出的状态转移定义信息1011所指 定的处理。
(内容重放装置的处理)
参照图16 图18说明内容重放装置100的处理。
图16为表示内容重放装置100中执行的处理流程的流程图。
当内容重放装置100开始处理时,首先,数据管理部112向中继服务器200 发送最上级画面内容请求R101(S101)。然后,数据管理部112作为对最上级画 面内容请求R101的响应,取得最上级画面内容C101(S102)。当最上级画面内 容CIOI的取得完成时(S102:是),数据管理部112将最上级画面内容C101存 于存储部130。并向事件处理部111发送数据取得成功通知。
事件处理部111当从数据管理部112接收到数据取得成功通知时,从存储 部130读出最上级画面内容C101的状态转移定义信息1011。以后的处理通过 依次执行该状态转移定义信息ClOll的指令,便能实现。
事件处理部111请求显示画面生成部113以生成最上级画面IIOI。显示画 面生成部113从存储部130读出最上级画面内容C101的显示控制信息1012, 由此生成最上级画面n01(S103)。所生成的最上级画面1101被交给显示控制部 115。显示控制部115使被送来的最上级画面IIOI在显示部140上显示(S104)。
用户操作分析部117接受用户的相册选择,向事件处理部111返送所选相 册的相册ID(S105)。事件处理部111请求数据管理部112以取得由相册ID特 定的相册的标题画面内容C102。数据管理部112根据该请求向中继服务器200 发送标题画面内容请求R102(S106)。
在标题画面内容请求R102发送后的通信处理中,进行差错分析(S107)。 在利用差错分析S107判定为能正常地取得标题画面内容C102时,将误码200 存于参数文件error.txt。另外,在判定为由于服务器差错不能取得标题画面内 容C102时,将误码400存于参数文件error.txt。 乂在判定为由十终端差错不能 取得标题画面内容C102时,将误码400存于参数文件error.txt。事件处理部 111参照存有误码的参数文件error.txt,决定以后的处理(S108)。
在将误码200存于参数文件error.txt的情况下,即能正常地取得标题画面内容C102的情况下,事件处理部111从存储部130读出标题画面内容C102 的状态转移定义信息1011。事件处理部111根据标题画面内容C102的状态转 移定义信息1011,请求显示画面生成部113生成标题画面1102。显示画面生 成部113从存储部130读出标题画面内容C102的显示控制信息,由此,生成 标题画面I102(S109)。所生成的标题画面1102被交给显示控制部115。显示控 制部115使显示部140显示被送来的标题画面I102(S110)。这样,在显示部140 能正常地显示标题画面I102的情况下,可执行依次显示幻灯片的幻灯片内容 重放Slll。
在将误码500存于参数文件error.txt的情况下,即由于终端差错不能正常 地取得标题画面内容C102的情况下,事件处理部111根据最上级画面内容 C101的状态转移定义信息1011,请求显示画面生成部113生成终端差错画面 E201。显示画面生成部113从存储部130读出最上级画面内容C101的显示控 制信息1013,由此生成终端差错画面E201(S112)。所生成的终端差错画面E201 被交给显示控制部115。显示控制部115使显示部140显示被送来的终端差错 画面E201(S113)。
在将误码400存于参数文件error.txt的情况下,即由于服务器差错不能正 常地取得标题画面内容C102的情况下,事件处理部111根据最上级画面内容 C101的状态转移定义信息1011,请求显示画面生成部113生成服务器差错画 面E202、显示画面生成部113从存储部130读出最上级画面内容C101的显示 控制信息1014,由此生成服务器差错画面E202(S114)。所生成的服务器差错 画面E202被交给显示控制部115。显示控制部115使显示部140显示被送来 的服务器差错画面E202(S115)。
在显示终端差错画面E201或服务器差错画面E202的状态下,用户操作分 析部117等待用户按下确定按钮(S116)。当用户按下确定按钮时(S116:是), 用户操作分析部117通知事件处理部111发生该操作。事件处理部111接收到 该操作信息的通知后,指示显示控制部115再次显示最上级画面Ii01。显示控 制部U5便使显示部140再次显示最上级画面I101(S104)。
下面参照图17对上述的差错分析S107再稍作详细的说明。
图17为表示差错分析S107中执行的处理流程的流程图。图17中示出的处理特别适合于发生服务器差错时,从中继服务器200发送来误码EC的情形。
数据管理部112当作为对标题画面内容请求R102的响应而从中继服务器 200接收到数据时,验证所接收到的数据是否为正常的数据(S201)。对于利用 HTTP实现取得标题画面内容C102时的情形,若具体地阐述之,则数据管理 部112将HTTP头中所含的Content—Length字段的值和接收到的数据的主体 长度进行比较,验证取得的数据是否为无丢失的正常数据。通过这样,数据管 理部112可以检测出在从中继服务器200至内容重放装置100的通信路径上发 生的故障。
在作为对标题画面内容请求R102的响应而从中继服务器200取得的数据 中存在异常时,数据管理部112判定为接收处理中发生差错(S201:是)。在这 种情况下,数据管理部112将误码500作为最上级画面内容C101的一部分写 入存于存储部130的参数用文件error.txt(S202)。
在作为对标题画面内容请求R102的响应而从中继服务器200取得的数据 是正常的数据时(S201:否),数据管理部112判定所取得的数据是否为误码 (S203)。该判定可以利用预定的误码模式间的模式匹配的方法等任意的方法来 实现。通过这样,数据管理部112能检测出中继服务器200上发生的服务器差 错。
在从中继服务器200取得的数据为误码时(S203:是),即检测出中继服务 器200上发生服务器差错时,数据管理部U2将误码400写入参数用文件 e證加(S204)。
在从中继服务器200取得的数据不是误码时(S203:否),数据管理部112 进一步对数据作内容分析(S205)。具体为在内容分析S205中判定所取得的数 据是否为具有预定的数据结构的内容数据(参照图6),进一步在所取得的数据
为具有预定的数据结构的内容数据的情况下,对该内容数据进行语法分析(具 体为对内容数据中所含的状态转移定义信息或显示控制信息进行的XML语法分析)。
内容分析S205的结果为判定所取得的数据不是具有预定的数据结构的内 容数据的情况下,或语法分析的结果为在内容数据中发现语法错误的情况下 (S206:否),数据管理部112将误码500写入参数用文件error.txt(S202)。另一方面,内容分析S205的结果为所取得的数据是具有预定的数据结构
的内容数据,且,判定没有语法错误的情况下(S206:否),则将误码200写入 参数用文件error.txt(S207)。另外,将数据取得成功通知发送到事件处理部111, 并将成功地取得的内容数据存于存储部130。
图18为表示图17所示的数据分析处理的变形例的流程图。图18示出的 处理特别适合于发生服务器差错时从中继服务器200发送来差错内容200的情 形。
图18所示的流程图和图17所示出的不同之处为,省去判定所取得的数据 是否为误码EC,并且还在判定利用内容分析S205所取得的数据为正常的内容 数据后(S206;是),追加判定该内容数据是否为差错内容C200的步骤S210。 然后,在所取得的内容数据为差错内容C200时(S210:是),数据管理部112 将误码300写入参数用文件error.txt(S211)。
图19为表示图17所示的差错分析处理的其它变形例的流程图。图19示 出的处理特别适合于在发生服务器差错时没有预先确定从中继服务器200发送 来的是误码EC和误码200中的哪一个(无论哪一个都有可能发送来)的情形。
图19所示的流程图和图17所示出的不同之处为,在判定利用内容分析 S205所取得的数据为正常的内容数据后(S206:是),追加判定该内容数据是否 为差错内容C200的步骤S210。然后,在所取得的内容数据为差错内容C200 时(S210:是),数据管理部112将误码300写入参数用文件error.txt(S211)。
(中继服务器的处理)
下面参照图20对中继服务器200 —侧的处理进行说明。
图20为表示中继服务器200上执行的处理流程的流程图。图20中示出的
处理特别适合于在发生服务器差错时,向内容重放装置100发送误码EC的结构。
中继服务器200等待从内容重放装置100发送来最上级画面内容请求 R101(T101)。然后,当接收到最上级画面内容请求RIOI时,从网络相册DB300 取得用于合成最上级画面内容C101所需的合成用数据D101(T102),根据所取 得的合成用数据D101合成最上级画面内容C101(T103)。当最上级画面内容 C101的合成完成时,中继服务器200向内容重放装置100发送最上级画面内容C101(T綱)。
之后,中继服务器200等待从内容重放装置IOO发送来标题画面内容请求 R102(T105)。当接收到标题画面内容请求R102时,中继服务器200就对网络 相册DB300请求用于合成标题画面内容C100所需的合成用数据D102(T106)。 当从网络相册DB300成功取得合成用数据D102时(T107:是),中继服务器200 开始合成标题画面内容C102的合成(T108)。然后,如标题画面内容C102的合 成成功(T109:是),则向内容重放装置100发送标题画面内容C102(T110)。此 后,中继服务器200根据来自内容重放装置100的请求执行依次生成并发送幻 灯片内容的处理Tlll。
而另一方面,在从网络相册DB300取得合成用数据D102失败时(T107: 否),或合成标题画面内容失败时(T109:否),中继服务器200向内容重放装置 100发送表示不能发送标题画面内容C102的误码EC(T112)。
作为在步骤T107中判定为取得合成用数据D102失败的情况可以举出以 下几种,(1)网络相册DB300丢失或功能停止的情况,(2)中继服务器200和网 络相册DB300之间发生通信差错的情况,(3)中继服务器200的内部处理出错, (4)根据来自内容重放装置100的错误的标题画面内容请求R102,中继服务器 200对网络相册DB300作出不正确的数据请求的情况。
还有,在发生服务器差错时向内容重放装置100提供差错内容C200的结 构的情况下,在图20所示的流程图中,可以将发送误码EC的步骤T112改变 成发送差错内容的步骤T112'。
另外,发生服务器差错时在中继服务器200中合成向内容重放装置100提 供的差错内容C200的情况下,也会产生差错内容C200的合成失败的情形。 因此,最好构成中继服务器200如下即在差错内容C200的合成成功的情况 下向内容重放装置100发送该差错内容C200,在差错内容C200的合成失败的 情况下向内容重放装置IOO发送误码EC。
图21为表示在如上述那样构成中继服务器200的情况下、发送差错内容 C200的步骤T112'的详细情况的流程图。
中继服务器200在取得用于合成标题画面内容C102的合成用数据失败的 情况下(T107:否),或者,在合成标题画面内容C102失败的情况下(T109:否),合成差错内容C200(T201)。若差错内容C200的合成成功(S202:是),则向内 容重放装置100发送该差错内容C200(S203),如失败则发送误码EC(S204)。
还有,中继服务器200可从本装置内的存储部读出合成用数据后合成差错 内容C200,或者,也可从网络相册DB300取得合成用数据后合成差错内容 C200。在后者的情况中,可采用如下结构即使在取得用于合成差错内容C200 的合成用数据失败的情况下,仍向内容重放装置发送误码EC。
(通信以外的差错处理)
以上阐述了对在用于取得作为内容数据的最上级画面内容CIOI的通信处 理中所发生的通信差错进行应对用的处理,但对于通信处理以外的处理中发生 的差错,也可利用最上级画面内容CIOI的数据结构有效地进行应对。
例如,可构成内容重放装置IOO如下即在重放最上级画面IIOI的处理 中发生差错时,显示让用户知道发生重放差错的重放差错画面。在重放最上级 画面IIOI的处理中会发生的差错可以列举出以下几种,即最上级画面用显示 控制信息1012的描述错误、执行由最上级画面用显示控制信息1012所指定的 处理时的处理错误、根据最上级画面显示控制信息1012所参照的图像数据的 不合适、及图像数据的解压縮处理或图像数据的描画处理中的处理错误等。
下面,对在根据最上级画面用显示控制信息来生成并显示显示画面的内容 重放处理中发生重放差错时的处理作简单的说明。
图22为表示指定用于应对发生重放差错时的处理的状态转移定义信息的 一个例子的图。
1901是指示根据存于test.svg的显示控制信息来生成并显示显示画面的指 令。根据这一指令,显示画面生成部113根据存于test.svg的显示控制信息来 生成显示画面并使显示控制部115显示。显示画面生成部113当生成显示画面 成功时,就将误码200返回至事件处理部111。另外,显示画面生成部113当 在执行test.svg中所含的各条指令的过程中发生差错时,将误码返回至事件处 理部lll。具体来讲,在根据所述显示控制信息所参照的图像数据是不能由图 像数据解压縮部114解压縮的图像数据时,将表示布局错误的误码400返回至 事件处理部lll。另外,在检测出长度错误时,将误码300返回至事件处理部 111。事件处理部将所返回的误码存于参数用文件error.txt。
391902是根据存于参数用文件error.txt的误码用于使处理分叉的指令。具体 来讲,在误码为200时,指定将处理转移至id为success的指令、在误码为300 时,指定将处理转移至id为sizerror的指令、在误码为400时,指定将处理转 移至id为formaterror。
1903是对各误码指定要执行的处理的指令组。id为success的第1指令是 在误码为200时执行的指令,根据存于success.svg的显示控制信息来指定生成 并显示显示画面的处理。id为sizerror的第2指令是在误码为300时执行的指 令,根据存于sizerror.svg的显示控制信息来指定生成并显示显示画面的处理。 id为fomaterror的第3指令是在误码为400时执行的指令,根据存于 fomaterror.svg的显示控制信息来指定生成并显示显示画面的处理。
通过将上述那样的状态转移定义信息嵌入内容数据中,从而对于通信差错 以外的各种差错,也能利用和对于通信差错的方法同样的方法来进行应对。
(在差错画面显示后转移的画面)
以上说明了对利用作为内容数据的最上级画面内容CIOI中所含的差错画 面用显示控制信息所生成的差错画面进行显示后,使显示画面转至最上级画面 1101的例子,但在显示差错画面后可转移的画面并不限于最上级画面IIOI,可 在内容数据中任意指定。现参照图23、 24对利用内容数据的这一特点的幻灯 片内容重放进行简单的说明。
图23(a)为表示在发生终端差错时、在内容重放系统1中执行的幻灯片内 容重放的流程的程序图。
现从内容重放装置100重放第i一l张幻灯片内容Ci—1的状态起开始说 明。此时,内容重放装置100正在显示作为幻灯片内容Ci—1的主内容的幻灯 片i—1。幻灯片内容Ci一l的状态转移定义信息中含有指示向中继服务器200 发送请求下一幻灯片内容Ci的幻灯片内容请求Ri的指令。按照这一指示,内 容重放装置100向中继服务器200发送幻灯片内容请求Ri。中继服务器200 从网络相册DB取得合成用数据Di,并合成幻灯片内容Ci后发送至内容重放 装置100。
内容重放装置100取得幻灯片内容Ci后,在开始显示幻灯片i一l之后经 过预定的幻灯片显示时间的时刻,或接收到来自用户的显示下一幅图像的指示的时刻,从幻灯片内容Ci中读出状态转移定义信息,开始根据幻灯片内容Ci 的状态转移定义信息的处理。
在幻灯片内容Ci的状态转移定义信息中,含有指示根据幻灯片内容Ci中 所含的显示控制信息来生成并显示作为主内容的幻灯片i的指令。按照这一指 示,内容重放装置100读出幻灯片内容Ci的显示控制信息,由此生成并显示 幻灯片。
幻灯片内容Ci的状态转移定义信息中还含有在此后,向中继服务器200 发送请求下一幻灯片内容Ci+l的幻灯片内容请求Ri+l的指令。按照这一指 示,内容重放装置100将幻灯片内容请求Ri+l发送至中继服务器200。中继 服务器200从网络相册DB取得合成用数据Di十1 ,并合成幻灯片内容Ci+1 后发送至内容重放装置IOO。
图23(a)中假设从中继服务器200送出该幻灯片内容Ci+l后发生终端差 错。内容重放装置100在发送幻灯片内容请求Ri+l后即使经过预定的时间仍 未完成幻灯片内容Ci+l的取得的情况下,判定为发生终端差错。在发生这种 终端差错时,内容重放装置100即便到了要显示下一张幻灯片i+l的定时,依 旧不能显示下一张幻灯片i+l。
幻灯片内容Ci的状态转移定义信息指示在检测出终端差错的情况下,生 成并显示作为幻灯片内容Ci的副内容的终端差错画面E301(参照图23(b))。内 容重放装置lOO据此从幻灯片内容Ci读出终端差错画面用显示控制信息,根 据所读出的终端差错画面用显示控制信息来生成并显示终端差错画面E301。 还有,生成并显示终端差错画面E301的定时可以为发生所述终端差错的时刻, 也可以为开始显示当前正在显示的幻灯片内容i之后要显示的幻灯片i+l的时 刻。图23(a)示出后者的情形,但不限于此。
幻灯片内容Ci的状态转移定义信息指示在显示终端差错画面E301的状态 下用户按下确定按钮时,显示略图一览显示画面。
图23(c)为举例表示此时在内容重放装置IOO上显示的略图一览显示画面 1301的结构的画面结构图。由图23(c)可知略图一览显示画面E301中,各縮 小而成的略图组配置成矩阵状,来一览显示当前正在观看的相册中所含的图 像。用户能从该略图一览显示画面I301中选择所要的图像等。这里,特意将从终端差错画面E301转出的画面设定成略图一览显示画面
1301是因为在发生的差错为终端差错时,因中继服务器200自身正常动作,故 若再次请求幻灯片内容Ci则本次能取得的可能性较高。
图24(a)为表示在发生终端差错时、在内容重放系统1上执行的幻灯片内 容重放的流程的程序图。
图24中应注意的地方在于中继服务器200从网络相册DB取得合成用 数据Di+l失败,在不能合成幻灯片内容Ci+l的服务器一侧发生差错。在发 生此类服务器差错时,中继服务器200作为对内容请求Ri + l的响应,向内容 重放装置100返送误码EC。内容重放装置100当取得该误码EC时判定为发 生服务器差错。
幻灯片内容Ci的状态转移定义信息在判定为发生服务器差错的情况下, 指示生成并显示作为幻灯片内容Ci的副内容的服务器差错画面E302(参照图 24(b))。内容重放装置lOO据此从幻灯片内容Ci读出服务器差错画面用显示控 制信息,根据所读出的服务器差错画面用显示控制信息来生成并显示服务器差 错画面E302。还有,生成并显示服务器差错画面E302的定时可以为检测出所 述终端差错的时刻,也可以为开始显示当前正在显示的幻灯片内容i之后要显 示的幻灯片i+l的时刻。图24(a)示出后者的情形,但不限于此。
幻灯片内容Ci的状态转移定义信息中含有在显示服务器差错画面E302的 状态下用户按下确定按钮时,指示显示最上级画面IIOI的指令。
这里特意将从服务器差错画面E302转出的画面设定成最上级画面1101是 因为在发生的差错为服务器差错的情况下,即使再次请求幻灯片内容能取得的 可能也不大,使用户最好重新选择成为观看对象的相册。
图25为举例表示用于实现上述那样的幻灯片内容重放的状态转移定义信 息的图。图25中示出第1张幻灯片内容中所含的状态转移定义信息。
2201是指示向中继服务器200发送请求作为下一幻灯片内容的第2张幻灯 片内容的幻灯片内容请求的指令。2201是根据发生的通信差错的种类用于将处 理分叉的指令,具有和图7所示的1101c同样的结构。2203是在检测出服务器 差错时,指示生成并显示作为第1张幻灯片内容的副内容的服务器差错画面的 指令。另外,同时,指定最上级画面作为从服务器差错画面转出的显示画面。2204是在检测出终端差错时,指示生成并显示作为第1张幻灯片内容的副内容 的终端差错画面的指令。另外,同时,可指定略图一览显示画面作为从服务器 差错画面转出的显示画面。
图26为表示上述那样的幻灯片内容重放的处理流程的流程图。还有,图 16所示的幻灯片内容重放S111可作为该流程图所示的处理来实现。
在开始重放幻灯片内容时首先将变量i初始化成1。该变量i为表示当前 正在处理的幻灯片内容是第几张幻灯片内容的变量,该变量i在到达要重放的 幻灯片内容的数量n以前反复进行以下处理。
在对第i张幻灯片内容的处理中,首先,数据管理部112向中继服务器200 发送请求幻灯片内容Ci的幻灯片内容请求Ri(S302)。然后,在用于取得幻灯 片内容Ci的通信处理中,执行检测所发生的差错的差错分析S303。
差错分析S303中执行的处理如图27所示,可以和图17所示的差错分析 处理S107完全相同地来实现。
利用差错分析S303在判定为能正常地取得幻灯片内容Ci的情况下,将误 码200存于参数文件error.txt。另外,在判定为由于服务器差错不能取得幻灯 片内容Ci的情况下,将误码400存于参数文件error.txt。又在判定为由于终端 差错不能取得幻灯片内容Ci的情况下,将误码400存于参数文件error.txt。事 件处理部111参照存储有误码的参数文件error.txt,决定以后的处理(S304)。
在将误码200存于参数文件error.txt的情况下,即在正常地取得幻灯片内 容Ci的情况下,事件处理部111从存储部130读出幻灯片内容Ci的状态转移 定义信息。事件处理部lll根据幻灯片内容Ci的状态转移定义信息,请求显 示画面生成部113生成幻灯片i。显示画面生成部111从存储部130读出幻灯 片内容Ci的状态转移定义信息,由此生成幻灯片i(S305)。所生成的幻灯片i 被交给显示控制部115。显示控制部115使显示部140显示被送来的幻灯片 i(S306)。这样,在能使显示部140正常地显示幻灯片i的情况下,变量i增加 1(S307)。幻灯片内容Ci若是最后的幻灯片内容(S308:是),则处理结束。若 非如此(S308:否),则开始对下一幻灯片内容Ci+l的处理。
在将误码500存于参数用文件error的情况下,即由于终端差错不能正常 地取得幻灯片内容Ci的情况下,事件处理部111根据幻灯片内容Ci一l(i二l时为标题画面内容C102)的状态转移定义信息,请求显示画面生成部113生成
终端差错画面E301。显示画面生成部113从存储部130读出幻灯片内容Ci一l 的终端差错画面用显示控制信息,由此生成终端差错画面E301(S309)。所生成 的终端差错画面E301被交给显示控制部115。显示控制部115使显示部140 显示被送来的终端差错画面(S310)。
在显示终端差错画面E301的状态下,用户操作分析部117等待用户按下 确定按钮(S311)。当用户按下确定按钮时(S311:是),用户操作分析部117通 知事件处理部111发生该操作。接到该操作信息通知的事件处理部111读出用 于生成略图一览显示画面I301的略图一览显示画面内容的状态转移定义信息。 然后,根据该状态转移定义信息,事件处理部111指示显示控制部115显示略 图一览显示画面1301。显示控制部115从略图一览显示画面内容中读出显示控 制信息,由此生成略图一览显示画面I301(S312)。显示控制部115使显示部140 显示略图一览显示画面I301(S313)。
在显示略图一览显示画面I301的状态下,用户操作分析部117等待用户 选择所要的幻灯片(S314)。当用户选择所要的幻灯片时,将变量i设定成所选 幻灯片的编号(S315),返回步骤S302。
在将误码400存于参数用文件error.txt的情况下,即由于服务器差错不能 正常地取得幻灯片内容Ci的情况下,事件处理部lll根据幻灯片内容Ci一l(i =1时为标题画面内容C102)的状态转移定义信息,请求显示画面生成部113 生成服务器差错画面E302。显示画面生成部113从存储部130读出幻灯片内 容Ci一l的服务器差错画面用显示控制信息,由此生成服务器差错画面 E302(S316)。所生成的服务器差错画面E302被交给显示控制部115。显示控制 部115使显示部140显示被送来的服务器差错画面(S317)。
在显示服务器差错画面E302的状态下,用户操作分析部117等待接受用 户按下确定按钮(S318)。当用户按下确定按钮时(S311:是),将处理转移至图 16所示的步骤S103,显示最上级画面内容IIOI。
(存于其它内容数据中的显示控制信息的利用)
还有,所述内容重放装置IOO具有事件处理部lll(差错检测单元),该 事件处理部lll(差错检测单元)对在执行由重放对象内容数据中所含的处理指指定的处理过程中发生的差错进行检测;及显示 画面生成部113(副内容重放单元),该显示画面生成部113(副内容重放单元)在 事件处理部lll(差错检测单元)检测出差错时,重放所述重放对象内容数据中 所含的差错画面用显示控制信息(副内容)。但是,在检测出差错时,不限于重
放对象内容数据,也可以重放已存入内容重放装置100内的其它内容数据中所
含的差错画面用显示控制信息(副内容)。
下面对此情况,参照图28对所述内容再稍作详细的说明。
图28为用于说明在检测出差错时能作为重放对象内容数据的转移目的地 的内容数据的变化的说明图。
在图28(a) (d)所示的4个例子中,内容重放装置100从中继服务器200 依次取得参数内容PP1、第一内容数据TP1、第二内容数据TP2、及第3内容 数据TP3,并依次重放所取得的内容数据TP1 TP3。参数内容PP1是存储有 在重放内容数据TP1 TP3的过程中内容重放装置要参照的参数的内容数据。
在图28(a)所示的例子中,差错内容预先存储于该参数内容PP1中。内容 数据TP2的状态转移定义信息指定参数内容的差错内容以作为在检测出差错 时要转移的内容。因此,内容重放装置IOO在执行由状态转移定义信息所指定 的处理的过程中检测出差错时,重放参数内容中所含的差错内容。
在图28(b)所示的例子中,作为已重放的内容数据而存于存储部130的内 容数据即内容数据TP1中存有差错内容。内容数据TP2的状态转移定义信息 指定内容数据TP1的差错内容以作为在检测出差错时要转移的内容。内容重放 装置IOO在执行由状态转移定义信息所指定的处理的过程中检测出差错时,根 据该状态转移定义信息来重放内容数据TP1中所含的差错内容。
图28(c)所示的例子中,作为存于存储部130的内容数据的内容数据TPO 中存有差错内容。内容数据TPO是在启动后不久与参数内容PP —起取得的、 直至一系列的内容数据的重放结束为止持续保持于存储部130中的内容。内容 数据TP2的状态转移定义信息指定内容数据TPO的差错内容以作为检测出差 错时要转移的内容。内容重放装置IOO在执行由状态转移定义信息所指定的处 理的过程中检测出差错时,根据该状态转移定义信息,重放内容数据TPO中所 含的差错内容。
45图28(d)所示的例子中,在重放内容数据TP1(该例中的重放对象内容数据)
的时刻,还未取得完成的内容数据TP3中存有差错内容。内容重放装置100在 执行由状态转移定义信息所指定的处理过程中检测出差错时,就根据该状态转 移定义信息,取得内容数据TP3,重放所取得的内容数据TP3中所含的差错内容。
如上所述,内容重放装置IOO在检测出差错时重放的差错内容并非限于重 放对象内容数据中所含的差错内容,只要是由重放对象内容数据的状态转移定 义信息所指定的内容,则可以包含在任何内容数据中。
以下,再举两个状态转移定义信息的具体结构例,以进一步详细说明上述 内容。
图29为表示利用本发明能实现的内容的转移例的图。
内容数据TP2的状态转移定义信息指示取得内容数据TP3,图像显示装置 100在重放内容数据TP2的内容TP2c的过程中,试图取得内容数据TP3。然 后,在成功取得内容数据TP3的情况下,重放内容数据TP3的内容TP3c。而 另一方面,在检测出服务器差错时,重放内容数据TP1的差错内容TPle(服务 器差错画面用显示控制信息),在检测出终端差错时,重放参数内容PP1的差 错内容PPle(终端差错画面用显示控制信息)。
图30为实现图29示出的内容转移例的状态转移定义信息的结构例。图30 所示的状态转移定义信息和图7所示的一样,可以用MTD来描述。
图30所示的状态转移定义信息和图7所示出的不同之处仅在于在转移目 的地判定步骤中对每一误码所定义的执行对象步骤的转移目的地的不同。在用 标号3001示出的行,误码为200时(即与内容数据TP3能正常取得的情况对应), 指定将执行对象转移至"tp3.mtd" 。
"tp3,mtd"表示内容数据TP3的状态转 移定义信息。通过这样,在内容数据TP3能正常地取得的情况下,可重放内容 数据TP3的内容TP3c。
另外,在用标号3002示出的行,误码为400时(即与检测出服务器差错的 情况对应),指定将执行对象转移至"tpl.mtd井servererror",即内容数据TP1 的状态转移定义信息的servererror步骤。通过这样,在取得内容数据TP3的过 程中检测出服务器差错的情况下,可重放内容数据TP1的差错内容TPle。另外,在用标号3003示出的行,误码为500时(即与检测出终端差错的情 况对应),指定将执行对象转移至"parameter.mtd井localerror",即参数数据 PP1的状态转移定义信息的locaerror步骤。通过这样,在取得内容数据TP3 的过程中检测出终端差错的情况下,可重放参数内容PP1的差错内容PPle。
图31为表示根据图30所示的状态转移定义信息来执行的处理中,从通信 步骤开始至所述转移目的地判定步骤完成为止的处理流程的流程图。通信步骤 中的各个步骤因为和图17示出的步骤S201 207相同,所以标注同一标号并 省略其说明。另外,在转移目的地判定步骤中,对于判定转移目的地的步骤 S501、及根据S501的判定结果使执行对象步骤转移的处理S502 S504如上述 所说明的那样来进行。
图32为表示利用本发明能实现的内容的其它转移例的图。
内容数据TP4的状态转移定义信息指示取得内容数据TP5,图像显示装置 100在重放内容数据TP4的内容TP4c的过程中,试图取得内容数据TP5。然 后,在成功取得内容数据TP5的情况下,重放内容数据TP5的内容TP5c。而 另一方面,在利用来自中继服务器200的误码检测出服务器差错时,重放内容 数据TP4自身的差错内容TP4se(服务器差错画面用显示控制信息 (servererror4.svg)),在检测出终端差错时,重放内容数据TP4自身的差错内容 TP41e(终端差错画面用显示控制信息(localerror.svg))。
另一方面,在图32所示的例子中,内容重放装置100可以通过从中继服 务器接收差错内容,而不是误码,检测出服务器差错。在接收到差错内容时, 如图5所示,也能重放所接收到的差错内容自身。但在图32所示的例子中, 差错内容仅用于差错检测的目的,作为重放的差错内容,使参数内容PP1的差 错内容PPle(服务器差错用显示控制信息)重放。
图33为实现图32所示的内容的转移例的状态转移定义信息的结构例。和 目前为止举例表示的状态转移定义信息相同,这里也示出用MTD来描述的例 子。
图33所示的状态转移定义信息和图30所示出的不同之处仅在于转移目的 地判定步骤中对每一个误码所定义的执行对象步骤的转移目的地的不同。
在用标号4001示出的行,误码为200时(即与内容数据TP5能正常取得的情况对应),指定将执行对象转移至"tp5.mtd" 。 "tp5.mtd"表示内容数据TP5 的状态转移定义信息。通过这样,在能正常地取得内容数据TP5的情况下,可 重放内容数据TP5的内容TP5c。
另外,在用标号4002示出的行,误码为300时(即与利用来自中继服务器 200的差错内容检测出服务器差错的情况对应),指定将执行对象转移至 "parameter, mtd弁servererror",即参数内容PP1的状态转移定义信息的 servererror步骤。通过这样,在取得参数内容TP5的过程中利用差错内容检测 出服务器差错的情况下,可重放参数内容PP1的差错内容PPle。
另外,在用标号4003示出的行,误码为400时(即与利用来自中继服务器 200的误码检测出服差错的情况对应),指定将执行对象转移至"弁servererror", 即自身的状态转移定义信息的servererror步骤。由图33也可知在serverevror 步骤指示重放差错内容TP4se。通过这样,在利用误码检测出服务器差错的情 况下,可重放内容数据TP4自身的差错内容TP4se。
另外,在用标号4004示出的行,误码为500时(即与检测出终端差错的情 况对应),指定将执行对象转移至"弁localerror",即自身的状态转移定义信息 的localerror步骤。由图33也可知在localerror步骤中,指示重放差错内容 TP41e。通过这样,在检测出终端差错的情况下,可重放内容数据TP4自身的 差错内容TP41e。
图34为表示根据图33示出的状态转移定义信息执行的处理中,从通信步 骤开始至所述转移目的地判定步骤完成为止的处理流程的流程图。通信步骤中 的各个步骤因为和图19示出的步骤S201 210相同,所以标注同一标号并省 略其说明。另外,在转移目的地判定步骤中,对于判定转移目的地的步骤S505、 及根据S505的判定结果使执行对象步骤转移的处理S505 S509如上述所说明 的那样来进行。
如上所述,检测出差错时重放的差错内容由重放对象内容数据的状态转移 定义信息而定,但也可以包含在重放对象内容数据以外的内容数据中。而且, 内含重放的差错内容的内容数据也可以为在那时还未取得的内容数据(参照图 28(d》。
其中,在重放对象内容开始重放的时刻,从己存于存储部130的内容数据中读出差错内容的方法在检测出差错时能迅速地转移至差错内容,这一点是毋 庸置疑的。但是在从己存于存储部130的内容数据中读出差错内容时,所要的 内容数据有可能在发生差错时已从存储部130中消除。这是因为在以电视机方
式实现的内容重放装置100中,存储部130容量不够,所以要删除不再需要的
内容数据。
因此,最后,对存于该存储部130的内容数据的管理作简单说明。 图35为表示在内容重放装置100中用来管理存于存储部130内的内容数 据时所使用的内容管理表的图。如图中所示,内容管理表对各内容数据定义该 内容数据的保存方式。作为保存方式至少备有static和normal两种方式。
内容重放装置100的数据管理部112根据该内容管理表对存于存储部130 中的内容数据进行管理。具体为当存储部130剩余的存储容量低于预定值时, 就删除保存方式为normal的内容数据,使空闲的容量保持在该预定值。在执 行删除内容数据后,从内容管理表中也删去与该内容数据对应的内容名称和保 存方式。通过这样,只要参照内容管理表,便能确认现有的内容数据和该内容 数据的保存方式。
还有,由图35所示的内容管理表的内容可知因参数内容PP1(内容名称 parameter)以static方式保存,故不会从存储部130中删除。因而,若预先将差 错内容存于参数内容PP1,并根据各内容参照该参数内容PP1内的差错内容, 则能可靠地显示差错内容。
另一方面,内容数据TPl(内容名称tpl)、内容数据TP2(内容名称tp2)、及 内容数据TP3(内容名称tp3)若存储部130的空闲容量不够则在该时刻会被删 去。因而,在参照用这种normal方式保存的内容数据时,在参照前可以执行 确认存储部130中是否存在该内容数据的存在确认步骤;及在不能确认存在时, 可以执行将参照目的地切换到参数内容PP的转移目的地判定步骤。前者的存 在确认步骤可由数据管理部112来实现。
图36(a)为内容数据TP2中内含的部分状态转移定义信息,是在判定检测 出差错时的转移目的地的转移目的地判定步骤中加入内容数据的存在确认步 骤后的状态转移定义信息的一个示例。
在用标号5001示出的行中指定在检测出服务器差错时(与误码400对应),在标号5002示出处执行有无所定义的内容数据TP1的确认。
标号5002示出处指示执行有无内容数据TP1的确认。具体为数据管理 部112根据上述的内容管理表判定内容数据TP1是否还存于存储部130。
标号5003示出处指定若未删除内容数据TP1,则将处理对象转移至内 容数据TP1的服务器差错应对步骤(servererror);而若已删除,则将处理转移至 参数内容PP1的差错内容删除应对步骤(deleteerror)。
图36(b)表示内容数据TP1的状态转移定义信息中的与服务器差错应对步 骤对应的位置。在该处指定重放内容数据TP1自身中所含的差错内容。
而另一方面,图36(c)表示参数内容PPl的状态转移定义信息中,与删除 应对步骤对应的位置。在该处指示显示如图37中示出的画面结构例那样的差 错画面。这里所显示的差错画面为通知用户因需要的内容数据被删除故处理无 法继续的显示画面。
(附记事项)
本发明并不限于上述实施方式,在权利要求示出的范围内可作各种变更。 即,对于将在权利要求示出的范围内经适当改变的技术手段组合后而得的实施 方式也包括在本发明的技术范围内。
最后,内容重放装置100的控制部110中所含的各块件可以由硬件逻辑电 路构成,也可以如以下所述用CPU靠软件来实现。
艮口,内容重放装置100具有执行实现各功能的图像显示程序的命令的 CPU(中央处理器);存储上述程序的ROM(只读存储器);解压缩上述程序的 RAM(随机存取存储器);存储上述程序及各种数据的存储器等存储装置(存储介 质)等。还有,本发明的目的也可以通过以下的方法来达到,即,将能用计算 机来读取地存储有实现上述功能的软件即内容重放装置100的图像显示程序的 程序代码(执行形式程序、中间代码程序、源程序)的存储介质提供给上述内容 重放装置100,该计算机(或CPU、或MPU)读出并执行存储于存储介质的程序 代码。
作为所述存储介质例如可利用磁带或盒式磁带等带类、包括软盘floppy(注 册商标)/硬盘等磁盘或CD—ROM/MO/MD/DVD/CD—R等光盘在内的盘片类、 IC卡(包括存储卡)/光学卡等卡片类、或者掩膜ROM/EPROM/EEPROM/闪存
50(flash ROM)等半导体存储器系列等。另外,内容重放装置100可与通信网络连接而构成,也可通过通信网络提 供上述程序代码。作为该通信网络无特别限定,例如,可以利用互联网,内联 网、外联网、LAN、 ISDN、 VAN、 CATV通信网、虚拟专用网(virtual private network)、电话线路网、移动通信网、卫星通信网等。另外,作为构成通信网 络的传送介质也无特别限定,例如,可以利用IEEE1394、 USB、电力线传输、 有线TV线路、电话线、ADSL线路等有线方式,也可以利用IrDA或遥控那 样的红外线、蓝牙Bluetooth(注册商标)、802.11无线、HDR、手机网、卫星线 路、地面波数字网等无线方式。还有,本发明中所述程序代码也可以用以电子 传送方式实现的、载于载波的计算机数据信号的形态而得以实现。另外,中继服务器200的控制部230中所含的各块件可以用硬件逻辑电路 构成,也可以和以上对内容重放装置IOO所述的一样,利用CPU靠软件来实 现。本发明的内容重放装置如上所述地,其特点为,包含主内容重放单元, 该主内容重放单元对重放对象内容数据中所含的主内容进行重放;差错检测单元,该差错检测单元对在执行由所述重放对象内容数据中所含的处理指定信息 所指定的处理过程中发生的差错进行检测,其中所述处理指定信息是指定在本装置中要执行的处理的信息;及副内容重放单元,该副内容重放单元在所述差 错检测单元检测出差错时,重放所述重放对象内容数据中所含的副内容。另外,本发明的内容重放方法如上所述地,是一种使内容重放装置重放内 容的内容重放方法,其特点为,包含主内容重放步骤,该主内容重放步骤对 重放对象内容数据中所含的主内容进行重放;差错检测步骤,该差错检测步骤 对在执行由所述重放对象内容数据中所含的处理指定信息所指定的处理过程 中发生的差错进行检测,其中所述处理指定信息是指定在所述内容重放装置中 要执行的处理的信息;及副内容重放步骤,该副内容重放步骤在所述差错检测 步骤检测出差错时,重放所述重放对象内容数据中所含的副内容。因而,向所述内容重放装置提供重放对象内容数据的提供者通过改变重放 对象内容数据中所含的副内容,从而,能灵活地改变所述内容重放装置在检测 出差错时重放的内容(例如差错画面)。另外,所述内容重放装置在检测出差错时不需要重新从外部取得数据的时间,而能够立即重放所述重放对象内容数据中所含的差错画面等副内容。
本发明的内容数据提供装置是一种向内容重放装置提供内容数据的内容数据提供装置,其特点为,包含第一内容数据提供单元,该第一内容数据提供单元向所述内容重放装置提供含有使所述内容重放装置重放的主内容的第一内容数据;及第二内容数据提供单元,该第二内容数据提供单元用于向所述内容重放装置提供含有使所述内容重放装置继所述主内容之后重放的下一内容的第二内容数据,含有副内容,该副内容在所述内容重放装置不能重放所述第二内容数据中所含的下一内容时,被所述内容重放装置重放。
另外,本发明的内容数据提供方法是一种向内容重放装置提供内容数据的方法,其特点为,包含第一内容数据提供步骤,该第一内容数据提供步骤向所述内容重放装置提供含有使内容重放装置重放的主内容的第一内容数据;及第二内容数据提供步骤,该第二内容数据提供步骤用于向所述内容重放装置提供含有使所述内容重放装置继所述主内容之后重放的下一 内容的第二内容数据,所述第一内容数据含有副内容,该副内容在所述内容重放装置不能重放所述第二内容数据中所含的下一内容时,被所述内容重放装置重放。
因而,通过向内容重放装置提供包含所要的内容的上述第一内容数据,从而在不能重放上述下一内容时,能使上述内容重放装置重放该所要的内容。例如,若向内容重放装置提供包括用于重放所要的差错画面的内容在内的第一内容数据,则在无法重放所述下一内容时,便能使所述内容重放装置重放该所要的差错画面。
在本发明详细说明的事项中所阐述的具体实施方式
或实施例归根结底均是为了使本发明的技术内容更加明了,不应拘泥于这些具体例而作狭义的解释,在本发明的技术思想和以下记载的权利要求范围内,可以作各种变更并加以实施。
工业上的实用性
本发明可适用于重放从外部取得的内容的内容重放装置,特别适用于进行从外部依次取得多个内容并重放的幻灯片放映重放的内容重放装置。
权利要求
1. 一种内容重放装置,其特征在于,包含主内容重放单元,该主内容重放单元对重放对象内容数据中所含的主内容进行重放;差错检测单元,该差错检测单元对在执行由所述重放对象内容数据中所含的处理指定信息所指定的处理过程中发生的差错进行检测,其中所述处理指定信息是指定在本装置中要执行的处理的信息;及副内容重放单元,该副内容重放单元在所述差错检测单元检测出差错时,重放所述重放对象内容数据中所含的副内容。
2. 如权利要求l所述的内容重放装置,其特征在于,所述处理指定信息含有取得处理指定信息,该取得处理指定信息对从外部装置获取取得对象内容数据的处理进行指定,其中所述取得对象内容数据包含继所述主内容之后要重放的下一内容,该内容重放装置还具有内容数据取得单元,该内容数据取得单元用于根据所述取得处理指定信息从所述外部装置取得所述取得对象内容数据,所述差错检测单元是对在所述内容数据取得单元执行获取所述取得对象内容数据的处理过程中发生的差错进行检测的单元。
3. 如权利要求2所述的内容重放装置,其特征在于,所述差错检测单元是对本装置在所述内容数据取得单元执行获取所述取得对象内容数据的处理的过程中所发生的差错进行检测的单元。
4. 如权利要求2所述的内容重放装置,其特征在于,所述差错检测单元是根据表示不能发送所述取得对象内容数据的差错信息来检测所述外部装置中发生的差错的单元,其中所述差错信息是由所述外部装置提供的差错信息。
5. 如权利要求l所述的内容重放装置,其特征在于,所述处理指定信息含有重放处理指定信息,该重放处理指定信息对重放所述主内容的处理进行指定,所述差错检测单元是对在所述主内容重放单元根据所述重放处理指定信息执行重放所述主内容的处理过程中发生的差错进行检测的单元。
6. 如权利要求1至5的任一项所述的内容重放装置,其特征在于,所述处理指定信息含有副内容指定信息,该副内容指定信息对所述差错检测单元能检测出的每一个差错种类指定要重放的副内容,所述副内容重放单元根据所述副内容指定信息,对所述重放对象内容数据所含的多个副内容中与所述差错检测单元检测出的差错种类对应的副内容进行重放。
7. 如权利要求1至6的任一项所述的内容重放装置,其特征在于,所述处理指定信息含有替代内容重放处理指定信息,该替代内容重放处理指定信息对重放特定的替代内容以取代所述下一内容的处理进行指示,该内容重放装置还具有替代内容重放单元,该替代内容重放单元在所述副内容重放单元重放所述副内容后,根据所述替代内容重放处理指定信息,重放所述替代内容。
8. —种内容重放装置,其特征在于,包含内容重放单元,该内容重放单元对重放对象内容数据中所含的内容进行重放;差错检测单元,该差错检测单元对在执行由所述重放对象内容数据中所含的处理指定信息所指定的处理过程中发生的差错进行检测,其中所述处理指定信息是指定在本装置中要执行的处理的信息;及差错内容重放单元,该差错内容重放单元在所述差错检测单元检测出差错时,重放由所述重放对象内容数据中所含的差错内容指定信息所指定的所述差错内容,其中所述差错内容指定信息是指定在检测出差错时要重放的差错内容的信息。
9. 一种内容数据提供装置,其特征在于,包含第一内容数据提供单元,该第一内容数据提供单元向所述内容重放装置提供含有使内容重放装置重放的主内容的第一内容数据;及第二内容数据提供单元,该第二内容数据提供单元用于向所述内容重放装置提供含有使所述内容重放装置继所述主内容之后重放的下一内容的第二内容数据,所述第一内容数据含有副内容,该副内容在所述内容重放装置不能重放所 述第二内容数据中所含的下一内容时,被所述内容重放装置重放。
10. —种内容数据提供装置,其特征在于,包含第一内容数据提供单元,该第一内容数据提供单元向所述内容重放装置提 供含有使内容重放装置重放的内容的第一内容数据;及第二内容数据提供单元,该第二内容数据提供单元用于向所述内容重放装 置提供含有使所述内容重放装置继所述内容之后重放的下一内容的第二内容 数据,所述第一内容数据含有差错内容指定信息,该差错内容指定信息在所述内 容重放装置不能重放所述第二内容数据中所含的下一内容时,对所述内容重放 装置指定要重放的差错内容。
11. 一种内容重放系统,其特征在于,包含 权利要求1至7的任一项所述的内容重放装置;及 权利要求9所述的内容数据提供装置。
12. —种内容重放系统,其特征在于,包含 权利要求8所述的内容重放装置;及 权利要求IO所述的内容数据提供装置。
13. —种内容重放方法,用于使内容重放装置重放内容,其特征在于,包含主内容重放步骤,该主内容重放步骤对重放对象内容数据中所含的主内容 进行重放;差错检测步骤,该差错检测步骤对在执行由所述重放对象内容数据中所存 有的处理指定信息所指定的处理过程中发生的差错进行检测,其中所述处理指定信息是指定在所述内容重放装置中要执行的处理的信息;及副内容重放步骤,该副内容重放步骤在所述差错检测步骤检测出差错时, 重放所述重放对象内容数据中所含的副内容。
14. 一种内容重放方法,用于使内容重放装置重放内容,其特征在于,包含内容重放步骤,该内容重放步骤对重放对象内容数据中所含的内容进行重放;差错检测步骤,该差错检测步骤对在执行由所述重放对象内容数据中所含 的处理指定信息所指定的处理过程中发生的差错进行检测,其中所述处理指定 信息是指定在所述内容重放装置中要执行的处理的信息;及差错内容重放步骤,该差错内容重放步骤在所述差错检测步骤中检测出差 错时,重放由所述重放对象内容数据中所含的差错内容指定信息所指定的所述 差错内容,其中所述差错内容指定信息是指定在检测出差错时要重放的差错内 容的信息。
15. —种内容数据提供方法,用于向内容重放装置提供内容数据,其特征 在于,包含第一内容数据提供步骤,该第一内容数据提供步骤向所述内容重放装置提 供含有使内容重放装置重放的主内容的第一内容数据;及第二内容数据提供步骤,该第二内容数据提供步骤用于向所述内容重放装 置提供含有使所述内容重放装置继所述主内容之后重放的下一内容的第二内 容数据,所述第一内容数据含有副内容,该副内容在所述内容重放装置不能重放所 述第二内容数据中所含的下一内容时,被所述内容重放装置重放。
16. —种内容数据提供方法,用于向内容重放装置提供内容数据,其特征在于,包含第一内容数据提供步骤,该第一内容数据提供步骤向所述内容重放装置提供含有使内容重放装置重放的内容的第一内容数据;及第二内容数据提供步骤,该第二内容数据提供步骤用于向所述内容重放装 置提供含有使所述内容重放装置继所述主内容之后重放的下一内容的第二内 容数据,所述第一内容数据含有差错内容指定信息,该差错内容指定信息在所述内 容重放装置不能重放所述第二内容数据中所含的下一内容时,对所述内容重放 装置指定要重放的差错内容。
17. —种内容数据的数据结构,其特征在于,包含 主内容,该主内容由内容重放装置重放;处理指定信息,该处理指定信息指定在所述内容重放装置中要执行的处 理;及副内容,该副内容在执行由所述处理指定信息所指定的处理过程中发生差 错时,被所述内容重放装置重放。
18. —种内容数据的数据结构,其特征在于,包含 内容,该内容由内容重放装置重放;处理指定信息,该处理指定信息指定在所述内容重放装置中要执行的处 理;及差错内容指定信息,该差错内容指定信息在执行由所述处理指定信息所指 定的处理过程中发生差错时,指定要重放的差错内容。
19. 一种内容重放程序,用于使计算机作为权利要求1至8的任一项所述 的内容重放装置进行动作,其特征在于,用于使所述计算机起到作为所述内容重放装置中具有的所述各单元的作用。
20. —种计算机可读取存储介质,其特征在于, 存储有权利要求19所述的内容重放程序。
21. —种内容数据提供程序,用于使计算机作为权利要求9或IO所述的 内容数据提供装置进行动作,其特征在于,用于使所述计算机起到作为所述内容数据提供装置中具有的各单元的作用。
22. —种计算机可读取存储介质,其特征在于, 存储有权利要求21所述的内容数据提供程序。
全文摘要
本发明能提供一种内容重放装置,该内容重放装置(100)在取得要在最上级画面内容(C101)之后重放的下一内容即标题画面内容(C102)的处理中检测出内容数据取得差错时,重放最上级画面内容(C101)中作为差错处理信息所含的副内容,显示差错画面(E200)。由于差错画面(E200)在最上级画面内容(C101)中作为副内容而被包含,所以能灵活地改变差错画面(E200)。通过这样,能执行与正在重放的内容对应的灵活的差错处理。
文档编号H04N7/173GK101523907SQ20078003658
公开日2009年9月2日 申请日期2007年7月26日 优先权日2006年8月11日
发明者仁田壮一, 古川裕史, 土居克良, 平田真章, 木下拓也, 梅本梓, 樫东清贵, 江夏彩, 首藤达生, 高桥雅史 申请人:夏普株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1