媒体日志应用中媒体项目的速度浏览的制作方法

文档序号:6440501阅读:107来源:国知局
专利名称:媒体日志应用中媒体项目的速度浏览的制作方法
技术领域
本发明涉及媒体文件的数字存储与管理,尤其涉及一种并入了用于定位媒体文件的浏览机制的媒体文件管理应用。
背景技术
数字通信的高速发展使所有类型的数字媒体项目可在各种无线和有线通信设备之间通信。例如,蜂窝或移动电话不再仅限于电话话音通信,可能包括其它数字通信手段,例如数字连网(即互联网通信、文本信息传送等)。此外,越来越多的蜂窝电话和其它移动无线通信设备集成了其它捕获或生成数字媒体的装置,例如数码相机、数字录音机、数字录像机等,所述其它移动无线通信设备例如是便携计算机、个人数字助理(PDA)等。技术进步使诸如数码相机、数字录像机、数字音频设备等的其它数字设备可以带有用于数字通信的装置。随着越来越多数字设备具备相互数字通信的性能,将在这些设备之间通信的数字媒体项目量将会以惊人速度增长。
除了越来越多的数字设备拥有数字通信性能之外,这些设备的数字存储容量也不断增加。在不远的将来,大部分移动数字通信终端都将具有千兆字节范围内或更大的存储容量,允许这些设备存储大量数字数据。在这种环境中,从存储容量的观点来看,不再禁止存储大量的较大文件类型,例如视频、音频或其它多媒体文件。
在数字通信环境中,越来越多无线和有线数字设备都带有用于数字通信的装置,且这些设备的存储容量看似无穷,所述数字通信设备将遇到并存储无数数字媒体文件。如此,所述数字通信设备将需要一种装置来在有效、用户友好的环境内访问、存储、管理并进一步通信这些数字文件。
例如,如果数字通信设备接收数字媒体文件,则所述设备的用户将从自动将文件装入易访问存储区内的应用获益良多,且所述文件的管理和访问在未来可有效发生,用户无需花费大量时间来搜索媒体文件。
大部分数字通信设备被配备成或可由用户配置成执行每日计划器应用,所述数字通信设备例如是台式或膝上电脑、个人数据助理(PDA)等。所述每日计划器允许用户通过将事件提醒输入数字日历来协调和管理即将到来的事件表。所述数字计划器提供了当到期事件即将到期时,以警报或可视或可听消息向用户发送电子提醒的独特优点。所述数字计划器已被证明对于生意人而言是非常成功的工具,且在大部分情况下已替代了传统的硬拷贝或纸质每日计划器。
大多数数字媒体文件都可根据日历日期容易地分类和存储。例如,婚礼录像可根据婚礼的日期分类,在晚会上拍摄的照片可根据该晚会的日期分类。有很多基于媒体文件的生成日期分类媒体文件的例子。在其它情况下,媒体文件可与使用或播放该媒体文件的日期,或接收人接收所述文件的日期相关。例如,商业会议的多媒体演示可根据演示的日期分类,来自朋友的个人文本文件可根据接收日期分类。
随着时间的流逝,具有较大存储容量的数字设备拥有了得到并存储大量媒体文件的能力。随着我们进入快速成长的数字通信时代,这一点尤其真实,越来越多的数字设备将拥有数字通信的能力。例如,在越来越多功能的数字设备更普遍的未来,例如带有数码相机的移动电话、常规数字相机、数字录像机等具有数字通信的能力,所述设备将充斥着数字媒体文件。能够进行媒体存储的这些设备以及所有其它数字设备的用户将渴望存储并管理这些数字媒体文件的应用。这种应有的关键属性是用户有效性;因为用户必须能够有效地定位媒体文件。
手持数字通信设备的另一关注点是这些设备必须以小大小为特征,以便手持。如果用户能够更符合人体工程学地操纵它们,在这种设备内实施的应用将得到设备用户的接受。就这一点而言,最小化用户输入量,或最小化人手在输入中所花费力量与所遇到不适感的应用是优选的。
因此,需要研发用于数字设备的媒体文件存储和管理应用,其将提供大量媒体文件的存储和能够快速定位特定媒体文件的用户有效性。所述媒体文件存储和管理应用应当能够根据诸如日、周等的时间段来相关并且组织媒体文件。同样,所述媒体管理应用应当向用户提供用于通过时间段简易浏览的系统,以有效定位媒体文件。

