信息处理装置、信息处理方法和程序的制作方法

文档序号:6498115阅读:114来源:国知局
信息处理装置、信息处理方法和程序的制作方法
【专利摘要】提供了能够通过对显示区域的特征进行匹配来适当地显示信息的信息处理装置、信息处理方法和程序。该信息处理装置具有:获取单元,用于获取要在显示画面的第一显示区域中显示的内容;以及图像生成部,用于基于第一显示区域的位置对内容进行布局来生成显示图像。
【专利说明】信息处理装置、信息处理方法和程序

【技术领域】
[0001] 本公开涉及一种信息处理装置、信息处理方法和程序。

【背景技术】
[0002] 近年来,随着信息处理装置的通信速度和计算能力的提高,用户处理的信息量已 越来越多。然而,对于信息处理装置的屏幕尺寸存在限制。因此,提出了利用有限的屏幕区 域来有效显示信息的各种建议。
[0003] 频繁地执行诸如放大、缩小或滚动的用户操作以便利用有限的屏幕区域来提供多 条信息,增加了用户的负担。鉴于此,可以通过辅助生成用于有效地提供信息的布局来减轻 用户的负担。关于辅助自动布局生成,例如专利文献1公开了一种用于基于过去的记录信 息辅助在页面空间上对新闻广告进行布局的操作的系统。
[0004] 引用列表
[0005] 专利文献
[0006] 专利文献 1 :JP H7-325850A


【发明内容】

[0007] 技术问题
[0008] 然而,在信息处理装置的显示画面上布局信息的情况下,显示区域自身的布置可 能改变。鉴于此,本公开提出了能够以适合于显示区域的特征的方式显示信息的信息处理 装置、信息处理方法和程序。
[0009] 针对问题的方案
[0010] 根据本公开,提供了一种信息处理装置,包括:获取部,被配置为获取要在显示画 面的第一显示区域中显示的内容项;以及图像生成部,被配置为通过基于第一显示区域的 布置对内容项进行布局来生成显示图像。
[0011] 另外,根据本公开,提供了一种信息处理方法,包括:获取要在显示画面的第一显 示区域中显示的内容项;以及通过基于第一显示区域的布置对内容项进行布局来生成显示 图像。
[0012] 另外,根据本公开,提供了一种用于使得计算机用作信息处理装置的程序,该信息 处理装置包括:获取部,被配置为获取要在显示画面的第一显示区域中显示的内容项;以 及图像生成部,被配置为通过基于第一显示区域的布置对内容项进行布局来生成显示图 像。
[0013] 发明的有益效果
[0014] 如上所述,根据本公开,能够以适合于显示区域的特征的方式显示信息。

【专利附图】

【附图说明】
[0015] 图1是示出根据本公开的一个实施例的信息处理装置的显示画面的显示区域的 概况的说明图。
[0016] 图2是根据实施例的信息处理装置的概况的说明图。
[0017] 图3是示出根据实施例的信息处理装置显示为副信息(sub-information)的内容 项的示例的说明图。
[0018] 图4是示出配置屏幕的示例的说明图,在该示例中,由提供内容项的用户来配置 根据实施例的信息处理装置要显示的内容项。
[0019] 图5是示出根据实施例的信息处理装置的功能配置的框图。
[0020] 图6是示出根据实施例的信息处理装置要显示的主信息和副信息的示例布置的 说明图。
[0021] 图7是示出根据实施例的信息处理装置要显示的显示画面的显示示例1和显示示 例2的说明图。
[0022] 图8是示出根据实施例的信息处理装置的区域放大操作的示例的说明图。
[0023] 图9是示出根据实施例的信息处理装置的区域缩小操作的示例的说明图。
[0024] 图10是示出根据实施例的信息处理装置的区域放大操作和区域缩小操作的另一 示例的说明图。
[0025] 图11是示出根据实施例的信息处理装置要显示的显示画面的显示示例3和显示 示例4的说明图。
[0026] 图12是示出根据实施例的信息处理装置的区域放大操作的另一示例的说明图。
[0027] 图13是示出根据实施例的信息处理装置要显示的显示画面的显示示例5的说明 图。
[0028] 图14是示出根据实施例的信息处理装置的副显示区域显示操作的示例的说明 图。
[0029] 图15是示出根据实施例的信息处理装置的区域放大操作的另一示例的说明图。
[0030] 图16是示出根据实施例的信息处理装置的区域放大操作的另一示例的说明图。
[0031] 图17是示出根据实施例的信息处理装置要显示的副显示区域的另一示例以及副 显示区域显示操作的另一示例的说明图。
[0032] 图18是根据实施例的信息处理装置要显示的操作按钮的说明图。
[0033] 图19是示出在根据实施例的信息处理装置显示地图显示画面时要显示的副显示 区域的示例的说明图。
[0034] 图20是示出在根据实施例的信息处理装置显示游戏画面时要显示的副显示区域 的示例的说明图。
[0035] 图21是根据实施例的信息处理装置的内容分析的说明图。
[0036] 图22是与根据实施例的信息处理装置的对于对象的比重确定相关的图。
[0037] 图23是示出根据实施例的信息处理装置的副显示区域的布局的示例的说明图。
[0038] 图24是示出根据实施例的信息处理装置的操作示例的流程图。
[0039] 图25是示出根据实施例的信息处理装置的布局操作的操作示例的流程图。
[0040] 图26是示出根据实施例的信息处理装置的硬件配置的框图。

