专利名称:内容显示设备及其控制方法
技术领域:
本发明涉及一种用于显示一个或多个内容的内容显示设 备及其控制方法。
背景技术:
近年来,随着数字照相机的普及、网络环境的改善、以及 大容量存储介质的进步,利用数字照相机所拍摄的图像和通过 网络所获得的内容等私人内容加速增长。因此, 一种使用用于 顺序切换并将多个图像和内容显示在画面上的功能(幻灯片放 映)以浏览大量内容的技术已众所周知。例如,数字照相机图像 的浏览软件通常包括幻灯片放映功能。幻灯片放映功能大体上 分成两类方法,即,在每当按下特定按^t时切换页的方法和在 经过了预定时间段之后自动切换到下一页的方法。另一幻灯片 放映功能组合这两种方法,并且当在经过预定时间段之前按下 特定按键时,快进并切换页。另外,又一幻灯片放映功能在幻 灯片放映中间显示操作条,并允许用户进行快进、倒退和暂停 等操作。
当用户在浏览由数字照相机所拍摄的图像的同时搜索想 要的图像时,通常使用幻灯片放映功能。在这种情况下,用户 一般进行以下操作。也就是说,用户在中途暂停幻灯片放映以 仔细查看特定图像,然后重新开始幻灯片放映,或者使不想要 的图像快进。此时,由于用户希望以较长时间显示想要的图像 而快速结束不想要的图像的显示,因而他/她不得不对幻灯片放 映中所显示的内容重复暂停和快进等类似用户操作。
为了减少这类用户操作,日本特开2006-157884号公报公开了 一种方法,该方法判断在按下图像给送按钮时所读出的图像 是否与预定搜索关键字相匹配,并且将与搜索关键字相匹配的 图像的显示时间设置成长于与搜索关键字不匹配的图像的显示 时间。
作为执行幻灯片放映的方法,使用用于根据内容列表的顺 序执行幻灯片放映的方法、或者用于随机执行幻灯片放映的方 法。
上述幻灯片放映功能通常具有这样一种机制,该机制通过 在各内容的显示的开始、期间或结束时添加引起用户兴趣的显 示效果来增强乐趣,从而使得查看者不感觉厌倦。作为用于赋 予各内容显示效果的方法,可用的方法有通过让执行幻灯片放 映的应用程序随机给出显示效果的方法和用户预先进行编辑操 作以添加适合于各内容的显示效果的方法。在这种情况下,用 户添加显示效果的后一方法可以添加适合于各个内容的显示效 果,并且可以实现较好的幻灯片放映。
然而,当用户手动添加显示效果时,必须执行用于分配显 示效果的处理,其中,显示效果的数量与幻灯片放映中所显示 的内容的数量相同,因此需要大量工作。作为用于减少这类处 理的负荷的技术,提出了以下技术。
日本特开2006-245646号公报提出了 一种技术,该技术具有 用于检测各内容中出现的人的数量、大小和位置等,并且根据 人的数量、大小和位置改变该内容的显示时间的功能。结果, 对于用户希望较长时间查看的内容,可以自动延长显示时间。
日本特开2006-157324号公报提出了 一种技术,该技术具有 用于提取摄像时的信息、附加给各内容的分类信息、或者内容 的先前重放频率信息等相关信息的功能,并且基于相关信息控 制重放状态。结果,可以根据相关信息自动重放内容。此外,在幻灯片方文映中,当用户确定内容的显示顺序时, 他/她可以根据他或她的喜好构建幻灯片放映。然而,为了执行 这类幻灯片放映,用户不得不预先选择喜爱的内容,并设置它 们的显示顺序,结果导致烦瑣的操作。为了解决该问题,提出 了以下技术。
日本特开2005-039359号公报提出了 一种技术,该技术搜索 与幻灯片放映中所显示的图像相关的图像,并且在该幻灯片放 映之后显示与所显示的图像相关的图像的列表,以使得便于选 择喜爱的内容。然而,对于日本特开2005-039359号公报的方法, 用户不得不最后从该列表选择相关图像,结果导致烦瑣的操作。
日本特开2005-341510号公报公开了 一种技术,该技术允许 用户通过操作遥控器来进行切换,以显示与所显示的图像相关 的图像。然而,在日本特开2005-341510号公报中,用户因而不 得不选择图像,结果导致烦瑣的操作。
然而,对于日本特开2006-157884号公报提出的方法,必须 在幻灯片放映开始之前设置用以延长显示时间的搜索关键字。 因为这个原因,在幻灯片放映过程中,不能通过反映用户的交 互操作来改变下一幻灯片和随后幻灯片的显示。
此外,在日本特开2006-245646号公报中,根据内容中出现 的人的数量、大小和位置改变各内容的显示时间。然而,确定 显示时间的这些条件(人的数量、大小和位置)是预先设置的, 并且不是始终执行用户想要的显示。当类似组照片连续出现时, 甚至对于类似内容也不期望地设置长的显示时间,并且用户对 它们产生厌l巻。
曰本特开2006-157324号公报根据与内容相对应的任意相 关信息,控制重放状态,并且必须为各内容准备适当的相关信 息,以执行用户希望的适当重放。当使用重放频率信息等时,
9用户不得不重复重放。如果用户在此时进行了不适当的操作, 则不再执行使用操作频率的适当重放。此外,当多个用户执行 重放时,重放频率信息对于特定用户来说不是有效的。
在通过确定幻灯片放映的执行顺序构建适合于用户喜好
的幻灯片放映的日本特开2005-039359公报和日本特开 2005-341510号公报的方法中,用户不得不预先选择喜爱的内 容,以根据他/她的喜好执行幻灯片放映。
发明内容
考虑到上述问题做出本发明,并且本发明的目的是在画 面上顺序切换和显示多个图像和内容时,通过反映用户对当前 显示的内容的操作,减少随后的显示过程中的类似操作的烦瑣 重复。
本发明的另 一 目的是通过在幻灯片放映中插入用户喜爱 的内容,建立接近用户喜好的幻灯片放映,而无需任何烦瑣操 作。
本发明的另一目的是在幻灯片放映的显示期间,通过反映 用户对当前显示的内容的操作,减少随后的显示过程中的类似 操作的烦瑣重复。
为了实现上述目的,根据本发明的一个方面的内容显示设 备包括以下结构。也就是说, 一种内容显示设备,包括存储 部件,用于存储用以顺序显示多个内容的、表示所述多个内容 的显示时间表的显示时间表信息;显示部件,用于根据所述显 示时间表信息,将内容显示在显示器上;操作部件,用于在通 过所述显示部件显示内容时,接收与显示相关联的用户操作; 判断部件,用于基于各内容的元数据,判断与在所述操作部件 接收到所述用户操作时所显示的内容相关的内容;以及改变部间表,改变所述显示时间表信息。
此外,为了实现上述目的,根据本发明的另一方面的内容 显示设备的控制方法包括以下配置。也就是说, 一种用于控制 内容显示设备的方法,所述内容显示设备包括用于存储用以顺 序显示多个内容的、表示所述多个内容的显示时间表的显示时
间表信息的存储部件,所述方法包括显示步骤,用于根据所 述显示时间表信息,将内容显示在显示器上;操作步骤,用于 在所述显示步骤中显示内容时,接收与显示相关联的用户操作; 判断步骤,用于基于各内容的元数据,判断与在所述操作步骤 中接收到所述用户操作时所显示的内容相关的内容;以及改变
示时间表,改变所述显示时间表信息。
通过以下参考附图对典型实施例的说明,本发明的其它特 征将显而易见。
图l是示出根据第一实施例的内容显示设备的结构的例子 的框图2是示出根据第 一 实施例的内容显示设备的硬件结构的 例子的框图3是示出根据第 一 实施例的内容显示设备的总体处理的 序列的流程图4是示出根据第 一 实施例的内容显示处理的流程图5是示出根据第 一 实施例的内容列表和内容信息的数据 结构的例子的图6是示出根据实施例的内容显示方法确定处理的例子的流程图7是示出根据第 一 实施例的内容列表和内容信息的数据
结构的例子的图8是示出根据第 一 实施例的内容显示方法确定处理的例 子的流程图IOA、 10B和10C是示出根据第一实施例的显示改变内容 表的例子的图ll是示出根据第一实施例的对象内容显示处理的例子 的流程图12是示出根据第 一 实施例的指示操作处理的例子的流 程图13是示出根据第 一 实施例的显示改变内容登记处理的 例子的流程图14是示出根据第二实施例的内容显示设备的总体处理 的序列的流程图15是示出根据第二实施例的内容显示方法确定处理的 例子的流程图16是示出根据第二实施例的显示改变内容登记处理的 例子的流程图17是示出根据第三实施例的显示改变内容登记处理的 例子的流程图18是示出根据第三实施例的内容列表和内容信息的数 据结构的例子的图19A和19B是示出根据第三实施例的显示改变内容表的 数据结构的例子的图;图20A、 20B、 20C和20D是示出根据第三实施例的显示改 变内容登记规则的例子的图21是示出根据第四实施例的内容列表和内容信息的数 据结构的例子的图2 2是示出根据第四实施例的指示操作处理的例子的流 程图23是示出根据第四实施例的显示改变内容登记处理的 例子的流程图24是示出根据第四实施例的操作有效性判断处理的例 子的流程图25是示出根据第五实施例的内容列表和内容信息的数 据结构的例子的图26是示出根据第五实施例的内容显示方法确定处理的 例子的流程图27A、 27B和27C是示出根据第五实施例的显示改变内容 表的数据结构的例子的图2 8是示出根据第五实施例的对象内容显示处理的例子 的流程图29是示出根据第五实施例的指示操作处理的例子的流 程图30是示出根据第五实施例的显示改变内容登记处理的 例子的流程图31是示出根据第五实施例的显示画面的例子的图32是示出根据第六实施例的内容显示设备的总体处理 的序列的流程图33是示出根据第六实施例的内容显示处理的例子的流 程图;图34是示出根据第六实施例的显示画面的例子的图; 图35是示出根据第六实施例的内容显示方法确定处理的 例子的流程图36是示出根据第六实施例的指示操作处理的例子的流 程图37是示出根据第六实施例的指示操作处理的显示画面 的例子的图38是示出根据第六实施例在指示操作处理中所使用的 遥控器的例子的图39是示出根据第六实施例的指示操作处理的显示画面 的例子的图40是示出根据第六实施例的显示画面的例子的图41是示出根据第六实施例的显示画面的例子和对图40 所示的显示状态限制显示效果的状态的图42是示出根据第五实施例的内容列表和内容信息的数 据结构的例子的图43是示出根据第九实施例的内容显示设备的结构的例 子的框图44是示出根据第九实施例的内容显示设备的数据存储 器中所保持的内容列表的数据结构的例子的图45是用于说明根据第九实施例的内容显示设备中的处 理的流程图46是用于说明根据第九实施例的内容显示设备中的处 理的流程图47是示出根据第九实施例的内容显示设备的数据存储 器中所保持的内容列表的图48是用于说明根据第十实施例的内容显示设备中的处理的流程图49是示出根据第十实施例的内容显示设备的数据存储 器中所保持的内容列表的数据结构的例子的图50是用于说明根据第十一实施例的内容显示设备中的 处理的流禾呈图;以及
图51是示出根据第十一实施例的内容显示设备的数据存 储器中所保持的内容列表的数据结构的例子的图。
具体实施例方式
下面将参考
本发明的优选实施例。
第一实施例
图l是示出根据第一实施例的内容显示设备的结构的例子 的框图。本实施例的内容显示设备101包括显示单元102、显示 控制单元103、显示方法确定单元104、内容列表105、指示检测 单元106、输入装置107、以及输出装置108。
显示单元102在显示控制单元103的控制下,将内容显示在 输出装置108上。输出装置108是使用液晶面板等的显示器。显 示控制单元103控制显示单元102,以按照显示方法确定单元104 所确定的显示方法基于内容列表105显示一系列内容信息lll ~ 113。显示方法确定单元104基于要显示的一系列内容的信息(内 容列表105中的多个内容信息111 ~ 113),确定要显示的内容和 各内容的显示方法。内容列表105是要显示的多个内容信息 111~113的列表,并且是用以顺序显示多个内容的、表示该多 个内容的显示时间表的显示时间表信息。显示控制单元10 3根据 显示方法确定单元104所确定的要显示的内容和显示方法,进行 控制以顺序显示内容,从而实现幻灯片放映。这样,根据显示 时间表信息将多个内容顺序显示在显示器上。可以将内容列表105存储在内容显示设备101内,或者存储在外部存储装置中。 注意,后面将参考图5详细说明作为显示时间表信息的内容列表 105。
指示检测单元106根据从输入装置107输入的用户对由显 示控制单元103所显示的内容的操作,检测作为操作对象的内容 (指示对象内容114)。指示检测单元106还一企测此时的用户操作 所指示的显示方法的改变内容(改变显示方法115)。这样,输入 装置107和指示#全测单元106在通过显示单元102将内容显示在 输出装置108上的同时接收与显示相关联的用户操作,并且保持 所接收的用户操作。
多个内容信息lll ~ 113中的每一个存储到存储在存储装置 205等(后面将参考图2说明)中的内容的链接信息、显示时间和 显示效果等显示控制用的信息(以下还称之为显示方法)。显示 方法确定单元104根据内容信息中的链接信息获得显示内容 110,根据内容信息的显示控制信息生成显示方法109,并且将 显示内容110和显示方法109提供给显示控制单元103。显示方法 确定单元104判断由内容信息lll所表示的显示内容110是否与 所保持的指示对象内容U4相关。如果判断为这些内容相关,则 显示方法确定单元104基于所保持的改变显示方法115改变显示 内容110的显示方法109。
如上所述,显示方法确定单元104参考各内容,确定与在 输入装置107和指示检测单元106接收用户操作时所显示的内容 相关的内容。在本实施例中,使用内容的属性信息(元数据)确 定相关内容。显示方法确定单元104通过改变^皮确定为相关内容 的内容的显示时间表(例如,通过改变显示方法109),改变显示 时间表,从而显示幻灯片放映。结果,如后所述,根据对于某 一内容的用户操作,改变相关内容的显示时间和显示效果。图2是示出根据第 一 实施例的内容显示设备的硬件结构的 例子的框图。可以通过所谓的个人计算机等信息处理设备实现 本实施例的内容显示设备。
参考图2,附图标记202表示进行各种类型的处理的算术运 算和逻辑判定等以控制与总线201连接的各组件的CPU。该内容 显示设备包含包括程序存储器和数据存储器的存储器。程序存 储器存储包括后面使用流程图所述的处理序列的、CPU 202的 控制用的程序。存储器可以是将程序从外部存储装置等装载到 其上的ROM 203或RAM 204。附图标记205表示用以存储数据和 程序的非易失性存储器或硬盘等存储装置。附图标记206表示用 于输入来自用户的信息的,以鼠标、触摸面板和键盘等为代表 的输入装置。附图标记208表示显示输出装置,该显示输出装置 输出分析后的数据输出信息,并且包括CRT或液晶显示器等显 示装置。附图标记207表示与通过网络所连接的其它存储介质和 装置交换信息的网络I/F。
图3是示出根据第 一 实施例的内容列表显示的总体处理的 序列的例子的流程图。
在根据第一实施例的内容显示设备中,显示方法确定单元 104获得要显示的内容列表105(步骤S301)。内容列表105中所包 括的内容可以是存储在本地存储器中的内容或者从通过网络所 连接的装置或存储器可参考的内容。
然后,显示方法确定单元104寺丸4亍内容列表显示的初始化 (步骤S302)。在这种情况下,例如,单元104将当前的显示内容 位置i设置为该列表的起始位置(卜O),并且初始化图10A、 10B 和10C所示的显示改变内容表IOOI。
在步骤S303,显示方法确定单元104判断是否已显示了所 有内容。如果当前的显示内容位置i小于内容列表长度,则显示方法确定单元104通过显示控制单元103显示对象内容(步骤 S 3 0 4)。后面将参考图4的流程图说明步骤S 3 04中的处理(内容显 示处理)。
在步骤S304显示显示对象内容之后,处理进入步骤S305, 并且显示控制单元103等待事件。如果用户对于当前所显示的内 容进行了指示操作,则处理从步骤S305进入步骤S306(指示操作 处理),并且执行与所指示的操作相对应的处理。如果检测到了 显示结束事件(例如,显示时间过去),则处理从步骤S305进入 步骤S307(显示改变内容登记处理)。
在完成步骤S307中的显示改变内容登记处理时,在步骤 S308,显示方法确定单元104将显示内容位置i增大l,并且处理 返回到步骤S303中的判断处理。如果在步骤S303判断为显示内 容位置超过了内容列表的最后位置,则结束内容列表显示处理。
图4是示出根据第 一 实施例的内容显示处理的序列的例子 的流程图。
在步骤S401,显示方法确定单元104获得显示内容位置i处 的内容信息。显示方法确定单元104使用在步骤S401所获得的 内容信息确定显示方法(步骤S402)。图6和7示出步骤S402中的 处理的序列的例子。显示控制单元103乂人显示方法确定单元104 获得所确定的显示方法和显示对象内容,并且使用所确定的显 示方法显示显示对象内容(步骤S403)。图ll示出该处理的序列 的例子。
图5是示出在步骤S301所获得的内容列表和在步骤S401所 获得的内容信息的例子的图。
内容列表501(对应于内容列表105)包括到多个(N个)内容 信息的指针502和到这些内容信息的显示设置的指针503 。根据 图5,内容列表的第O指针指向内容信息504。内容信息504包括7个信息505 ~ 511。附图标记505表示内 容标识符"ID^O",并且附图标记506表示内容名称"名称=图像 0"。
内容信息504包括本地数据的情况下的到内容数据的路径 5 0 7的信息或外部存储器中的数据的情况下的到内容数据的访 问URL 508的信息,作为与内容的实体的链接。内容信息504还 包括到内容元数据("元数据")的指针509、作为显示控制用的信 息(显示方法)的内容显示时间510(Time)和内容显示效果 511(Effect)等信息。到内容元数据的指针509指向内容元数据
512。 与内容信息504相对应的内容元数据512包括内容标识符
513、 标题514、类别515、关键字516、以及创建日期("日期")517 等。
同样,到内容列表501中的多个内容信息中的各个的指针 502指向相应的内容信息。例如,第N指针指向内容信息518, 并且内容信息518中的到元数据("元数据")的指针指向内容元 数据519。
到内容列表的显示设置的指针503指向内容列表的显示设 置520。显示设置520包括设置显示时间521。显示设置520可以 包括其它显示设置信息(其它显示设置522)。利用各内容的标准 显示时间:没置i殳置显示时间521 。
图6是示出步骤S402中的显示方法确定处理的序列的例子 的流程图。
显示方法确定单元104参考如图5中的内容信息504的(由位 置i处的指针所指向的)显示对象内容信息(步骤S601),并且获得 所设置的显示方法(步骤S 602)。这种情况下所获得的显示方法 包括图5所示的显示设置520、以及显示对象内容的内容信息504 中的显示方法(内容显示时间510和显示效果511)。显示方法确
19定单元104判断在到当前为止所执行的内容显示处理中是否通 过用户操作改变了与显示对象内容相关的内容的显示方法(步
骤S603)。
该处理参考图10A~ IOC所示的显示改变内容表IOOI。将通 过用户指示操作改变了显示方法的内容的信息与当前显示对象 内容的内容信息进行比较,以判断是否存在相关内容。如果判 断为显示改变内容表1001包括相关内容信息,则处理从步骤 S604进入步骤S605。在步骤S605,显示控制单元103从显示改 变内容表1001获得与该内容信息相对应的显示方法(步骤 S605)。显示控制单元103通知显示方法确定单元104所获得的显 示方法,并且显示方法确定单元104将所通知的显示方法设置为 显示对象内容的显示方法(步骤S606)。
另 一 方面,作为步骤S603中的相关内容判断处理的结果, 如果没有发现相关内容,则处理从步骤S604进入步骤S607。在 步骤S607,显示方法确定单元104将在步骤S602所获得的显示 方法确定为相应内容的显示方法。
图7是示出根据第 一 实施例的内容列表和内容信息的例子 的图。将使用图7中的内容列表701和多个内容信息703、 706、 708、 710和712来i^明^^据本实施例的显示处理的序列。附图标 记702表示分别指向这些内容信息703、 706......的存储位置的指针。
在本实施例的幻灯片放映中,根据图7中的内容列表701顺 序显示内容。还将说明改变显示方法中所包括的显示时间时的 例子,即
參例子当用户在内容的显示期间通过进行暂停操作,长时 间仔细查看由内容信息703所表示的内容时,也以相同长的时间 显示与内容信息703相关的内容信息708所表示的内容;以及*例子当用户快进与内容信息706相对应的内容时,同样 仅以短时间显示与内容信息706相关的内容信息712所表示的内容。
在图3的步骤S 3 0 2,将当前的显示内容位置i设置在该列表 的起始位置处,并且处理进入步骤S304中的内容显示处理。在 内容显示处理中,在步骤S401从图7获得显示内容位置i二0处的 内容信息703。在步骤S402,确定显示方法。图8示出该处理的 序列。
图8是示出根据第 一 实施例的步骤S402中的显示方法确定 处理的例子的流程图。在图8的流程图中,图6所示的显示方法 确定处理专用于显示时间。
在步骤S801,显示方法确定单元104参考显示对象内容信 息703。参考内容信息703,由于没有设置分别设置的显示时间 Time,因而处理从步骤S802进入步骤S803。由于在内容列表701 的显示设置714中的设置显示时间715为T(H5,因而显示方法确 定单元104设置内容信息703的显示时间Timet初始设置显示时 间丁0)=5。在步骤S804,显示方法确定单元104导丸行相关内容搜 索处理。下面将参考图9的流程图说明该相关内容搜索处理。
图9是示出根据第 一 实施例的步骤S804中的相关内容搜索 处理的序列的例子的流程图。
在步骤S901,显示方法确定单元104将指向要搜索的显示 改变内容表1001上的位置的搜索指针p设置成指向该表的起始 位置。如果显示改变内容表1001的搜索处理仍未完成,则处理 从步骤S902进入步骤S903,并且显示方法确定单元1(M参考由 搜索指针p所指向的显示改变内容信息。显示方法确定单元10 4 参考正参考的显示改变内容信息中的内容元数据(步骤S904)。 此外,显示方法确定单元104参考要显示的显示对象内容的内容信息的"元数据"(该情况下的元数据7 0 5),并且将其与在步骤 S904所参考的内容元数据进行比较(步骤S905)。
在步骤S906,显示方法确定单元104基于步骤S905中的比 较结果,判断这两个内容是否相互相关。如果这两个内容相互 不相关,则在步-骤S907,显示方法确定单元104将指向显示改 变内容表1001上的位置的搜索指针p增大l,并且处理返回到步 骤S902。重复上述处理,直到在步骤S902判断为完成该表的搜 索处理、或者直到在步骤S906发现相关内容为止。如果完成了 该表的搜索处理而没有发现任何相关内容,则判断为没有发现 相关内容(步骤S909)。如果发现了相关内容,则在步骤S908, 显示方法确定单元104判断为存在相关内容信息,因此结束该处 理。
在本实施例中,假定在步骤S906中被判断为相关内容的内 容是在元数据中具有相同值的相应项的内容。
在这种情况下,可以依次参考显示改变内容表IOOI,并且 可以将首先发现的内容判断为相关内容。可选地,可以参考整 个显示改变内容表IOOI,并且可以搜索最佳相关内容。例如, 如果在显示改变内容表1001中登记包括相同元数据项的多个内 容元信息,则可以将包括更一致的项的内容判断为相关内容。
图10A ~ IOC是示出根据第 一 实施例的显示改变内容表的 例子的图。
在步骤S302的显示初始化处理中,如图10A所示,假定初 始化显示改变内容表IOOI。由于当前显示对象内容是内容列表 的第一个,因而显示改变内容表1001是空的。
因此,在步骤S804的相关内容搜索处理中,处理从图9的 步骤S902进入步骤S909,判断为没有发现相关内容。结果,处 理从步骤S805进入步骤S808,并且将对象显示内容设置成具有
22显示时间Time=5 ,因此结束图4的显示方法确定处理(步骤 S術)。
然后,处理进入步骤S403以执行对象内容显示处理。图ll 示出该处理的序列。图ll是示出根据第一实施例的显示控制单 元103的对象内容显示处理的序列的例子的流程图。
显示控制单元10 3将显示对象内容的显示时间T初始化成 O(步骤SllOl),并且还将显示对象内容的暂停时间Ts初始化成 0(步骤S1102)。然后,显示控制单元103/人显示方法确定单元104 获得显示对象内容的路径信息,并且基于所获得的路径信息获 得实际显示数据(步骤S1103)。显示方法确定单元104参考当前 显示对象内容的内容信息中的路径属性704,获得路径信息,并 且将所获得的路径信息提供给显示控制单元103 。
此外,在步骤S1104,显示控制单元103从显示方法确定单 元104接收在图4的步骤S402所确定的显示方法(显示时间 Time^5)的通知,并且利用所通知的显示方法显示该内容(步骤 S1104)。同时,显示控制单元103开始测量显示对象内容的显示 时间T(步骤S1105)。
随后,整个处理的序列(图3)进入步骤S305,并且显示控制 单元103等待事件。假定用户在显示时间丁=1时,对于当前所显 示的内容给出了用以进行暂停操作的指示。
作为用户的暂停操作的结果,在步骤S305识别指示操作事 件,并且处理进入步骤S306(指示操作处理)。下面将参考图12 的流程图说明本实施例中的指示操作处理的序列。
图12是示出根据第一实施例的指示操作处理的序列的例 子的流程图。在步骤S1201,显示控制单元103获得用户操作(在 该情况下为"暂停"),其中,用户通过输入装置107给出、并由 指示检测单元106检测到该用户操作的指示。在步骤S1202,显示控制单元1 0 3判断操作的类型。在这种情况下,由于操作为"暂
停",因而处理进入步骤S1203。显示控制单元103暂停内容的显 示(步骤S1203),并且还在显示时间T取当前值(T二1)时暂停测量 (步骤S1204)。此外,显示控制单元103开始测量暂停时间Ts(步 骤S1205),并且处理返回到图3的步骤S305中的事件等待状态。
如果用户在他/她暂停显示一小会之后进行重放重新开始 指示操作,则处理以上述相同方式,从步骤S305进入步骤 S306(图12中的指示#:作处理)。
如果显示控制单元103在步骤S1201获得操作,其中,用户 给出该操作的指示(在该情况下为"重放重新开始"),则处理从 步骤S1202进入步骤S1208。在步骤S1208,显示控制单元103结 束暂停时间Ts的测量。假定Ts二30。在步骤S1209,显示控制单 元103从在步骤S1203暂停时的时间(在该例子中为T= 1)开始重 新开始测量显示时间T,并且返回到事件等待状态(图3的步骤 S305)。注意,图12的流程图示出作为"其它操作"(步骤S1210) 的除上述操作以外的操作。
在显示对象内容的显示时间T过去在图4的步骤S 402所确 定的显示方法(显示时间Time二5)之后,结束设置显示时间,并 且处理从步骤S305进入步骤S307(显示改变内容登记处理)。下 面参考图13的流程图说明显示改变内容登记处理。
图13是示出根据第 一实施例的显示改变内容登记处理的 序列的例子的流程图。该处理将在接收到用户操作时所显示的 内容的元数据以及通过用户操作改变后的显示方法作为改变信 息登记在显示改变内容表IOOI中。
显示控制单元103参考在图4的步骤S402由显示方法确定 单元104所确定的显示方法(显示时间Time=5)(步骤S1301)。随 后,显示控制单元103计算显示显示对象内容的总测量显示时间Tt(步骤SI302)。 通过[显示时间T(Time=5)]+[暂停时间 Ts(=30)]=35,计算总测量显示时间Tt。然后,显示控制单元103 判断测量显示时间Tt和设置显示时间Time之间的关系(步骤 S1303)。
当实际显示的总显示时间Tt不同于i殳置显示时间Time时, 处理从步骤S1303进入步骤S1304。在步骤S1304,显示控制单 元103将显示改变内容信息703的元数据705和测量显示时间 丁1(=35)登记在显示改变内容表1001中(步骤S1304)。
结果,将图IOA所示的显示改变内容表1001更新成图10B 所示的显示改变内容表IOOI。在图IOB所示的显示改变内容表 IOOI中,添加到第0显示改变内容信息1003的新的指针1002。指 针1002所指向的显示改变内容信息1003包括一对到内容元信息 的指针1004和显示时间1005。注意,显示时间1005存储上述测 量显示时间Tt。到内容元信息的指针1004指向显示改变内容信 息703的元数据705。
在完成步骤S307的显示改变内容登记处理时,处理进入步 骤S308。在步骤S308,显示控制单元103将显示内容位置i增大l, 以设置i二l,并且处理返回到步骤S303。此后,按照相同序列在 步骤S304中显示具有元数据706的内容信息706的内容。
也就是说,在上述处理的序列中,显示方法确定单元104 在图4的步骤S402确定显示方法(显示时间Time=5),并且显示控 制单元103在步骤S403显示该内容。然后,处理进入图3的步骤 S305,并且显示控制单元103等待事件。
在显示对象内容的显示时间T过去在图4的步骤S402所确 定的显示方法(显示时间Time二5)之后,生成设置显示结束事件。 结果,处理从步骤S305进入步骤S307,并且显示控制单元103 执行显示改变内容登记处理(图13)。
25此时,在步骤S13 0 2所计算出的测量显示时间T t与设置显示 时间Time —致。因此,从步骤S1303结束显示改变内容登记处 理,并且处理进入步骤S308。在步骤S308,将显示内容位置i 增大l,以设置〖=2,并且处理返回到步骤S303。然后,在步骤 S304显示内容列表中的第二内容信息708。
在内容显示处理(步骤S304)中,显示方法确定单元104获得 显示内容位置卜2处的内容信息708(图7)。在步骤S402,显示方 法确定单元104执行图8所示的显示方法确定处理。
在步骤S801,显示方法确定单元104参考显示对象内容信 息708。通过参考内容信息708,由于没有设置分别设置的显示 时间Time,因而处理从步骤S802进入步骤S803。由于内容列表 701的显示设置714中的设置显示时间715为丁0=5,因而设置显 示时间Time(-初始i殳置显示时间T0)二5。在步骤S804,显示方 法确定单元104执行相关内容判断处理。
此时,显示改变内容表1001如图IOB所示。在步骤S804的 相关内容搜索处理中,显示方法确定单元104参考显示改变内容 表1001中的第0指针1002(步骤S903)。显示方法确定单元104参 考指针1002所指向的所登记的显示改变内容信息1003中到内容 元信息的指针1004所指向的元数据705(步骤S904)。此外,在步 骤S905,显示方法确定单元104参考当前显示对象内容的内容 信息708中的元数据709。作为这两个元数据之间的比较结果, 由于"类别=狗,,(1006)—致,因而处理从步骤S906进入步骤 S908,并且显示方法确定单元104确定为"发现了相关内容"。
结果,在步骤S805判断为"是",并且处理进入步骤S806。 在步骤S806,显示方法确定单元104才艮据从显示改变内容表所 获得的改变信息,改变显示对象内容的显示方法。也就是说, 显示方法确定单元104根据图IOB所示的显示改变内容信息1003的显示时间1005,获得与相关内容元信息相对应的显示时 间Tt二35。在步骤S807,显示方法确定单元104在显示对象内容 显示时间Time中设置"35",因此结束显示方法确定处理(图4中 的步骤S402)。
此后,处理进入图4的步骤S403,并且显示控制单元103执 行对象内容显示处理。结果,根据图ll所示的处理的序列,以 Time二35显示内容列表中与位置i二2相对应的显示对象内容。
同样,重复用于显示内容列表701中的内容的处理(在卜3 时使用内容信息710和元数据711进行显示,并且在卜4时使用内 容信息712和元数据713进行显示),直到显示内容位置〖=4为止。
如上所述,根据第一实施例,当用户通过例如在显示某一 内容时暂停显示,以长于设置显示时间的时间显示该内容时, 在显示与该内容相关的内容时,可以以相同的较长的时间显示 该相关内容。
在本实施例中,々支定在步骤S402(图4)判断为图7的内容列 表701中的第一内容信息706具有显示时间Time二5。然后,假定 用户在由内容信息706所表示的内容的显示期间在T二l时跳过 显示,以显示下一内容。在这种情况下,将与内容信息706相关 的内容信息712的显示时间设置为Time二l。
在如下情况时所执行的处理的序列如下用户在由内容信 息706所表示的内容的显示期间在丁=1时跳过显示,以显示下一 内容。
在图12的步骤S1201(指示操作处理),显示控制单元103获 得用户所指示的操作"显示下一内容"。在步骤S1202,显示控制 单元103判断在步骤S1201所获得的操作的类型。由于该操作是 "显示下一内容",因而处理进入步骤S1206。
在步骤S1206,显示控制单元103将暂停时间Ts设置成"显示
27时间T-i殳置显示时间Time"。在该例子中,由于丁=1并且Time二5 , 因而Ts;4。在步骤S1207,显示控制单元103将显示时间T设置 成设置显示时间Time(T=Time=5),以结束显示对象内容的显示。
此后,处理返回到图3的步骤S305中的事件等待状态。由 于在步骤S1207将显示时间T设置成i殳置显示时间Time,因而立 即生成设置显示结束事件,并且处理从步骤S305进入步骤 S307(图13中的显示改变内容登记处理)。
显示控制单元103参考在图4的步骤S402由显示方法确定 单元104所确定的显示方法(显示时间Time=5)(步骤S1301)。然 后,显示控制单元103计算显示显示对象内容的总测量显示时间 Tt(步骤S1302)。在这种情况下,通过显示时间丁(1^11^=5)+暂 停时间Ts(二-4)二l,计算出总时间Tt。随后,显示控制单元103 判断总显示时间Tt和设置显示时间Time之间的关系(步骤 S1303)。由于实际显示的总显示时间Tt不同于设置显示时间 Time,因而处理从步骤S1303进入步骤S1304。在步骤S1304, 显示控制单元103将显示改变内容信息706的元数据707及其总 显示时间Tt(二l)登记在显示改变内容表IOOI中(步骤S1304)。
结果,将显示改变内容表1001从图IOB所示的状态更新成 图IOC所示的状态。
然后,处理进入步骤S308,并且显示控制单元103将显示 内容位置i增大l,以设置1=2。然后,处理返回到步骤S303。此 后,重复用于显示内容列表中的内容的处理,直到在步骤S308 中i-4为止。
下面说明在显示与内容信息706相关的内容信息时所执行 的处理。以下举例"i兌明当在图7的例子中i二4时的内容显示处理 (步骤S304)。在图4所示的内容显示处理中,显示方法确定单元104在步骤S401获得内容列表701中位置i二4处的内容信息712。在步骤S402,显示方法确定单元104确定该内容的显示方法。图8示出该处理的序列。
在步骤S801,显示方法确定单元104参考显示对象内容信息712。通过参考内容信息712,由于没有设置分别设置的显示时间Time,因而处理进入步骤S803。由于在内容列表701的显示设置714中所设置的设置显示时间715为丁0=5,因而显示方法确定单元104设置显示时间Time(-初始设置显示时间T0)=5 。在步骤S804,显示方法确定单元104执行相关内容搜索处理。
图IOC示出当前显示改变内容表IOOI。将当前显示对象内容的内容信息712中的元数据713与由包括在显示改变内容信息1007中的到内容元信息的指针1008所指向的元数据707进行比较,其中,显示改变内容信息1007被登记在显示改变内容表IOOI中。在这种情况下,由于"类别=风景,,(1010) —致,因而在图9
因此,在步骤S805判断为"是",并且处理进入步骤S806。在步骤S806,显示方法确定单元104/人图IOC所示的显示改变内容表1001获得显示时间1009,即,与相关内容元信息相对应的Tt=l。
在步骤S807,设置显示对象内容的显示时间Time二l,因此结束图4的步骤S402的显示方法确定处理。
此后,处理进入图4的步骤S403,并且执行对象内容显示处理。在这种情况下,仅以Time二l显示显示对象内容。
如上所述,重复用于显示内容列表中的内容的处理,直到显示内容位置i到达内容列表的末尾为止。
这样,在用户通过快进显示,以短于设置显示时间的时间显示某一内容的情况下,当显示与该内容相关的内容时,可以 以相同的4交短的时间显示该相关内容。
在第一实施例中,基于用户指示,将内容信息和显示方法 之间的对应关系添加至显示改变内容登记表,并且^f吏用该对应 关系确定相关内容的显示方法。然而,本发明不局限于这类具 体实施例。例如,作为另一实施例,每当用户进行指示操作时,
可以更新内容列表中的所有内容的显示方法(图5中的显示时间 510和显示效果511)。
如上所述,利用本实施例的结构,基于任意内容的显示期 间的用户操作,可以改变随后的相关内容的显示方法。因为这 个原因,可以根据用户喜好显示内容列表,而无需重复相同操 作。
由于基于用户的显示时间改变操作改变随后的相关内容 的显示时间,因而可以以l交长的时间显示用户想要查看的内容, 并且可以以较短的时间显示用户不那么想查看的其它内容。
第二实施例
第二实施例说明以根据第 一 实施例所述的显示时间表信 息重复执行内容显示的结构,进行下面的操作的内容显示设备 參在第一轮的内容显示中,禁止通过用户操作改变显示改变 内容表;以及
,在第二轮和随后轮的重复显示中,将用户操作登记在显示 改变内容表中,并且通过根据显示改变内容表的内容改变相关 内容的显示时间表,显示各内容。
图14是示出根据第二实施例的总体处理的序列的例子的 流程图。在图14中,向第一实施例中的总体处理(图3)添加了步 骤S1408、 S1410和S1411中的处理。因此,图14中的步骤S1401 ~ S1407和S1409是与图3的步骤S301 ~ S308相同的处理。在步骤S1408,显示控制单元103判断是否显示了最后的内 容。如果判断为显示了最后的内容,则在步骤S1410,显示控 制单元103设置最后显示标志二真(True)。在步骤S1411,显示控 制单元103使下一显示内容位置返回到起始位置(设置1=0)。利 用该处理,根据显示时间表信息(内容列表)重复显示内容。
图15是示出根据第二实施例的显示方法确定处理的序列 的例子的流程图。在图15中,向第一实施例的内容显示方法确 定处理(图6)添加了步骤S1503的判断处理。也就是说,步骤 S1501、 S1502和步骤S1504 S1508与图6中的步骤S601、 S602 和S603 ~ S607的处理相同。
在步骤S1503,显示方法确定单元104判断是否显示了最后 的内容。在本实施例中,通过检查最后显示标志是否为真,判 断是否显示了最后的内容,其中,当显示了最后的内容时,在 步骤S1410将最后显示标志设置为真。
如果在步骤S1503判断为最后显示标志为假(False),则由于 正在进行第一轮的显示处理,因而处理进入步骤S1508。因此, 在第一轮的显示处理中,按照所设置的显示方法显示内容列表 中的内容,除非用户进行操作"暂停"或"显示下一内容"。另一 方面,如果最后显示标志为真,则由于正在进行第二轮或随后 轮的显示处理,因而处理从步骤S1503进入步骤S1504,并且执 行第一实施例所述的处理。也就是说,将用户显示改变操作登 记在显示改变内容表中,并且根据该显示改变内容表改变相关 内容的显示方法。
图16是示出根据第二实施例的显示改变内容登记处理的 例子的流程图。在图16中,向第一实施例的显示改变内容登记 处理(图13)添加了步骤S1601的判断处理。也就是说,步骤 S1602 — S1605与图13的步骤S1301 ~ S1304的处理相同。在步骤S1601,显示控制单元103判断是否在步骤S1410中 将最后显示标志设置为了真,其中,最后显示标志表示是否显 示了最后的内容。如果在步骤S1601判断为最后显示标志为假, 则结束处理。如果最后显示标志为真,则在步骤S1602 S1605 执行第一实施例所述的处理(步骤S1301 ~ S1304)。也就是说, 显示控制单元103还基于用户显示改变操作,将与显示改变操作 相对应的显示方法等登记在显示改变内容表IOOI中。
如上所述,利用第二实施例的结构,在第一轮的显示处理 中,按照所设置的显示方法显示内容序列,并且在第二轮或随 后轮中,可以基于用户显示改变操作改变随后的相关内容的显 示方法。因此,当要显示重要的内容序列时,可以禁止在中途 改变显示设置。
另外,可以将步骤S1503和S1601的判断改变成判断是否 "最后显示标志为假"。在这种情况下,在第一轮.中,基于用户 显示改变操作,改变随后的相关内容的显示方法,并且在第二 轮或随后轮中,按照默认的显示方法显示内容。
可选地,在步骤S1503可以判断是否"最后显示标志为真", 并且可以省略步骤S1601的判断处理,以始终执行步骤S1602和 随后步骤的处理。结果,在第一轮的显示处理中,在按照所设 置的显示方法显示内容序列的同时,将基于用户显示改变操作 的显示方法依次登记在显示改变内容表中。在第二4仑或随后4仑 中,通过同时反映第一轮中的显示改变操作,基于用户显示改 变操作,改变随后的相关内容的显示方法。
通过使用最后显示标志切换显示确定方法,可以设置允许 通过用户交互操作改变显示的部分和不允许改变的部分。当然, 可以使用允许用户选择上述显示模式的结构。
第三实施例图17是示出根据第三实施例的显示改变内容登记处理的 序列的例子的流程图。在根据第三实施例的显示改变内容登记
处理中,以步骤S1704 S1706替换第一实施例的显示改变内容 登记处理(图13)的步骤S1304。图18是示出根据第三实施例的内 容列表和内容信息的例子的图。图18中的显示设置714的数据结 构不同于图7所示的第 一 实施例中的显示设置714的数据结构。 也就是说,第三实施例的显示设置714包括值Tshort 1801和 Tlong 1802、以及到显示改变内容登记少见则的指针1803。作为 指针1803所指向的实体的显示改变内容登记告见则1804包括规则 1805和1画。
显示改变内容登记规则1804定义对于通过用户给出的改 变操作指示改变了的显示时间T要登记的显示时间Tt,并且在该 例子中显示改变内容登记规则1804被登记为规则1805和1806。 规则1805定义当某一 内容的显示时间T短于设置值Tshort时, 将与该内容相关的内容的显示时间T设置成同样地短(登记时间 Tt=T)。另外,规则1806定义当某一 内容的显示时间T长于设 置值Tlong时,跳过与该内容相关的内容的显示(登记时间 Tt=l)。使用这些规则,说明第三实施例的处理。
假定在显示由内容列表701中的内容信息703所表示的内 容期间,用户以与第一实施例中相同的处理,进行作为指示操 作的暂停操作。在这种情况下,假定设置显示时间Time-5,并 且暂停状态一直持续到在步骤S1208中Ts二30为止。此外,假定 重新开始重放,跟正常情况一样结束显示,并且在步骤S1302 中通过显示时间T(Time二5)+暂停时间Ts(=30)=35计算总时间 Tt。
随后,显示控制单元10 3判断总显示时间T t和设置显示时间 Time之间的关系(步骤S1303)。由于实际显示的总显示时间Tt-35不同于设置显示时间Time二5,因而处理进入步骤S1704。
在步骤S1704,显示控制单元103参考图18中的显示改变内 容登记-见则1804。结果,由于总显示时间Tt-35满足规则1806(Tt 〉Tlong),则判断为"登记"该指示操作,并且处理从步骤S1705 进入步骤S1706。在步骤S1706,显示控制单元103将显示改变 内容信息703的元据705和则1806中所述的登记时间Tt(= 1) 登记在显示改变内容表(图19A和19B中的表1901)中。
作为上述处理的结果,将图19A中的显示改变内容表1901 更新成图19B所示的显示改变内容表。
随后,继续内容列表显示处理,并且如果在步骤S308将显 示内容位置增大成i二2,则在步骤S304执行用于显示内容列表中 的第二内容信息708的处理。
图4示出该处理的序列。在步骤S401,显示方法确定单元 104从图18获得显示内容位置i二2处的内容信息708。在步骤 S402,显示方法确定单元104确定显示方法。此外,图8示出显 示方法确定处理。
在步骤S801,显示方法确定单元104参考显示对象内容信 息708。在步骤S802,通过参考内容信息708,由于没有设置分 别设置的显示时间Time,因而处理进入步骤S803。由于内容列 表701中的显示设置714中的设置显示时间715为T0二5,因而显 示方法确定单元104i殳置显示时间Time(二初始i殳置显示时间 T0)=5。在步骤S804,显示方法确定单元104然后执行相关内容 判断处理。
当前显示改变内容表如图19B所示。在步骤S804的相关内 容搜索处理中,显示方法确定单元104参考显示改变内容表1901 中的第0指针1902(步骤S903)。显示方法确定单元1(M参考由所 登记的显示改变内容信息1903中的到内容元信息的指针1904所指向的元数据705(步骤S904)。此外,在步骤S905,显示方法确 定单元104参考当前显示对象内容的内容信息708中的元数据 709。作为这两个元数据的比较结果,由于"类别=狗"(1906) — 致,因而处理从步骤S906进入步骤S908,并且判断为"发现了 相关内容"。
结果,在步骤S805判断为"是",并且处理进入步骤S806。 在步骤S806,显示方法确定单元104从图19B所示的显示改变内 容表1901,获得与相关内容元信息(由指针1904所指向的元数据 705)相对应的显示时间1905(Tt=l)。在步-骤S807,显示方法确 定单元104i殳置显示对象内容的显示时间Time=l ,因此结束图4 的步骤S402中的显示方法确定处理。这样,在第三实施例的显 示方法确定处理中,基于登记在显示改变内容表中的显示时间, 改变被确定为相关内容的内容的显示时间表中所指定的显示时 间。
接着,处理进入图4的步骤S403,以执行对象内容显示处 理。结果,^f又以Time二l显示显示对象内容。
同样,重复用于显示内容列表中的内容的处理,直到达到 显示内容位置i二4为止。
如上所述,根据第三实施例,当用户在内容的显示期间通 过例如进行暂停操作,以长于设置显示时间的时间显示某一 内 容时,可以进行控制以跳过与该内容相关的内容的显示。
在第三实施例中,4艮据身见则1805,以相同的显示时间T显 示与以短于Tshort=3的时间显示的内容(显示时间T)相关的内 容。注意,显示改变内容登记^见则不局限于上述M^则1805和 1806,并且可以使用各种规则,如图20A 20D所示。图20A ~ 20D是示出显示改变内容登记规则的例子的图。图20A所示的规 则2001定义当通过用户指示操作将设置显示时间改变成实际显示时间T时,将与显示时间已^^皮改变的内容相关的内容的显
示时间设置为与T相同(2002)。根据头见则2001,可以实现如第一 实施例中相同的处理。
图20B所示的规则2003定义以显示时间T显示与通过用户 指示操作以比任意设置的时间Tlong长的显示时间T显示的内容 相关的内容(2004)。
图20C所示的规贝'J 2005包括两个身见贝'J 2006和2007 。第 一 个 规则2006定义将与通过用户指示操作以比任意设置的时间 Tshort短的显示时间T显示的内容相关的内容设置成具有显示 时间丁=1,即,通过快进显示相关内容。另一M^则2007定义 将与通过用户指示操作以比任意设置的时间Tlong长的显示时 间T显示的内容相关的内容设置成具有显示时间=1,即,通过 快进显示相关内容。
图20D所示的规贝'J 2008包括两个规贝'J 2009和2010 。第 一 个 规则2009定义"通过用户指示操作将所设置的显示时间改变成 实际显示时间T ,并且显示对象内容的元数据包括'类别=狗, 时","以显示时间T显示与该内容相关的内容"。另一M^则2010 定义"当通过用户指示操作将所设置的显示时间改变成实际显 示时间T,并且显示对象内容的元数据包括'类别=风景,时","将 与该内容相关的内容设置成具有显示时间=1,即,通过快进显 示相关内容"。
如上所述,对于根据第三实施例的结构,由于可以基于用 户显示改变操作改变随后的相关内容的显示时间,因而可以以 较长的时间显示用户想要查看的内容,并且可以以较短的时间 显示用户不那么想查看的其它内容。
第四实施例
图21是示出根据第四实施例的内容列表和内容信息的例子的图。图21示出添加到第三实施例(图18)所述的内容列表和 内容信息的、到表示用于判断显示暂停操作的有效性的判断规 则的操作有效性标准210 2的指针2101 。
指针2101指向作为其内容的操作有效性标准2102。操作有 效性标准2102用于判断显示期间的用户指示操作是否有效,并 且描述本实施例中的两个标准2103和2104。在第一个标准2103 中,对于指示操作"暂停",设置标准"暂停时间Ts〈300"。在另 一标准2104中,对于指示操作"暂停",给出标准"暂停期间的其 它操作"作为指示。
下面说明设置图21所示的操作有效性标准2102时的第四 实施例的处理。々I定在显示时间T-1时,用户对于当前显示的 内容指示暂停操作。
作为用户的暂停操作的结果,图3所示的处理从步骤S305 进入步骤S306。图22示出根据第四实施例的指示操作处理。
图22是示出根据第四实施例的指示操作处理的例子的流 程图。在第四实施例中,向第一实施例中的指示操作处理(图12) 添加步骤S2211的处理(添加指示操作历史)。步骤S2201 ~ S2210 的处理与图12的步骤S1201 ~ S1210的处理相同。
在步骤S2201,显示控制单元103获得用户给出了指示的操 作(该例子中为"暂停")。在步骤S2202,显示控制单元103判断 在步骤S2201所获得的操作的类型。由于操作为"暂停",因而处 理进入步骤S2203。显示控制单元103暂停内容的显示(步骤
52203) ,并且还在显示时间T取当前值(丁=1)时暂停测量(步骤
52204) 。此外,显示控制单元103开始测量暂停时间Ts(步骤
52205) 。最后,在步骤S2211,显示控制单元103添加"暂停操作" 作为指示操作历史,并且返回到图3的步骤S305中的事件等待 状态。随后,假定用户在暂停期间指示内容的放大显示操作。在
接收该操作指示时,处理从步骤S305进入步骤S306(图22中的指 示操作处理)。
在步骤S2201,显示控制单元103获得用户所指示的操作 "放大显示"。在这种情况下,处理从步骤S2202进入步骤S2210。 在步骤S2210,作为其它操作处理,执行内容放大显示,并且 处理进入步骤S2211。在步骤S2211,添加"放大显示操作"作为 指示操作历史,并且处理返回到图3的步骤S305(事件等待状 态)。
此外,当用户做出重放重新开始指示操作时,处理从步骤 S305进入步骤S306(图22中的指示操作处理)。
在步骤S2201,显示控制单元103获得用户所指示的操作 "重放重新开始"。结果,处理从步骤S2202进入步骤S2208。在 步骤S2208,显示控制单元103结束暂停时间Ts的测量。假定 Ts=30。在步骤S2209,显示控制单元103从丁=1开始重新开始测 量显示时间T。最后,在步骤S2211,显示控制单元103添加"重 放重新开始操作,,作为指示操作历史,并且返回到图3的步骤 S305的事件等待状态。
在显示对象内容的显示时间T过去在图4的步骤S402确定 的显示方法(显示时间Time^5)之后,结束设置显示时间,并且
示出第四实施例的显示改变内容登记处理。
图23是示出根据第四实施例的显示改变内容登记处理的 序列的例子的流程图。在第四实施例中,向第三实施例的显示 改变内容登记处理(图17)添加步骤S2302中的操作有效性判断 处理。也就是说,步骤S2301和步骤S2303 ~ S2307与图17中的 步骤S1301 ~ S1303和S1704 S1706相同。在步骤S2301 ,显示控制单元103获得设置显示时间 Time=5,并且在步骤S2302,执行操作有效性判断处理。下面 参考图24的流程图详细说明该有效性判断处理。图24是示出根 据第四实施例的操作有效性判断处理的例子的流程图。
在步骤S2401,显示控制单元103获得在图22的步骤S2211 所生成的指示操作历史。注意,在上述例子中,所获得的指示 操作历史为"暂停"—"放大操作"—"重放重新开始"。此外,在 步骤S2402,显示控制单元103获得由指针2101所指向的操作有 效性标准2102的两个标准2103和2104。然后,显示控制单元103 对于作为所获得的操作有效性标准的对象的所有指示操作,重 复下面的步骤S2404 S2411中的处理(步骤S2403)。
在步骤S2404,显示控制单元103获得对象指示操作。在步 骤S2405,显示控制单元103判断所获得的对象操作的类型。由 于在步骤S2402所获得的标准2103和2104是对指示操作=暂停 的标准,因而处理进入步骤S2406。在随后的步骤S2406 S2409,执行用于判断暂停操作的有效性的处理。该处理判断 用户做出的暂停操作是否有效。例如,可以进行下面的判断。 即,当用户为了仔细查看暂停显示内容时,该操作有效。然而, 当用户暂停显示并且离开时,该搡作无效。
在步骤S2406,显示控制单元103判断对于操作有效性标 准2102中的标准2103,暂停时间Ts〈300是否成立。由于用户在 Ts-30时重新开始暂停显示,因而在步骤S2406判断为是,并且 显示控制单元103判断为暂停操作有效(步骤S2410)。
如果用户的暂停时间不满足Ts<300 ,则处理进入步骤 S2407。例如,当用户暂停显示并离开他/她的座位时,暂停时 间Ts将超过暂停时间标准(Ts〈300)。在这种情况下,在步骤 S2406判断为"否",并且处理进入步骤S2407。在步骤S2407,显示控制单元103判断是否满足操作有效性 标准2102中的标准2104的条件。在上述例子中,可以根据在步 骤S 2401所获得的指示操作历史检测到在暂停期间(暂停操作和 重放重新开始操作之间)进行了其它操作(放大操作)。因此,处 理进入步骤S2410 ,并且显示控制单元103判断为暂停操作有 效。
另一方面,如果用户在暂停期间没有进行放大显示操作等 任何操作,则处理从步骤S2407进入步骤S2408。在步骤S2408, 显示控制单元103判断为暂停操作无效。然后,在步骤S2409, 显示控制单元103在暂停时间Ts中设置0,因此结束该处理。这 样,如果才喿作有效性标准2102中的标准2103和2104都不满足, 则显示控制单元103判断为暂停操作无效(步骤S2408)。另外, 显示控制单元103复位随后的处理的暂停时间Ts(Ts^0)(步骤 S2409)。通过上述说明可见,操作有效性判断处理中所使用的 标准不局限于上述标准。在步骤S2411,执行暂停操作以外的 指示操作的有效性判断。
此后,处理进入步骤S2303。在步骤S2303,显示控制单元 10 3计算作为^殳置显示时间和暂停时间的和的总显示时间T t 。如 上所述,仅在有效指示操作的情况下,Ts#0,并且添加暂停时 间作为对象内容的显示时间。随后的步骤S2304和S2305 ~ S2307中的处理与第三实施例(图17)的步骤S1303和S1704 ~ S1706的相同。
注意,当过去的暂停时间超过了预定时间、并且在暂停期 间没有检测到用户操作时,使用历史是否包括其它用户操作来 判断用户暂停操作的有效性。在这种情况下,可以显示屏幕保 护程序或对话框,以提示用户在暂停期间进行操作,并且可以 将响应于这类显示的用户操作保持为操作历史。这样,可以判
40断在暂停期间用户是否查看显示。
如上所述,利用根据第四实施例的结构,判断用户指示操 作对于内容显示是否有效。结果,可以获得以下效果。也就是
说,以长时间显示与由于用户想要较长时间查看而暂停的内容 相关的内容,并且避免以长时间显示与由于用户离开他/她的座 位而暂停的内容相关的其它内容。
在第四实施例的例子中,将在图6的步骤S602所获得的、
要显示的内容的默认显示方法设置在内容列表和内容信息中。 然而,本发明不局限于这类具体例子。例如,默认显示方法可
以设置在其它位置,或者在处理中间可以^v外部改变默认显示
方法。这同样适用于第四实施例以外的实施例。
可以将要显示的内容的默认显示方法设置在内容显示设 备本身中,或者可以针对进行显示的各用户设置默认显示方法。
上述各实施例说明了这样一种情况为了显示内容,将显 示对象作为多个内容的序列(内容列表)赋予内容显示设备。然 而,本发明不局限于这类具体例子。例如,可以将分割成多个 数据的一个内容或任意内容的部分集合序列赋予内容显示设 备。
例如,作为到图5的内容的实体的链接,使用本地数据情 况下的到内容数据的路径507和外部存储器中的数据情况下的 到内容数据的访问URL 508。然而,本发明不局限于这类具体 链接。例如,可以基于内容中的位置信息或时间信息,使用任 意内容的部分集合作为该内容的实体。
另外,内容可以是静止图片和动画等图像数据,或者可以
是文本数据和音乐数据。
例如,作为图5中的到内容的实体的路径507或访问URL 508,可以给出到动画文件的路径,或者可以作为单个内容处理动画内容的各个帧。可以提取动画内容的场景变化,可以作为 信息给出它们的起始和结束时间,并且可以作为 一 个内容处理 各场景。
在上述各实施例中,假定基于先前内容的显示方法确定当 前内容的显示方法。另外,假定用户在该内容的显示期间进行 指示操作。在这种情况下,随后的相关内容的显示方法可以使 用当前显示的内容的显示方法或者新指示的显示方法。
第五实施例
第——第四实施例说明了用户改变作为显示方法的显示 时间时的处理。以下所述的第五~第八实施例将说明在内容的 连续显示(幻灯片放映)期间通过用户操作改变显示方法的显示 效果这一情况。对于显示效果的改变,如第二实施例所述,在 第二或随后的幻灯片放映中可以应用改变后的显示效果。
第五实施例的内容连续显示的总体处理的序列如使用第
一实施例的流程图(图3)所述。然而,在步骤S303,如果要显示 多个内容,则判断是否完成了所有内容的显示、或者是否显示 了最后一个内容。如果在步骤S305判断为用户对于当前显示的 内容进行了指示操作,则执行步骤S306,在步骤S306,应用与 所指示的操作相对应的改变,以重新显示该内容。在第五实施 例中,基于显示效果的信息,使用在步骤S305所指示的方法重 新显示内容。
在例如显示时间过去之后检测到用于显示下 一 内容的计 时器事件时,处理从步骤S 3 0 5的判断处理进入显示改变内容表 登记处理(步骤S307)。
步骤S304的内容显示处理与第 一 实施例(图4)中的相同。 也就是说,在步骤S401,显示方法确定单元104获得显示 内容位置i处的内容信息。然后,显示方法确定单元104使用所获得的内容信息确定显示方法(步骤S402)。该处理的序列如第 一实施例中使用图6和7所述。使用在该处理中所确定的显示方 法显示显示对象内容(步骤S403)。下面参考图28说明该显示处 理的序列的例子。
第五实施例在步骤S301所获得的内容列表和在步骤S401 所获得的内容信息几乎与第一实施例(图5)中的相同。然而,如 图42所示,显示设置520包括设置显示效果4201。
图25是示出根据第五实施例的内容列表和内容信息的例 子的图。注意,图25中的相同附图标记表示与第一实施例(图7) 中的相同的信息。
假定用户添加效果"闪烁",该效果用于在显示图25所示的 内容列表701时,在由内容信息703所表示的内容的显示期间使 该内容的背景以星形图案闪烁。在这种情况下,同样通过添加 背景的星形图案闪烁效果,显示由相关内容信息708(具有相同 类别)所表示的内容。当用户添加重复放大和缩小图25中的内容 信息706的显示效果"噼啪声(pit-a-pat),,时,将重复放大和缩小 这一相同的显示效果添加给相关内容信息712。下面将详细说明 根据第五实施例的这类操作。
在图3的步骤S302,显示控制单元103将当前的显示内容位 置i设置在该列表的起始位置处,并且处理进入步骤S304。在步 骤S304,显示控制单元103执行图4所示的内容显示处理。在步 骤S401,显示控制单元103从图25的内容列表701获得显示内容 位置i二O处的内容信息703。在步骤S402,显示方法确定单元104 确定显示方法。下面参考图26的流程图详细说明根据第五实施 例的显示方法确定处理。图2 6是示出根据第五实施例的步骤 S402中的显示方法确定处理的序列的例子的流程图。在图26的 流程图中,图26所示的显示方法确定处理专用于显示效果的确定。
在步骤S2601,显示方法确定单元104参考显示对象内容信 息703。在步骤S2602,显示方法确定单元104参考显示对象内 容信息,以判断是否设置了分别设置的显示效果。由于在内容 信息703中没有设置分别设置的显示效果Effect,因而处理进入 步骤S2603。在这种情况下,由于在内容列表701中的显示设置 714中的设置显示效果2515中,没有设置显示效果,因而将显示 效果设置为"无"。随后,在步骤S2604,显示方法确定单元104 执行相关内容搜索处理。相关内容搜索处理如以上使用图9所 述。
图27A ~ 27C是示出根据第五实施例的显示改变内容表的 例子的图。
假定在步骤S302(图3)的显示初始化处理中初始化显示改 变内容表,如图27A所示。由于当前显示对象内容是内容列表 中的起始内容,因而显示改变内容表是空的。因此,在步骤 S2604的相关内容搜索处理中,处理基于图9的步骤S902的判断 结果进入步骤S909,并且判断为没有发现相关内容。结果,处 理从步骤S2605进入步骤S2608,以设置显示对象内容的显示效 果没有改变,因此结束图4的步骤S402中的显示方法确定处理。
处理进入图4的步骤S403,并且显示控制单元103^U亍对象 内容显示处理。图28示出该处理的序列。
图28是示出根据第五实施例的对象内容显示处理的序列 的例子的流程图。
显示控制单元10 3初始化显示对象内容的预定显示时间 T(步骤S2801)。然后,显示控制单元103执行显示对象内容数据 获取处理(步骤S2802)。显示控制单元103参考从显示方法确定 单元104所通知的、当前显示对象内容的内容信息703的路径属性704,获得实际显示数据。
此外,在步骤S2803,显示控制单元103接收由显示方法确 定单元104在图4的步骤S402的显示方法确定处理中所确定的 显示方法(显示效果)的通知,并且按照所通知的显示方法显示 该内容。显示控制单元103在显示对象内容的显示开始的同时, 启动该内容的显示时间T的倒计时计时器(步骤S2804)。倒计时 计时器在完成它的测量时生成计时器事件。
总体处理(图3)的序列进入步骤S305,并且显示控制单元 103进入事件等待状态。假定用户对于当前显示的内容给出显示 效果改变操作的指示。
图31是示出在步骤S2803正显示内容的显示画面的例子的 图。在图31中,附图标记3101表示显示画面,并且附图标记3102 表示内容。附图标记3103表示显示效果选择对话框,当用户进 行操作以指示改变显示效果时显示该对话框;并且附图标记 3104、 3105、 3106和3107表示选择可选择的显示效果所使用的 按钮。
当用户从选择对话框3103选择想要的显示效果时,响应于 通过选择所生成的指示操作事件,处理从步骤S305进入步骤 S306中的指示操作处理。下面参考图29的流程图说明根据第五 实施例的指示操作处理。图29是示出根据第五实施例的指示操 作处理的例子的流程图。
在步骤S2901,显示控制单元103获得用户所指示的用户操 作。通过指示4企测单元106,向显示控制单元103通知从输入装 置107所输入的用户操作。在步骤S2902,处理根据在步骤S2901 所获得的搡作的类型进行分支。步骤S2903(暂停)、步骤 S2904(显示下一内容)、步骤S2905(重放重新开始)和步骤S2907 分另'J类似、于图22中的步一骤S2203 S2205、 S2206禾口S2207、 S2208和S2209、以及S2210。由于基于使用图31所示的用户界面的梯: 作获得显示效果的改变,因而处理进入步骤S2906。在步骤 S2906,显示控制单元103选择用户从图31中的选择对话框3103 中所选择的显示效果(在这种情况下为"闪烁3104")。
显示控制单元103将用户所选择的显示效果(闪烁)登记在 作为当前显示对象的内容信息(该情况下为内容信息703)的"效 果"(Effect)项中。结束该指示操作处理,并且处理返回到图3的 步骤S304。然后,显示控制单元103利用显示效果"闪烁"重新显 示该内容。
此后,在过去了预定时间段之后,即,如果在步骤S2804 启动的倒计时计时器达到超时,则检测到用于将显示切换到下 一内容的计时器事件,并且处理进入步骤S307。
在步骤S307,显示控制单元103执行显示改变内容登记处 理。下面参考图30的流程图详细说明根据第五实施例的显示改 变内容登记处理。
在步骤S3001,显示控制单元103参考与当前显示的内容相 关联的、在图4的步骤S402所确定的显示效果(该例子中为无显 示效果)。在步骤S3002,显示控制单元103参考当前显示的显示 效果(上述例子中为闪烁)。在步骤S3003,显示控制单元103比 较在步骤S3001和S3002中所参考的这两个值。如果这两个值不 一致,则处理乂人步骤S3003进入步骤S3004,并且显示控制单元 103将改变后的内容信息703的元数据705登记在显示改变内容 表1001(图27A)中,并将改变后的显示效果登记在显示改变内容 表1001(图27A)中的显示效果2705中。在上述例子中,将改变后 的内容信息703的元数据705登记在显示改变内容表(图27B)中, 并且将改变后的显示效果"闪烁,,登记在显示效果2705中。
结果,将图27A的显示改变内容表1001更新为如图27B所不。
在图27B的显示改变内容表1001中,添加了到第0显示改变 内容信息的新的指针1002。到显示改变内容信息的指针1002指 向显示改变内容信息1003。显示改变内容信息1003包括一对到 内容元信息的指针1004和显示效果2705。到内容元信息的指针 1004指向显示改变内容信息703的元数据705。
在完成了显示改变内容登记处理(步骤S307)时,处理进入 步骤S308。在步骤S308,显示控制单元103将显示内容位置增 大l,以设置i:l,并且处理返回到步骤S303。此后,根据相同 处理显示与i二l相对应的内容信息706的内容。也就是说,处理 进入步骤S304,在图4的步骤S402确定该内容的显示方法(无显 示效果),并且在步骤S403显示该内容。随后,总体处理的序列 (图3)进入步骤S305,并且显示控制单元103等待事件。
此后,响应于在过去了预定时间段之后生成计时器事件, 处理从步骤S305进入步骤S307。在步骤S307,显示控制单元103 执行图30所示的显示改变内容登记处理。在上述情况下,由于 没有改变设置显示效果,因而在步骤S3001所参考的设置显示 效果(无显示效果)与在步骤S3002所参考的当前显示方法一致。 因为这个原因,结束显示改变内容登记处理,并且处理进入步 骤S308。
在步骤S308,显示控制单元103将显示内容位置增大1,以 设置1=2,并且处理返回到步骤S303。结果,在步骤S304显示内 容列表中的第二内容信息708。在这种情况下,内容信息703的 内容和内容信息708的内容具有作为元数据的相同内容的类别。 因为这个原因,将内容信息708的内容确定为相关内容,并且使 用为内容信息703所设置的显示效果(该例子中为"闪烁")。下面 将详细说明该处理。在步骤S401 ,显示方法确定单元104获得内容列表701中的 显示内容位置i-2处的内容信息708。随后,在步骤S402,显示 方法确定单元104通过图26所示的显示方法确定处理,确定该内 容的显示方法。
在步骤S2601,显示方法确定单元104参考显示对象内容信 息708,并且在步骤S2602判断是否设置了分别设置的显示效果 Effect。通过参考内容信息708,由于没有设置分别设置的显示 效果Effect,因而处理进入步骤S2603。在这种情况下,由于在 内容列表701中的显示设置714中的设置显示效果2515中,登记 了"无",因而设置显示效果Effect(^初始设置显示效果h无。然 后,在步骤S2604,执行图9所示的相关内容搜索处理。
当前显示改变内容表如图27B所示。在相关内容搜索处理 中,显示方法确定单元104参考显示改变内容表1001中的第O指 针1002(步骤S903)。显示方法确定单元104参考所登记的显示改 变内容信息1003的内容元信息的指针1004所指向的元数据 705(步骤S904)。此外,在步骤S905,显示方法确定单元104参 考当前显示对象内容的内容信息708中的元数据709。
在进行在步骤S 904和S 9 0 5所参考的这两个元信息之间的 比较时,它们的类别1006的内容(=狗)一致。因此,处理从步骤 S906进入步骤S908,并且显示方法确定单元104判断为发现了 相关内容。
结果,在图26的显示方法确定处理中,处理从步骤S2605 进入步骤S2606。在步骤S2606,显示方法确定单元104获得登 记在与图27B所示的元数据705相关的显示改变内容信息1003 中的显示效果2705(闪烁)。然后,在步骤S2607,显示方法确定 单元104将该显示对象内容的显示效果设置为"闪烁",因此结束 图4的步骤S402的显示方法确定处理。此后,处理进入图4的步骤S403,并且显示控制单元103执 行对象内容显示处理。作为图28的对象内容显示处理的结果, 利用显示效果"闪烁"显示该显示对象内容。
同样,重复用于连续显示该内容列表中的内容的处理,直 到达到显示内容位置1=4为止。
如上所述,根据第五实施例,当用户在某一内容的显示期 间改变显示效果时,在显示与该内容相关的内容时,可以利用 相同显示效果显示该相关内容。
下面说明以下情况下的第五实施例的操作。也就是说,假 定在图4的步骤S402中判断为图25的内容列表701中的第 一 内 容信息706具有"无显示效果"。然后,假定用户在由内容信息706 所表示的内容的显示期间,在步骤S306选择不同于先前显示效 果的显示效果"噼啪声"。此后,在步骤S304^f吏用新的显示效果 "噼啪声"重新显示该内容。此外,在步骤S305过去了预定时间 段之后,处理进入步骤S307,并且显示控制单元103以上述相 同的方式执行图30的显示改变内容登记处理。
显示控制单元103参考由显示方法确定单元104在图4的步 骤S402所确定的显示方法(无显示效果)(步骤S3001)。显示控制 单元103参考当前显示效果(噼啪声)(步骤S3002)。如果这两个显 示效果不同,则处理从步骤S3003进入步骤S3004。在步骤 S3004,显示控制单元103将显示改变内容信息706的元数据707 及其显示效果(噼啪声)登记在显示改变内容表1001中(步骤 S3004)。结果,将图27B所示的显示改变内容表1001更新成如 图27C所示。
随后,处理进入步骤S308,以将显示内容位置增大l,即, 设置卜2。然后,处理返回到步骤S303。此后,重复用于连续显 示该内容列表中的内容的处理,直到在步骤S308中达到卜4为止。
当卜4时,如下执行步骤S304中的内容显示处理。 在图4的内容显示处理中,在步骤S401从图25获得显示内 容位置i-4处的内容信息712。然后,在步骤S402,显示方法确 定单元104执行图26所示的显示方法确定处理。
在步骤S2601,参考显示对象内容信息712。随后,在步骤 S2602,通过参考内容信息712,由于没有设置分别设置的显示 效果Effect,因而处理进入步骤S2603。在步骤S2603,由于内 容列表701中的显示设置714中的设置显示效果2515为"无",因 而显示方法确定单元1 Oi殳置显示效果Effect(-初始i殳置显示效 果)="无"。随后,在步骤S2604,显示控制单元103执行相关内 容搜索处理。
当前显示改变内容表1001如图27C所示。在步骤S2604的相 关内容搜索处理中,将当前显示对象内容的内容信息712中的元 信息713与由登记在显示改变内容表中的内容元信息的指针 1008所指向的元数据707进行比较。作为比较结果,由于"类别-风景"(1010)—致,因而判断为发现了相关内容。
因此,处理从步骤S2605进入步骤S2606。在步骤S2606, 显示方法确定单元104获得登记在图27C中的指向包括一致项 的元数据707的显示内容信息1007中的显示效果2709(噼啪声)。
在步骤S2607 ,显示方法确定单元104将"噼啪声"确定为显 示对象内容的显示效果,因此结束图4的步骤S402的显示方法 确定处理。
然后,处理进入图4的步骤S403,以执行对象内容显示处 理。也就是说,作为图28的对象内容显示处理的结果,利用显 示效果"噼啪声"显示该显示对象内容。
如上所述,重复用于连续显示内容列表中的内容的处理,直到显示内容位置i到达内容列表的末尾为止。
如上所述,当用户在某一内容的显示期间,给出用以向各 内容应用不同的显示效果的指示时,在显示与该内容相关的内 容时,可以利用相同显示效果显示该相关内容。
在第五实施例中,基于用户指示向显示改变内容登记表添
加内容信息和显示方法之间的对应关系,并JU吏用该对应关系
来确定相关内容的显示方法。然而,本发明不局限于这类具体 实施例。例如,作为另一实施例,每当对于内容进行用户操作 时,可以更新与内容列表中感兴趣的内容相关的所有内容的显
示方法(图42中的项510或511)。这可应用于第——第四实施例 和后面所述的实施例。
如上所述,利用根据第五实施例的结构,在任意内容的显 示期间,可以通过用户操作改变随后的相关内容的显示方法。 因为这个原因,可以根据用户的喜好连续显示内容,而无需重 复相同操作。
第六实施例
在上述第五实施例中,仅同时显示一个内容。然而,本发 明不局限于此。在第六实施例中,同时显示多个内容,并且用 户可以指示改变各内容的显示效果。
在第六实施例中,如图34所示,根据显示时间表信息,将 多个内容3402 3405同时显示在显示器,即,输出装置108的显 示画面3401上。例如,在开始幻灯片放映的同时在显示画面3401 上显示第一内容时,开始将该内容显示在画面的右角处。在过 去了预定时间之后,第一内容移动到左侧,并且将下一内容显 示在右角处。同样,如图34所示的状态一样,在显示画面3401 上最多同时显示四个内容。在显示了内容列表501的最后一个内 容之后,每当过去预定时间时,空白空间从右角开始移动,并且将最后一个内容最终布置在左角处。此后,在过去了预定时 间之后,最后一个内容也移动并消失,因此结束幻灯片放映。
图32是示出根据第六实施例的内容连续显示的总体处理 的例子的流程图。与第五实施例的总体处理(图3)的不同在于步 骤S3203中的结束判断、步骤S3204中的内容显示处理、以及步 骤S3206中的指示操作处理。下面重点就这些不同对第六实施 例进行说明。
步骤S3201和S3202的处理与第五实施例的相同(图3中的步 骤S301和S302)。在步骤S3203,由于即使在内容列表501的末尾 之后,还继续幻灯片放映直到显示在显示画面上的所有内容消 失为止,因而添加是否正在显示最后一个内容作为结束条件。
在步骤S3204显示了显示对象内容之后,显示控制单元103 在步骤S3205等待事件。如果用户对于当前显示的内容进行了 指示操作,则处理从步骤S3205进入步骤S3206,并且显示控制 单元103执行与所指示的操作相对应的指示操作处理。在检测到 显示下一内容的计时器事件时,例如,在显示时间过去(倒计时 计时器超时)之后,处理从步骤S3205进入步骤S3207。在步骤 S3207,显示控制单元103执行显示改变内容登记处理。在步骤 S3208,显示控制单元103将显示内容位置i增大l,并且处理返 回到步骤S3203。
如果在步骤S3203判断为显示内容位置表示内容列表中的 最后位置之后的位置,并且当前显示的内容是最后一个内容, 则结束内容列表显示处理。
图33是示出根据第六实施例的内容显示处理(步骤S3204) 的例子的流程图。
在步骤S3301,显示方法确定单元104获得显示内容位置i 处的内容信息。在步骤S3302,显示方法确定单元104使用所获得的内容信息确定显示方法。下面将参考图35说明该显示方法 确定处理。
在步骤S3303,显示控制单元103判断当前显示的内容的数 量是否等于显示内容的最大数量。如果判断为没有达到显示内 容的最大数量,则处理进入步骤S3305,并且显示控制单元103
在步骤S3303判断为达到了显示内容的最大数量,则处理进入 步骤S3304,并且显示控制单元103从显示对象清除最早的内 容。此后,处理进入步骤S3305,并且显示控制单元103使用在 步骤S3302所确定的显示方法显示显示对象内容。
例如,在根据第六实施例的内容显示中,如果显示内容的 最大数量为4,则如图34的显示画面例子所示,同时显示总共4 个内容,即,从另外新显示的内容到三个内容之前另外显示的内容。
图35是示出步骤S3302中的显示方法确定处理的例子的流 程图。
在步骤S3501,显示方法确定单元104参考如图42所示的显 示对象内容的信息504。在步骤S3502,显示方法确定单元104 获得设置在内容信息504中的显示方法。要获得的显示方法包括 图42所示的显示设置520以及显示对象内容的内容信息504中的 内容显示时间510和内容显示效果511。
接着,在步骤S3503,显示方法确定单元104判断在迄今为 止所执行的内容显示中是否按照特定方法显示了与显示对象内 容相关的内容。也就是说,显示方法确定单元104比较基于用户 指示操作按照特定方法所显示的内容的信息与当前显示对象内
容的内容信息,以判断是否发现了相关内容。参考图27A 27C 所示的显示改变内容表1001执行该判断处理。作为比较结果,如果显示改变内容表包括相关内容信息,则处理从步骤S3504 进入步骤S3505。在步骤S3505,显示方法确定单元104从显示 改变内容表获得与该内容信息相对应的显示方法。在步骤 S3506,显示方法确定单元104将在步骤S3505所获得的显示方 法确定为对象内容的显示方法。
在步骤S3507,显示方法确定单元104#企测在向该内容添加 作为显示方法的显示效果时的显示画面上的影响范围,以判断 是否生成了对其它显示内容的干扰。如果判断为没有生成千扰, 则该处理从步骤S3508结束,并且将在步骤S3505所获得的显示 方法设置为显示对象内容的显示方法。另一方面,如果在步骤 S3507判断为生成了干扰,则处理进入步骤S3509。在步骤 S3509,显示方法确定单元104对在步骤S3505所获得的显示方 法执行用于限制显示效果的显示效果控制,并且将该处理结果 设置为显示对象内容的显示效果。
作为步骤S3503中的相关内容判断处理的结果,如果判断 为没有发现相关内容,则处理从步骤S3504进入步骤S3510。此 时,如果没有给出显示方法的指示,则处理从步骤S3510进入 步骤S3511。在步骤S3511,显示方法确定单元104将在步骤 S3502所获得的显示方法设置为显示对象内容的显示方法。下 面将说明给出了显示方法的指示时的处理(步骤S3512)。
下面使用图2 5所示的内容列表和内容信息的例子说明根 据第六实施例的详细处理的序列。注意,下面"i兌明在显示图25 的内容列表701时用户在由内容信息703所表示的内容的显示期 间改变该内容的显示效果时的处理的序列。
在图32的步骤S3202,将当前的显示内容位置i设置在列表 的起始位置处,并且在步骤S3204执行内容显示处理。在该内 容显示处理(图33)中,显示方法确定单元104在步骤S3301从内容列表701(图25)获得显示内容位置1=0处的内容信息703。在步 骤S3302,显示方法确定单元104确定内容信息703的显示方法。 该显示方法确定处理的序列如以上^f吏用图35所述。
也就是说,在步骤S3501,显示方法确定单元104参考显示 对象内容信息703。接着,在步骤S3502,显示方法确定单元104 从内容信息703获得显示方法。由于在内容信息703中没有设置 分别设置的显示效果Effect,因而设置显示效果Effect(-初始设 置显示效果)="无"。在步骤S3503,显示方法确定单元104执行 相关内容搜索处理。该相关内容搜索处理与第五实施例(图9) 的相同。在第六实施例中,在步骤S906的确定处理中,相关内 容为包括元数据中的相应项的相同值的内容。
在这种情况下,可以依次参考显示改变内容表,并且可以 将首先发现的内容确定为相关内容。可选地,可以参考整个显 示改变内容表,并且可以搜索最佳相关内容。例如,如果在显 示改变内容表中登记了包括相同元数据项的多个内容元信息, 则可以将包括更一致的项的内容确定为相关内容。
在步骤S3202的显示初始化处理中,假定如图27A所示初始 化显示改变内容表。由于当前显示对象内容是内容列表中的第 一个内容,因而显示改变内容表1001是空的。因此,在步骤 S3503的相关内容搜索处理中,处理从图9的步骤S902进入步骤 S909,并且判断为没有发现相关内容。结果,在图35中,处理 从步骤S3504进入步骤S3510。此外,由于没有获得所指示的显 示设置,因而处理从步骤S3510进入步骤S3511。在步骤S3511, 显示方法确定单元104将显示效果"无"确定为显示对象内容的 显示方法,因此结束显示方法确定处理(图33的步骤S3302)。
在步骤S3303,显示控制单元103判断显示内容的数量是否 达到了显示内容的最大数量。在起始状态,由于尚未达到显示
55内容的最大数量,因而处理进入步骤S3305,并且显示控制单 元103执行图28所示的对象内容显示处理。注意,图28的对象内 容显示处理如以上第五实施例中所述。
随后,在总体处理(图32)中,处理进入步骤S3205,并且显 示控制单元103等待事件。
此后,响应于表示 一 个内容的显示时间结束的计时器事件 (倒计时计时器超时),处理从步骤S3205进入步骤S3207。在步 骤S3207,显示控制单元103执行显示改变内容登记处理(图30)。 由于用户没有改变任何显示效果,因而基于设置显示效果2515 的显示效果、以及当前显示效果都与"无,,一致。因此,在不更 新显示改变内容表的情况下,结束显示改变内容登记处理(图 30)。在步骤S3208,显示控制单元103设置下一显示内容位置(在 该例子中为卜l),并且处理返回到步骤S3203。此时,由于显示 对象内容不是内容列表701中的最后一个内容,因而处理从步骤 S3203进入步骤S3204。显示控制单元103和显示方法确定单元 104在步骤S3204分另'J执行与位置i=l相关联的显示方法确定处 理和内容显示处理,并且显示控制单元103在步骤S3205等待事 件。
此后,在显示画面上类似地显示直到作为显示内容的最大 数量的4个内容。
假定用户选择特定显示内容,并且进行显示效果的改变指 示操作。在本实施例的情况下,来自输入装置107的用户操作包 括用以选择由显示控制单元103同时显示的多个内容中的一个 内容的指示、以及对于所选择的内容的用户操作的指示。当用 户按下例如图38所示的遥控器3801上的显示效果按钮3806时, 实现该操作。
响应于用户的显示效果指定操作(显示效果按钮3806的操作),处理从步骤S3205进入步骤S3206。下面将参考图36的流程 图说明根据第六实施例的指示操作处理。图36是示出根据第六 实施例的指示操作处理的序列的例子的流程图。
在步骤S3601,获得用户给出的操作"显示效果"的指示。在 步骤S3602,判断操作的类型。在这种情况下,由于操作为"显 示效果",因而处理从步骤S3602进入步骤S3603。在步骤S3603, 指示检测单元106选择内容,以确定对显示在显示画面上的多个 内容中的哪 一 个进行了指示操作。
图37是示出在步骤S3603选择内容时的显示画面例子的 图。附图标记3702、 3703、 3704和3705表示显示的内容。附图 标i己3706、 3707、 3708禾口3709表示在步艰《S3603寿甫助内容的选 择操作所使用的识别显示。用户可以通过操作与这些识别显示
的符号相对应的按钮3802 ~ 3805中的一个,从同时显示的多个 内容中选择一 个内容。假定选择内容信息703的识别显示"A"。 此后,在步骤S3607,选择所选择的内容的显示效果。
图39是示出在选择显示效果时的显示画面例子的图。用户 可以通过操作遥控器3801的光标按钮3807, 乂人显示画面3901上 的显示效果选择对话框3903选择对象显示效果。在这种情况下, 假定选择"闪烁"作为显示效果。此后,显示控制单元103在步骤 S3204使用所选择的显示效果执行内容显示处理(图35)。另外, 假定选择了内容3902。
在图35的步骤S3501,显示方法确定单元104参考显示对象 内容信息703。在步骤S3502,显示方法确定单元104获得设置 在该内容信息703中的显示方法。在步骤S3503,执行相关内容 判断处理,但是判断为没有发现相关内容信息,如上述的情况 一样。结果,处理从步骤S3504进入步骤S3510。由于指定显示 方法"闪烁",因而处理从步骤S3510进入步骤S3512,并且显示方法确定单元104将所指定的效果"闪烁"设置为显示方法。
在步骤S3507 ,显示方法确定单元104检测显示效果的影 响。图40是在显示画面4001上以具有标准大小的方式将下面的 显示效果应用于内容4002、 4003、橋4和4005中的内容4002的 图像视图,其中,利用该显示效果,背景以星形图案闪烁。图 40示出显示效果4006具有与相邻内容4003重叠的显示部分的状 态。在这种情况下,显示方法确定单元104在步骤S3507判断为 发生对其它内容的干扰,并且处理进入步骤S3509。在步骤 S3509,显示方法确定单元104执行显示效果限制处理。此后, 在步骤S3305,显示控制单元103利用由显示方法确定单元104 所确定的显示效果,执行对象内容显示处理。
图41是示出显示效果限制处理,即,缩小显示效果的显示 范围的情况时的显示画面4101的例子的图。将显示效果4106附 加给内容4102,其中,利用显示效果4106,背景以星形图案闪 烁。在图41中,显示效果4106不干扰相邻内容4103。注意,内 容4104和4105分另'J对应于图40中的内容4004和楊5。
此后,处理进入图32的步骤S3205,并且显示控制单元103 等待事件。如果生成计时器事件,则处理从步骤S3205进入步 骤S3207,并且执行显示改变内容登记处理(图30)。
第六实施例的显示改变内容登记处理(图30)如在第五实施 例中所述。作为图30的处理的结果,将图27A所示的显示改变 内容表1001更新成如图27B所示。
向图27B所示的显示改变内容表1001添加到第O显示改变 内容信息1003的指针1002。
到显示改变内容信息的指针1002指向显示改变内容信息 1003。显示改变内容信息1003包括一对到内容元信息的指针 1004和显示效果2705。到内容元信息的指针1004指向显示改变内容信息703的元数据705。
在完成了步骤S3207的显示改变内容登记处理时,处理进 入步骤S3208。在步骤S3208,显示控制单元103将显示内容位 置i增大l(i-l),并且处理返回到步骤S3203。此后,按照相同序 列在步骤S3204显示内容信息706的内容。也就是说,显示控制 单元103利用由显示方法确定单元104在步骤S3302所确定的显 示方法(无显示效果),在步骤S3305显示显示对象内容。
然后,处理进入图32的步骤S3205,并且显示控制单元103 等待事件。此后,处理响应于计时器事件进入步骤S3207,并 且显示控制单元103执行显示改变内容登记处理。
在图30的步骤S3003,由于内容信息706中的设置显示效果 Effect(无)与当前显示效果一致,因而结束显示改变内容登记处 理。然后,处理进入步骤S3208。在步骤S3208,将显示内容位 置增大l,以设置N2,并且处理返回到步骤S3203。由于尚未显 示最后一个内容,因而处理进入步骤S3204。
在步骤S3204,显示方法确定单元104显示内容列表中的第 二 ( i=2)内容信息7 0 8 (图2 5)。下面将参考图3 3的流程图说明此时 的内容显示处理(步骤S3204)。
在步骤S3301,显示方法确定单元104获得显示内容位置i二2 处的内容信息708(图25)。在步骤S3302,显示方法确定单元104 确定与该内容信息相关联的显示方法。图35示出该处理的序列。
在步骤S3501,显示方法确定单元104参考显示对象内容信 息708。在步骤S3502,显示方法确定单元104获得设置在内容 信息708中的显示方法。由于在内容信息708中没有设置分别设 置的显示效果Effect,因而获得"无"。由于内容列表701的显示 设置714中的设置显示设置2515也为"无",因而设置显示效果 Effectt初始设置显示效果)="无"。在步骤S3503,执行相关内容判断处理。当前显示改变内 容表如图27B所示。在步骤S3503的相关内容判断处理中,参考 显示改变内容表1001中的第0指针(步骤S903)。然后,参考由所 登记的显示改变内容信息1003的到内容元信息的指针1004所指 向的元数据705(步骤S904)。
此外,在步骤S905,显示方法确定单元104参考与当前显 示对象内容相对应的内容信息708中的元数据709。作为这两个 元数据之间的比较结果,由于"类别=狗"(1006)—致,因而处理 从步骤S906进入步骤S908,并且判断为发现了相关内容信息。
作为上述处理的结果,处理从步骤S3504进入步骤S3505。 在步骤S3505 ,显示方法确定单元104从图27B所示的显示改变 内容表1001,获得具有到相关内容元信息705的指针1004的显示 改变内容信息1003。然后,显示方法确定单元104获得包括在显 示改变内容信息1003中的显示效果2705(闪烁)。在步骤S3506, 显示方法确定单元104设置显示对象内容的显示效果Effect—'闪 烁"。
在步骤S3507,显示方法确定单元104检测显示效果的影响 范围。如上所述,当显示效果干扰相邻内容时,处理从步骤 S3508进入步骤S3509,并且显示方法确定单元104执行显示效 果限制处理。这样,结束与内容信息708相关联的图33的步骤 S3302中的显示方法确定处理。如果在步骤S3303判断为达到了 显示内容的最大数量,则显示控制单元103清除最早的内容,并 且处理进入步-骤S3305。在步骤S3305,显示控制单元103^f吏用 由显示方法确定单元104所确定的显示效果及其限制处理结果, 执行对象内容显示处理。例如,根据图28所示的处理的序列, 利用显示效果"闪烁"显示对象内容,其中,根据需要缩小了该 显示效果"闪烁"的范围。通过图40和41中的显示效果4006和4106举例i兌明了这一状态。
如上所述,利用根据第六实施例的结构,即使当在同时显 示多个内容的幻灯片放映中向特定内容添加显示效果时,也可
以将该显示效果反映到相关内容。当该显示效果干扰相邻内容 的显示时,在千扰发生之前就检测到这一干扰,并且限制显示 效果,因此始终在不会干扰其它内容的显示的情况下添加显示 效果。对于与先前添加了显示效果的内容相关的内容,当在无 需用户介入的情况下将显示效果添加给相关内容时,如果显示 效果干扰相邻内容的显示,则在干扰发生之前就检测到这 一 干 扰,并且限制该显示效果。
在第六实施例中,通过缩小显示效果的范围的显示效果限 制控制,防止对相邻内容的干扰。然而,防止干扰的方法不局 限于缩小范围。例如,作为显示效果限制控制,可以将显示效 果的显示部分显示为透明显示。例如,可以通过改变显示效果 的显示部分的透明度(a调合值),来实现这一控制。这类技术为 本技术领域的技术人员所熟知。此外,可以使用下面的方法, 该方法用于通过调整内容的显示层将相邻内容放置在最上层来 消除显示效果的影响。也就是说,作为显示效果限制控制,可 以控制显示效果的显示部分的重叠层的显示顺序。
第七实施例
在第六实施例中,防止添加给一个内容的显示效果和相邻 内容本身之间的干扰。然而,本发明不局限于这类具体实施例。 当向相邻内容添加显示效果,并且显示效果部分因此相互千护u 时,可以防止显示效果之间的干扰。在步骤S35074企测到显示 效果的影响范围时,可以基于在将显示效果应用于相邻内容时 的显示范围,检测到千扰。
利用该结构,即^f吏当向相邻内容添加显示效果时,也可以
61有效显示它们的显示效果。 第八实施例
在上述第五~第七实施例中,防止相邻内容和它们的显示 效果之间的干扰。可选地,可以基于相邻内容的显示效果的组 合,显现新的显示效果。
例如,保持显示效果之间的可能干扰的组合表,并且将基 于各组合发生干扰时的新的显示效果相关联。然后,与作为显 示效果的自动添加的结果受到干扰的内容的组合相关联地参考 组合表,生成新的显示效果。
利用该结构,可以增强用户给出用以向内容添加显示效果 的指示时的乐趣。
第九实施例
以下将说明第九实施例。图43是示出根据第九实施例的内 容显示设备的硬件结构的例子的框图。参考图43,内容显示设 备4300包括以下组件。
输入单元4301用于输入信息(数据)。作为输入单元4301, 可以使用键盘、鼠标或使用遥控器的远程输入。CPU 4302通过 执行各种类型的处理的算术运算和逻辑判定等,控制与总线 4306连接的各组件。显示单元4303显示信息(数据)。作为显示 单元4303,可以使用LCD或CRT等显示器。程序存储器43(M存 储包括条件判定和画面控制的CPU 4302的控制用的程序。程序 存储器4304还存储用以保持内容的信息以显示幻灯片放映的内 容列表。使用内容列表作为表示多个内容的显示时间表的显示 时间表信息,以顺序显示多个内容。也就是说,如上述第—— 第八实施例 一 样,第九实施例也根据显示时间表信息将内容显 示在显示器上。注意,作为根据第九实施例的显示时间表信息 的内容列表具有后面所述的图44、 47、 49和51所示的^:据结构。注意,程序存储器4304可以包括从外部存储装置等装载程序的 ROM或RAM。数据存储器4305存储由各种类型的处理所生成的数据。
假定数据存储器4305包括RAM,并且在处理之前或者根据 需要,从非易失性外部存储装置将必要的数据装载到数据存储 器4305上。总线4306传送指定要由CPU 43 02控制的各组件的地 址信号、控制各组件的控制信号、以及要在各组件之间交换的 数据。
图44是示出根据第九实施例的保持在数据存储器4305中 的内容列表的例子的图。图44中的内容列表按照幻灯片放映中 显示的顺序存储多个内容信息。各内容信息包括获得内容所需 的位置信息4401、以及表示该内容的属性的元数据4402。
注意,内容的位置信息4401可以是获得内容所使用的数 据。内容的元数据4402可以是可与其它内容进行比较的信息。 例如,元数据4402可以是时间数据、位置信息、人物信息、或 者内容的特征量信息。注意,可以直接从内容获得元数据4402。 在这种情况下,在内容列表中不必包括元数据。
下面将参考图45的流程图说明根据第九实施例的幻灯片 放映显示控制处理。当CPU 4302执行存储在图43所示的程序存 储器4304中的处理程序时,实现与图45的流程图相对应的处理。
在步骤S4501, CPU 432从程序存储器4304获得显示幻灯片 放映所使用的内容列表。在步骤S4502, CPU 4302基于内容列 表中的起始内容信息,将内容的数据装载到数据存储器4305上。 在步骤S4503, CPU 4302将装载到数据存储器4305上的内容显 示在显示单元4303上。在显示内容时,如果要显示的内容的数 据保持在数据存储器4305中,则可以显示数据存储器4305上的 内容数据。
63在本实施例中,CPU 4302基于内容的位置信息4401,将例 如图44所示的所获得的内容列表中的第 一 个位置处的内容4403 装载到数据存储器4305上,并且将该内容显示在显示单元4303 上。
在步骤S4504, CPU 4302检测内容显示期间来自输入单元 4301的输入,以;险测是否接收到对该内容的指示。如果检测到 接收了指示,则处理进入步骤S4505;否则,处理跳至步骤
54506。 在第九实施例中,当通过用户指示改变内容的显示时 间时,处理进入步骤S4505;否则,处理跳至步骤S4506。当改 变了内容的显示时间时,可以在显示单元4303上显示表示改变 了内容列表的消息,以提示用户确认是否允许这一改变。仅当 用户允许该改变时,处理才可以进入步骤S4505。例如,当用 户使用遥控器发送用以显示下一内容的指示时,处理进入步骤 S4505,以结束当前显示的内容的显示;当用户没有进行任何 操作时,处理跳至步骤S4506。
在步骤S4505,执行内容列表改变处理。如果在步骤S4506, 内容列表包括所显示的内容的下 一 内容时,处理进入步骤
54507。 在步骤S4507, CPU 4302将要显示的内容变换成内容列 表中的下一内容,并且处理返回到步骤S4503。另一方面,如 果在步骤S4506判断为幻灯片放映到达了内容列表的末尾,则 结束该幻灯片放映。例如,当显示图44所示的内容列表中的内 容4403时,CPU 4302将显示内容位置变换成下 一 内容4404。
下面将参考图46的流程图详细说明步骤S4505中的内容列 表改变处理。如图45 —样,当CPU 4302执行存储在图43所示的 程序存储器4304中的处理程序时,实现与图46的流程图相对应 的处理。
在步骤S4601, CPU 4302获得显示在显示单元4303上的内容的显示时间。将所获得的显示时间保存在数据存储器4305中。 在步骤S4602, CPU 4302将该内容的显示时间与初始安排 的显示时间(以下称之为显示时间表时间)进行比较。如果显示 时间长于显示时间表时间,则CPU 4302使处理进入步骤S4603; 否则,CPU 4302结束该处理。作为显示时间表时间,如果可以 利用预定值,则使用该值;如果不能利用这类值,则使用默认 值。可以针对各内容确定显示时间表时间。在进行显示时间和 显示时间表时间之间的比较时,如果它们的差值等于或大于预 定值、或者使用这些值的计算结果,可以判断是否获得相关内 容。
在步骤S4603, CPU 4302基于所显示的内容的元数据,在 可用内容组中搜索与感兴趣的内容最佳相关的内容的内容信 息,从而获得内容信息。注意,可以由CPU 4302处理该搜索处 理,或者可以通过外部接口向外部搜索处理服务请求该搜索处 理。不〗又可以/人所有可用内容,而且还可以乂人指定的组或类别 等搜索范围,获得要获得的内容候选的搜索范围。可以预先指 定内容候选的搜索范围,或者可以在获得内容时指定该搜索范 围。
在步骤S4604, CPU 4302在内容列表中所显示的内容的下 一位置处插入该内容信息,从而结束该处理。注意,要插入的 相关内容的数量不局限于一个,而且还可以插入两个、三个或 更多个相关内容。可选地,可以确定上限,并且可以插入多至 等于或小于该上限的内容的数量的相关内容。将相关内容的插 入位置确定为所显示的内容的下一位置。然而,可以将相关内 容插入在最后一个内容之后。
例如,假定在图44的内容列表中,用户浏览内容4404的时 间为10秒钟,这长于作为显示时间表时间的3秒钟。在这种情况下,如图47所示的内容列表一样,在紧接内容4404之后,插入 作为具有与内容4404的元数据"猫"相同的元数据的内容所发现 的内容4701。
作为幻灯片放映中所使用的内容的例子,说明了图像。然 而,内容可以是动画。在这种情况下,内容列表可以仅为动画 的列表、或者包括一个动画中所包括的各章节的动画剪辑的列 表。
如上所述,根据第九实施例,当通过用户操作改变内容的 显示时间,并且该内容的显示时间因而变得长于预先设置的时 间表时间时,将与该内容相关的内容添加至内容列表。也就是 说,通过区分未包括在内容列表中的内容中的哪个内容与在接 收用户操作时所显示的内容相关,在数据存储器4305中搜索内 容。将所发现的内容添加至正在进行显示处理的内容列表。根 据第九实施例,可以基于用户的操作历史,将用户喜欢的内容 添加至幻灯片放映,并且可以建立接近用户的喜好的幻灯片放 映,而无需任何烦瑣操作。
第十实施例
以下将说明第十实施例。根据第十实施例的显示控制设备 的结构与第九实施例的结构(图43)相同。在第十实施例中,除 第九实施例所述的向内容列表添加内容之外,当通过用户操作 改变后的显示时间短于预先设置的时间表时间时,还从内容列 表删除相应内容。
根据第十实施例的显示单元4 3 0 3上的幻灯片放映的显示 控制处理的总体序列也与第九实施例的序列(图45)相同。然而, 步骤S4505中的内容列表改变处理不同于第九实施例。
根据第十实施例的内容列表的数据结构等与第九实施例 的数据结构(图44)相同。下面将参考图48的流程图说明根据第十实施例的内容列
表改变处理。图48是示出根据第十实施例的内容列表改变处理 的例子的流程图。当CPU 4302执行存储在程序存储器4304中的 处理程序时,实现图48的流程图所示的处理。
在步骤S4801, CPU 4302获得显示在显示单元4303上的内 容的显示时间。即,在第十实施例中,CPU 4302测量各内容的 显示时间,并且将所获得的显示时间保存在数据存储器4305中。
在步骤S4802, CPU 4302将内容的显示时间与显示时间表 时间进行比较。如果显示时间长于显示时间表时间,则处理进 入步骤S4803;否则,处理进入步骤S4805。步骤S4802 ~ S4804 的处理与第九实施例所述的步骤S4602 ~ S4604的相同。
如果在步-豫S4805,显示时间短于显示时间表时间,则处 理进入步骤S4806;否则,结束该处理。在步骤S4806, CPU 4302 列举出内容列表中与所显示的内容高度相关的内容。在步骤
S4807, CPU 4302从内容列表删除这些内容信息,从而结束该 处理。在删除内容时,可以从内容列表删除所显示的内容本身 的内容信息。另外,可以将要删除的内容存储在数据存储器4 3 0 5 中,作为删除内容列表,并且在显示幻灯片放映时,可以基于 该删除内容列表从相应内容列表删除这些内容。
作为显示时间表时间,如果可利用由用户预先确定的值, 则使用该值;如果不能利用这类值,则使用默认值。可以针对 各内容确定显示时间表时间。在进行显示时间和显示时间表时 间之间的比较时,如果它们的差值等于或大于预定值、或者使 用它们的差值,可以判断是否获得相关内容。步骤S4802和 S4805中所使用的显示时间表时间可以相同或不同。如果使用 不同的显示时间表时间,假定步骤S4802所使用的显示时间表 时间为第一预定时间,并且步骤S4805所使用的显示时间表时间为第二预定时间,则它们具有如下关系第一预定时间〉第
二预定时间。
例如,当在图44中的内容列表中,用户查看内容4404的时 间长于作为显示时间表时间的3秒钟时,如第九实施例所述,在 内容列表中在所显示的内容之后插入具有相同元数据的内容。
仅为l秒钟时,删除具有与内容4404相同的元数据的内容4405, 并且将内容列表更新成图49所示。
如上所述,根据第十实施例,基于操作历史,用户可以将 自己喜爱的内容插入到幻灯片放映,并且可以删除自己不想查 看的内容。因为这个原因,可以建立接近用户的喜好的幻灯片 放映,而无需任何烦瑣操作。
第十一实施例
以下将说明本发明的第十 一 实施例。根据第十 一 实施例的 显示控制设备的结构与第九实施例中的结构(图43)相同。
图51是示出根据第十一实施例的保存在数据存储器4305 中的内容列表的例子的图。内容列表的数据结构与第九实施例 中的数据结构(图44)相同。然而,图51所示的内容列表还具有 禁止插入和删除内容的改变禁止区域5101。可以将改变禁止区 域5101描述为内容列表的一个内容信息,基于附加给内容的信 息管理改变禁止区域5101,或者可以独立于内容列表,将改变 禁止区域5101存储在数据存储器4305中。注意,将内容列表中 除改变禁止区域5101以外的区域称为改变允许区域。
根据第十 一 实施例的幻灯片显示控制处理的总体序列与 第九实施例所述的流程图(图45)中的序列相同。然而,步骤 S4505中的内容列表改变处理不同于第九实施例。
下面将参考图50的流程图说明根据第十一 实施例的内容根据第十 一 实施例的内容列表改变
处理的例子的流程图。注意,当CPU 4302执行存储在图43的程 序存储器4304中的处理程序时,实现与图50的流程图相对应的处理。
在图50中,步骤S5001、 S5002、 S5003、 S5005和S5006的 处理分另'J与图48中的步一骤S4801、 S4802、 S4805、 S4803和S4804
的处理相同。
在步骤S5004, CPU 4302判断相关内容的插入位置是否落 在内容列表的改变允许区域内。如果判断为插入位置落在改变 允许区域内,则处理进入步骤S5005;如果判断为插入位置落 在改变允许区域外(落在改变禁止区域内),则结束该处理。例 如,下面使用如图51所示的内容列表进行说明,在该内容列表 中,在改变禁止区域5101中包括内容4404 ~ 4405。在图51所示 的内容列表的情况下,即使当显示内容44 04的时间长于显示时 间表时间时,由于该内容的插入位置包括在改变禁止区域5101 内,因而不插入相关内容。
间表时间,则处理进入步骤S5007;否则,结束该处理。在步 骤S5007, CPU 4302列举出内容列表中与位于显示内容位置处 的内容高度相关的内容。在步骤S5008, CPU 4302从内容列表 删除在步骤S5007所列举出的、并且落在改变允许区域内的多 个内容信息,因而结束该处理。在删除内容时,如果所显示的 内容本身的内容信息落在改变允许区域内,则还可以从内容列
表删除该内容信息。另外,可以将要删除的内容存储在内容列 表或者数据存储器4305中,并且在以后显示幻灯片放映时,可
以基于内容列表删除该内容。
在第十一实施例中,将改变禁止区域定义为禁止插入和删
69除两者的区域。然而,本发明不局限于此。例如,可以将内容 列表的改变禁止区域定义为仅禁止插入内容的区域、或仅禁止 删除内容的区域。此外,可以独立分配删除用的改变禁止区域 和插入用的改变禁止区域。
例如,下面研究这样一种情况在图51所示的内容列表中, 用户查看内容4405的时间为5秒钟,这长于作为显示时间表时间 的3秒钟。在这种情况下,由于内容4404之后的位置包括在改变 禁止区域5101中,因而不插入相关内容,并且内容列表保持不 变。另一方面,当用户仅查看l秒钟,这短于作为显示时间表时
5101中,并不被删除。然而,删除包括在内容列表的改变允许 区域中的、并与该内容相关的内容。当插入位置落在内容列表 的改变禁止区域内时,可以将相关内容插入到改变允许区域。 例如,当显示内容4404的显示时间长于显示时间表时间时,可 以在改变禁止区域5101以外的位置处插入相关内容。
如上所述,根据第十一实施例,由于用户可以设置在幻灯 片放映中不改变内容的部分,因而他/她可以建立更接近自己喜 好的幻灯片放映。
根据本发明,在显示多个内容时,可以基于对于当前显示 的内容的用户操作,改变后面要显示的相关内容的显示方法。 因为这个原因,在实现接近用户喜好的显示时,可以减少用户 操作。
其它实施例
已经对实施例进行了详细说明。本发明可采用例如系统、 设备、方法、程序或存储介质的形式的实施例。更具体地,本 发明可应用于由多个装置构成的系统、或由单个装置构成的设注意,本发明包括这样一种情况当向系统或设备直接或
远程提供软件程序,并且该系统或设备的计算机读出并执行所 提供的程序代码时,实现这些实施例的功能。这种情况下所提 供的程序可以是与实施例中所示的各流程图相对应的计算机程序。
因此,安装在计算机中的、用以使用该计算机实现本发明 的功能处理的程序代码本身实现本发明。换句话说,本发明包 括用于实现本发明的功能处理的计算机程序本身。
在这种情况下,程序的形式没有特别限制,并且可以使用 目标代码、由解释程序执行的程序、以及提供给os的脚本数据 等,只要它们具有程序的功能。
作为用于提供计算机程序的计算机可读存储介质,可以使
用下面的介质。例如,可以使用软盘(floppy⑧)、硬盘、光盘、
磁光盘、MO、 CD-ROM、 CD-R、 CD-RW、磁带、非易失性存
储卡、ROM、以及DVD(DVD-ROM、 DVD-R)。
作为另一程序提供方法,用户使用客户计算机上的浏览器 建立与因特网上的主页的连接,并且将本发明的计算机程序从
该主页下载到硬盘等记录介质上。在这种情况下,要下载的程 序可以是包括自动安装功能的压缩文件。另外,可以将构成本 发明的程序的程序代码分成可从不同主页下载的多个文件。换 句话说,本发明包括使多个用户下载利用计算机实现本发明的 功能处理所需的程序文件的WWw服务器。
另外,可以将存储本发明的加密程序的CD-ROM等存储介 质分发给用户。在这种情况下,可允许满足预定条件的用户通 过因特网从主页下载解密该加密程序所使用的密钥信息。用户 使用该密钥信息执行加密程序以将该程序安装在计算机上。
当计算机执行所读出的程序时,可以实现上述实施例的功能。此外,可以基于该程序的指令与运行在计算机上的OS等协 作,实现上述实施例的功能。在这种情况下,OS等执行实现上 述实施例的功能的部分或全部实际处理。
此外,当将从存储介质读出的程序写入装配在插入计算机 或与计算机连接的功能扩展板或功能扩展单元上的存储器中
时,可以实现上述实施例的部分或全部功能。在这种情况下, 在将程序写入功能扩展板或单元之后,装配在功能扩展板或单
元上的CPU基于该程序的指令,执行部分或全部实际处理。
尽管参考典型实施例说明了本发明,但是应该理解,本发 明不局限于所公开的典型实施例。所附权利要求书的范围符合 最宽的解释,以包含所有这类修改以及等同结构和功能。
权利要求
1. 一种内容显示设备,包括存储部件,用于存储用以顺序显示多个内容的、表示所述多个内容的显示时间表的显示时间表信息;显示部件,用于根据所述显示时间表信息,将内容显示在显示器上;操作部件,用于在通过所述显示部件显示内容时,接收与显示相关联的用户操作;判断部件,用于基于各内容的元数据,判断与在所述操作部件接收到所述用户操作时所显示的内容相关的内容;以及改变部件,用于使用由所述判断部件判断为相关内容的内容的显示时间表,改变所述显示时间表信息。
2. 根据权利要求l所述的内容显示设备,其特征在于,所 述判断部件从包括在所述显示时间表信息中的所述多个内容中 判断相关内容,以及在通过所述用户操作改变显示方法时,所述改变部件通过 将改变后的显示方法反映到由所述判断部件判断出的相关内容 的显示时间表,改变所述显示时间表信息。
3. 根据权利要求2所述的内容显示设备,其特征在于,还 包括登记部件,所述登记部件用于将在所述操作部件接收到所 述用户操作时所显示的内容的元数据和通过所述用户操作改变 后的显示方法登记为改变信息,其中,所述判断部件使用由所述登记部件登记的所述改变 信息所表示的元数据,判断相关内容,以及所述改变部件基于由所述改变信息表示的显示方法,改变
4. 根据权利要求2所述的内容显示设备,其特征在于,所 述显示方法包括内容的显示时间,以及示时间,改变在该内容的显示时间表中所指定的显示时间。
5. 根据权利要求2所述的内容显示设备,其特征在于,所述显示方法包括内容的显示效果,以及所述改变部件将在与由所述判断部件判断出的内容相对应 的显示时间表中所指定的显示效果改变为通过所述用户操作所 指定的显示效果。
6. 根据权利要求l所述的内容显示设备,其特征在于,还 包括重复部件,所述重复部件用于控制所述显示部件,以根据 所述显示时间表信息,重复执行所述多个内容的显示,其中,所述判断部件和所述改变部件在所述重复部件的第 二轮和随后轮的显示中工作。
7. 根据权利要求3所述的内容显示设备,其特征在于,还 包括重复部件,所述重复部件用于控制所述显示部件,以根据 所述显示时间表信息,重复执行内容的显示,其中,所述登记部件仅在所述重复部件的第一轮的显示中 工作,并且所述判断部件和所述改变部件仅在所述重复部件的 第二轮和随后轮的显示中工作。
8. 根据权利要求3所述的内容显示设备,其特征在于,所 述显示方法包括内容的显示时间,以及所述登记部件基于在接收到所述用户操作时所显示的内容 的实际显示时间,判断是否登记与所述用户操作相关联的改变 信息,并且在判断为登记与所述用户操作相关联的改变信息时, 登记该改变信息。
9. 根据权利要求8所述的内容显示设备,其特征在于,还 包括用于保持登记规则的部件,所述登记规则表示内容显示的 时间和要登记为改变信息的显示时间之间的对应关系,其中,所述登记部件根据所述登记规则,获得与实际显示时间相对应的显示时间,并且将所获得的显示时间登记为改变 牧自
10. 根据权利要求8所述的内容显示设备,其特征在于,还 包括用于保持判断规则的部件,所述判断规则用于判断显示的 暂停操作的有效性,其中,在根据所述判断规则判断为暂停操作无效时,所述 登记部件使用通过从在接收到所述用户操作时所显示的内容的 测量得到的显示时间减去该暂停操作的暂停时间所获得的显示 时间,作为实际显示时间。
11. 根据权利要求5所述的内容显示设备,其特征在于,所 述显示部件根据所述显示时间表信息,将多个内容同时显示在 所述显示器上,所述操作部件接收用以选择通过所述显示部件所显示的多 个内容之 一 的指示以及对于所选择的内容的用户操作的指示, 以及所述判断部件判断与由所述操作部件选择的内容相关的内容。
12. 根据权利要求4所述的内容显示设备,其特征在于,所 述显示部件根据所述显示时间表信息,将多个内容同时显示在 所述显示器上,以及所述内容显示设备还包括显示效果控制部件,所述显示效 果控制部件用于在使用由所述改变部件改变后的显示效果显示 内容时,判断该显示效果的影响范围是否对其它内容产生了影 响,并且在判断为影响范围产生了影响时,改变该显示效果的 显示方法。
13. 根据权利要求12所述的内容显示设备,其特征在于,所述显示效果控制部件限制显示效果的影响范围。
14. 根据权利要求12所述的内容显示设备,其特征在于,所述显示效果控制部件改变显示效果的显示的透明度。
15. 根据权利要求12所述的内容显示设备,其特征在于, 所述显示效果控制部件改变显示效果的显示部分的层的显示顺序。
16. 根据权利要求12所述的内容显示设备,其特征在于, 在使用由所述改变部件改变后的显示效果显示内容时,所述显 示效果控制部件判断应用于该内容的显示效果的影响范围是否 干扰应用于其它内容的显示效果的影响范围,并且在影响范围 相互干扰时,显现内容的新的显示效果。
17. 根据权利要求l所述的内容显示设备,其特征在于,在 内容的显示时间由于所述用户操作而超过第一预定时间时,所在所述操作部件接收到所述用户操作时所显示的内容相关的内 容,以及显示时间表信息。
18. 根据权利要求17所述的内容显示设备,其特征在于, 所述改变部件在改变所述显示时间表信息时,询问用户是否允 许改变。
19. 根据权利要求17所述的内容显示设备,其特征在于, 还包括用于指定内容的搜索范围的指定部件,其中,所述判断部件判断由所述指定部件指定的搜索范围 内的内容。
20. 根据权利要求17所述的内容显示设备,其特征在于, 在内容的显示时间由于所述用户操作而短于第二预定时间时,所述改变部件从所述显示时间表信息删除该内容。
21. 根据权利要求20所述的内容显示设备,其特征在于, 还包括设置部件,所述设置部件用于针对由所述显示时间表信 息表示的内容的显示顺序的一部分,设置禁止添加或删除内容,其中,所述改变部件仅对所述显示时间表信息中所述设置 部件未设置禁止的部分,执行添加或删除。
22. —种用于控制内容显示设备的方法,所述内容显示设 备包括用于存储用以顺序显示多个内容的、表示所述多个内容 的显示时间表的显示时间表信息的存储部件,所述方法包括显示步骤,用于根据所述显示时间表信息,将内容显示在 显示器上;操作步骤,用于在所述显示步骤中显示内容时,接收与显 示相关联的用户操作;判断步骤,用于基于各内容的元数据,判断与在所述操作 步骤中接收到所述用户操作时所显示的内容相关的内容;以及内容的显示时间表,改变所述显示时间表信息。
全文摘要
本发明提供一种内容显示设备及其控制方法。该内容显示设备存储用以顺序显示多个内容的、表示多个内容的显示时间表的显示时间表信息,根据显示时间表信息将内容显示在显示器上,在显示内容时接收与显示相关联的用户操作,参考各内容的元数据判断与在接收到用户操作时所显示的内容相关的内容,并且通过改变被判断为相关内容的内容的显示时间表,改变显示时间表信息。
文档编号H04N5/91GK101505394SQ20091000559
公开日2009年8月12日 申请日期2009年2月6日 优先权日2008年2月6日
发明者山本直子, 森重树, 浦岛宽基 申请人:佳能株式会社