发明内容
本发明提供了一种实施在数字设备内的媒体日志或媒体管理应用,其并入了一种速度浏览机制。所述速度浏览机制提供了可根据用户需要改变浏览或卷动功能的速度。例如,如果媒体日志当前显示不同于所需时间段的时间段,用户将需要快速浏览功能。相反,如果媒体日志当前显示接近所述时间段的时间段,用户将需要慢速浏览功能。所述速度浏览器可由用户配置成浏览时间段、特定类型媒体文件、带注释或书签化的媒体文件或其它任何用户指定的可浏览参数。本发明的所述速度浏览机制向设备用户提供了定位时间段以及与该时间段相关媒体文件的高效工具。此外,所述速度浏览机制向用户提供了人体工程学优点,即用户对所述设备的输入有限,而且所需要的用户输入是用户友好的。
在本发明一个实施例中,用于将媒体文件显示在数字设备上的应用包括计算机可读存储媒体,所述计算机可读存储媒体具有嵌入所述媒体的计算机可读程序指令。所述计算机可读程序指令将包括第一指令和第二指令,所述第一指令用于生成用于提供对于数字媒体文件的访问,并使数字媒体文件与预定义时刻相关的媒体视图,而所述第二指令用于生成提供浏览所述应用在多个时间段上所生成视图的能力的媒体句柄。所述指令还提供与所述句柄偏离数字设备显示器的中心线位置的距离成比例的浏览速度。所述第二指令可能还包括用于随着与所述中心线位置的距离增加而提高浏览速度的指令,以及用于随着与所述中心线位置的距离的缩小而降低浏览速度的指令。所述第二指令可能还包括根据所选择浏览参数浏览所述媒体视图和日历视图的指令。所述所选择浏览参数可能包括时间、媒体文件类型、元数据信息、媒体文件书签、媒体文件显示等。此外,所述第二指令可能包括用于当媒体文件根据所述所选择浏览参数在或者进入所述显示器的可见区域时,自动降低浏览速度,并当媒体文件根据所述所选择浏览参数不在或是绕过所述显示器的可见区域时,提高所述浏览速度的指令。通常,所述用于生成媒体视图的第一指令使媒体文件与过去的时间段相关。
本发明还体现为一种数字设备,所述数字设备包括执行用于访问媒体文件的计算机可读程序指令的处理单元。所述计算机可读程序指令包括(1)第一指令,用于提供对于数字媒体文件的访问,并使数字媒体文件与预定义时间相关,以及(2)第二指令,用于生成媒体句柄,所述媒体句柄提供根据所选择浏览参数浏览一个时间段上的媒体视图和日历视图的性能。所述第二指令可能提供与所述句柄偏离数字设备显示器中心线位置的距离成比例的浏览速度。此外,所述数字设备将包括与所述处理单元通信的显示器,所述显示器显示所述媒体视图与分级时间条的组合视图。
本发明还体现为一种方法,所述方法用于在媒体应用中浏览媒体文件。所述方法包括步骤在与执行所述媒体应用的设备相关的显示器上提供媒体视图和媒体句柄,使所述媒体句柄偏离所述显示器的中心线位置一段距离;以及根据所述媒体句柄偏离所述中心线位置的距离设置浏览速度,以在所述媒体视图内定位所需媒体文件显示。此外,所述方法还包括这样的步骤,即调整所述偏离距离适当的量,并根据与所述媒体视图内所需媒体文件的所调整偏离距离来调整所述浏览速度。所述方法可能还包括步骤在使所述媒体句柄偏离所述显示器上的中心线位置一段距离之前,定义浏览参数。所述浏览参数是任何可浏览搜索参数,例如时间、媒体文件类型、元数据信息、媒体文件书签、媒体文件显示等。此外,所述方法可能包括当与所需媒体文件相关类型的媒体文件在所述媒体视图内时,自动改变所述浏览速度的步骤。
因此,本发明为数字设备提供了一种媒体文件存储和管理应用,所述应用将提供大量媒体文件的存储,以及能够使用本文所公开媒体句柄/速度浏览器机制来快速定位特定媒体文件的用户有效性。所述媒体文件存储和管理应用能够根据诸如日、周等的时间段来相关或是组织媒体文件。如此,所述媒体管理应用,更具体地说是独特的速度浏览器向用户提供了这样一种系统,所述系统用于简易地通过时间段来浏览,以有效定位媒体文件。