【具体实施方式】
[0041] 下文中,将参照附图详细描述本发明的优选实施例。应注意,在本说明书和附图 中,具有基本上相同的功能和结构的元件以相同的附图标记表示,并且省略重复说明。
[0042] 将按以下顺序进行说明。
[0043] 1.概述
[0044] 2.功能配置
[0045] 3.显示区域的示例布置
[0046] 4.显示示例和操作示例
[0047] 5.布局处理
[0048] 6.操作示例
[0049] 7.硬件配置示例
[0050] 〈1.概述〉
[0051] 首先,参照图1至图4,将描述根据本公开的一个实施例的信息处理装置所提供的 功能的概况。图1是示出根据本公开的一个实施例的信息处理装置的功能的概况的说明 图。图2是要由根据实施例的信息处理装置显示的显示画面的显示区域的说明图。图3是 示出由根据实施例的信息处理装置显示为副信息的内容项的示例的说明图。图4是示出配 置屏幕的示例的说明图,在该示例中,由提供内容项的用户来配置根据实施例的信息处理 装置要显示的内容项。
[0052] 参照图1,根据本公开的一个实施例的信息处理装置100能够生成与显示画面的 用于显示主信息的主显示区域DA1不同的副显示区域DA2。在副显示区域DA2中显示不同 于主?目息的副?目息。副?目息可以是从属于主?目息的?目息。副?目息也可以是与主?目息不相关 的信息。例如,副显示区域可以是词典显示区域。在这种情况下,副信息可以是主信息中所 显示的词的描述文本。副显示区域可以是广告显示区域。在这种情况下,副信息可以是与 主信息相关的广告,或者可以是与主信息不相关的广告。以下针对副信息是广告的示例进 行说明。
[0053] 本公开提供了一种用于有效地显示副信息的方法。为了有效地提供副信息,优选 的是,副显示区域DA2开始是显示画面的非常小的局部区域,该局部区域可以通过用户操 作而被放大。即,响应于操作而改变副显示区域DA2的布置。鉴于此,优选的是,基于副显 示区域DA2的布置来对副信息进行布局。
[0054] 图2示出这样的信息处理装置100所提供的功能的概况。广告客户在广告创建画 面20上上传根据其生成广告的内容数据40。然后,布局引擎生成布局。现在,基于副显示 区域DA2的布置来生成广告的布局。副显示区域DA2的布置例如是指包括副显示区域DA2 的尺寸、形状和位置的概念。现在,副显示区域DA2的位置可被表示为绝对位置或者相对于 显示画面的相对位置。由于如上所述基于副显示区域DA2的布置来生成广告的布局,因此 能够产生适合于显示区域的连续改变的布局。还可以向适合于显示广告的每个装置的布置 提供广告。
[0055] 图3示出本文中所使用的广告的内容数据40的示例。内容数据40可以是海报等 的图像数据。内容数据40也可以是在网络上公布的HTML内容。近年来,存在多种形式的 广告。除了要张贴在街上的海报或电视广告片之外,基于网络的广告已变得普遍。作为网 络上的广告,广泛采用的形式是另一营业单位的网页的一部分上所刊载的链接到网页的文 本串或图像。近年来,随着智能电话和平板式装置变得普及,在应用画面的一部分上更经常 地刊载广告,但其在大多数情况下仍然是链接到网页的文本串或图像。相反,本公开提出了 一种用于提供广告的新方法。
[0056] 如上所述,信息处理装置100基于副显示区域DA2的布置、根据内容数据40生成 广告的布局。对于要登广告的对象,广告客户通常具有已产生的海报图像数据或活动网页。 鉴于此,在本公开中提供的广告使得能够使用这样的内容数据40生成广告而广告客户无 需重新生成用于网络广告的数据。信息处理装置1〇〇可以通过切除内容数据40的部分区 域或者对内容数据40中所包括的部分对象进行重新布置,来生成要在副显示区域DA2中显 示的显示图像。因此,能够显著地降低广告客户的负担。例如,在广告客户输入指示存储有 内容数据40的位置的URL(统一资源定位符)并且按下图4所示的广告创建画面20上的 自动创建按钮22时,广告的预览图像可显示在预览显示区域24中。
[0057] 〈2.功能配置〉
[0058] 现在,将参照图5描述根据本公开的一个实施例的信息处理装置100的功能配置。 图5是示出根据实施例的信息处理装置的功能配置的框图。
[0059] 例如,信息处理装置100可以是诸如移动电话、PHS (个人手持电话系统)、便携式 音乐播放装置、便携式视频处理装置或便携式游戏装置的信息处理装置。替选地,信息处理 装置100可以是诸如PC (个人计算机)、家用视频处理装置(DVD记录器、VCR等)、PDA (个 人数字助理)、家用游戏装置或家用电器的信息处理装置。
[0060] 信息处理装置100主要包括内容分析部105、显示区域分析部110、图像生成部 115、显示部120和操作信息获取部125。
[0061] (内容分析部105)
[0062] 内容分析部105是用于获取内容数据40的分析信息的内容分析信息获取部的示 例。即,虽然以下描述是针对信息处理装置100具有对内容数据40进行分析的功能的情况 的,但是本技术不限于该示例。例如,信息处理装置100可具有用于获取内容分析信息的功 能,该内容分析信息是外部装置对内容数据40的分析结果。
[0063] 内容分析部105生成通过分析内容数据40的特性而获得的内容分析信息。内容分 析部105能够分析内容数据40中所包括的部分对象的属性。现在,在内容数据40是HTML 数据的情况下,部分对象可以是内容数据40中所包括的图像数据或文本数据。在内容数据 40是一条图像数据的情况下,内容分析部105可通过分析该图像数据和该图像数据中所包 括的装饰部分(trimming part)来生成部分对象。
[0064] 应注意,由内容分析部105分析的属性可以是静态属性或者可以是动态属性。例 如,本文中所分析的属性的示例可以是尺寸、形状、目标、事件的存在/不存在、显示历史 等。例如,部分对象的尺寸可由绝对尺寸表示或者可由部分对象相对于整个内容数据40占 据的比例表示。部分对象的类型可以是例如图像、文本、按钮、计数器等。部分对象的目标 指示部分对象的内容是与整个内容数据40相关联还是与内容数据40中所包括的一个或多 个项目相关联。例如,商标标志(logo mark)与整个内容数据40相关联,而用于指示价格 的文本数据与内容数据40中所包括的一个或多个项目相关联。部分对象事件的存在/不 存在指示是否存在响应于对部分对象做出的操作而要触发的事件。例如,事件可以是向网 页、投票事件等的转变。在显示时尚相关广告的情况下,如图3所示,可针对每个时尚项目 或每个搭配示例来显示投票按钮。对于这样的配置,看到该广告的用户可以为用户喜欢的 时尚项目或搭配示例投票。在已显示根据相同的内容数据40生成的副信息之后,内容分析 部105可分析每个部分对象的显示历史。
[0065] (显示区域分析部110)
[0066] 显示区域分析部110具有分析副显示区域DA2的布置状态的功能。副显示区域DA2 响应于用户操作而改变其布置状态。因此,每当副显示区域DA2的布置状态发生改变时,显 示区域分析部110能够分析布置状态。现在,通过显示区域分析部110所分析的副显示区 域DA2的布置包括副显示区域DA2的尺寸、位置、形状等。所分析的副显示区域DA2的尺寸 可由绝对值表示或者可由副显示区域相对于整个显示画面幕的比例表示。在包括多个副显 示区域DA2的情况下,可分析副显示区域DA2之间的相对位置。显示区域分析部110能够 提供副显示区域DA2的布置信息。
[0067] (图像生成部115)
[0068] 图像生成部115能够基于从显示区域分析部110提供的副显示区域DA2的布置信 息、根据内容数据40生成副显示区域DA2中要显示的显示图像。基于副显示区域DA2的布 置信息,图像生成部115可通过切除内容数据40的一部分来生成副显示区域DA2中要显示 的显示图像。图像生成部115还可通过对内容数据40中所包括的部分对象进行布局来生 成副显示区域DA2中要显示的显示图像。
[0069] 图像生成部115可基于从内容分析部105提供的内容分析信息来生成显示图像。 然后,图像生成部115可以基于部分对象的属性来生成显示图像。例如,图像生成部115可 以基于部分对象是与整体还是与一个项目相关联来生成显示图像的布局。例如,在副显示 区域DA2显示在显示画面的非常小的部分中的状态下,图像生成部115可以增大与整体相 关联的部分对象的比重。在已对副显示区域DA2执行放大操作以显示内容数据40的时尚 项目或搭配示例的状态下,图像生成部115可以增大与项目相关联的部分对象的比重。当 再次生成布局时,图像生成部115还可以减小例如在显示画面的非常小的部分中显示副显 示区域DA2的状态下所显示的部分对象的比重。
[0070] (显示部 120)
[0071] 例如,显示部120可包括显示装置和用于控制图像生成部115所生成的显示图像 的显示的显示控制部。显示部120还可以控制显示画面的显示,使得基于操作信息获取部 125所获取的操作信息来改变显示区域的布置。虽然本文针对具有显示装置的信息处理装 置100并且因此假设显示部120包括在显示装置中的情况进行了描述,但是本技术不限于 这样的示例。例如,在信息处理装置100不包括显示装置的情况下,显示部120可以是显示 控制部。
[0072] (操作信息获取部125)
[0073] 操作信息获取部125例如可包括用于允许用户输入信息的输入部以及用于基于 该输入生成输入信号的输入控制电路等。例如,输入部的示例可以是触摸板、鼠标、键盘、按 钮、麦克风、开关、操纵杆等。
[0074] 以上描述了根据本实施例的信息处理装置100的功能的示例。上述每个部件可通 过使用通用构件或电路来实现,或者可由部件功能指定的硬件来实现。每个部件的功能可 通过从存储控制程序的存储介质(诸如,ROM(只读存储器)或RAM(随机存取存储器)加载 描述用于算术单元(诸如,CPU(中央处理单元))的例程的控制程序、以及通过解释并执行 程序来执行。因此,可根据在实现本实施例时的技术水平按照需要改变要使用的配置。应 注意,稍后将详细描述信息处理装置100的硬件配置的示例。
[0075] 应注意,可产生用于实现如上所述的根据本实施例的信息处理装置100的功能的 计算机程序并将其安装在个人计算机等上。还可以提供其中存储有这样的计算机程序的计 算机可读记录介质。例如,记录介质可以是磁盘、光盘、磁光盘、闪存等。上述的计算机程序 可以例如经由网络分发,而无需使用记录介质。
[0076] 〈3.显示区域的示例布置〉
[0077] 接下来,将参照图6描述根据本公开的一个实施例的信息处理装置100的显示画 面中的主信息和副信息的示例布置。图6是示出根据实施例的信息处理装置所显示的主信 息和副信息的示例布置的说明图。
[0078] 图6示出模式1至7的主信息和副信息的示例布置。例如,如在模式1中所示,副 信息可在与主信息相同的层中布置在主信息下方。如在模式2中所示,副信息可在与主信 息相同的层中布置在主信息旁边。虽然在图6中副信息是布置在主信息的右侧的广告,但 是副信息可布置在主信息的左侧。
[0079] 如在模式3中所示,副信息可布置在主信息底下的下层中。显示布置在如下窗口 位置处的副信息,该窗口用于暴露主显示区域DA1中的下层。如在模式4中所示,副信息可 布置在主信息之上的上层中。如在模式5中所示,副信息可布置在与主信息相同的层中并 且使得副信息以L字母形状围绕主信息。如在模式6中所示,副信息可布置在用于显示主 信息的矩形区域的顶角区域中。如在模式7中所示,副信息可布置在设置于主显示区域内 的圆框区域中。
[0080] 如上所述,主信息和副信息可布置在同一层中或者可布置在不同层中。副显示区 域DA2的形状不限于图6所示的示例。所示出的形状是示例,并且显示区域的形状可以是 任何形状。如果主显示区域DA1包括空白区域或者在正加载信息时尚未显示信息的区域, 则这样的区域可以用作副显示区域DA2。作为在模式3中所示的示例,副显示区域DA2可以 是多个非连续区域。在这样的情况下,多个副显示区域DA2可以是例如主显示区域DA1中 的空白区域和屏幕的下端。
[0081] 〈4.显示示例和操作示例〉
[0082] 接下来,参照图7至图20,将描述根据本公开的一个实施例的信息处理装置100上 的主信息和副信息的显示示例以及对于显示区域的操作示例。图7是示出根据实施例的信 息处理装置要显示的显示画面的显示示例1和显示示例2的说明图。图8是示出根据实施 例的信息处理装置的区域放大操作的示例的说明图。图9是示出根据实施例的信息处理装 置的区域缩小操作的示例的说明图。图10是示出根据实施例的信息处理装置的区域放大 操作和区域缩小操作的另一示例的说明图。图11是示出根据实施例的信息处理装置要显 示的显示画面的显示示例3和显示示例4的说明图。图12是示出根据实施例的信息处理 装置的区域放大操作的另一示例的说明图。图13是示出根据实施例的信息处理装置要显 示的显示画面的显示示例5的说明图。图14是示出根据实施例的信息处理装置的副显示 区域显示操作的示例的说明图。图15是示出根据实施例的信息处理装置的区域放大操作 的另一示例的说明图。图16是示出根据实施例的信息处理装置的区域放大操作的另一示 例的说明图。图17是示出根据实施例的信息处理装置要显示的副显示区域的另一示例和 副显示区域显示操作的另一示例的说明图。图18是根据实施例的信息处理装置要显示的 操作按钮的说明图。图19是示出在根据实施例的信息处理装置显示地图显示画面时要显 示的副显示区域的示例的说明图。图20是示出在根据实施例的信息处理装置显示游戏画 面时要显示的副显示区域的示例的说明图。
[0083] 首先参照图7,示出了信息处理装置100要显示的显示画面的显示示例1和显示 示例2。因而,信息处理装置100可显示副信息作为主信息的端点表示的一部分。然后,如 显示示例2所示,作为主信息的应用的显示区域的端点可被表示为变淡。然后,例如,如图 8的左侧所示,当在整个显示画面上显示作为主显示区域DA1的应用窗口时在应用窗口的 下端进一步执行拖动或轻击操作时,信息处理装置100可在应用窗口的下端下方显示副显 示区域DA2。如果在使得所显示的副显示区域DA2进一步放大的方向上执行拖动或轻击操 作,则信息处理装置1〇〇可以在放大副显示区域DA2的同时基于副显示区域DA2的布置来 连续地生成副显示区域DA2中要显示的显示图像。然后,可基于副显示区域DA2的布置来 调整部分对象的布置、显示尺寸、显示角度等。当在使得副显示区域DA2从在整个显示画面 上显示副信息的状态缩小的方向上执行拖动或轻击操作时,可显示副显示区域DA2的区域 缩小动画,直到主显示区域DA1显示在整个显示画面上为止,如图9所示。然后,信息处理 装置100可以响应于副显示区域DA2的缩小而连续地生成副显示区域DA2中要显示的显示 图像。区域放大或区域缩小操作可以是轻叩操作,如图10所示。响应于该轻叩操作,可放 大副显示区域DA2,直到副显示区域DA2显示在整个显示画面上。在该过程中,基于每个时 间点处副显示区域DA2的布置来生成副显示区域DA2中要显示的显示图像。
[0084] 接下来,参照图11,示出了信息处理装置100要显示的显示画面的显示示例3和 显示示例4。如在显示示例3和显示示例4中所示,副显示区域DA2可以是主显示区域DA1 的背景区域。例如,当主显示区域DA1中发生了错误时,可将副显示区域DA2显示为错误表 示。例如,响应于对主显示区域DA1执行的内捏(pinch-out)操作而放大副显示区域DA2, 如图12所示。
[0085] 接下来参照图13,示出了信息处理装置100要显示的显示画面的显示示例5。显 示示例5是在信息处理装置100的壳体倾斜时显示副显示区域DA2的示例。如图14所示, 例如,当检测到信息处理装置100的壳体在预定的时间量内以一定角度或大于一定角度倾 斜时,信息处理装置100显示副显示区域DA2。然后,当检测到信息处理装置100的壳体从 显示副显示区域DA2的状态开始进一步倾斜时,信息处理装置100可放大副显示区域DA2。 替选地,如图15所示,当检测到对副显示区域DA2执行的轻叩操作时,信息处理装置100可 放大副显示区域DA2。如图16所示,当检测到对副显示区域DA2执行的拖动或轻击操作时, 信息处理装置100可放大副显示区域DA2。在显示副显示区域DA2之后,当在一定时间量内 未检测到放大操作时或者当壳体返回到不倾斜的位置时,缩小副显示区域DA2。
[0086] 图17示出通过利用信息处理装置100的壳体的倾斜的操作的显示的另一示例。例 如,当在显示图17的左侧所示的音乐播放器画面的状态下检测到使壳体倾斜的操作时,可 显示存储在信息处理装置100中的唱片专辑的封面图片。替选地,封面图片不限于存储在 信息处理装置100中的专辑的封面图片,而可以是可经由网络获得与正重放的音乐相关的 信息处理装置中所存储的专辑的封面图片。
[0087] 图18示出与副显示区域DA2相关的操作按钮50。在显示副显示区域DA2的非常 小的部分的状态下可以不显示操作按钮50,并且可在放大副显示区域DA2之后显示操作按 钮50。然后,优选的是,在显示操作按钮50的状态下进一步调整副显示区域DA2的布局。
[0088] 如图19所示,副显示区域DA2可布置在地图显示应用画面(主显示区域DA1)底 下的下层中。然后,初始时,相对于主显示区域DA1,副显示区域DA2可以是非常小的区域。 然后,当检测到对副显示区域DA2执行的放大操作时,副显示区域DA2相对于显示画面的比 例增大。在副显示区域DA2的形状是如图19所示的三角形的情况下,可通过使用三角形的 长边来确定对象的布置角度。如图20所示,副显示区域DA2可布置在游戏画面(主显示区 域DA1)底下的下层上。然后,副显示区域DA2的位置可根据游戏画面的状态而改变。类似 地,在这种情况下,当检测到对副显示区域DA2执行的放大操作时,副显示区域DA2相对于 显示画面的比例增大。
[0089] 〈5.布局处理〉
[0090] 接下来,将参照图21至图23描述根据本公开的一个实施例的信息处理装置100 的用于生成副显示区域DA2中要显示的显示图像的布局的布局处理的示例。图21是根据 实施例的信息处理装置的内容分析的说明图。图22是根据实施例的信息处理装置的对于 对象的比重确定相关的图。图23是示出根据实施例的信息处理装置的副显示区域的布局 的示例的说明图。
[0091] 这里,将说明自动布局有限区域(副显示区域DA2)内的对象的方法。例如,这里 要布局的对象可以是文本、图像、视频、图案等。
[0092] 为此,信息处理装置100分析内容项中所包括的对象和副显示区域DA2的特征。 内容分析部105提取内容项中所包括的对象。例如,在内容项是HTML内容的情况下,内容 分析部105可以分析HTML文件中所包括的图像数据。例如,内容分析部105可以分析图 像文件I以提取图像数据中的有效区域。图像数据有时包括空白区域。因此,内容分析部 105可提取图像数据的包括信息的有效区域A作为一个对象。内容分析部105可分析有效 区域A的重心位置。内容分析部105可以分析有效区域A中的特征点P。例如,如果在图 像II所示的图像中包括人,则特征点P可以是面部位置P1。在图像是汽车的情况下,特征 点P可以是车标的位置。内容分析部105还可以分析图像颜色、字体大小、类型(人、风景、 文本)、目标、事件的存在/不存在等。如在图像文件12中,可提取文本区域作为有效区域 A2,并将有效区域A2的重心定义为C2。替选地,如在图像文件13中,在原始图像数据中不 包括空白区域的情况下,内容分析部105可确定整个图像文件13是有效区域,并且分析图 像文件13的重心C3。当分析HTML文件时,内容分析部105不仅分析对象,而且分析HTML 的树结构、句法、正使用的风格和颜色等。
[0093] 显示区域分析部110还分析副显示区域DA2的特征。例如,显示区域分析部110 可以分析副显示区域DA2的形状、尺寸和显示DPI (每英寸的点数)。
[0094] 接下来,如图22所示,确定每个对象的比重。比重是根据显示每个要素的优先程 度确定的值,并且其可以基于用户的输入而确定,或者可由信息处理装置100使用某些算 法来确定。应注意,比重可随着副显示区域DA2的布置的改变而改变。例如,在副显示区域 DA2是显示画面中的非常小的部分区域的状态下,优选的是,比重对于与整个内容项相关联 的商标标识或表示整个内容项的图像而言是高的。因此,比重可以是基于副显示区域DA2 的布置而确定的。例如,可确定在副显示区域DA2处于最小显示状态下的比重以及副显示 区域DA2处于最大显示状态下时的比重。此外,可针对副显示区域DA2的最小显示状态与 最大显示状态之间的一些点处的状态来确定比重,从而在其间插入间隙。
[0095] 图23示出例如当如图22所示确定对象的比重时副显示区域DA2的布局示例。现 在,不是所有的对象都需要布局在副显示区域DA2中。在图21中被示为有效区域A1的对 象具有为1的比重,以及示为有效区域A2的对象具有为3的比重。在这种情况下,优选的 是,具有较高比重的对象布置为更靠近副显示区域DA2的中心。例如,如图23所示,对于有 效区域A1的中心与副显示区域DA2的中心之间的距离11和有效区域A2的中心与副显示 区域DA2的中心之间的距离12,可保持满足11:12 = 3:1。
[0096] 〈6.操作示例〉
[0097] 接下来,将参照图24和图25描述根据本公开的一个实施例的信息处理装置100 的操作示例。图24是示出根据实施例的信息处理装置的操作示例的流程图。图25是示出 根据实施例的信息处理装置的布局处理的操作示例的流程图。
[0098] 首先,参照图24,操作信息获取部125确定是否正在进行触摸操作(S100)。如果 不是正在进行触摸操作,则显示部120接下来确定是否正在进行动画。这里,正在进行动画 意味着,正使用动画表示来改变副显示区域DA2的布置。如果在步骤S105中确定不是正在 进行动画,则接下来确定手指是否已抬起,即手指是否已从操作部离开(S110)。如果在步骤 S110中确定手指已抬起,则接下来确定是否正显不副显不区域DA2 (S115)。如果确定正显 示副显示区域DA2,则开始区域动画(S120)。应注意,本文中所使用的区域动画是指涉及副 显示区域DA2的布置的改变的动画。
[0099] 另一方面,如果在步骤S105中确定正在进行动画,则接下来更新区域动画和布局 (S125)。本文中所使用的更新后的布局是指对象在副显示区域DA2中的布局。
[0100] 另一方面,如果在步骤S100中确定触摸正在进行中,则接下来确定是否正显示副 显示区域DA2(S130)。现在,如果正显示副显示区域DA2,则更新区域动画和布局(S135)。
[0101] 在执行了这些处理之后,确定显示是否已结束(S140)。如果显示尚未结束,则操作 返回到步骤S100以重复上述处理。
[0102] 接下来参照图25,示出了根据本实施例的信息处理装置100的布局处理部的操作 示例。首先,内容分析部105分析内容项(S200)。要分析的内容项可以是例如HTML文件 或图像文件。显示区域分析部110接下来确定是否已做出了改变显示区域的操作(S205)。 如果检测到改变显示区域的操作,则显示区域分析部110分析显示区域(S210)。
[0103] 然后,图像生成部115基于步骤S200的内容项分析结果和步骤S210的显示区域 分析结果来生成布局(S215)。然后,图像生成部115生成显示装置上要显示的显示图像 (S220)。然后,显示部120使用显示装置来输出所生成的显示图像(S225)。然后,确定显示 是否已结束(S230),并且重复上述处理直到显示结束为止。
[0104] 〈7.硬件配置示例〉
[0105] 接下来参照图26,将描述根据本公开的一个实施例的信息处理装置100的硬件配 置示例。图26是示出根据实施例的信息处理装置的硬件配置的框图。
[0106] 现在,将描述信息处理装置100的配置的示例。参照图26,例如,信息处理装置100 包括电话网络天线817、电话处理部819、GPS天线821、GPS处理部823、Wifi天线825、Wifi 处理部827、地磁传感器829、加速度传感器831、陀螺仪传感器833、气压传感器835、摄像 部837、CPU (中央处理单元)839、ROM (只读存储器)841、RAM (随机存取存储器)843、操作 部847、显示部849、解码器851、扬声器853、编码器855、麦克风857和存储部859。应注意, 本文中所示的硬件配置是示例,并且可省略部分部件。应注意,还可包括除了本文中所示的 部件之外的部件。
[0107] (电话网络天线817)
[0108] 电话网络天线817是具有无线连接到用于电话呼叫和通信的移动电话网络的功 能的天线的示例。电话网络天线817能够将经由移动电话网络接收到的呼叫信号提供到电 话处理部819。
[0109] (电话处理部819)
[0110] 电话处理部819具有对通过电话网络天线817发送/接收的信号执行各种信号处 理的功能。例如,电话处理部819能够对经由麦克风857接收到且经编码器855编码的音 频信号执行各种信号处理并且将其提供到电话网络天线817。电话处理部819能够对从电 话网络天线819提供的音频信号执行各种信号处理并且将其提供到解码器851。
[0111] (GPS 天线 821)
[0112] GPS天线821是用于从定位卫星接收信号的天线的示例。GPS天线821能够从多 个GPS卫星接收GPS信号,并且将所接收到的GPS信号输入到GPS处理部823。
[0113] (GPS 处理部 823)
[0114] GPS处理部823是用于基于从定位卫星接收到的信号计算位置信息的计算部的示 例。GPS处理部823基于从GPS天线821输入的多个GPS信号来计算当前位置信息,并且输 出所计算出的位置信息。具体地,GPS处理部823根据GPS卫星的轨道数据计算每个GPS卫 星的位置,并且基于GPS信号的发送时间与接收时间之间的时间差来计算从每个GPS卫星 到信息处理装置100的距离。然后,可以基于所计算出的每个GPS卫星的位置和从GPS卫 星到信息处理装置100的距离来计算当前的三维位置。应注意,例如,本文中所使用的GPS 卫星的轨道数据可包括在GPS信号中。替选地,可经由通信天线825从外部服务器获得GPS 卫星的轨道数据。
[0115] (Wifi 天线 825)
[0116] 例如,Wifi天线825是具有遵照Wifi规范与无线LAN(局域网)通信网络发送/接 收通信信号的功能的天线。Wifi天线825能够将所接收到的信号提供到通信处理部827。
[0117] (Wifi 处理部 827)
[0118] Wifi处理部827具有对从Wifi天线825提供的信号执行各种信号处理的功能。Wifi 处理部827能够将根据所提供的模拟信号生成的数字信号提供给CPU 839。
[0119] (地磁传感器829)
[0120] 地磁传感器829是用于将地磁检测作为电压值的传感器。地磁传感器829可以是 用于检测在X轴方向、Y轴方向和Z轴方向中的每个方向上的地磁的3轴地磁传感器。地 磁传感器829能够将所检测到的地磁数据提供给CPU 839。
[0121] (加速度传感器831)
[0122] 加速度传感器831是用于将加速度检测作为电压值的传感器。加速度传感器831 可以是用于检测沿着X轴方向的加速度、沿着Y轴方向的加速度和沿着Z轴方向的加速度 的3轴加速度传感器。加速度传感器831能够将所检测到的加速度数据提供给CPU 839。
[0123] (陀螺仪传感器833)
[0124] 陀螺仪传感器833是一种用于检测对象的角度或角速度的测量仪器。陀螺仪传感 器833可以是3轴陀螺仪传感器,其用于检测旋转角度关于X轴、Y轴和Z轴改变处的速度 (角速度)作为电压值。陀螺仪传感器833能够将所检测到的角速度数据提供给CPU 839。
[0125] (气压传感器835)
[0126] 气压传感器835是用于将周围气压检测作为电压值的传感器。气压传感器835能 够以预定的采样频率检测气压并将所检测到的气压数据提供给CPU 839。
[0127] (摄像部 837)
[0128] 摄像部837具有在CPU 839的控制下通过镜头记录静止图像或运动图片的功能。 摄像部837可将所记录的图像存储在存储部859中。
[0129] (CPU 839)
[0130] CPU 839用作算术处理装置和控制装置,并且通过各种程序控制信息处理装置 100内的总体操作。CPU 839可以是微处理器。CPU 839能够通过各种程序实现各种功能。
[0131] (ROM 841、RAM 843)
[0132] ROM 841能够存储CPU 839使用的程序、操作参数等。RAM 843能够暂时存储在由 CPU 839执行时要使用的程序、执行期间适当地变化的参数等。
[0133] (操作部 847)
[0134] 操作部847具有生成用于执行期望操作的输入信号的功能。操作部847可包括例 如用于输入信息的输入部(诸如,触摸传感器、鼠标、键盘、按钮、麦克风、开关和操纵杆)以 及用于基于输入生成输入信号并将其输出至CPU 839的输入控制电路等。
[0135] (显示部 849)
[0136] 显示部849是输出装置的示例,并且可以是诸如液晶显示(IXD :液晶显示)装置、 有机EL(0LED :有机发光二极管)显示装置等显示装置。显示部849能够通过显示画面来 提供信息。
[0137] (解码器851、扬声器853)
[0138] 解码器851具有在CPU 839的控制下对输入数据执行解码、模拟转换等的功能。解 码器851能够对经由电话网络天线817和电话处理部819输入的音频数据执行例如解码、 模拟转换等,以将音频信号输出到扬声器853。解码器851也能够例如对经由Wifi天线825 和Wifi处理部827输入的音频数据执行解码、模拟转换等,以将音频信号输出到扬声器853。 扬声器853能够基于从解码器851提供的音频信号输出声音。
[0139] (编码器855、麦克风857)
[0140] 编码器855具有在CPU 839的控制下对输入数据执行数字转换、编码等的功能。编 码器855能够对从麦克风857输入的音频信号执行数字转换、编码等,以输出音频数据。麦 克风857能够收集声音以输出声音作为音频信号。
[0141] (存储部 859)
[0142] 存储部859是用于数据存储的装置,并且可包括存储介质、用于将数据记录在存 储介质上的记录装置、用于从存储介质读出数据的读取装置、用于删除记录在存储介质 上的数据的删除装置等。存储介质可以例如是诸如闪存、MRAM(磁阻随机存取存储器)、 FeRAM(铁电随机存取存储器)、PRAM(相变随机存取存储器)和EEPROM(电可擦除可编程 只读存储器)的非易失性存储器、诸如HDD(硬盘驱动器)的磁性记录介质等。
[0143] 虽然以上参照附图描述本发明的优选实施例,但当然,本发明不限于上述示例。本 领域技术人员可在所附权利要求的范围内发现各种变更和修改,并且应用理解,它们将自 然落入本发明的技术范围内。
[0144] 例如,虽然在上述实施例中在副显示区域中显示广告,但是本技术不限于这样的 示例。例如,本技术不限于这样的示例。例如,副显示区域可以是用于显示主显示区域DA1 中所显示的词的描述文本的词典显示区域。在上述实施例中,在副显示区域中所显示的广 告可以是与主显示区域中所显示的主信息无关的内容,或者可提取与主信息相关的信息并 将其显示在副显示区域中。作为副信息的广告还可以是基于学习功能的结果反映用户的偏 好的息。
[0145] 虽然在上述实施例中假设对作为客户端单元的信息处理装置100执行诸如生成 显示图像的处理,但是本公开的技术范围不限于这样的示例。信息处理装置100的部分功 能可在经由网络连接到客户端单元的服务器上实现。这样的服务器可以例如响应于从客户 端单元传送的指令而执行诸如分析内容项、分析显示区域或生成显示图像的处理,并且将 显示图像或显示控制信号传送到客户端单元。这样的实施例还包括在本公开的技术范围 内。
[0146] 应注意,在本说明书的流程图中所列出的步骤不仅包括以列出它们的顺序按时间 顺序执行的那些处理,而且包括可不按时间顺序执行而是并行地或单独地执行的那些处 理。应理解,在某些情况下,甚至可以按需要以不同顺序执行按时间顺序处理的步骤。
[0147] 另外,还可如下配置本技术。
[0148] (1) 一种信息处理装置,包括:
[0149] 获取部,被配置为获取要在显示画面的第一显示区域中显示的内容项;以及
[0150] 图像生成部,被配置为通过基于所述第一显示区域的布置对所述内容项进行布局 来生成显示图像。
[0151] (2)根据(1)所述的信息处理装置,其中,所述内容项包括与所述显示画面中所显 示的主信息不同的副信息。
[0152] (3)根据(2)所述的信息处理装置,其中,所述副信息是从属于所述主信息的信 肩、。
[0153] (4)根据⑵或(3)所述的信息处理装置,其中,所述第一显示区域被布置在第二 显示区域的下层中,在所述第二显示区域中显示所述主信息。
[0154] (5)根据(1)至(4)中任意一项所述的信息处理装置,其中,
[0155] 所述显示画面包括多个第一显示区域,以及
[0156] 所述图像生成部基于所述多个第一显示区域的布置对所述内容项进行布局。
[0157] (6)根据(5)所述的信息处理装置,其中,所述图像生成部基于所述多个第一显示 区域的布置来确定布置所述对象的角度。
[0158] (7)根据(1)至(6)中任意一项所述的信息处理装置,其中,
[0159] 响应于操作而改变所述第一显示区域的尺寸,以及
[0160] 所述图像生成部根据所述第一显示区域的尺寸来生成所述显示图像。
[0161] (8)根据⑴至(7)中任意一项所述的信息处理装置,其中,
[0162] 所述获取部获取所述内容项中所包括的对象,以及
[0163] 所述图像生成部通过确定所述对象的布置来对所述内容项进行布局。
[0164] (9)根据(8)所述的信息处理装置,其中,所述图像生成部生成包括所述内容项中 所包括的部分对象的显示图像。
[0165] (10)根据(8)或(9)所述的信息处理装置,其中,所述图像生成部还基于所述对象 的属性来生成布置有所述对象的显示图像。
[0166] (11)根据(9)或(10)所述的信息处理装置,其中,
[0167] 响应于放大操作而放大所述第一显示区域的尺寸,以及
[0168] 在所述放大操作之前,所述图像生成部生成优先包括与整个内容项相关联的对象 的显示图像。
[0169] (12)根据(11)所述的信息处理装置,其中,在所述放大操作之后,所述图像生成 部基于每个对象的显示历史来确定每个对象的优先程度。
[0170] (13) 一种信息处理方法,包括:
[0171] 获取要在显示画面的第一显示区域中显示的内容项;以及
[0172] 通过基于所述第一显示区域的布置对所述内容项进行布局来生成显示图像。
[0173] (14) 一种用于使得计算机用作信息处理装置的程序,所述信息处理装置,包括:
[0174] 获取部,被配置为获取要在显示画面的第一显示区域中显示的内容项;以及
[0175] 图像生成部,被配置为通过基于所述第一显示区域的布置对所述内容项进行布局 来生成显示图像。
[0176] 附图标记列表
[0177] 100信息处理装置
[0178] 105内容分析部
[0179] 110显示区域分析部
[0180] 115图像生成部
[0181] 120显示部
[0182] 125操作信息获取部
【权利要求】
1. 一种信息处理装置,包括: 获取部,被配置为获取要在显示画面的第一显示区域中显示的内容项;以及 图像生成部,被配置为通过基于所述第一显示区域的布置对所述内容项进行布局来生 成显示图像。
2. 根据权利要求1所述的信息处理装置,其中,所述内容项包括与所述显示画面中所 显示的主信息不同的副信息。
3. 根据权利要求2所述的信息处理装置,其中,所述副信息是从属于所述主信息的信 肩、。
4. 根据权利要求2所述的信息处理装置,其中,所述第一显示区域布置在第二显示区 域的下层中,在所述第二显示区域中显示所述主信息。
5. 根据权利要求1所述的信息处理装置,其中, 所述显示画面包括多个第一显示区域,以及 所述图像生成部基于所述多个第一显示区域的布置对所述内容项进行布局。
6. 根据权利要求5所述的信息处理装置,其中,所述图像生成部基于所述多个第一显 示区域的布置来确定布置所述对象的角度。
7. 根据权利要求1所述的信息处理装置,其中, 响应于操作而改变所述第一显示区域的尺寸,以及 所述图像生成部根据所述第一显示区域的尺寸来生成所述显示图像。
8. 根据权利要求1所述的信息处理装置,其中, 所述获取部获取所述内容项中所包括的对象,以及 所述图像生成部通过确定所述对象的布置来对所述内容项进行布局。
9. 根据权利要求8所述的信息处理装置,其中,所述图像生成部生成包括所述内容项 中所包括的部分对象的显示图像。
10. 根据权利要求8所述的信息处理装置,其中,所述图像生成部还基于所述对象的属 性来生成布置有所述对象的显示图像。
11. 根据权利要求9所述的信息处理装置,其中, 响应于放大操作而放大所述第一显示区域的尺寸,以及 在所述放大操作之前,所述图像生成部生成优先包括与整个内容项相关联的对象的显 示图像。
12. 根据权利要求11所述的信息处理装置,其中,在所述放大操作之后,所述图像生成 部基于每个对象的显示历史来确定每个对象的优先程度。
13. -种信息处理方法,包括: 获取要在显示画面的第一显示区域中显示的内容项;以及 通过基于所述第一显示区域的布置对所述内容项进行布局来生成显示图像。
14. 一种用于使得计算机用作信息处理装置的程序,所述信息处理装置,包括: 获取部,被配置为获取要在显示画面的第一显示区域中显示的内容项;以及 图像生成部,被配置为通过基于所述第一显示区域的布置对所述内容项进行布局来生 成显示图像。
【文档编号】G06F3/0487GK104094212SQ201280068890
【公开日】2014年10月8日 申请日期:2012年12月27日 优先权日:2012年2月10日
【发明者】宫沢悠介, 宫下健, 守屋松一郎 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1