因此,已从总体上描述了本发明,以下将参照附图,所述附图并不必然照比例绘制,在所述附图中图1示出了根据本发明一个实施例的,组合了日历视图与媒体视图的时线视图,所述媒体视图并入了媒体句柄/速度浏览器。
图2示出了如媒体日志所显示的日历视图或日历窗口。
图3示出了如所述媒体日志所显示的媒体视图或媒体窗口。
图4示出了根据本发明一个实施例的,并入媒体句柄/速度浏览器和中心线的媒体视图。
图5示出了根据本发明一个实施例的,并入媒体句柄/速度浏览器的媒体视图。
图6是根据本发明一个实施例的,实施媒体日志的数字设备的方框图,所述媒体日志并入了媒体句柄/速度浏览器的使用。
图7是根据本发明一个实施例的,用于在媒体日志应用内浏览媒体文件的方法的流程图。
具体实施例方式
以下将参照附图更为全面地描述本发明,在所述附图内示出了本发明的一些但并非全部实施例。事实上,本发明可以多种不同形式表现,不应当解释为仅限于本文公开的实施方式;相反,提供这些实施方式是为了使本文件满足适用的法律要求。类似数字指示类似的单元。
本发明提供了一种实施在数字设备内的媒体日志或媒体管理应用,所述应用并入了速度浏览机制。所述浏览机制提供了浏览或卷动功能的速度的改变。在手动模式下,用户将指令浏览速度,而在自动模式下,所述媒体日志应用将指令浏览速度。例如,在手动模式下,如果所述媒体日志当前显示与所需时间段不同的时间段,所述用户将需要快速的浏览功能。相反,如果所述媒体日志当前显示接近所需时间段的时间段,则所述用户将需要慢速浏览功能。所述自动模式通常与搜索功能一起实施,并提供搜索结果,以通过速度浏览自动显示到所搜索文件位于的媒体视图的区域。
本发明的所述浏览机制以下称为速度浏览,其向设备用户提供了一种高效工具,以便定位时间段以及与所述时间段相关的媒体文件。此外,所述速度浏览机制向用户提供了人体工程学优点,即用户对设备的输入有限,且所需用户输入是用户友好的。
本发明的所述媒体日志应用将使媒体文件与预定义时间相关,通常是时刻或时间段或是事件,从而使得所述用户可以根据时刻、时间段或事件管理媒体文件。一般而言,所述时间段将是与生成或预定生成所述媒体文件的日期相关的特定日期。例如,如果所述媒体文件是生日晚会的视图或视频文件,则所述媒体应用将根据所述生日晚会的日期来分类和存储所述文件。所述媒体日志应用的完整描述见未决美国专利申请No.10/715,187,标题为“与数字设备一起使用的媒体日志应用”,2003年11月17日申请,申请人为Myka等,被转让给与本发明的相同的受让人。将所述申请的内容全部在此引入作为参考。
所述媒体日志应用可能采取与时线视图组合的媒体视图和日历视图的所显示形式,或与所述时线视图组合的媒体视图。在所述媒体日志应用的两个实施例内,所述时线视图可能并入了本发明的速度浏览器。
本发明的媒体日志应用可在任何并入显示器的电子设备上实施和执行,例如台式或便携电脑、蜂窝电话、个人数据助理(PDA)、数码相机、数字可携式摄像机、电子书设备、电视、数字音频播放器等。此外,所述媒体日志应用可能实施在连接到外部显示器的电子设备上,例如机顶盒(STB)、个人摄像机(PVR)、数字摄像机(DVR)等。尽管在多数实施方式中,执行所述媒体日志应用的数字设备将能够实现任何类型的无线或有线线路网络通信,例如无线电信、短程无线电网络、蓝牙、无线局域网(WLAN)、射频识别(RFID)、互联网协议数据广播(IPDC)、数字视频广播(DVB)、红外数据相关(IrDA)、互联网等,但所述数字设备无需适合于经由网络通信。能够内部要求数字媒体文件或可通过存储器设备(例如闪存设备、存储棒、视频和音频存储带、CD、DVD、移动硬盘驱动器(HDD)等)访问媒体文件的设备同样适用。
根据本发明实施例,所述媒体日志应用将由具有存储在所述媒体内的计算机可读程序指令的计算机可读存储媒体包含。所述存储媒体通常是诸如ROM闪存、HDD等的存储设备。可以诸如C++、Java等的标准计算机编程语言写所述编程指令。在处理单元如下执行时,所述程序指令将实施如下所述的媒体日志应用的各个功能。所述计算机可读程序指令包括第一指令,所述第一指令将生成媒体视图,所述媒体视图提供对于数字媒体文件的访问,并使数字媒体文件与时刻、时间段或事件相关。所述计算机可读程序指令包括第二指令,所述第二指令生成速度浏览器,所述速度浏览器使所述媒体视图内的时间段得以有效访问。在另一实施例内,所述计算机可读程序指令包括第三指令,所述第三指令生成日历视图,所述日历视图以日历格式表示时间,并使事件与对应时间信息,例如时刻或时间段相关。尽管所述第一、第二和第三指令可能是彼此通信的模块、对象等,但所述第一、第二和第三指令并不必是程序指令的分散或独立部分,且如果需要可彻底分散。
图1示出了根据本发明实施例的媒体日志应用显示器10的实例,所述媒体日志应用显示器10提供带有媒体句柄/速度浏览器320的日历视图100、媒体视图200和时线视图300。所述时线视图将并入速度浏览器,所述速度浏览器采取可从左边移到右边以调整滚动速度的媒体句柄的形式。根据本发明实施例,以下将详细描述所述速度浏览器及其功能,以及使用方法。
为更好地理解图1的媒体日志应用显示器10,图2和3分别示出了示范性日历视图和媒体视图的表示。
图2示出了根据本发明实施例的日历视图100的实例,所述日历视图1 00提供了日历事件的条目,并为用户提供了每日计划应用。根据本发明实施例,所述日历试图可能与所述媒体视图和时线视图结合显示,以演示所述媒体句柄/速度浏览器。所述日历视图可能由结合数字设备实施的计算机可读程序指令生成。应当注意的是,本文所述的日历视图仅借助实例;其它提供日历事件或提醒的显示的日历视图同样包含在本文发明构思内。尽管所述日历视图通常与未来时间段、未来事件和未来提醒相关,但所述日历视图同样可显示过去时间段、过去事件和过去提醒。作为选择,所述日历视图可由另一日历或个人计划应用生成,在这种情况下,所述日历视图被从辅助日历应用输入所述媒体日志应用。
所述日历视图包括对应于特定日期的日期栏110。在所示实例中,在所述显示器上可见三个日期栏对应于当前日期(即6月19日,星期三)和后续两个日期。一般而言,在激活所述日历试图时,所述当前日期将显示在所述日历视图的左栏内,后续日期的各栏顺序向右放置。显而易见,所述日历视图可以不同方向排列,例如以与栏相对的行排列,或者如果需要将当前日期显示在右栏内。在备选实施例中,所述日历视图可能包括对应于诸如年、月、日、小时等的任何时刻的栏110。此外,在激活所述日历视图时,当前时刻可能显示在所述视图的中间。
所述日期栏110包括多个为与日历事件130相关的信息提供描述区域的时间块120。在所示实施例中,所述时间块对应于一个小时时间块,尽管所述时间块可能用于其它时间长度,例如30分钟块。此外,例如如果一栏表示一年,则所述时间块120可能表示一月。所述日历视图将可垂直滚动,从而使得所述用户可看见日期栏的所有时间块。此外,所述日历视图通常可水平滚动,以提供其它日期或时间栏110的视图。此外,所述时间块可能包括提醒图标140,所述提醒图标140为所述媒体日志用户提供了与即将到来的日历事件相关的可视提醒。例如,在所述实施例中,相机图标向所述用户提醒记入日历的事件需要或将受益于具有手持相机。
与日历事件130相关的信息通常由所述用户输入,并包括诸如事件标题、事件主题、事件日期和时间、事件的位置、参加事件的个人等的信息。可通过经由键入或鼠标型输入信号激活与所述事件相关的时间块输入日历事件。在激活时,窗口或视图可见,从而允许所述用户输入与所述事件相关的信息。一旦已输入所述日历事件,且文本显示在所述时间块内,即可通过经由键入或鼠标型输入信号激活所述日历事件,得到所述日历事件的细节。除了手动输入日历事件之外,所述媒体日志可能从正在所述数字设备上执行的其它源或应用,例如其它内部或外部个人计划或日历应用、电子邮件系统等输入日历事件。此外,与日历事件130相关的信息生成与所述日历事件或提醒相关的元数据信息。
所述时间块120可能包括当前时间指示符150,可能会在包括当前时间的时间块内以粗体铅字或其它形式图形强调所述当前时间指示符150。所述当前时间指示符用于指示当前时刻。所述当前时间指示符将是有效指示符,其以小时和分钟显示当前时间并随着时间消逝前移到下一时间块。此外,所述日历视图100可能以图表分辨过去的时间块和日历事件与未来的时间块和日历事件。在所示实例中,过去的时间块和事件由斜体文本指示,而未来的时间块和事件由非斜体,即标准文本指示。由于所述当前时间指示符移动到下一时间块以指示时间消逝,所述时间块和日历事件的辨识图形将同样改变为指示正确的时间状态。
图3示出了根据本发明实施例的提供可由所述媒体日志用户访问的数字媒体文件的媒体视图200实例,所述数字媒体文件例如是数字图像、数字视频、数字音频、计算机游戏、计算机软件、数字文本文件等。一般而言,以媒体视图表示的媒体文件与过去日历事件或过去提醒相关。所述媒体视图将由结合数字设备实施的第二计算机可读程序指令生成。应当注意的是,本文所述的媒体视图仅借助实例;其它提供与时刻或时间段相关的媒体文件表示的显示的媒体视图同样包含在内,并在本文所公开的发明概念内。作为选择,以所述媒体视图表示的媒体文件可能基于所述媒体文件内时间戳而与时刻或时间段相关,而无需提前在所述日历视图或应用内指明与所述媒体文件相关的事件。
所示实施例的媒体视图包括对应于特定日期的日期栏210,尽管如果需要则所述媒体视图可能以不同方向排列。在所示实例中,在显示器上可见对应于四个先前日期的四个日期栏。在备选实施例中,所述媒体视图可能包括栏210,所述栏210对应于任何时刻,例如年、月、星期、日、时等。所述日期栏包括与媒体文件相关,且在时间上与特定日期、事件和/或时间相关的媒体文件表示220。例如,所述媒体文件表示可能包括为所述用户提供访问数字文件,并为所述用户提供与文件内容相关的信息的表示,所述数字文件例如是视频文件、图像文件、音频文件、文本文件、电子邮件、短消息业务(SMS)消息、多媒体消息业务(MMS)消息等。所述媒体文件表示可能包括图标,或小型视图、文本文件或消息的一部分文本或其它任何带有或不带有所述媒体文件标题的适当媒体文件表示。
一般而言,所述媒体日志将从与所述设备相关的数字录制功能,或经由数字通信从其它设备接收所述媒体文件。例如1)如果所述数字设备是并入数码相机或其它任何充当数字录制设备的数字设备的蜂窝电话,则可直接经由蜂窝电话访问将数字媒体文件(即视图)从所述相机/电话设备通信给另一设备内的媒体日志。
2)如果所述数字设备是独立的数码相机或其它任何数字录制/存储/播放设备,并配备有无线或有线线路网络连接,则可将所述数字媒体文件直接从连网设备通信给另一设备内的媒体日志。
3)如果所述数字设备是独立的数码相机或其它任何数字录制/存储/播放设备,并配备有短程数字通信装置,则所述数字媒体文件可首先被通信到远程数字通信设备(即蜂窝电话、PDA、膝上电脑等),所述远程数字通信设备然后将所述文件传送到具有媒体日志的另一设备。作为选择,在附近,文件传送可能直接指向具有媒体日志的另一设备。
4)所述媒体文件可能由物理存储器单元/设备从一个设备通信传送到另一设备。
因此,从其通信所述媒体文件的数字录制/存储/播放设备(即传送设备)可能包括并实施所述媒体日志应用,或可能不包括所述媒体日志应用。如果所述传送设备包括所述媒体日志应用,则在通信到其它设备之前,可能出于媒体日志的目的处理所述媒体文件。
所述媒体文件的通信/同步可能在生成新媒体文件之后,或在已生成特定数量的媒体文件之后自动进行。作为选择,所述通信可能发生在所选择时刻,或发生在用户请求时,且所述通信可能包括单个媒体文件或一组媒体文件。所述通信/同步可能经由任何无线或有线线路网络通信方法,例如经由SMS、MMS或文件传送发生。从后端媒体日志应用/设备到任何具有或不具有所述媒体日志应用的数字录制/存储/播放设备的所述通信,即同步同样可能发生。
所述媒体文件通常具有相关元数据,所述元数据的形式为时间戳、事件名称、文件名称、位置信息、所述事件或媒体文件中的人、所述媒体文件内的对象、文件类型、文件大小等。所述媒体文件元数据可能由数字录制设备在生成所述媒体文件时输入,或例如在生成所述媒体文件或接收或传送所述媒体文件时手动输入。此外,所述元数据可能先前以与所述媒体日志内的日历事件相关形式存在,并与生成所述文件时刻的数字媒体文件相关,如果生成所述媒体文件的设备执行媒体日志应用的话。
一旦所述媒体日志接收所述媒体文件,所述媒体文件元数据即被与所述日历事件信息组合和/或与其相关。所述组合和/或相关元数据信息与所述媒体视图内的所述媒体文件相关,从而使得当用户经由媒体文件表示访问所述媒体文件时,将为所述用户演示组合元数据和日历事件信息。例如见图3的媒体文件表示220,其中小型视图与标题和文本条目组合。
再次参照图1,其描述了媒体应用显示器10,所述媒体应用显示器10是日历视图100、媒体视图200和时线视图300的组合。根据本发明实施例,所述视图的时线部分并入速度浏览器。如上所述,所述日历视图100显示在所述数字设备的显示器的右边,所述媒体视图200显示在所述显示器的左边,所述时线视图特征显示在所述日历视图和媒体视图之上或之下。所述时线视图,尤其是速度浏览器将由结合数字设备实施的计算机可读程序指令生成。应当注意的是,所述时线视图,尤其是本文所述的速度浏览器仅借助实例;其它提供时线显示,以及与媒体视图和日历视图组合的速度浏览功能的时线视图和速度浏览器的配置同样包含在内,并属于本文的发明概念。
所示实施例的时线视图300提供了时间条310和媒体句柄/速度浏览器320,后者也被称为时间句柄。所述媒体句柄/速度浏览器提供了本发明的速度浏览功能。如上所述,所述日历视图100显示如当前时间指示符150所指示的当前日期,以及两个后续日期。所述媒体视图200显示四个先前日期。
图1和4所述的媒体句柄/速度浏览器320被显示在固定平衡位置内,优选的是,例如在图1内相对于时间条,或相对于所述媒体日志应用的显示,在图4内相对于媒体视图的中心线位置内。在中心线位置内,所述媒体句柄/速度浏览器与下面栏的媒体视图相关,且所述媒体句柄/速度浏览器将显示与下面栏相关的日期。此外,在所述中心线位置内,所述媒体句柄/速度浏览器将通常与时间条的下面时间单元相关,例如日。所述媒体句柄/速度浏览器将显示与所述媒体句柄内的下面时间单元相关的时间单元,例如日。
所述媒体句柄/速度浏览器320通常将具有用于指示所述媒体句柄/速度浏览器的中心点的中心标记322。当所述媒体句柄在平衡位置,通常为中心线位置内时,所述中心标记将指向所述时间条310内的相关时间单元330。所述相关时间单元将被指示在所述媒体句柄上,且与所述时间单元相关的所述媒体视图或日历视图通常在所述中心标记之下。当所述媒体句柄在偏离位置内时,所述中心标记将指向所述时间条内的相关时间单元,而与所述时间单元相关的媒体视图或日历视图当前正滚入可见显示内。
此外,在平衡位置内,所述媒体句柄320的长度置于当前正在所述媒体视图200和/或日历视图100中显示的时间条310的时间单元330之上。在图1所示的实例中,所述媒体句柄的长度至少覆盖7个时间单元部分,所述7个时间单元对应于所述媒体和日历视图的7日;所述媒体视图内的4日(6月15日-6月18日),以及日历视图内的3日(6月19日-6月21日)。就此而言,媒体句柄的长度将会自动改变,以容纳当前位于所述显示器的可见区域内的时间单元量。并不在所述媒体句柄之下的时间条的区域为所述用户提供,在所述可视区域内显示的时间段之外的时间段内媒体文件内容的可见指示。
在手动模式中,所述媒体句柄/速度浏览器的移动通常借助键入或鼠标型激活来实现。一般而言,鼠标型接口的点击和拖动功能用于将所述媒体句柄/速度浏览器移动到左边或右边。例如,如果所述用户将所述媒体句柄/速度浏览器移动到左边,则所述日历视图和媒体视图将滚动到右边,从而使得所述媒体视图内的更多过去日期将被显示。如果所述用户将所述媒体句柄/速度浏览器移动到右边,则所述日历视图和媒体视图将滚动到左边,从而使得所述媒体视图内的更多未来日期将被显示。
所述媒体句柄/速度浏览器可自动偏离,以定位特定时刻、时间段或事件。所述自动模式通常结合搜索功能实施,并提供搜索结果,以通过自动浏览显示到所搜索文件位于的媒体视图的区域内。
如果所述媒体句柄/速度浏览器320与中心位置偏离相对较短的距离,则慢速浏览将会发生。在此实例中,所述时间条、媒体视图和/或日历视图将在所述偏离的相对方向上相对缓慢地移动,而对应的日期和媒体文件表示将出现在显示区域内。如果所述媒体句柄/速度浏览器与中心位置偏离相对较长的距离,则快速浏览发生。相对较长距离的实例可能是使所述媒体句柄偏离到与所述显示器的水平端相邻的位置。在此实例中,所述时间条、媒体视图和/或日历视图将在所述偏离的相对方向上相对快速地移动,而对应的日期和媒体文件表示将出现在显示区域内。一旦所述媒体句柄/速度浏览器被从所偏离的位置释放,所述媒体句柄/速度浏览器即会停止速度浏览,并自动返回到诸如中心线位置的平衡位置。一旦所述媒体句柄/速度浏览器返回到所述中心线位置,所述媒体句柄/速度浏览器即指示所述媒体句柄/速度浏览器被从所偏离位置释放的日期,而与诸如日期的所述时刻相关的媒体视图栏、日历视图栏或时间条单元将置于中心位置的媒体句柄/速度浏览器之下。
例如,如果媒体日志10的用户希望访问距离不远的过去日期,则所述用户将使所述媒体句柄/速度浏览器320向左偏离较短距离。向左移动并按住所述媒体句柄较短的距离,将会调用过去日期的慢速浏览。当所需日期在所述媒体句柄/速度浏览器上明显时,所述用户可能会释放所述媒体句柄/速度浏览器。释放所述媒体句柄/速度浏览器自动将所述媒体句柄/速度浏览器置于中心线位置内,而所需日期和相关媒体视图或日历视图将在所述媒体句柄/速度浏览器之下。
作为选择,如果所述媒体日志的用户希望访问距离遥远的过去日期,则所述用户将会使所述媒体句柄向左偏离较长距离(即与所述显示的左侧相邻),优选的是沿着所述时间条。将所述媒体句柄向显示器的远左端移动,将会调用所述日期的快速浏览。这需要所述浏览功能从慢速浏览急速跳跃到快速浏览。当所述用户在其希望访问的日期附近时,所述媒体句柄可被释放,以便将所述时间条移回所述中心线位置。释放所述媒体句柄,以将所述媒体句柄重新放置在所述中心线位置内,还会相应地重新放置所述时间条、媒体视图和日历视图。这将允许所述用户通过使所述媒体句柄与所述中心线偏离相对较短的距离,集中于所需日期。作为选择,当所述媒体条被置于所述显示器的较远的左边,且所述速度浏览功能已移动到所需日期的附近时,所述媒体句柄/速度浏览器可移动到右边,以减慢速度浏览功能。减慢所述速度浏览功能将允许所述用户集中于所需日期,并平稳地将所需内容置于所述媒体视图的中间。
此外,当所述媒体句柄/速度浏览器偏移到调用快速浏览的位置处时,所述浏览功能可被配置为向具有与其相关媒体文件的那些特定日期减慢速度。将所述速度浏览功能减慢为监控速度将会允许所述用户浏览所述媒体视图内的媒体文件表示,或所述日历视图内的日历事件,以确定所述媒体文件或日历事件是否为所述用户希望访问的特定文件或事件。
图4提供了根据本发明实施例的如何实施所述媒体句柄的速度浏览功能的示范性实例。所述媒体句柄320起初在固定位置处,如上所述所述固定位置借助中心线410将所述媒体句柄置于中间。因此,在所述固定位置内,所述媒体句柄的中心标记420在所述中心线上。当所述媒体句柄偏离所述固定位置(即从所述中心线向左或向右移动)时,所述媒体日志应用的视图将会在所述偏离的直接相对方向上滚动。因此,如上所述,使所述媒体句柄向右偏离将会使更多所述日历视图滚入所述显示器的可见区域,使所述媒体句柄向左偏离将会使更多所述媒体视图,以及相关媒体文件表示滚入所述显示器的可见区域。
当所述媒体句柄320偏离预定义的“短”距离时,导致的滚动是根据下面时间条310内时间单元330的慢速逐步滚动。在所示实例中,所述预定义“短”距离被定义为虚标记430之间的距离。只要所述媒体句柄在标记430之间偏离,所述逐步滚动仅限于下方的媒体或日历视图(即所述时间条保持静止)。因此,随着所述媒体句柄移动,所述中心标记420将指向所述时间单元,所述时间单元在所述时间句柄不再移动的情况下移动到中心线处。例如,如果所示实例内的时间单元330为日,则随着媒体句柄移动,一旦所述中心标记遇到所述时间条上的时间单元,与所述时间单元相关的日期将被显示在所述媒体句柄内,所述日期将被滚入所述媒体视图或日历视图,且相关媒体文件表示或日历事件提醒将在接近于所述中心线410的显示器上可见。
一旦所述媒体句柄320的中心标记420的偏离超出预定义的“短”距离(即标记430),所述时间条将与滚动下面媒体视图或日历视图同时滚动。当所述偏离的程度超出标记430时,所述滚动速度将依据速度线440所指示,例如以线性方式或指数方式增加,这被称为加速或速度浏览。所述速度线仅是出于示范性目的显示的,实际上并不出现在所述媒体日志应用的时线视图内。在加速浏览模式中,所述媒体句柄可能被置于固定位置内,以加速浏览过时间段。此外,在加速浏览模式中,所述媒体句柄的中心标记将指向所述滚动时间条内的时间单元,所述时间单元将被快速显示在所述媒体句柄内,所述媒体视图和/日历视图将被迅速滚动。一旦释放偏离的媒体句柄,其就会自动返回到平衡位置,通常为中心线410位置。在所述显示器内,中心标记指向的时间单元以及所述媒体句柄变为中心。
根据本发明的备选实施例,所述用户可能将所述速度浏览器配置为浏览参数,而非时间。例如,所述速度浏览器可能被配置为浏览(1)特定媒体文件类型(即视频、音频等),(2)以特定书签指定的媒体文件,(3)所放大或加框的媒体文件表示,(4)特定的带注释日期或时间段,(5)具有大于指定数量的媒体文件的特定日期,(6)除以上之外,或其它任何与所述媒体文件相关的元数据项,或是出于浏览目的以上述任何组合定义其它任何适当的参数。在此实例中,借助速度浏览器搜索功能和/或用于选择感兴趣速度浏览器参数的菜单,配置所述媒体日志。
例如,如果所述速度浏览器由所述用户配置为浏览视频文件,则在所述浏览功能内,所述浏览器将移动到所述媒体视图内的包括视频文件的那些区域,而其它并不包括视频文件的日期将被移过。在此实例中,如果所述媒体句柄偏离为提供快速浏览,则所述浏览功能可能包括在媒体视图显示视频文件时,将速度减慢为监控速度,以允许所述用户访问其希望访问的所表示视频文件。在以监控速度浏览的持续期间足够长,以允许所述用户访问所显示的视频文件表示之后,所述速度浏览器将再次加速为快速浏览模式,直至遇到下一具有视频文件的媒体视图,且再次减慢浏览速度。
作为选择,如果所述速度浏览器被配置为搜索特定媒体文件,则所述浏览器可能被配置为加速浏览到所需媒体文件,且一旦所述媒体文件被浏览到所述显示区内,便立即中止所述浏览功能。所述浏览将通过偏离或再次点击所述媒体句柄,例如通过鼠标型激活或键入而再次开始。
在另一实施例中,如果所述速度浏览器由所述用户配置为浏览媒体文件内的元数据的任何项目组合,所述媒体文件例如是视频文件,则当借助鼠标光标偏离或点击所述媒体句柄时,所述浏览器将立即移动或步进到媒体视图内的包括视频文件的第一区域,例如日,而其它并不包括视频文件的日期将被跳过。当再次借助鼠标光标偏离或点击所述媒体句柄时,所述浏览器将立即移动或步进到媒体视图内的包括视频文件的另一区域,而其它并不包括视频文件的日期将被跳过。在此实例中,所述浏览器将通过自动跳过并不包括所确定的元数据的项目组合的日期,提供快速浏览。
图5示出了本发明的备选实施例,其中所述媒体日志显示包括媒体视图200与媒体句柄/速度浏览器320的组合。在此实施例中,所述计算机可读程序指令将生成媒体视图,所述媒体视图提供对于媒体文件的访问,并使数字媒体文件与时间段相关。所述指令还将生成媒体句柄/速度浏览器。所述媒体视图包括对应于特定日期的日期栏210。在所示实例中,在显示器上可见对应于四个日期的四个日期栏。所述日期栏包括与媒体文件相关,在时间上与特定日期相关的媒体文件表示220,且在日期内与特定标题相关。例如,所述媒体文件表示可能包括为所述用户提供访问数字文件,并为所述用户提供与文件内容相关的信息的表示,所述数字文件例如是视频文件、图像文件、音频文件、文本文件等。所述媒体文件表示可能包括图像,数字图像或视频文件的标题,文本消息的一部分文本,或其它任何适当的媒体文件表示。
在本发明的该实施例内,所述日期栏可能包括过去日期、当前日期和未来日期。尽管将在过去日期栏内分类多数媒体文件,但也可在未来日期栏内分类媒体事件。例如,在未来日期栏下可分类仍被演示的多媒体表示。
所述时线视图300的特征包括媒体句柄/速度浏览器320。所述媒体句柄/速度浏览器通常在所述时线视图内可见,且位于可见显示器内的中心固定位置处。以上述相同方式,所述媒体句柄/速度浏览器可被在所述显示器上向左或向右移动,以提供所述媒体视图内的日期的浏览。图5实施例的所述媒体句柄/速度浏览器将具有以上结合图3和4描述的配置和功能可能。
本发明的又一实施例由数字设备定义,所述数字设备根据本发明实施例实施媒体日志应用,具体而言为所述媒体日志的速度浏览器方面。图6示出了实施所述媒体日志的数字设备500的方框图。如上所述,所述数字设备可能是能够借助任何网络方法,或便携存储单元与其它数字设备数字通信的数字设备,例如包括移动电话、PDA、膝上电脑、数码相机、数字摄像机、电子书设备、数字录音机、个人计算机、机顶盒(STB)、电视等的移动终端。
所述数字设备500将包括处理单元510,例如处理器、专用集成电路、模拟和/或数字电路或其它任何执行用于访问媒体文件的计算机可读程序指令的类似设备。其中所述程序指令和媒体文件通常存储在存储器设备512内。所述计算机可读程序指令可能包括第一指令520、第二指令530和第三指令540,所述第一指令520用于生成媒体视图,所述媒体视图提供对于数字媒体文件的访问,并使数字媒体文件与时间段相关,所述第二指令530用于生成日历视图,所述日历视图以日历格式表示时间,并使事件与各个时间段相关,所述第三指令540用于生成速度浏览器,所述速度浏览器使所述用户能够改变浏览功能的速度,以有效定位所述媒体日志内的媒体文件。在备选实施例中,所述操作指令可能仅限于第一指令520和第三指令540,所述第一指令520用于生成媒体视图,所述媒体视图提供对于数字媒体文件的访问,并使数字媒体文件与时间段相关,所述第三指令540用于生成速度浏览器,所述速度浏览器使所述用户能够改变浏览功能的速度,以有效定位所述媒体日志内的媒体文件。此外,所述数字设备包括显示器550,所述显示器550与所述处理单元通信,并提供所述日历视图和媒体视图的显示机制。
此外,本发明体现为一种自动浏览媒体日志内的媒体文件的方法。参照图7的流程图,在步骤600中,所述用户定义将被浏览的元数据信息项。元数据是诸如文件类型、文件标题、所生成数据文件、文件创造者等的信息,其被结合所述媒体文件存储。例如,用户可能选择浏览所有视频文件,或所述用户可能选择浏览具有指定标题的特定媒体文件。定义所述浏览准则可能包括浏览项目的关键字搜索,或可从能够浏览的元数据项目的菜单中选择浏览准则。
在步骤610中,通过使所述媒体句柄偏离所述平衡位置,优选的是所述数字设备显示器上的固定中心线位置,启动所述浏览功能。在阶段620内,所述媒体日志确定定位正被浏览(多个)媒体文件所必需的与所述中心线偏离的大致长度,然后所述媒体句柄自动偏离所确定的长度。在步骤630内,根据所述媒体句柄偏离所述中心线位置的量,设置浏览功能速度。如果所述媒体句柄偏离所述中心线位置相对较小程度,则浏览速度将相对缓慢,而如果所述媒体句柄偏离所述中心线位置相对较大程度,则浏览速度将相对较快。在步骤640中,在媒体文件表示,以及与所述媒体文件相关的附带元数据信息被滚过所述显示器时,所述系统对它们进行观察,以确定一个所滚过的媒体文件是否为所需媒体文件。作为选择,在趋近可见显示区域的媒体文件的元数据进入可见显示区之前,所述系统对它们进行观测(以便使所述滚动的速度平稳减慢)。所述观测、趋近媒体文件的距离可能根据浏览速度改变改变,即在浏览速度快时距离更大,反之亦然,或所述距离可能是不变的。
在步骤650中,所述系统确定是否已找到媒体文件和附带元数据信息。如果尚未找到它们,则过程返回到步骤620,其中所述系统确定偏离距离,然后浏览迭代发生,直至所述系统找到所定义的媒体文件。如果已找到它们,则在步骤660中,所述系统可能会估计将被滚过以将所述媒体文件带入所述显示器的可见区域的剩余距离。在步骤670中,所述系统可能以预定方式,例如根据与所找到趋近媒体文件的距离,以及所述媒体句柄与所述媒体视图(或显示器)上的中心线的偏离范围,减慢所述浏览速度,以便将所述媒体文件带入所述显示器的可见区域,从而平稳地减慢浏览速度,即使所述用户并未移动所述媒体句柄。在步骤680中,所述媒体句柄由所述媒体日志应用释放,而所述媒体句柄返回到所述中心线位置。
在步骤690中,在释放所述媒体句柄之后,所找到的媒体文件、相关时间单元(例如日期栏)和所述时间条被同时置于所述媒体视图(或显示器)的中心。如果所需媒体文件绕过所述媒体视图(或显示器)的中心线,则所述系统在步骤700内确定与所述绕过媒体文件的距离,然后在步骤710内,以预定方式,例如根据与所绕过媒体文件的距离,以及所述媒体句柄与所述媒体视图(或显示器)上的中心线的偏离范围,加快所述浏览速度。所述系统将返回到步骤640,以观测趋近媒体文件的元数据,并查明所述趋近媒体文件是否满足浏览准则。所述过程迭代继续,直至所述系统定位并显示所有满足所述浏览准则的所需媒体文件。作为选择,当所需媒体文件已绕过所述可见显示器的可见区域时,所述系统在步骤700内确定与所绕过媒体文件的距离,并在步骤710内以预定速度加快浏览速度。
本发明的所述实施例提供了实施在数字设备内的并入速度浏览机制的媒体日志或媒体管理应用。所述速度浏览机制提供了依据用户需要改变所述浏览或滚动功能的速度。例如,如果所述媒体日志当前显示距离所需时间段遥远的时间段,则所述用户将需要快速浏览功能。相反,如果所述媒体日志当前显示接近所需时间段的时间段,则所述用户将需要慢速浏览功能。本发明的速度浏览机制为设备用户提供了一种定位时间段和与所述时间段相关的媒体文件的高度有效方法。此外,所述速度浏览机制向用户提供了人体工程学优点,即用户对所述设备的输入有限,而且所需要的用户输入是用户友好的。
本发明相关领域的技术人员应当理解的是,对于本文所述发明的许多修改和其它实施例具有在以上描述和相关附图内说明的教义优点。因此,应当理解的是,本发明并不仅限于所公开的特定实施例,而修改和其它实施例预计包括在所附权利要求书范围内。尽管本文使用特定术语,但仅是在一般描述意义上使用所述术语,并不具有限制意义。
权利要求
1.一种用于提供对于数字设备中的媒体文件的访问的应用,所述应用包括计算机可读存储媒体,所述计算机可读存储媒体具有嵌入所述媒体中的计算机可读程序指令,所述计算机可读程序指令包括第一指令,所述第一指令用于生成媒体视图,所述媒体视图提供对于数字媒体文件的访问,并使数字媒体文件与时间段相关联;以及第二指令,所述第二指令用于生成媒体句柄,所述媒体句柄提供浏览由所述应用在多个时间段上生成的视图的能力。
2.根据权利要求1的应用,其中所述用于生成媒体句柄的第二指令还提供根据所选择浏览参数,浏览所述应用的视图中的时间段的能力。
3.根据权利要求2的应用,其中所述用于生成媒体句柄的第二指令提供根据从与所述媒体文件相关的元数据项的任何组合中选择的浏览参数,浏览所述应用的视图中的时间段的能力。
4.根据权利要求2的应用,其中所述用于生成媒体句柄的第二指令提供根据从一个或多个与时间段相关的元数据项中选择的浏览参数,浏览所述应用的视图中的时间段的能力。
5.根据权利要求3的应用,其中从这样的组中选择所述元数据项,所述组包括时间、媒体文件类型、媒体文件大小、媒体文件书签、媒体文件注释、媒体文件显示、媒体文件标题、媒体文件名称、主题、内容、位置、情况、优先级、联系信息、人名、电子设备名、电子设备的技术信息、所述媒体文件中描述的项以及内容信息列表。
6.根据权利要求2的应用,其中所述用于生成媒体句柄的第二指令还包括这样一种指令,即所述指令在所述应用确定接近的媒体文件与所选择的浏览参数一致时,降低浏览速度。
7.根据权利要求6的应用,其中所述用于生成媒体句柄的第二指令还包括这样一种指令,即所述指令用于根据所述接近的媒体文件的距离以及所述媒体句柄偏离所述中心线位置的程度,来降低浏览速度。
8.根据权利要求2的应用,其中所述用于生成媒体句柄的第二指令还包括这样一种指令,即所述指令用于在媒体文件根据所述选择的浏览参数绕过所述应用所生成的视图的中心线时,提高浏览速度。
9.根据权利要求8的应用,其中所述用于生成媒体句柄的第二指令还包括这样一种指令,即所述指令用于根据所述绕过的媒体文件的距离以及所述媒体句柄偏离所述中心线位置的程度,来提高浏览速度。
10.根据权利要求1的应用,其中所述第一指令基于与所述数字媒体文件相关的信息,使数字媒体文件与时间段相关。
11.根据权利要求1的应用,还包括第三指令,所述第三指令用于生成日历视图,所述日历视图以日历格式显示时间,并使事件与对应的时间段相关。
12.根据权利要求11的应用,其中所述第一指令使数字媒体文件与过去的时间段相关,且其中所述第三指令使事件与对应的未来时间段相关。
13.根据权利要求2的应用,其中所述第二指令还包括这样一种指令,即所述指令用于通过直接步进到包含具有所述选择浏览参数的媒体文件的时间段而浏览媒体项。
14.根据权利要求2的应用,其中所述第二指令还包括浏览媒体视图、日历视图和时间条的指令。
15.一种数字设备,所述设备包括处理单元,执行用于访问媒体文件的计算机可读程序指令,所述计算机可读程序指令包括第一指令,所述第一指令用于生成媒体视图,所述媒体视图提供对于数字媒体文件的访问,并使数字媒体文件与时间段相关,以及第二指令,所述第二指令用于生成媒体句柄,所述媒体句柄提供浏览由所述应用在多个时间段上生成的视图的能力;以及显示器,与所述处理单元通信,用于显示所述媒体视图与所述媒体句柄的组合视图。
16.根据权利要求15的数字设备,其中所述计算机可读程序指令还包括第三指令,所述第三指令用于生成日历视图,所述日历视图以日历格式显示时间,使事件与对应的时间段相关,并且与所述媒体视图和媒体句柄一起由所述显示器显示。
17.一种用于在媒体应用中浏览媒体文件的方法,所述方法包括步骤在与实施所述媒体应用的设备相关的显示器上提供媒体视图和媒体句柄;使所述媒体句柄偏离所述显示器上的中心线位置;以及根据所述媒体句柄偏离所述中心线位置的距离设置浏览速度,以定位所述媒体视图中的所需媒体文件的显示。
18.根据权利要求17的方法,还包括步骤调整所述偏离距离适当的量,并根据调整后的偏离距离调整浏览速度,以定位所述媒体视图内的所需媒体文件。
19.根据权利要求17的方法,还包括步骤在使所述媒体句柄偏离所述显示器上的中心线位置之前,定义浏览参数。
20.根据权利要求19的方法,其中所述在使所述媒体句柄偏离显示器上的中心线位置之前,定义浏览参数的步骤还包括定义从下述的组中选择的浏览参数,所述组包括时间、媒体文件类型、元数据信息、媒体文件书签以及媒体文件显示。
21.根据权利要求20的方法,还包括当与所述所需媒体文件相关的媒体文件类型在所述媒体视图中时,自动改变所述浏览速度。
22.根据权利要求21的方法,其中所述当与所述所需媒体文件相关的媒体文件类型在所述媒体视图内时,自动改变浏览速度的步骤还包括当与所述所需媒体文件相关的媒体文件类型在所述媒体视图中时,自动降低所述浏览速度,当与所述所需媒体文件相关的媒体文件类型不在所述媒体视图内时,提高所述浏览速度。
全文摘要
一种实施在数字设备内的媒体管理应用,所述数字设备并入了一种速度浏览机制。所述速度浏览机制提供了根据用户需要改变浏览或卷动功能的速度。所述速度浏览器可由用户配置成浏览时间段、特定类型媒体文件、带注释或书签化的媒体文件或任何其它用户指定的可浏览参数。本发明的所述速度浏览机制向设备用户提供了定位时间段以及与所述时间段相关媒体文件的高效工具。此外,所述速度浏览机制向用户提供了人体工程学优点,即用户对所述设备的输入有限,且需要的用户输入是用户友好的。
文档编号G06F12/00GK1619542SQ20041009473
公开日2005年5月25日 申请日期2004年11月17日 优先权日2003年11月17日
发明者奥利·奥克赛恩, 克里斯蒂·林霍尔姆 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1