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

文档序号:6472108阅读:246来源:国知局
专利名称:信息处理方法和装置的制作方法
技术领域
本发明涉及一种信息处理力法和装置,以及一种媒体。更具体地,它涉及到一种信息处理方法和装置,以及一种媒体,其中可以对作为一种标记单粘着在个人计算机桌面屏幕上的标签执行预定的处理。
至今已经频繁使用的是附加一种标记单,作为纸件文书的注视标记,在该标记单上写上备忘录并且将它粘贴到某处,用作为提示项。本受让人已经提出一种用于在个人计算机的桌面屏幕上再生类似东西的应用程序。现实中,已经开始销售预先安装该应用程序的个人计算机。在下面的描述中,显示在桌面屏幕上的标记单被称为标签,并且用于在桌面上显示标签的应用程序被称为标签软件。在该标签中,通过在个人计算机上将该标签软件作为一种应用程序,不仅可以处理文本比如字母而且还可处理语音或图象。而,文章标记单不能处理语音或图象,比如运动图像。


图1显示了桌面屏幕上一种标签的例子。在该图中,在标签L上不仅可以粘贴文本比如字母而且还可粘贴字母或图象。此时,在图1下部的标签L显示了已经在适当的位置粘贴了图象的状态。如果语音等等被粘贴在该标签L上,并且比如用鼠标点击重放按钮PB,该语音就可以被重放。另一方面,如果比如用鼠标点击停止按钮SB,则可以中止语音再现。
利用在桌面上粘贴标签的应用程序(标签软件),制定、移动和删除该标签的操作都是可能的。
而且,在该标签上可以执行文本或图象或语音记录方面的变更。
但是,在该标签软件中,如果该标签已经被校正,仅保存校正后最近的信息,这样就不可能在任意的过去时间点处识别该标签处于什么样的状态。而且,如果该标签已经被删除,与该标签相关的数据被完全清除,这样就不能再看到该标签,例如,该标签不能被重新显示在该桌面上。SUMMARY OF THE INVENTION因此,本发明的目的是提供一种信息处理方法和装置,以及一种媒体,其中可以识别在任意的过去时间点的标签状态,并且如果该标签被删除,还可以再生该标签。
如果在桌面上预置窗口中的日期/时间指示器上表示的日期和时间要被变更,则例行做法是指示该日期/时间指示器的年、月、日、小时和分钟等等,并且变更其图形。
例如,如果对于这样的显示“19990521120000”(1999年五月21日,12点钟,0分0秒),要变更月份数字,则光标被设置到月指示符(“05”)上,以将它激活并且从键盘上直接进行输入。
做为选择,键盘上的上/下键可用于变更该数字,或者用鼠标点击用于指示时间上/下的预置按钮。该时间/日期的指示是非常麻烦的。
因此,本发明的另一个目的是提供一种信息处理力法和装置以及一种媒体,其中个人计算机要处理时间概念,时间的指定可以被简化,并且其中与指定的时间对应的信息可以被容易地检索到。
一方面,本发明提供一种信息处理装置,它包括用于记录预定处理单元的存储装置,其中粘贴与时间信息相关的不同属性的对象信息;以及再生装置,它根据该时间信息,再生与所需的日期和时间相关的预定处理单元。
另一方面,本发明提供一种信息处理装置,它包括记录预定处理单元,其中粘贴与时间信息相关的不同属性的对象信息;以及,根据该时间信息,再生与所需的日期和时间相关的预定处理单元。
又一方面,本发明提供一种媒体,它允许信息处理装置执行包括下列步骤的程序记录预定处理单元,其中粘贴与时间信息相关的不同属性的对象信息;以及,根据该时间信息,再生与所需的日期和时间相关的预定处理单元。
利用按照本发明的该信息处理方法和装置以及该媒体,在预定处理单元中要粘贴的不同属性的对象信息与该时间信息彼此关联地存储,而且根据该时间信息再生与所需日期和时间相关的预定处理单元的状态,因此,在任意时间点比如过去时间点的标签状态都可以被识别。
而且,如果该标签被删除,它还可以被再生。
图1显示了粘贴在桌面上的标记单的一个例子。
图2是显示一个采用本发明的笔记本电脑的透视图。
图3是显示图2所示笔记本电脑的主体部分的平面图。
图4是显示本发明的基本点梭动盘的放大图。
图5是主体部分的梭动盘一侧的侧视图。
图6是该梭动盘的透视图。
图7是一个透视图,它显示了图6所示梭动盘的基本单元触点固定底盘。
图8是该梭动盘的前剖面图。
图9是该梭动盘的侧剖面图。
图10是一个设备的侧视图,图示了梭动盘在其上的安装状态。
图11是显示构成该梭动盘的旋转编码器的顶部平面图。
图12是显示该梭动盘的按钮开关部分的顶部平面图。
图13是图2所示笔记本电脑的电路图。
图14显示了一个硬件结构,其中嵌入式控制器通过旋转检测单元来监视该梭动盘的旋转编码器部分的状态。
图15是一个流程图,它显示了嵌入式控制器已经执行梭动盘状态监控程序的状态。
图16是了说明图14所示旋转检测单元的操作的时间图。
图17是一个流程图,用于说明在打开电源开关之后由笔记本电脑的CPU执行的梭动盘状态监控程序。
图18示例性地显示了一个梭动盘菜单。
图19示例性地显示了另一个梭动盘菜单。
图20示例性地显示了再一个梭动盘菜单。
图21示例性地显示了一个子菜单。
图22示例性地显示了另一个子菜单。
图23是一个流程图,它说明了一个通知处理过程,即与梭动盘相关的应用程序完成由CPU执行的梭动盘状态监控程序。
图24是一个流程图,它说明了由与梭动盘相关的应用程序或与梭动盘非相关的应用程序完成的事件操作。
图25显示了与梭动盘相关的应用程序的第一个具体例子的示例性窗口显示。
图26显示了在一个应用程序列表中记录应用程序的状态,该列表从设置梭动盘的起动装置功能开始。
图27显示了由本实施例的标签软件操作的项目、标签和对象的数据之间的关系。
图28显示了正常模式操作期间桌面图象的一个例子。
图29显示了在当前模式中桌面图象的示意结构。
图30显示了在过去模式中桌面图象的示意结构。
图31显示了将来模式中桌面图象的示意结构。
图32显示了本实施例的标签的视窗图象的一个例子。
图33图示了显示与播放和暂停按钮相关的播放时间(声音记录时间)的工具条。
图34图示了显示与链接按钮(链接目标或URL的文件路径)相关的链接内容的工具条。
图35图示了警报图标与循环图标的例子。
图36显示了条状时间视图控制台窗口。
图37显示了浮动状态的时间视图控制台窗口。
图38是一个放大图,它只显示了在条状时间视图控制台窗口左方的旋转动画单元的近处。
图39示例性地显示了在正常模式期间在标签的“全部显示”状态中的一个操作菜单。
图40示例性地显示了在正常模式期间在标签的“全部隐藏”状态中的一个操作菜单。
图41示例性地显示了在过去模式期间的一个操作菜单。
图42示例性地显示了在将来模式期间的一个操作菜单。
图43图示了用于当前、过去和将来模式的各种图标。
图44示例性地显示了一个新项目制备对话框。
图45示例性地显示了在导入之时用于显示该项目信息的一个时间设置对话框。
图46示例性地显示了一个项目导入对话框。
图47示例性地显示了一个指定导入方法的对话框。
图48示例性地显示了一个项目导出对话框。
图49示例性地显示了一个项目特性对话框。
图50示例性地显示了一个标签特性对话框。
图51示例性地显示了一个文本编辑对话框。
图52图示了这样一种样式,其中指示记录时间和最大记录时间的工具条和播放按钮变成一个记录按钮。
图53示例性地显示了一个链接编辑对话框。
图54示例性地显示了一个剪贴板对象选择对话框。
图55图示了文本边界和图象边界的确定。
图56示例性地显示了一个对话框,其中在该标签设置对话框中选择了缺省的标签布局。
图57图示了用一个正被显示的取样进行拖动而产生的标签布局操作。
图58示例性地显示了在常规布局执行过程中的一个标签。
图59示例性地显示了一个警报对话框。
图60示例性地显示了当前标签删除图表。
图61示例性地显示了将来标签删除图表。
图62示例性地显示了在链接粘贴中的一个警报对话框。
图63示例性地显示了在正常模式期间的一个梭动盘向导。
图64示例性地显示了在时间视图模式期间的一个梭动盘向导。
图65示例性地显示了一个对话框,用于在标签设置对话框中选择标签设置。
图66示例性地显示了一个对话框,用于在标签设置对话框中选择记录设置。
图67示例性地显示了一个对话框,用于在标签设置对话框中选择图象设置。
图68示例性地显示了一个对话框,用于在标签设置对话框中选择环境设置。
图69是一个总体处理过程的流程图,其中在任意过去时间点的标签状态被再生,对将来标签的操作进行约定,将来标签的操作被再生并且在CPU中实现报警处理。
图70是一个流程图,它显示了在图69的流程图的步骤S132处执行的记录处理过程的细节。
图71是一个流程图,它显示了在图69的流程图的步骤S133处执行的报警处理的细节。
图72是一个流程图,它显示了在图69的流程图的步骤S134处执行的标签更新处理过程的细节。
图73是一个总体处理过程的流程图,其中在一个标签上间接粘贴整个信息的处理过程将由CPU完成。
图74是一个流程图,它显示了在图73的流程图的步骤S173处执行的链接编辑处理过程的细节。
图75是一个流程图,它显示了在图73的流程图的步骤S175处执行的链接执行处理过程的细节。
图76是一个总体处理过程的流程图,其中允许将时间移动到当前/过去/将来任意时间的处理过程是要由CPU实现的。
图77是一个流程图,它显示了在图76的流程图的步骤S203处执行的移动单元变更处理过程的细节。
图78是一个流程图,它显示了在图76的流程图的步骤S205处执行的时间移动处理的细节。
图79是一个总体处理过程的流程图,其中允许将时间移动到当前/过去/将来任意时间的处理过程是要梭动盘在CPU上的操作实现的。
图80是一个流程图,它显示了在图79的流程图的步骤S233处执行的信息浏览处理过程的细节。
图81是一个流程图,它显示了在图80的流程图的步骤S244处执行的移动单元变更处理过程的细节。
图82是一个流程图,它显示了在图80的流程图的步骤S246处执行的时间移动处理的细节。
图83是一个总体处理过程的流程图,其中,将梭动盘操作用作为时间移动的用户接口的处理过程是要由CPU执行的。
图84是一个流程图,它显示了在图83的流程图的步骤S273处执行的信息浏览处理过程的细节。
图85是一个总体处理过程的流程图,其中,通过改变校正禁止标签的边缘颜色来体现用户标签状态的功能是要由CPU执行的。
图86是一个流程图,它显示了在图85的流程图的步骤S293处执行的信息浏览处理过程的细节。
图87是一个流程图,它显示了在图86的流程图的步骤S307处执行的标签可编辑状态更新处理过程的细节。
图88是一个总体处理过程的流程图,其中,通过时间视图控制台的当前按钮立刻返回到当前时间的功能是要由CPU执行的。
图89是一个流程图,它显示了在图88的流程图的步骤S323处执行的信息浏览处理过程的细节。
图90是一个总体处理过程的流程图,其中,在当前、过去和将来模式中设计不同任务格图标的功能是要由CPU执行的。
图91是一个流程图,它显示了在图90的流程图的步骤S346处执行的信息浏览处理过程的细节。
图92是一个流程图,它显示了在图91的流程图的步骤S356处执行的任务格图标更新处理过程的细节。
参考附图,本发明的最佳实施例将被详细地解释。
图2至5图示了笔记本电脑1的外观,该笔记本电脑作为应用按照本发明的处理信息的装置和方法的一个例子。该笔记本电脑1基本上由主体部分2和可以相对于该主体部分2打开/关闭的显示部分3构成。图2显示了显示部分3相对于主体部分2为打开状态的笔记本电脑1的外观。图3显示了主体部分2的平面图,以及图4显示了梭动盘(jog dial)4近处的放大图,如后面所解释的,该梭动盘4构成本发明的基本部分。图5是主体部分2的梭动盘4的一个侧视图。
在主体部分2的上表面,提供了一个键盘5,在输入各种字母或符号时起作用;一个触摸板6,作为一个定点设备,用于导致鼠标移动;以及一个电源开关8。
在显示部分3的前侧面;提供了一个LCD(液晶显示器)7,用于演示图象。在显示部分3的右上侧面,提供了一个电源拭指示灯FL,一个电池指示灯BL,一个消息指示灯ML以及其它的IED指示灯。
详细地参考梭动盘4的设置位置,慢进4被嵌入在主体部分2上的键盘5的按键A和B(最右边的键)之间,与按键A和B在相同的水平位置上。
梭动盘4在响应于图4中箭头指示的运动而执行预处理同时,也响应于图4中箭头指示的旋转动作而执行预处理。随后将解释由梭动盘4执行的预处理。
首先解释梭动盘4的结构。
梭动盘4包括一个旋转编码单元12以及在固定触点底盘11上的按钮开关单元13。旋转编码单元12用于在预定范围内在水平方向移动,而按钮开关单元13是固定的。
参见图7,触点固定底盘11包括包括触板19,它由成型树脂元件以平板形式组成,具有凹槽15、17和端子18。凹槽15具有用于移动旋转编码单元12的导轨14,而凹槽17具有滞留壁部分16用于固定按钮开关单元13。端子18用于向外面发送旋转编码单元12的电信号。
参见图8和9,旋转编码单元12包括成型树脂的框形盒20,它安装在触点固定底盘11的凹槽15中并且保持在水平方向的预定范围内运动,如图6和9中的箭头指示的;以及弹性接触引线21、22,从弹性接触元件45开始向上和向下凸出,弹性接触元件45是通过将模型插入在框形盒20的底表面而固定的。旋转编码单元12还包括合成树脂的旋转元件25,用于保持绕框形盒20中间部分整体形成的圆柱轴23的旋转运动;并且在弹性地接触弹性接触引线21的下表面上包括一个扁圆形径向接触板24,以及一个周边驱使型圆形旋钮27,该周边驱使型圆形旋钮由旋转元件25上面的螺丝26固定以至于旋转地驱使旋转元件25。利用旋转编码单元12,框形盒20的侧面由一个转矩卷绕弹簧29在水平方向上推进,以使旋转编码单元12远离按钮开关单元13被位移到离正常状态一定距离的一个位置上,所说转矩卷绕弹簧29由触点固定底盘11上的针形凸起28定位(参见图7和11)。而且,从框形盒20的底表面向下凸出的弹性接触引线22与触点固定底盘11的接触板19弹性地接触。
按钮开关单元13通过装配在触点固定底盘11中的凹槽中而被固定,以使一个驱动钮30面对旋转编码单元12,该按钮的后部靠着滞留壁部分16、19,如图6和7所示。
与旋转编码单元12的框形盒20整体形成的驱动凸起31紧靠着按钮开关单元13的驱动钮的末端,如图9所示。上文是梭动盘的结构。当梭动盘被固定在一个电子设备上时,触点固定底盘11下表面上的引线11A、11B,旋转编码单元12的连接端子18和按钮开关单元13的连接端子32被引入并焊接在该电子设备的印刷电路板33的开口33A、34B、35和36中,该梭动盘被固定在适当的位置,旋转编码单元12的周边驱使旋钮27的末尾正对着从电子设备的外壳37的空隙凸出的按钮开关单元13。
下面解释该梭动盘的操作。首先参考图10和11,从固定在旋转编码单元12上端的周边驱使旋钮27的外壳37凸出的凸出部分27A由一个切向力作用,以致完成旋转运动,因此该旋转元件25绕框形盒20的中心圆柱轴23旋转,作为旋转的中心。然后,上弹性接触引线21切入并与在其下表面上提供的径向接触板24弹性接触。该滑移接点部分产生与周边驱使旋钮27的旋转动作同步的脉冲信号脉冲信号。
该生成的脉冲信号被从上弹性接触引线21传输到下弹性接触引线22,从此又被传输到触点固定底盘11上的触点板19,该触板19弹性地接触弹性接触引线22。然后该脉冲信号通过用于外部连接的端子18被传输到该电子设备的印刷电路板33的电路上。
然后,如图12所示,如箭头H2指示的,面对触点固定底盘11上的转矩卷绕弹簧29的偏置力,该周边驱使旋钮27的凸出部分27A被旋钮和按钮开关单元13的中心线所代表的水平方向上的一个推力作用,导致整个旋转编码单元12沿着触点固定底盘11的导轨单元在水平方向上运动,以用框形盒20上提供的凸起31按下驱动钮30。该合成的信号(系统)通过图10所示的连接端子21被传输到电子设备的印刷电路板的线路上。
如果施加到周边驱使旋钮27的推力被取消,旋转编码单元12被触点固定底盘11的转矩卷绕弹簧29的弹性反绕力推开,回到图11所示的状态。
在上述的结构中,从框形盒20的底表面向下凸出的弹性接触引线22与触点固定底盘11的接触板19弹性地接触,作为发送旋转编码单元12的电信号到触点固定底盘11的触板18的装置。做为选择,该弹性接触引线可以从该触点固定底盘11凸出,以致弹性地与该框形盒20的底表面上的触板接触。上文解释了在主体部分2的右侧面上提供的梭动盘4的结构和操作。
当然,梭动盘4可以提供在主体部分2的左侧面上。梭动盘4也可以被安排主体部分2的前表面的中心,以使梭动盘4可以用姆指驱动,而触摸垫6用食指驱动。梭动盘也可以被安排在携带LCD 7的显示部分3的左或右表面,或沿着触摸垫6的左边或右边设置。梭动盘也可以纵向地安排在左和右按钮之间或纵向地安排在键盘单元5的G和H按键之间。梭动盘也可设置在拐角方向,以允许各个手指方便地操作,而无所谓纵向或横向。梭动盘4也可安排在作为定点设备的鼠标器的一个侧面上,以允许用姆指操作。下面参考图2解释笔记本电脑1的示例性电结构。中央处理器(CPU)11例如是英特尔公司的奔腾(商标),它被连接到主机总线52上。该主机总线52连接一个北桥53,它然后连接到一个PCI总线56。该北桥53例如是英特尔公司制造的400BX,它用于从外围控制CPU51或主存储器54。如后面所解释的,该北桥53和南桥58构成了一个所谓的芯片组。
该北桥53也被连接到主存储器54,并且连接到高速缓冲存储器55,该高速缓冲存储器55用于高速缓存中央处理器51使用的数据。尽管未显示,在中央处理器51中包括有一个一级高速缓冲存储器。
该主存储器例如由动态随机存储器(动态只读存储器)组成,专用于存储中央处理器51执行的程序或中央处理器51操作所必需的数据。具体地,在启动的时间点,一个电子邮件程序54A、一个自动引导程序54B、一个梭动盘状态监控程序54C、一个梭动盘驱动程序54D、一个操作程序(OS)54E和其它的应用程序54F1至54Fn从硬盘驱动器70转移存储到存储器54中。
电子邮件程序54A是用于在网络上通过调制解调器75用通信网络比如电话网来交换通信正文的程序,随后将解释调制解调器75。该电子邮件程序54A也具有获取进入邮件的功能,作为一个特定功能。该进入邮件获取功能询问指向用户地址的邮件是否到达供应商77的邮件服务器的信箱79,并获取指向该用户地址的邮件,如果有的话。
该自动引导程序54B顺序地启动预置的多个处理操作或程序,以完成处理。
该OS基本程序软件54E典型地为微软公司的Windows 95或Winows98(商标),或苹果计算机公司的MAC OS(商标),它控制该计算机的基本运算。
梭动盘状态监控程序54C接收来自各个应用程序的通知,该通知是关于这些应用程序是否适合用该梭动盘来处理。如果该通知是肯定的,该梭动盘状态监控程序54C工作以演示通过驱动该梭动盘4能做什么。该梭动盘状态监控程序通常处于等待梭动盘4一个事件的状态,并从应用程序获得一个用于接收通知的表。该梭动盘状态监控程序54C响应于梭动盘状态监控程序54C的动作,以执行各种功能。
视频控制器57连接到PCI总线56并且用于控制显示部分3上LCD7的显示。
声音控制器64连接到该PCI总线56,它用于从话筒66获取输入或提供音频信号到扬声器65。调制解调器75也连接到该PCI总线56,它可以通过公用电话网76或英特网服务供应商77连接到通信网络80比如英特网网络,或连接到一个邮件服务器78。
南桥58也连接到该PCI总线,该南桥58例如是英特尔公司的PIIX4E,并且用于控制各种I/O(输入输出)。即,南桥58包括一个IDE(集成驱动器电子电路)控制/配置寄存器59、定时电路60和一个IDE接口61,并且用于控制连接到该IDE总线62的设备,或通过IS A/EIO(行业标准结构/扩展的输入输出)总线63连接的设备,或嵌入式的控制器68。
该IDE控制/配置寄存器59由两个IDE控制器(即一个所谓的主IDE控制器和一个副IDE控制器)和一个配置寄存器组成。为简单起见,这些IDE控制器未在图中显示。
该主IDE控制器通过IDE总线62连接到一个连接器(未显示)。一个硬盘驱动器67连接到该连接器。当组装这些设备时,作为所谓的IDE设备,比如CD-ROM驱动器、第二硬盘驱动器或软盘驱动器(未显示)被装载在其它的IDE总线上,该副IDE控制器被电气地连接到所装载的底板设备的连接器上。
同时,除自动引导程序678、自动引导程序54B、梭动盘状态监控程序54C、梭动盘驱动程序54D和OS(基本程序软件)67E之外该硬盘驱动器67已经存储了多个应用程序67F1至67Fn。在硬盘驱动器67中的上述各个程序67A、67B、67C、67D、67E和67F1至Fn被顺序地传送到RAM 54,以在启动(引导)过程中存储在其中。
连接到ISA/EIO总线63的还要一个嵌入式的控制器68,它包括一个微控制器并用作为输入输出控制器。即,通过I/O接口69、ROM70、RAM71和CPU72的互连来构成嵌入式控制器68。
在ROM70中,事先存储了LED控制程序70A、触摸板输入监控程序70B、按键输入监控程序70C、唤醒程序70D和梭动盘状态监控程序70E。
LED控制程序70A用于控制指示灯,比如电源指示灯FL、电池指示灯BL、消息指示灯ML,如有必要来可控制其它的LED。触摸板输入监控程序用于监视来自触摸板6的用户输入。按键输入监控程序70C用于监视来自键盘5或其它按键开关的输入。唤醒程序70D,基于从南桥58内部的定时电路60提供的当前时间数据,检验该时间是否为预置时间,如果该时间为预置时间,则管理各种芯片电源以启动预处理操作或程序。
梭动盘状态监控程序70E用于始终监视梭动盘4的旋转编码单元12的旋转或预置。随后将详细地解释梭动盘状态监控程序70E。
在ROM70中,还写入了BIOS(基本输入输出系统)70F。BIOS是一个基本输入输出系统,它是一个软件程序,用于控制OS或应用软件与外围设备比如显示器、键盘或硬盘驱动器之间的数据交换(输入输出)。
RAM71包括用于触摸板输入状态、按键输入状态和用于时间调整的寄存器,以及梭动盘状态监视器输入输出寄存器,在图中被显示为寄存器71A至71F。例如,LED控制寄存器71A控制消息指示灯ML的照明,该消息指示灯ML在推进梭动盘4时显示电子邮件的瞬时上升状态,如后面解释的。当梭动盘4推进以便如后面所解释的单触式操作时,按键输入状态寄存器71C存储一个驱动按键标记。时间设置寄存器71D能够设置任意的时间。
通过一个连接器(未显示)连接到嵌入式控制器68的有梭动盘4、触摸垫6和键盘5,以输出与梭动盘4、触摸垫6和键盘5的操作相联的信号到ISA/EIO总线63。连接到嵌入式控制器68的还有电源指示灯FL、电池指示灯BL、消息指示灯ML和其它IED示灯。
连接到嵌入式控制器68的还有电源控制电路73,然后它又连接到一个封闭式电池74或交流电源上。电源控制电路73向每个电路块提供必要的电源,同时管理控制向外围设备的辅助电池充电。嵌入式控制器68还监视一个用于打开或关闭电源的电源开关8。
即使当电源8被关掉,嵌入式控制器68用内部电源任何时候都能够执行上述的程序70A至70E。即,上述程序任何时候都能运行,即使在显示部分3的LCD7上没有打开任何窗口。即,即使当电源开关8关闭或者OS 54未在CPU51中启动,嵌入式控制器68在任何时候都执行梭动盘状态监控程序70E。具体地说,嵌入式控制器68向笔记本电脑1提供一个可编程序的电源按键(PPK),即使该计算机未装备有一个专用按键,如此以致在电源节省模式或电源关闭状态当用户推进梭动盘4时可以启动所需的软件或脚本文件。
参见图14至16,来解释在执行梭动盘状态监控程序70E时e48的操作。图14显示了用嵌入式控制器68通过旋转传感器85监视梭动盘4的旋转编码单元12的状态的硬件配置。图15显示了说明由嵌入式控制器68执行的梭动盘状态监控程序70E的流程图。图16显示了说明图14所示旋转传感器85的操作的时间图。
当梭动盘4的旋转编码单元向左或右旋转时,基于图16所示信号A和B的定时,旋转传感器85检测旋转编码单元12的旋转是向左的还是向右的。如果旋转编码单元12的旋转被检测为向右,旋转传感器85发送一个向右的旋转脉冲到嵌入式控制器68的计数器(1)86。相反地,如果旋转编码单元22的旋转被检测为向左的,旋转传感器85发送一个向左的旋转脉冲到嵌入式控制器68的计数器(2)87。
嵌入式控制器68执行梭动盘状态监控程序70E,以通过每间隔5ms轮询一次来监视计数器(1)86和计数器(2)87的变化,它们之间的差,而不论梭动盘4是否被推进。
首先,在图15中的步骤S1,从向右的旋转脉冲的当前时间T处的计数值Counter 1(T)减去时间T-1处的计数值Counter 1(T-1),以找出计数器87的计数值的变量Counter1。
然后,在步骤S2中,从向左的旋转脉冲的当前时间T处的计数值Counter1(T)减去时间T-1处的计数值Counter 1(T-1),以找出计数器87的计数值的变量Counter 2。
在步骤S3,找到计数值变量之间的差别,即变量Counter 1和变量Counter 2之间的差别。如果变量之间的差是负的,则旋转是向左的。
另一方面,在步骤54获得梭动盘4的预置状态。在步骤55,检验在步骤53处找到的变量。在步骤56,检验梭动盘4的预置状态是否变更了。如果确认在步骤55检测到变量,或在步骤56已经变更了预置状态,梭动盘4的当前的预置状态和变量通过I/O寄存器71F的中断被通知到梭动盘驱动程序54D,它由CPU51启动。
如果在步骤S6中梭动盘4的预置状态无变化,程序转到步骤S8,其中轮询被终止,并且在流逝5ms之后重复从步骤SI开始的处理。
在电源开关8被打开后,CPU51根据图17所示的过程执行梭动盘状态监控程序54C。
即,在步骤S31,始终监视梭动盘4是否动作。而且还监视电子邮件程序54A或其它应用程序54F1至54Fn是否激活。这里,监视梭动盘4的状态是为了在CPU51一侧通过梭动盘驱动程序54D监视来自梭动盘状态监控程序70E的处理,其操作基本上与参考图14解释的操作相同。
如果,在步骤S32有关梭动盘4操作的通知从梭动盘驱动程序54D发送,则程序转到步骤S33,其中检验是否有任何激活的应用程序。如果没有激活的应用程序,程序进入到起动操作,否则,进入到事件操作。起动操作意味着选择注册的应用程序的操作。
起动操作被简要地解释。起动操作在当前没有激活的应用程序的情况下是有效的,如上所述。在梭动盘中,用菜单形式显示以前注册在起动表中的应用程序。在起动表中,有与梭动盘相关的注册的应用程序。
当执行起动操作时,指示起动状态的梭动盘菜单被显示在LCD7上。在梭动盘菜单中,显示并且启动与梭动盘相关的一个应用程序表。
假定,当预置的OS54E已经由CPU51启动时,没有激活的应用程序,并且用户曾经在由图4的箭头b指示的方向上已经预置了梭动盘4。如参考图14至16解释的,通过中断转发经过I/O寄存器的标记状态,梭动盘4的推进状态然后由梭动盘驱动程序54D接收。因此,梭动盘驱动程序54D将动作通知送到梭动盘状态监控程序54C,类似于CPU51的执行。
CPU51启动事先在起动表中注册的、与梭动盘相关的应用程序,用于调整扬声器65的音量、LCD7的亮度以及其对比度,并且选择该应用程序,以使图18所示的梭动盘菜单被显示在图2所示的显示部分3的LCD7上。在梭动盘菜单中,显示的菜单项有“音量”、“亮度”、“对比度”和“应用程序的选择”,它们与音量调整、显示部分上的亮度调整、对比度调整以及应用程序的选择相关。在该例子中,选择器A被显示为菜单项“音量”的初始状态。
然后当用户在图4中箭头指示的方向上滚动即旋转梭动盘4时,以导致选择器A的运动,嵌入式控制器68根据梭动盘状态监控程序70E执行参考图15解释的计算,并且将该计算的变量通知在CPU51执行的梭动盘驱动程序54D。
然后梭动盘驱动程序54D将动作通知送到梭动盘状态监控程序54C,以使CPU51将选择器A移到用户所需要执行的菜单。当图17的梭动盘菜单被显示在LCD7上时,即当选择器A被显示在“音量”上时,如果用户如图4中箭头指示的向下旋转即滚动梭动盘4一预定距离或角度,选择器A移到菜单项“亮度”。如果用户进一步向下旋转梭动盘4,选择器A移到菜单项“选择应用程序”,如图20所示。
作为用户对梭动盘4进行旋转动作的结果,如果选择器A已经移到与所需的处理对应的菜单项,用户在图4的箭头B指示的方向上推进梭动盘4,完成选择操作。因此,如果选择器A显示在菜单项“亮度”上,如图19所示例子,与菜单项“亮度”相关的子菜单被显示,如图21所示。在当前例子中,显示了六个子菜单“5”至“0”,对应于亮度最大时选定的子菜单“5”直到亮度最小时选定的子菜单“0”。通过由图15所示的嵌入式控制器68进行的处理,可以找出与用户旋转梭动盘4对应的梭动盘4的变量的总数,该总数被发送到梭动盘驱动程序54D,同时被梭动盘状态监控程序54C监视,以导致选择器B的运动。
另一方面,如果选择器A被显示在菜单项“选择应用程序”上,如图20所示,通过用户的选择操作,与菜单项“选择应用程序”对应的子菜单被显示,如图22所示。在当前例子中,显示了在启动字处理器应用程序时选定的子菜单项“字处理器”、在启动电子邮件程序时选定的子菜单项“电子邮件”、在启动表运算程序时选定的子菜单项“表运算”、在启动英特网程序时选定的子菜单项“英特网”以及在启动表计算程序时选定的子菜单项表“计算器”。在当前的例子中,在子菜单上的选择器B被显示在最上的子菜单项。
然后,用户旋转梭动盘4,以导致选择器B被转到想要被选择的子菜单项,然后按下梭动盘4以完成选择操作。这就选择了显示在选择器B上的子菜单项,以允许对应的处理被执行。如果,例如,图21的例子中的子菜单项“3”被选择,对应于子菜单项“3”的亮度被设置。另一方面,如果在图21的例子中选择了子菜单项“英特网”,英特网程序被启动。
下面解释这种情况,其中,在打开电源开关8之后,CPU51执行梭动盘状态监控程序54C并且在图17的步骤S33中有激活的应用程序。这种情况对应于上述的事件操作。这种应用程序需要与梭动盘相关联,更具体地是具有图象显示功能的预置的应用程序。在当前的例子中,图23所示的日本地图由该应用程序显示LCD7上。在这种情况下,如果用户旋转梭动盘4,在由打印机指示为中心的一个点处,图象被放大,如图24所示。
如果梭动盘4在与图象被放大时相反的方向上被旋转,则图象被缩小,即恢复到原始大小。因此,在与梭动盘相关的具有图象显示功能的预置应用程序中,在LCD7上显示的图象可以根据梭动盘4的旋转操作而缩小或放大。
上述的应用程序作为具体例子,是与梭动盘相关的软件。可是,并非所有存储在硬盘驱动器67以及记录在RAM 54中的应用程序都与梭动盘4相关。例如,应用程序54F3就不与梭动盘相关。梭动盘上的处理是CPU给梭动盘分配相关的应用程序,并给梭动盘分配不相关的应用程序。因此,与梭动盘相关的应用程序根据图26所示的过程通知给在CPU51上执行的梭动盘状态监控程序54C。
首先,在步骤S61,与梭动盘相关的应用程序向梭动盘状态监控程序声明它是一个与梭动盘相关的应用程序。然后,在步骤S62,梭动盘状态监控程序54C将该应用软件增加到与梭动盘相关的软件的列表上。
尽管没有具体地显示,在上面的解释中,以梭动盘指南的形式,作为该应用程序的正常显示,该梭动盘菜单显示可能也向用户公布。
即,在步骤S63,与梭动盘相关的应用程序通过字母串将当前状态的梭动盘操作的说明通知给梭动盘状态监控程序54C。在步骤S64,图27所示的梭动盘窗口90在步骤S64被显示,以显示字母串,比如“梭动盘导引”、“缩放”、“输入”、“安装”或“输出”。
与梭动盘相关的应用程序在步骤S65按照激活的窗口而变更字母串,以重写梭动盘状态监控程序54C的列表。因此,如果与梭动盘相关的应用程序是活动的,梭动盘窗口90的显示以字母串形式显示受到梭动盘操作的应用程序完成哪个操作的说明。
如上所述,该应用程序被分类成与梭动盘相关的应用程序和与梭动盘非相关的应用程序。与梭动盘相关的应用程序与与梭动盘非相关的应用程序之间的区别是根据图24所示过程而产生的。
首先,在步骤S51,进行事件操作的UI被显示在窗口上。
然后,在步骤S52,检验该应用程序是否是一个对应于预先注册的激活的应用程序的与梭动盘相关的应用程序,并且在步骤S53处作出判决。如果,在步骤S53,该应用程序被验证为一个与梭动盘非相关的应用程序,则程序转到步骤S54,以使一则消息通知根据图15所示的过程面而正常地到达梭动盘。如果该应用程序是一个梭动盘非相关的应用程序,则程序转到步骤S55,以进行标准的消息通知。
梭动盘相关的应用程序和梭动盘非相关的应用程序的具体例子被显示如下。
第一个具体例子是显示工作台面上标记的应用软件,用于实现时间可移动的工作台面环境,正如由本受让人推荐的日本专利申请号JP11-108535(内部优先权申请号1-1-10-321772)。图25显示了在实现时间可移动的桌面环境的应用程序和图象浏览器的应用程序之间进行时域协作情况下的示例性图象。假设,在图25中,用实现时间可移动的桌面环境的应用程序可在桌面上进行检索,并且进行时移,直到给定的字母串呈现在桌面上。假设,在当前的实施例中,字母串“wearable”被输入到检索字母输入空间125,该字母串“wearable”由实现时间可移动的桌面环境的应用程序检索,并且在时间可移动的桌面窗口200上与字母串“wearable”有关的一次会议中用过的图像或字母串被显示在该时间可移动的桌面窗口200上。在当前情况下,在1998年11月20日下午3点召开的会议的桌面环境被显示在该窗口200上,这可以从日期和时间显示器127的显示内容看见。如果该“应用程序时间”由实现时间可移动的桌面环境的应用程序确定,如上所述,该时间信息被通知到图象浏览器,它在接收时间信息时显示在适当时间(会议期间)拍摄的照片图象。在目前的情况下,1998年11月20日下午4点拍摄的照片图象被显示器在该窗口201上。相反地如果该图象浏览器被作用,则再生该图象摄影时间点的桌面状态。因此,可以理解,在照片被拍摄的情况,即使给该图象附加标题(解释),只要该应用程序与梭动盘4的事件操作相关,时间可移动的桌面200的时域移动方向和数量可以由梭动盘4操纵。即,例如梭动盘窗口90可以显示在时间可移动的桌面200的右下角,以按照梭动盘4的滚屏来实现通向过去和将来的时域运动。
第二具体例子被Smart Capture(商标),它作为一种工具,用于捕获数字视频摄像机的静止和运动图像。
第三个具体例子是MediaBar,它作为一种音乐驱动工具。在该MediaBar中,例如通过滚动梭动盘或键盘可以选择重现下一个编号还是重现先前编号,或者中止重放。
第四个具体例子是SmarPad(商标),它作为手写备忘录工具,采用了触摸垫6。触摸垫6被用作为绝对坐标检测装置。从触摸垫6输入的手写备忘录由绘图应用程序处理并且被显示。
作为第五个具体例子,例如可以使用进度管理工具。
下面解释该梭动盘的设置。通过操作梭动盘窗口90的“设置”按钮,图象可以转变到图26所示的梭动盘设置图象300。例如,从起动装置应用程序开始,一个应用程序可以被注册在应用程序列表中。该设置是如此被注册的,即选择一个软件注册区域301并且给该所需的应用程序附上一个梭动盘标记。当单击确认按钮时,设置注册结束。
现在解释本实施例的标签软件。
本实施例的标签软件是一个应用程序,用于在个人计算机的桌面屏幕上实现下述操作将一个标记单作为索引标记附加到文书文件上,在该标记单上写入备忘录并且将它粘贴在某处以用作为提示项。在目前的实施例中,显示在桌面屏幕上的标签单被称为标签单,并且用于显示桌面上标签的应用程序被称为标签软件。
本实施例的标签软件具有以下功能当一个标记单显示在该桌面上时,处理字母或符号的文本、静止画面、语音或音乐等,它们是作为可以附到该标签的一个对象;编辑贴到该标签的文本,记录和/或再生贴到该标签的声音,捕获/显示贴到该标签的图象,并且与附加到该个人计算机上从CCD摄像机捕获图象的应用软件协作。本实施例的标签软件还包括预备具有变换滞后效应的标签的功能,作为时域管理功能,完全支持梭动盘的时域管理功能。并且当一个对象贴到该标签时,进行链接。
在由本实施例的标签软件处理数据结构中,具有三项功能,即项目、标签和对象。图27显示了这些数据之间的通信联络。
该相应的项目是一组全体标签数据。通常,一个项目只制定一个方案。在一个方案中,包括过去、现在和将来的所有标签信息。可是,对于在互联网上面交换的取样内容或项目信息,本实施例的标签软件支持项目交换和增加。随后将详细地解释项目。
标签对应于桌面上的一个标记单。该标签具有从其形成直到其消除的信息。该信息是用户通过个人计算机对该标签从其形成直到其消除执行的整个操作的信息,比如该标签的尺寸或颜色变换、文字更正、图象变换或声音变换。虽然,该标签位置信息总是具有显示最近的信息的属性,但不保持在标签之间、在窗口之间或在标签与窗口之间的信息。该标签可以分为三类,即当前标签、过去标签和将来标记。当前的标签是在当前时间前面制备的标签,它在当前时间点尚未被删除。当前标签的制备时间与当前时间结尾(删除)时间之间的关系为制备时间I≤当前时间<结束时间(删除时间)。过去标签是在当前时间点已经被删除的标签。当前标签的制备时间、结束(删除)时间和当前时间之间的关系是(结束时间(删除时间)<制备时间I≤当前时间)。将来标记是在当前时间点迄今还未制定的标签,并且制备时间被设置为一个将来时间点。当前标签的当前时间、制备时间和结束(删除)时间为(当前时间<制备时间<结束(删除)时间。随后将详细地解释标签。
对象是粘贴在该标签上的数据,具体地可列举如下文本对象、图象对象、声音对象和链接对象。首先,解释一个图象的整体结构。
要解释的是,当执行本实施例的标签软件时,桌面屏幕的主要组成部分。首先,解释一个屏幕的整体结构。
本实施例的标签软件状态(该应用程序的状态)可以被分类成正常模式和时间视图模式。
正常模式是除时间视图模式之外标签已经贴到桌面的一种状态。图28显示了正常模式下桌面图象的一个例子。在该图中,标签在正常模式下由标号L表示,本实施例的标签软件的图像IL被显示在该桌面屏幕上的任务条TB的任务格TT上。通过利用定点设备比如鼠标器来访问(单击)该图标,就可能控制本实施例的标签软件应用程序的全部功能。
时间视图模式是这样一种方式,其中由本实施例的标签软件进行操作是可能的,并且它可以被分成三种状态现在、过去和将来模式。图29至31分别显示了当前模式下桌面屏幕的结构、在过去模式下桌面屏幕的结构以及在将来模式下桌面屏幕的结构。正如从这些图中看到的,包含在该项目中的该标签的当前状态、过去状态和将来状态分别显示当前、过去和将来模式。在图29至31的桌面屏幕上,指示各个方式的字母“当前”、“过去”和“将来”被显示在图29至31的桌面屏幕的中心和四个角上。通过这些指示,用户能够可视化地识别目前是何种方式,即当前模式、过去模式还是将来模式。而且,在时间视图模式下,本实施例的标签软件的图标IL被显示在该桌面屏幕的任务条TB的任务格TT上。
当切换到时间视图模式时,该桌面的全部区域由一个标签软件图象涵盖并且在其上显示一个标签。如果存在多个监视器,所有监视器的全部区域被一个标签软件图象涵盖并且在其上显示一个标签。此时,允许现在正起作用的时间进行显示/变化的时间视图控制台被显示在该屏幕上。同时,时间视图控制台TVC以标准状态显示在该屏幕的上部。图29至31显示在该屏幕的下部显示时间视图控制台TVC的一个例子。桌面显示进入时间视图模式的状态时间在下面被称为运算时间。
显示在该桌面的该标签的视窗屏幕由如下组成重放/停止按钮、停机按钮、链接按钮、菜单按钮、可以被贴到该标签的一个对象(文本、图象和声音)、图标(警报、循环)等等。图32显示了标签L的窗口图象的例子。在图32所示标签L情况下,重放/暂停按钮PB、停机按钮SE、链接按钮LB和菜单按钮MB被显示,并且文字、声音、图象和链接被粘贴在标签L上。同时,显示图象的状态被显示。
当标签L包含一个声音对象时,重放/暂停按钮PB用于指挥声音的重放开始和暂停。即,如果标签L包含声音对象,并且重放/暂停按钮PB比如通过鼠标器点击而预置,则声音被重放,而如果在声音重放期间重放/暂停按钮PB被点击,则暂停声音再现。另一方面,重放/暂停按钮PB与图33显示的指示播放时间(声音记录时间)的工具条TCt相关,如此以致,当光标MC移动到按钮PB时,则显示指示这种播放的工具条TCt。
停机按钮SE被用于停止声音再现。如果在声音再现期间按压(点击)停机按钮SE,则停止声音再现。
链接按钮LB用于打开与该标签L相关的链接目标的文件,并且用于显示HTML(超级文本置标语言)的窗户。如果文件路径被设置为链接该标签L上目标的地址,并且在图32的标签窗户中的链接按钮LB被按压(点击),由路径设置的文件被打开,如果URL(统一资源定位符)被规定为该标签L中的链接地址,并且该链接按钮LB被按压(点击),则该HTML(超级文本置标语言)的窗口被显示。而且,该链接按钮LB与指示该链接内容(该链接目标的文件路径或URL)的工具条TC1相关,如此以致,当光标MC已经移动到链接按钮LB上时,指示该链接内容的工具条TC1被显示。
安排在该标签窗口右上端的菜单按钮MB用于显示与该标签相关的所有操作,比如标题、增加新建签、时间、标签、帮助等等。如果该菜单按钮MB被按压(点击),则菜单项,比如文件、增加桌面屏幕、时间、标签、帮助等等被显示为菜单按钮MB附近的下拉菜单。同时,当该鼠标器的右键在该标签的每个部分点击时,或者用聚焦来按下该应用程序按键,当菜单按钮MB被点击时,菜单项(环境菜单项)被显示。随后将详细地解释在单击标签窗口上的菜单按钮MB时激活的下拉菜单,以及由该应用程序按键激活的环境菜单。
按照该标签的设置状态,表示当前状态的图标被显示在该标签L的右上部分(该菜单按钮MB的左邻近侧,作为一个例子)。该图标可以分类为警报图标IA和循环图标IR,如图35所示。当在该标签上设置警报时,显示警报图标IA,而当循环显示被设置时,显示循环图标。
在时间视图模式状态下,标签有时可以是一个校正禁止标签。该校正禁止标签在其边缘的颜色与可校正标签的边缘颜色是不同的,以区别于可校正标签。即,在本实施例中,用标签颜色进行区别,以使用户通过该标签状态来理解它是不可校正的。例如,不可校正标签与可校正标签比差别在于具有紫色或者蓝色。例如,如果标签边缘颜色为“紫色”,则表示当前标签为过去模式或者将来模式并且不能被校正(校正禁止标签)。如果该标签颜色是“蓝色”,则表示该标签是过去标签,对于任何模式它都不被校正。
时间视图控制台TVC具有两个窗口状态,即图29至31以及在图36中所示的条形窗口的状态,以及图37所示的浮动窗口的状态。即,该时间视图控制台TVC可以由一个定点设备比如鼠标器来拖动。当该时间视图控制台TVC在该屏幕中向上或向下移动时,它为条形窗口,如图29至31以及图36所示,否则为浮动状态窗口,如图37所示。虽然在条形状态与在浮动状态中屏幕布局不同,但该时间视图控制台的功能是相同的。
图36所示的时间视图控制台TVC的条形状态窗口组成如下窗口标题部分wt、公元标准单元cg、当前按钮bb、运算时间显示设备、oti、上下按钮tub和tdb、时间增加/减少步长选择表框ssl、时间增加/减少步长选择菜单按钮sb、菜单按钮mb、关闭按钮cb、帮助按钮hb和旋转动画单元ra。
该窗口标题单元wt显示一个窗口标题,在当前例子中为时间视图,并且只显示标题。即,该窗口标题单元wt用于说明对当前图象全面负责的应用程序是该标签软件。
当用户看一眼时,公元计量单元cg用于说明什么公元时间对应于当前显示的标签。该公元年计量单元cg被如此显示,以使当在该屏幕显示该标签时,该时间始终处于该计量尺的中心。一根黄色垂直线,例如,也被显示,用于清楚地显示该时间。即,公元计量单元cg的中心部分处的时间对应于过去或将来标记的标签、或对应于当前时间的标签,而不是对应于实际时间(现实世界的当前时间)。在图36的例子中,公元年计量单元的显示的情况是标签被显示的状态时间是1999年11月3日。在该屏幕上有一根黄色垂线,即该计量尺中心处的时间,在公元年计量单元cg,一根红色线1e被显示在该计量中心。在公元年计量单元cg中,表示实际时间(现实世界的当前时间)的一根红色垂直线1r例如是1999年5月。即,根据公元年计量单元cg,对应于显示标签比如1999年11月的时间与实际时间比如1999年5月之间的相对位置可以容易地被识别。
当前按钮bb用于下令从显示的标签所对应的时间恢复到实际时间(现实世界的当前时间)。同时,如果通过当前按钮bb时间恢复到当前时间(现实世界的当前时间),则标签软件的状态(该应用程序的状态)被保持在时间视图模式。
运算时间显示设备oti显示在屏幕上显示的标签状态是哪一种时间状态。在图36的例子中,该标签的状态为1999年11月11日下午3.27.9,即它被显示在屏幕上。
通过指定的时间提前延迟单元(时间提前延迟步长),上-下按钮tub和tdb用于提前或延迟显示在运算时间显示单元oti上的时间。假定集中注意力在运算时间显示单元oti上,并且运算时间显示单元oti上的年、月、日、小时、分和秒中的一个被激活。如果现在按下向上按钮tub,该激活部分的值以特定的时间增加/减少单元(时间增加/减少步长)增加。在本实施例的标签软件中,与上/下按钮tub和tdb相同的功能也可以通过旋转安装鼠标器的转盘,上/下操作光标键或旋转梭动盘4来执行。即,在目前的情况下,如果焦点在运算时间显示单元oti上,运算时间显示单元oti上的年、月、日、小时、分和秒中的一个被激活,安装鼠标器的转盘被转动,键盘上的上/下光标键被推进,或梭动盘4被旋转。激活部分的值以特定的时间增加/减少单元(时间增加/减少步长)被增减,以将时间提前或延迟。
在运算时间显示单元oh的时间被增加和减少的情况下,时间增加/减少步长选择表框ssl显示时间增加/减少单元(时间增加/减少步长)。不同地,在时间增加/减少步长选择表框中显示了年、月、日、小时、分和秒中被激活的那个的时间增加/减少单元(时间增加/减少步长),作为激活时间显示部分,被显示在图36例子中的时间增加/减少步长选择表框中。在本实施例中,时间增加/减少单元(时间增加/减少步长)为100年、10年、1年、1月、1小时、1分、1秒以及变化的时间点。这些时间增加/减少步长之一被显示在时间增加/减少步长选择表框ssl中。此时,以变化的时间单位的时间增/减意味着以下述的时间间隔作为一个单元来增加/减少时间,该时间间隔是从用户修改该标签比如标签运动、尺寸变换或对象校正而对该标签做出的某个操作的时间点,即在该桌面上该标签被变更的时间点,直到下一个变化出现的时间点。因此,如果时间按照变化的时间单位而增减,则用该变化点增/减的变化的时间间隔不是常数。
时间增加/减少步长选择菜单按钮sb用于通过一个菜单选择按钮指定显示在时间增加/减少步长选择表框ssl上的时间增加/减少步长。不同地,时间增加/减少步长选择菜单按钮sb用于选择时间显示部分,即显示在运算时间显示单元oti上的年、月、日、小时、分或秒,它是希望被激活的。如果该时间增加/减少步长选择菜单按钮sb被按下,即被点击,时间增加/减少单元(时间增加/减少步长),比如100年、10年、1年、1月、1小时、1分、1秒以及变化的时间点作为一个下拉菜单被显示在时间增加/减少步长选择菜单按钮sb的下面。因此,通过选择所需的时间增加/减少步长,从年、月、日、小时、分和秒中相应的时间显示部分被选择和激活。即,如果,例如从时间增加/减少步长选择菜单按钮sb的下拉菜单中选择1月,则年、月、日、小时、分和秒中的显示部分的月显示部分被激活。该状态下,旋转上/下按钮tub和tdb或旋转安装鼠标器的转盘,向下推进上/下光标键或旋转梭动盘4能使月份改变。
而且,在本实施例的标签软件中,与通过时间增加/减少步长选择菜单按钮来选择时间增加/减少步长相同的功能也可以通过旋转上/下按钮tub和tdb或旋转安装鼠标器的转盘,向下推进上/下光标键或旋转梭动盘4来实现。即,在目前的情况下,如果,焦点在运算时间显示单元oti上,安装鼠标的转盘被转动,左或右光标键被压下,或梭动盘4被转动,排列在运算时间显示单元oti左右方向的时间显示部分即年、月、日、小时、分和秒可以被选择成为激活状态。
如果通过操作用该转盘安装的鼠标器时间被增/减,就可能检测例如键盘的连续操作、安装该鼠标器的转盘的转速或梭动盘的转速,以根据加速方式的检测结果来改变时间的提前或时间延迟。这就简化了到达目标时间的运动。此时,如果通过旋转用转盘安装的鼠标器或梭动盘来执行时间增加/减少步长选择功能,对于该时间增加/减少步长的选择功能,就必需设置提供旋转用转盘安装的鼠标器或梭动盘的环境。
菜单按钮mb用于显示与一个项目比如文件、增加新建标签或时间标签相关的全部操作菜单。如果该菜单按钮mb被按压(点击),操作菜单比如文件、增加新建标签、时间或标签等被显示为菜单按钮MB附近的下拉菜单。同时,当该鼠标器的右键在该时间视图控制台TVC的每个部分点击时,或者用聚焦来按下该应用程序按键,当菜单按钮MB被点击时,菜单项(环境菜单项)被显示。随后将详细地解释在单击时间视图控制台上的菜单按钮MB时激活的下拉菜单,以及由该应用程序按键激活的环境菜单。
关闭按钮cb是用于指挥时间视图控制台关闭的按钮。
帮助按钮hb用于下令显示帮助窗口,该帮助窗口用于当用户操作本实施例的标签软件时查明不清楚之处。
旋转动画单元ra用于可视化地给用户显示时移,它利用了这种方式的动画显示,以至于在运算时间内变化地转动该旋转动画单元ra。时间进入到将来的旋转方向与时间进入过去的旋转方向是相反的。图38只以条形状态显示了在时间视图控制台TVC左方的旋转动画单元ra的近处。如果注意到该图的分段,就可看到旋转动画单元ra是怎样以图38中的(a)、(b)和(c)顺序转动的。通过制作该动画显示,其中旋转动画单元ra以这种方式转动,就可能允许该用户识别时间是怎样改变的。
图37所示的时间视图控制台TVC的浮动状态窗口由如下组成用于表示窗口标题的窗口标题部分wt;在该瞬间实例中的时间视图控制台;用于显示与该项目比如文件、增加新建标签、时间、标签或帮助有关的操作菜单的窗口菜单单元wm;类似于条状窗口的公元年计量单元cg;当前按钮bb;运算时间显示单元oti;向上-向下按钮tub和tdb;时间增加/减少步长选择表框ssl;以及时间增加/减少步长选择菜单按钮sb。此时,关闭按钮用于下令关闭时间视图控制台,在图37中它是一个“X”按钮。随后将解释在浮动状态下时间视图控制台的窗口菜单单元wm。
下面解释本实施例的标签软件的图标IL的屏幕结构,正如在桌面屏幕上的任务条TB的任务格TT上显示的那样。
当光标移动到任务格TT上显示的该标签软件的图标IL上时,如果重复按下鼠标器左键进行单击,本实施例的标签软件交替地重复该标签的“全部显示”状态和“全部隐藏”状态。如果光标移动到图标IL,经过双击该光标的左键被按下两次,例如通过环境设置,本实施例的标签软件执行由该用户预置的缺省值操作,比如增加新建标签、增加新建标签和声音记录、增加新建标签和采集捕获的图象或进入到时间视图模式。当光标移动到图标IL时,如果点击鼠标的右键,本实施例的标签软件显示该标签软件的项目的全部操作菜单。图39至42分别地显示在当前模式下,当“全部显示”状态被指定用于正常模式中的标签时的操作菜单的图示,当“全部隐藏”状态被指定用于正常模式中的标签时的操作菜单的图示,在过去模式下桌面屏幕的图示结构,在将来模式下桌面屏幕的图示结构。
在当前、过去和将来模式下图标IL具有不同的颜色。对于当前模式,在“全部隐藏”状态和“全部显示”状态显示不同设计的图标。例如,图43(a)、(b)和(c)分别显示当前模式的图标IL的例子,将来模式的图标IL的例子和“全部隐藏”状态下图标IL的例子。这就可视化地允许用户知道当前状态,而不必打开任务格TT上的菜单(图39至42的菜单)。随后将详细地解释任务格TT上的图标IL中的菜单。
在本实施例的标签软件中,不存在主菜单本身,但是显示可变菜单,比如上面描述的那些。显示的菜单项有标签L上的菜单按钮MB,时间视图控制台TVC上的菜单按钮mb和环境菜单(当单击鼠标器右键或按下该应用程序按键而显示的菜单)。
首先,解释当单击该标签窗口上的菜单按钮MB而显示的下拉菜单项。该标签窗口的菜单按钮MB中的菜单包含用于与该标签有关的全部操作的菜单项。在用于该标签的操作菜单项之中,有这样的项目如“时间视图模式”、“文本”、“声音”、“图象”、“备忘录”、“链接”、“标签”、“排列”、“底色”、“布局”、“特性”、“文件”或“标签删除”。
菜单项“时间视图”用于切换上述时间视图控制台的显示/不显示。“文本”菜单项是关于由上述字处理器软件进行的文本编辑的那些,典型的有“文本编辑”、“裁剪”、“拷贝”、“粘贴”、“删除”、“字环绕”和“字体”等。在“文本编辑”中,粘贴在标签的文本可以被裁剪到剪贴板中。在“拷贝”中,粘贴在标签的检验可以被裁剪到剪贴板中。在“删除”中,粘贴在标签的文本可以被删除。在“字环绕”中,在显示该文字时出现字环绕。在“字体”中,用于文字显示的字体可以被设置。
菜单项“声音”用于操作声音,典型的有“播放”、“裁剪”、“拷贝”、“粘贴”、“删除”、“开始”和“设置为原始大小”。在项目“播放”中,声音对象可以由例如一个音乐相关的操作工具重放。在项目“暂停”中,可以在声音再现期间进行停止操作。在项目“声音记录”中,声音可以被重新记录。在项目“剪切”中,粘贴在标签上的声音对象可以被剪切到剪贴板上。在项目“拷贝”中,粘贴在标签上的声音对象可以被拷贝到剪贴板上。在项目“粘贴”中,剪贴板上的声音对象可以被粘贴在一个标签上。在项目“删除”中,声音对象可以被删除。
菜单项“图象”在一个图象上动作,并且包括这样的项目如“显示捕获的图象”、“拍摄”、“剪切”、“拷贝”、“粘贴”、“删除”和“变更到原始大小”。在项目“显示捕获的图象”中,用于捕获图象的应用程序比如静止/运动图象捕获工具,如上所述,开始显示一个取景器。在项目“拍摄”中,捕获的图象可以被粘贴在一个标签上。在项目“剪切”中,粘贴在标签上的图象可以被剪切到剪贴板上。在项目“拷贝”中,粘贴在标签上的图象可以被拷贝到剪贴板上。在项目“粘贴”中,剪贴板上的图象可以被粘贴到标签上。在项目“删除”中,捕获的图象可以被删除。在项目“设置为原始大小”中,图象可以被显示为原始大小。
菜单项“备忘录”用于对由上述手写工具手写的备忘录进行操作,并且包括这样的项目,如“剪切”、“拷贝”、“粘贴”、“删除”、“开始”和“设置为原始大小”。在项目“剪切”中,粘贴在标签上的手写的备忘录可以被裁剪到剪贴板中。在项目“拷贝”中,粘贴在标签上的手写的备忘录可以被拷贝到剪贴板中。在项目“粘贴”中,在剪贴板中的手写的备忘录可以被粘贴到标签上。在项目“删除”中,粘贴在一个标签上的手写的备忘录可以被删除。在项目“开始”中,可以启动通过触摸板来读取手写输入的手写应用程序。在项目“设置为原始大小”中,该手写的备忘录的图象可以用原始大小显示。
菜单项“链接”与链接操作相关,并且包括这样的项目,如“链接编辑”、“打开链接”、“剪切”、“剪切”、“拷贝”、“粘贴”和“删除”。在项目“链接编辑”中,粘贴在一个标签上的链接可以被对话地编辑。在项目“打开链接”中,粘贴在该标签上的或与该URL对应的文件路径可以被打开。例如,在web(网)页的情况下,浏览器可以开始显示该页面。在项目“剪切”中,粘贴在标签上的链接可以被裁剪到剪贴板中。在项目“拷贝”中,粘贴在标签上的链接可以被拷贝到剪贴板中。在项目“粘贴”中,在剪贴板中的链接可以被粘贴到一个标签上。在项目“删除”中,粘贴在该标签上的链接可以被删除。
菜单项“标签”与该标签上的操作相关,并且包括这样的项目,如“总是转发”和“退回”。在项目“总是转发”中,标签可以总是显示在前面,而项目“退回”中,标签可以被显示在最后面的位置。
菜单项“排列”与排列标签的操作相关,并且包括这样的项目,如“排列在图象的左侧”、“排列在图象的右侧”和“排列在图象的下部”。在这些项目中,该标签可以分别被排列在该图象的左侧、上端、右侧和下端。
菜单项“背景色”与标签背景色的操作相关。当选择该菜单项“背景色”的菜单项时,可以设置标签的背景色。
菜单项“布局”与标签布局操作相关,并且包括这样的项目,如“用缺省值重新布局”、“自定义布局”、“扩展/压缩到标签尺寸”、“保持图象高宽比”、“设置图象到原始大小”和“设置手写图象到原始大小。在“由缺省值重新布局”中,可用缺省值进行重新布局。在项目“自定义布局”中,由用户进行布局被可能的。在项目“扩展/压缩到标签尺寸”中,当标签尺寸被变更时,粘贴的对象可以被扩展/压缩到标签尺寸。在项目“保持图象高宽比”中,在重新定义图象尺寸时可以保持原始图象的高宽比。在项目“设置手写的图象为原始大小”中,手写的图象可以被显示为原始大小。
用该菜单项“特性”,可以显示该标签特性。
菜单项“文件”用于文件操作并且包括“导入”和“导出”。利用项目“导入”,就可能粘贴文件数据(文本数据、图象数据和声音数据)。利用项目“导出”,就可以将对象数据写入到一个文件中。
在菜单项“标签删除”中,可以删除标签。
现在解释在标签窗口上由应用程序执行的环境菜单。在标签窗口上的环境菜单中,菜单内容根据鼠标器右键点击该标签哪个位置而改变。具体地,菜单内容根据鼠标器右键是否点击在下述位置上而变更,即“文本对象”、“图象对象”、“重放/暂停按钮PB或停机按钮SE”、即“声音对象”、“链接按钮LB或链接对象”、“手写的图象”或该“标签”上的其它位置。下面解释在该标签上五个位置上的菜单项。实际显示的内容与结合标签L上的按钮菜单MB所做解释相同,因此为简单起见不作解释。
在“文本对象”的环境菜单中包括这样的项目,如“文本编辑”、“剪切”、“拷贝”、“粘贴”和“删除”、“字环绕”、“字体”、“导入文件”和“导出文件”。
在“图象对象”的环境菜单中包括这样的项目,如“显示捕获图象”、“拍摄”、“剪切”、“拷贝”、“粘贴”和“删除”、“设置为原始大小”、“导入文件”和“导出文件”。
“声音对象”上的环境菜单包括这样的项目,如“播放”、“暂停”、“停止”、“记录”、“剪切”、“拷贝”、“粘贴”和“删除”、“导入文件”和“导出文件”。
“声音对象”上的环境菜单包括这样的项目,如“链接编辑”、“打开链接”、“剪切”、“拷贝”、“粘贴”和“删除”。
“手写的图象”上的环境菜单包括这样的项目,如“剪切”、“拷贝”、“粘贴”、“删除”、“启动”、“设置为原始大小”。
“手写的图象”上的环境菜单包括这样的项目,如“插入/编辑”、“总是在前面”、“退回”、“排列”、“布局”、“背景色”、“布局”、“特性”、“导入文件”、“导出文件”和“标签删除”。“插入/编辑”上的环境菜单包括这样的项目,如“文本编辑”、“记录”、“拍摄”、“链接编辑”、“显示捕获图象”以及“来自剪贴板”。“排列”上的环境菜单包括这样的项目,如“排列在图象的左侧”、“排列在图象的上端”、“排列在图象的右侧”和“排列在图象的下部”。“布局”上的环境菜单包括这样的项目,如“重新布局”、“自定义布局”、“扩展/压缩到标签尺寸”、“保持图象高宽比”、“设置图象到原始大小”和“设置手写图象到原始大小”。
“自定义布局”上的环境菜单包括这样的项目,如“用缺省值重新布局”、“扩展/压缩到标签尺寸”、“保持图象高宽比”、“设置图象到原始大小”、“设置手写图象到原始大小”以及“编辑结束”。
现在解释通过单击条状时间视图控制台的菜单按钮mb而出现的下拉菜单项。该时间视图控制台的菜单按钮mb中的菜单包含与该时间视图模式有关的全部操作的菜单项。该时间视图控制台的菜单按钮mb中的菜单包含与该时间视图模式有关的全部操作的菜单项。时间视图控制台中的操作菜单项包括这样的项目,如“增加新建标签”、“当前时间”、“提前时间”、“延迟时间”、“时间增加/减少间隔”、“时间视图声音”、“显示捕获图象”、“标签”、“排列”、“项目”、“设置”、“检索帮助”、“在标签软件上”以及“关闭控制台”。此时,对与如后面所解释的任务格图标重叠的菜单的解释被省略了。
在项目“增加新建标签”中,在操作时间(从当前时间开始)制定的标签可以被增加。“插入/编辑”上的项目包括这样的项目,如“文本标签”、“声音标签”、“来自捕获的图象”、“来自剪贴板”以及“来自导入文件”。
在项目“当前时间”中,它可以被设置为与当前时间同步。
在项目“提前时间”中,通过调节所设置的增加/减少间隔,可在将来方向上提前时间。
在项目“延迟时间”中,通过调节所设置的增加/减少间隔,可在过去方向上延迟时间。
在项目“时间增加/减少间隔”中,可以设置具体时间增加/减少步长,该具体时间增加/减少步长用于时间的增加/减少。项目“时间增加/减少间隔”包括这样的项目,如“100年”、“10年”、“1年”、“1月”、“1天”、“1小时”、“1分钟”、“1秒”以及“变化的时间点”。利用该项目“变化的时间点”,标签状态比如标签准备/校正/放弃被转到变化的步长,以使该时间间隔不为常数。
菜单项“标签”包括这样的项目,如“全部显示”、“全部隐藏”和“全部删除”。
菜单项“排列”包括这样的项目,如“排列在图象的左侧”、“排列在图象的上端”、“排列在图象的右侧”和“排列在图象的下部”。
项目“项目”包括这样的项目,如“新的制备”、“打开”、“关闭”、“导入”、“导出”以及“特性”。
利用项目“关闭控制台”,可以关闭时间控制台以回到当前状态。
随后将解释在浮动状态下时间视图控制台的窗口菜单项目。在浮动状态下该时间视图控制台的窗口菜单项目包括这样的项目,如“文件”、“增加新建标签”、“时间”、“标签”以及“帮助”。
项目“文件”包括这样的项目,如“显示捕获的图象”、“项目”、“时间视图声音”、“设置”以及“关闭控制台”,而项目“项目”这样的项目,如“新制备”、“打开”、“关闭”、“导入”、“导出”以及“特性”。
项目“时间视图声音”包括这样的项目,如“设置”和“关闭控制台”。
项目“时间视图声音”包括这样的项目,如“文本标签”、“声音标签”、“来自捕获的图象”、“来自剪贴板”以及“来自导入文件”。
项目“时间”包括这样的项目,如“当前时间”、“提前时间”、“退回时间”、“100年”、“10年”、“1年”、“1月”、“1天”、“1小时”、“1分钟”、“1秒”以及“变化的时间点”。
项目“标签”包括这样的项目,如“排列在图象的左侧”、“排列在图象的上端”、“排列在图象的右侧”和“排列在图象的下部”、“显示全部”、隐藏全部”和“删除全部”。
项目“帮助”包括这样的项目,如“检索帮助”和“在标签软件上”。
现在解释在该时间视图控制台上由应用程序执行的环境菜单。此时,实际执行的内容与结合时间视图控制台上的按钮菜单mb所做解释相同,因此不作具体解释。
时间视图控制台上的环境菜单包括这样的项目,如“当前时间”、“提前时间”、“退回时间”、“时间增加/减少间隔”、“时间视图声音”和“关闭控制台”。项目“时间增加/减少间隔”包括这样的项目,如“100年”、“10年”、“1年”、“1月”、“1天”、“1小时”、“1分钟”、“1秒”以及“变化的时间点”。
现在解释在时间视图模式下在背景窗口上应用程序执行的环境菜单。此时,实际执行的内容与结合时间视图控制台上的按钮菜单mb所做解释相同,因此不作具体解释。
在该时间视图模式下的背景窗口上的下文菜单包括这样的项目,如“增加新建标签”、“当前时间”、“提前时间”、“退回时间”、“时间增加/减少间隔”和“关闭控制台”。
在项目“增加新建标签”中,在操作时间(从当前时间开始)制定的标签可以被增加的。项目“增加新建标签”包括这样的项目,如“文本标签”、“声音标签”、“来自捕获的图象”、“来自剪贴板”以及“来自导入文件”。项目“时间增加/减少间隔”包括这样的项目,如“100年”、“10年”、“1年”、“1月”、“1天”、“1小时”、“1分钟”、“1秒”以及“变化的时间点”。
下面解释在任务格TT上显示的标签软件的图标中的环境菜单。
在任务格TT上的图标的环境菜单包括这样的项目,如“增加新建标签”、“时间视图模式”、“时间视图声音”、显示捕获的图象”、“标签”、“排列”、“项目”、“设置”、“检索帮助”、“在标签软件上”以及“结束”。
项目“增加新建标签”包括这样的项目,如“文本标签”、“声音标签”、“来自捕获的图象”、“来自剪贴板”以及“来自导入文件”。利用项目“文本标签”,可以制定一个空白标签,以将它放在桌面上。如果进行标签软件的设置,以使制备时间被显示,则制备时间被引入。利用项目“声音标签”,可以制定一个空白标签,以将它放在桌面上。一旦该标签被制定好,马上启动声音记录。如果进行标签软件的设置,以使制备时间被显示,则制备时间被引入。利用项目“来自捕获的图象”,就可从捕获图象的检索应用程序获取图象,以便利用该图象制定标签,将它放在桌面上。如果进行标签软件的设置,以使制备时间被显示,则制备时间被引入。利用项目“来自剪贴板”,可以从剪贴板上的数据中制定一个空白标签,以将它放在桌面上。这里能被处理的剪贴板的窗体是来自文本、图象以及来自手写应用程序的备忘录。如果进行标签软件的设置,以使制备时间被显示,则制备时间被引入。如果来自该剪贴板的数据是文本,制备时间被显示在前导行上,并且从第二和其后的行上显示在剪贴板中的文本。利用项目“来自导入文件”,可以从该文件上的数据中制定一个新建标签,以将它放成为桌面上。这里能被处理的文件窗体的窗体是来自文本、图象、声音以及来自手写应用程序的备忘录。如果进行标签软件的设置,以使制备时间被显示,则制备时间被引入。
利用项目“时间视图模式”,就可能切换时间视图控制台的显示/不显示。
利用项目“时间视图声音”,就可能切换在时间视图模式期间生成的声音的开/关。
利用项目“显示捕获的图象”,就可以启动捕获的图象的检索应用程序,以显示图象检索的取景器。
菜单项“标签”包括这样的项目,如“全部显示”、“全部隐藏”和“全部删除”。在菜单项“显示全部”中,可以显示全部标签。在菜单项“隐藏全部”中,可以暂时地隐藏所有标签。如果任务格TT上的标签软件上的图标IL,该属性被复位以显示全部标签。如果该标签软件被重新启动,该属性被复位。利用项目“全部删除”,可以删除当前显示的全部标签。
菜单项“排列”包括这样的项目,如“排列在图象的左侧”、“排列在图象的上端”、“排列在图象的右侧”和“排列在图象的下部”。
项目“项目”包括这样的项目,如“新的制备”、“打开”、“关闭”、“导入”、“导出”以及“特性”。利用该项目“新制备”,就可以关闭当前打开的项目以制定一个新项目。利用该项目“打开”,就可以关闭当前打开的项目以打开另一个项目。利用该项目“关闭”,就可以关闭当前打开的项目。利用该项目“关闭”,就可以关闭当前打开的项目。利用项目“导入”,就可以将一个文档窗体的另一个项目的标签添加到当前打开的项目。利用项目“导出”,就可以将一个项目作为一个文件(文档)导出。利用该项目“特性”,就可以显示当前项目特性。
利用项目“设置”,就可以设置缺省值布局、声音、图像和环境。
利用项目“检索帮助”,可以显示帮助信息。
利用项目“标签软件”,可以显示标签软件的版本信息等等。
利用项目“结束”,标签软件可以被结束。
利用本实施例的标签软件,“在一个项目上操作”、“在一个标签上操作”、“在一个时间视图上操作”、“在一个键盘/鼠标上操作”以及在一个梭动盘上操作“都是可能的。
首先解释“在一个项目上的操作”。
一个项目管理属于该项目的全部标签。本实施例的标签软件是如此制定的,以致于一个项目必须通过操纵来打开。
在本实施例的光源下,在最初启动时,并且当从一个菜单中选择新项目制备时,项目被制定。当制定一个新项目时,项目名被设置,并且,如果有预先存在的项目,则关闭此种项目,以打开一个新项目。
一个项目由项目文件、标签文件或项目归档文件组成。项目文件具有整个项目的信息以及一个标签表,每个项目都有一个项目文件。
标签文件具有各个标签的信息,比如对象信息,每个标签都有一个标签文件。项目归档文件是该项目信息以及在包含在该项目中多个标签上的信息,当导出该项目制定该项目归档文件。内容是在开始时制定的项目文档,如此以致,当制定一个项目时,该内容可以被包含在重新制定的项目中。该项目文件以及属于该项目文件的标签文件被放在一个文件夹中。
在制定该项目时,显示图44中所示例子的对话框。用户通过该对话框输入一个项目名。在该图中,项目名是该项目的最低的文件夹的名称,并且作为该项目文件名称被输入。此时,不能用预先存在的项目名。作为项目名,可以输入包含高达127个字母的项目注解。
当制定该项目时,项目名的文件夹被制定,并且一个项目文件被制定如下。正制定的项目没有标签。但是,如果指定要包括该内容,则从该文档中捕获标签信息。捕获该内容的操作与如后面所解释的导入项目的情况是相同的。当制定项目时,项目制备时的时间信息被作为内部数据而记录。
通过启动本实施例的光源,或从控制台菜单中指定,该项目被打开。此时,在启动该标签软件时,先前终止时打开的项目被打开。当该项目被打开时,根据时间信息和位置信息,属于该项目的标签被显示在桌面上。不能同时打开两个或多个项目,因此,如果存在打开的项目,则这些项目被关闭。
在关闭该项目时,当前打开的项目被关闭。此时,属于该打开的项目的标签被关闭。
项目导入装置将包含在文档窗体中另一个项目中的全部标签添加到当前打开的项目中。在导入项目中,通过导入菜单的指定,首先打开文件对话框。通过该文件对话框,用户想要添加的项目归档文件被指定。在选择项目归档文件时,执行用于检验该文档类型的滤波程序。该标签的文档类型包括三种类型,即“无须更正”、“将当前时间设置为起动时间”和“向用户询问起动时间”。此时,文档类型“无须更正”被直接导入,而不校正该文档信息。
当向用户询问起动时间时,指定输入时间和要被指定的最小值时间单位的对话框,如图45所示,作为导入的时间设置的对话框而被显示。用户通过该对话框输入该起动时间。
当用户通过图45所示的对话框输入起动时间时,在执行该文件之后,打开图46例子所示的对话框。图46所示对话框是显示该项目信息的项目的导入对话框。当进行导入时,选择的项目归档文件的全部标签的数据与该标签文件一起被拷贝在当前打开的项目中。
如果存在此种用于导入的文件,它具有与在当前项目中的标签相同的滞后效应,或者如果一个标签的全部滞后效应与其它标签的部分滞后效应完全重合,则显示指定导入方法的对话框,如图47所示。在图47的对话框上,显示两个标签是否相同,还是一个标签具有较长的滞后效应。在图47的例子中,可以从“不导入标签”、“用导入文件重写标签”和“制定标签拷贝”中选择所需的一个相应的项目。
在本实施例的标签软件中,包含在一个项目中的标签可以全体保存在唯一的档案文件中,以致可被捕获到另一个项目中,作为该项目的导出。在导出该项目时,在桌面上显示导出的对话框,例如图48所示的对话框。在图48的对话框中,为制定一个项目档案文件,安排了各个设置“导出文件名”、“从当前项目中删除导出文件 ”以及“导出全部标签,或者用于产生和删除时间点的标签两者都被包括在要导出的具体时间中 ”。在该对话框图象的下部,显示了要导出标签的数目。这里,标签导出意味着导出该标签的整个滞后效应。
如果用户选择该项目特性,本实施例的标签软件在桌面是显示图49例子所示的对话框。在该对话框中,显示有这样的项目“项目夹”、“项目命令”、“项目制定时间和最后的更新时间”、“标签编号(总数、过去、当前和将来)”和标签存在的范围”。在“项目文件夹”中显示该项目的文件夹名称,而在“项目命令”中显示对新制备的项目的解释。在该“项目命令”中的信息可以被编辑。“标签存在的范围”表示标签存在的范围,具体地,从整个标签的最早滞后效应(最早标签的制备时间)到最近滞后效应的范围。如果存在未说明删除时间的标签,就在项目“存在一个未说明删除时间的标签”上附加一个检验记号。
现在解释“在该标签上的操作”。
作为“对标签的操作”,下列的这些操作都是可能的“新制备”、“增加对象”、“校正对象”、“布局”、“排列”、“特性”、“导入和导出文件”和“标签删除”。
利用“新制备”,在对标签的操作中,当重新制定该标签时,可以指定首先插入的对象。在重新制定标签之中,有“文本等级”、“音量”、“从捕获的图象中检索软件”、来自剪贴板”和“来自导入文件”。在重新制定的标签中,除以上所述的对象之外,还显示了作为文本对象的标签制定时间。同时,通过设置该图象,可以设置是否要显示制备时间。每个对象都是按照后面所述的缺省值而被显示了。与标签的新制备同时地,制定了用于存储该标签信息的标签文件。
“新制备”包括用于将来模式的新制备。即,在时间视图模式中,还可以增加在将来制定的标签(将来标记)。在用于将来模式的新制备中,当用户选择该标签的新制备时,显示在图50所示的用于新建标签的特性图象。当用户设置标签起动时间、标签结束时间、循环和警报时,该将来标记可以被重新制定。同时,图50的特性图象的显示时间的缺省值是在该时间点和连续被选中(开启)的运算时间。
在标签操作“对象增加”中,一个对象可以被增加到当前显示的标签中。对于新近插入的一个对象,由用户从用于该标签的菜单按钮来说明各个菜单项“文本”、“声音”、“图象”、“手写备忘录”和“链接”等。在菜单项“文本”中,文本编辑、粘贴、导入文件、以及拖/放操作等各种操作都是可能的;而在“声音”菜单项中,记录、导入文件和拖/放操作等各种操作是可能的。在菜单项“图象”中,拍摄、粘贴、导入文件、以及拖/放操作等各种操作都是可能的;而在“手写备忘录”菜单项中,粘贴操作是可能的。在菜单项“链接”中,链接编辑、粘贴、导入文件和拖/放操作等各种操作是可能的。此时,两个或更多对象无法存在于一个唯一的标签中。
在标签操作“对象增加”中,有“通过拖/放进行对象增加”、“对象放置和尺寸的增加“以及时间视图的时间增加”。
在“通过拖/放进行的对象增加”中,如果文本、声音和图象的文件图标被拖放到该标签链接按钮之外的位置,则各个对象被插入到该标签中。另一方面,如果一个任选文件图标被拖放在该标签上或者在该链接按钮上,例如当键盘上的控制键和换档键被同时按下时,该文件的路径被增加,以作为该链接对象。
在“增加对象位置和尺寸”中,所增加的对象的尺寸和位置遵循缺省值布局的参数。如果检验对象和该图象对象被如此设置,以便不互相重叠,并且如果其中一个对象是新近增加的,则它被插入在先前对象下面。
在“增加时间视图的时间”中,如果时间视图模式当前模式,则进行类似于正常模式的操作。如果时间视图模式是将来模式,则对象可以被增加到该将来标记上。至于对象增加的操作,只有最后的结果被记录并且成为用于标签显示的初始设置。至于无法增加的标签,该标签框以紫色(当前等级)显示或者以蓝色(过去等级)显示。
在标签操作“对象校正”中,“文字更正”、“声音校正”、“图象校正”、手写备忘录校正”、“链接校正”、时间视图模式中的校正”以及“从剪贴板粘贴”都是可能的。
在“文字更正”中,如果用户从菜单按钮MB或环境菜单mb上选择文本编辑项目,并且已经选择了该菜单,则具有当前文本的编辑对话框被打开,如图51所示。在图51的对话框中,在该文本编辑菜单中有菜单“文件”、“编辑”和“插入”。“文件”具有这样的项目“导入文件”和“文本编辑结束”,如此以致,在“导入文件”中,可以选择和插入文本文件,而在“文本编辑结束”中,可以关闭文本编辑,以反射在该标签中的文本内容。在菜单项“编辑”中,有这样的项目“复位”、“剪切”、“拷贝”、“粘贴”、“删除”和“全部选定”。在菜单项“插入”中,有这样的项目“当前时间和日期”和“制备的时间和日期”。在“当前时间和日期”中,当前时间和日期(实际时间)被插入,而在“制备的时间和日期”中,该标签制定时间被引入。
当用户利用菜单按钮MB或环境菜单选择记录时,“声音校正”是可能的。在该标签上显示了一个工具条TCe,它表示记录时间和最大的记录时间,如图52所示,而播放按钮PB被改变成记录按钮RE,以通知用户正在记录的事实。如果在记录期间记录按钮RE被按下,记录被暂停,并且如果该记录按钮RE被再一次按下,则从暂停点开始进行记录。在“声音校正”中,现有的声音数据被重写。
在“图象校正”中,不可能用本实施例的标签软件来校正现有的图象对象。为了变更(校正)图象,引入了一个图象对象,以取代现有的图象对象。
为了直接校正用手写应用程序制定的手写备忘录,为了执行“手写备忘录的校正”,从菜单按钮MB或环境菜单中选择手写应用程序启动。在由手写应用程序编辑之后,选择在菜单按钮MB或环境菜单中粘贴该编辑的备忘录,并且重新引进到该标签中。
通过用户从菜单按钮MB或环境菜单中选择链接编辑项目,可允许“链接校正”。即,当用户挑选该链接编辑项目时,本实施例的标签软件在桌面上显示一个编辑对话框,如图53例子所示,它具有当前的链接。该链接的编辑对话框具有一个编辑框EB和一个文件查阅按钮。在该对话框中,编辑框EB是规定的URL,比如文件或文件夹路径和该主页地址。例如,如果“文件查阅按钮”被按下,则显示文件对话框。通过选择想要被链接的文件,到达该文件的路径被输入到该编辑框EB中。该链接的对话箱的菜单项包括“文件”和“编辑”。“文件的菜单项包括这样的项目“查阅”和“结束链接编辑”。项目“查阅”是从该文件对话框中选择的并且与文件查阅按钮相同。“结束链接编辑”关闭该链接校正图象,以在该标签中反映该链接内容。菜单项“编辑”中,包括这样的项目“复位”、“剪切”、“拷贝”、“粘贴”、“删除”和“全部选定”。这些内容是标准操作,不具体地解释。
对于“校正时间视图模式的时间”,有可能将来在该时间视图模式校正新近显示的标签的对象。至于对象校正操作,只有最后的结果被显示以在标签显示的时间处进行初始设置。
在“从剪贴板粘贴”中,在剪贴板中的文本、位象、WAVE文件和手写备忘录可以被粘贴到该标签上。只要在剪贴板中存在一个可以粘贴到该标签上的对象,则它就可以被粘贴到该标签上。如果在剪贴板中存在两个或更多可以粘贴到该标签上的对象,则在桌面上显示一个对话框,比如图54所示的。这里,剪贴板中的数据的复选框允许显示,并且选中的数据作为一个标签对象而被粘贴。
该标签的“布局”由缺省布局确定,作为参考。注意,该缺省布局的设置在标签制备和增加新对象期间使用。当用户自觉地选择重新布局命令时,也可以使用缺省布局。
在缺省布局中,有下列参数,比如“标签尺寸(X*Y)”、“文本边界(左端、上端、右端)”、“图象边界(左端、上端、右端”、“用于避免文本与图象重叠的布局”和关于尺寸变化的设置(重新布局和保持图象高宽比)”。使用“标签尺寸”可使水平方向为最大尺寸并且垂直方向为最小尺寸。“文本边界”和“图象边界”被定义为图55那样,并且由图56所示的对话框设置。在垂直方向上每个对象的垂直尺寸由该对象数据确定和伸展/压缩。作为伸展和压缩的结果,如果文本对象与该图象对象重叠,则下部对象可进一步向下移动,以避免重叠(设置项目用于避免文本与图象重叠的布局)。
对于变更标签尺寸的操作,有两个设置。其中,一个设置(重新布局)是在该标签尺寸被改变时再一次布局该对象。没有设置时,尽管该标签的尺寸变化了,但内部对象的尺寸不改变。第二设置(保持图象的高宽比)是这样一种设置,它不管在图象尺寸发生变化的情况下是否保持高宽比。以上所述的设置是在图56所示的标签软件的本实施例中的设置对话框的缺省值标签布局图象中进行的。如图57所示,通过显示和拖动一个取样代替输入一个数值,也可以进行这种设置。
利用本实施例的标签软件,布局可以由用户从一个标签到另一个标签自由地定制,以代替缺省布局。例如,如果自定义布局项目作为菜单项而被提供,并且执行该自定义布局,该标签L被显示,如图58例子所示。其中画出了限定每个物体的虚线框,并且可以在该框内部拖放鼠标,以便运动。而且,利用本实施例的标签软件,可以改变该对象的尺寸。为了变更尺寸,点击对象成为选择状态,在该状态中,标签框线从虚线变成实线。另外,操作柄(例如,黑色小方块)被显示在四个角和四条边上。这些操作柄可以被拖放,以变更对象尺寸。此时,在本实施例的标签软件中,如果在变更标签尺寸过程中,自动伸缩是打开的,并且方位保持也是打开的,则左和右边界总是保持常数,除非该图象具有最小尺寸。另一方面,文本四个角处的边界被保持为常量值。在这种情况下,该四个角边界可以该在垂直方向上越过该图象的标签窗口,以保持图象高宽比。如果自动伸/缩被打开,并且高宽比的保持被关闭,则该四个角边界总是保持常数,除非该文本和图象具有最小尺寸。而且,如果自动伸/缩被关闭并且高宽比被打开或关闭,该文本和图象可以越过该标签窗口。如果,在所有这些情况下,都选择缺省布局,则标签尺寸或左右边距以及上边界被设置为缺省值。该标签、文字和图象的高度被自动地调整到足以显示该图象的目标值。足以显示该图象的该值那些值,用它可以显示所有的图象。足以显示文字的该值是这样的值,利用它可以用校正的高宽比来观看所有图象部分。与上边界一般大小的下边界被增加到该标签上。
在该标签上的操作“排列”,并且包括如下几种排列“排列在图象的左侧”、“排列在图象的上端”、“排列在图象的右侧”和“排列在图象的下部”。在“排列在图象左侧”中,标签从该图象的左上方向下并列排列。当到达图象的下端时,则向右移动一行,标签以类似的方式排列。在“排列在图象上端”中,标签从该图象的右上端向右并列排列。当到达图象的下端时,则向下移动一行,标签以类似的方式排列。在“排列在图象右侧”中,标签从该图象的右上端向下并列排列。当到达图象的下端时,则向左移动一行,标签以类似的方式排列。在“排列在图象下端”中,标签从该图象的左下端向右并列排列。当到达图象的右端时,则向上移动一行,然后标签以类似的方式排列。标签以这样的顺序排列,其中该标签被注册在一个项目标签表(以制备的时间为序)中。在不变更该标签情况下,该标签被如此排列,以致不互相重叠。
在对该标签操作的“特性”中,显示图50所示的标签特性对话框。该特性显示内容包括“标签”、“有效期”、“设置重复数”、“滞后效应标签的次数”和“警报设置”。在该“标签数”中,显示该项目中的标签数唯一索引。该标签数由本实施例的标签软件管理,用户无法变更它。“滞后效应次数”显示从标签制备开始所作校正的次数。“有效期”包括“制备时间”和“删除时间”。“制备时间”显示标签制备时间。除了在将来标记的制备时间之外,“制备时间”无法变更。只有当连续被选中时,“删除时间”才是有效的。“设置循环标签”包括这样的项目,如“循环间隔与长度”、“下一个显示起动时间”和“下一个显示结束时间”。“警报设置”包括“警报启动时间”。
在本实施例的标签软件中,在标签特性画面中,可以改变下列设置内容“连续/断续”、“循环设置”以及“警报设置”。在项目“连续/断续”中,如果该设置是“断续”,则可以指定标签删除时间。当到达该规定时间时,该标签被自动删除。如果在项目“循环设置”中选中“周期的循环标签”,则进行循环设置。而且,在项目“循环设置”中,可以设置循环间隔、显示起动时间和显示结束时间。在项目“警报设置”中,报警显示时间被设置在与标签起动时间相对应的相对定时处。此时,在警报设置下面显示实际警报时间。
在本实施例的标签软件中,可以每隔一定间隔循环显示/不显示相同标签。为了标签的循环,在图50的标签特性画面中选中”周期的循环标签(周期循环)”并且设置循环周期、循环显示时间和非显示时间。例如,如果一个标签每天在12.00时要显示五分钟,则使用下列设置循环每天下一个显示起动时间YYYY/MM/DD(当前日期)120000下一个显示结束时间YYYY/MM/DD(当前日期)120500如果,在本实施例的标签软件中,进行设置以使每个运动图像的图文框被粘贴多个标签的每一个之上,并且使得每个标签顺序地在相同的位置上显示很短时间,动画似的显示成为可能。
而且,在本实施例的标签软件中,在特定标签启动之前或之后,用户可得到一个警报。为了进行警报通知,在图50的标签特性屏幕上选中警报,以设置警报时间。如果以该方式设置警报,当时间到达警报规定的时间时,在桌面上显示图59所示的警报对话框。在该警报对话框中,显示了警报时间和标签制备时间。通过操作该警报对话框,该用户能够选择是否断开该警报或再发一次。如果在图59的对话框中选中“在关闭对话框之后显示标签制备时间”,则启动时间视图模式并且操作时间被设置为标签制备时间。
然后,当操作标签“对象导入/导出”时,该标签能够导入并显示文字、声音和图象文件。该导入操作类似于在添加和校正对象时所作的导入。该标签对象也能够被作为一个导出文件而输出。能够导入和导出对象的文件类型如下“文本文本格式(扩展名.txt.)”,“声音;WAVE格式(扩展名.wav)”,“画面;位映象格式(扩展名bmp),“GIF格式(扩展名.gif)”和“JPEG格式(扩展名.jpg)。在导出时,根据导出文件的扩展名来确定导出对象。
在作为标签操作的“标签删除”中,具有下述项目删除当前标签,和删除将来标记。
如果选择删除当前标签,当前时间被作为结束时间记录,并且从画面中当前标签。但是,不删除标签文件,如此以致通过时间视图模式再复原到过去就可以显示该标签。如果该标签是在时间时间视图模式的将来模式中被删除的,则显示图60所示的对话框,以允许选择设置操作时间到结束时间或选择在当前时间删除该标签。
如果选择删除将来标记,图61中所示的删除将来标记的对话框被打开,以便能在设置运算时间结束时间与完全删除该文件之间进行选择。如果完全删除该标签,则标签文件和记录被删除,如此以致它们无法再显示,即使是在时间视图模式。
过去标签已经被删除,因此无法更进一步地删除。
现在解释“时间视图的操作”。
在时间视图模式中,显示了上述的时间视图控制台TVC。在时间视图控制台TVC中完成时间视图模式中的时间操作。通过从时间盘TT的标签软件图标IL的环境菜单或从标签菜单中执行一个命令来显示时间视图空制台TVC,就完成向时间视图模式的过渡。
在过渡到时间视图模式之后,通过操作时间视图控制台TVC的上/下按钮tub、tdb或从该菜单中进行操作,就可以执行时间的增/减。通过该时间增/减进行的时间变更的单元由上述时间增加/减少单元(时间增加/减少步长)来设置。
利用本实施例的标签软件,面向过去的标签制备/过去标签校正是不能进行的。虽然,过去标签不能被校正,但是可以进行标签运动/标签尺寸变更。但是,该操作不在该项目中记录。而且,一旦该操作结束,比如该鼠标拖动结束,该标签就被恢复到原始位置/原始尺寸。执行该操作是为了瞬时变更运动/尺寸,以观看由于重叠而隐藏的标签。
而且,在本实施例的标签软件中,一个新建标签可以被制定为不同于过去标签的将来标记。如果制定了一个将来标记,并且时间被恢复到当前时间,则该标签从该桌面中消失。但是,当该时间为制定将来标记的时间时,在桌面再显示该标签。如此,将来标记可以被制定为一个简单的提示项。将来标记可以与当前标记相同的方式被校正。但是,校正的滞后效应没有被记录,这区别于当前时间的情况,因此只有校正的最后结果被保存。这样,应该对将来进行修正,最后的结果被用作为制备标签时的参数。
通过按下调节控制台TVC的关闭按钮cb或从该菜单中选择“关闭时间视图控制台”,就可使时间视图模式结束。
从该菜单中可以实现在时间视图模式期间、在向时间视图模式的过渡期间以及在时间视图模式终止时所提供的时间视图声音的开/关。
首先解释“在键盘/鼠标上的操作”。
利用本实施例的标签软件,设置了适合键盘操作的多个快捷键。
例如,如果控制键和换档键被同时按压,或者如果换档键、控制键和TAB键被同时按压,就可实现变更当前画面上显示的标签窗口上垂直方向的操作。同时,利用目前现有的标签数目来变更此时的操作。例如,如果没有一个标签,则不出现操作指令。但是,发出一种预定的声音,以表示该操作无效。如果存在两个或更多标签,控制键和TAB键被同时按压,以将位于最前面位置的标签移致动到最后的位置。而且,如果换档键、控制键和TAB键被同时按压,位于最后位置的标签被移动到最前面位置。
例如,如果按压删除键,则目前聚焦的标签被删除。在删除该标签之前,用于寻问是否进行删除的对话框被显示在该对话框上。
如果按压退出键,则目前注视的标签被暂时设置到非显示位置。当下次改变时间时,在非显示位置的标签被再一次显示。
当同时按压控制键和B键时,在时间视图模式期间关闭控制台。如果同时按压控制键和D键,则目前注视的标签被再一次设置为缺省值。如果同时按压控制键和E键,则目前注视的标签的文本编辑被打开。如果同时按压控制键和L键,则目前注视的标签的链接被打开。如果同时按压控制键和N键,则制定文本标签。如果同时按压控制键和O键,则当前注视的标签的声音被停止。如果同时按压控制键和P键,则当前注视的标签的声音被重放。如果同时按压控制键和R键,则当前注视的标签的声音被记录。当同时按压控制键和T键,则进入/退出时间视图模式。如果同时按压控制键和V键,则剪贴板的内容被粘贴在当前注视的标签上。当同时按压控制键和向下键/控制键和向上键时,通过时间视图进行时间的增/减。当同时按压控制键和左键/控制键和向下键时,时间增加/减少步长被变更。当同时按压控制键和归位键(home key)时,通过时间视图模式复原到当前时间。
利用本实施例的标签软件,作为鼠标操作,具体地该鼠标安装有转盘,可以设置“在标签上操作”、在时间视图控制台上操作“以及在时间视图模式桌面上操作”。
在“在标签上操作”中,有这样的操作,如“拖放一个标签”、“从另一个应用程序中放入一个标签”、“右击一个标签”、“转盘旋转一个标签”、“转盘点击一个标签”、“拖放一个用于文件图标的标签(不包括链接按钮)”、拖放一个用于控制键、换档键和文件图标的标签(不包括链接按钮)”以及拖放一个用于文件图标的链接按钮”。在“拖放一个标签”操作中,标签被移动。在“从另一个应用程序放入一个标签”的操作中,对于由本实施例的标签软件识别的数据而言,一个对象被粘贴到一个标签中。对于本实施例的标签软件不识别的数据而言,则显示一个错误对话框。在“右击一个标签”的操作中,显示所点击对象的环境菜单。在“转盘旋转一个标签”的操作中,该标签的前/后关系被调整了。在“转盘点击一个标签”的操作中,显示时间视图控制台,以转移到时间视图模式。在“拖放一个用于文件图标的标签(不包括链接按钮)”的操作中,文本、图象和声音文件作为对象被插入。如果文件不能被认为是一个对象,则询问它是否可作为该文件的链接对象而被插入。在“拖放一个用于控制键、换档键和文件图标的标签(不包括链接按钮)”以及“拖放一个用于文件图标的链接按钮”的操作中,通向该拖放的文件的路径作为一个链接对象而被插入。如果通过拖放到一个位置试着去插入一个作为链接对象的文件路径,而不是通过该标签上的链接按钮LB,则显示图62所示的警报对话框。如果在显示该对话框时按下按钮“YES”,该处理与通过在该链接按钮LB上拖放该标签而将文件路径作为一个链接对象插入的情况是相同的。
在“在时间视图控制台上操作”中,有这样的操作,如“右击控制台”、转盘旋转控制台的操作时间显示部分”和转盘旋转该控制台时间增/减的步长选择列表框”。在“右击控制台”的操作中,显示环境菜单。“转盘旋转控制台的操作时间显示部分”的操作对应于时间的增/减。“转盘旋转控制台时间增/减的步长选择列表框”对应于时间增加/减少步长的变化。
在“在时间视图模式的桌面上操作”中,有这样的操作,如“转盘点击时间视图模式的桌面”和右击时间视图模式的桌面”。“转盘点击时间视图模式的桌面”的操作对应于时间增加/减少步长的变化。在“右击时间视图模式的桌面”的操作中,显示时间视图环境菜单。
现在解释“在该梭动盘上的操作”。
在本实施例的标签软件中,在梭动盘上的操作包括这样的操作,如“左/右旋转梭动盘”、“按压梭动盘(从按压开始直到按压释放的间隔不超过一秒)”以及“延长按压梭动盘(从开始按压直到按压释放的间隔超过一秒)”。在本实施例的标签软件中,下列功能被分配给梭动盘的操作。注意,在本实施例的标签软件中,这些梭动盘操作并不是任何时候都全部被选择,但是当该标签软件被注视时出现梭动盘操纵的反应。
例如,在正常模式下,本实施例的标签软件对“左/右旋转梭动盘”以及“按压梭动盘(从按压开始直到按压释放的间隔不超过一秒)”的操作起反应。即,如果在正常模式下,进行“左/右旋转梭动盘”的操作,本实施例的标签软件使当前标签的窗口的上上下下的关系被显示在该画面上。根据目前现有的标签数目来改变此时的操作。如果没有一个标签,对于左/右旋转梭动盘则不出现任何反应。但是,发出一种预定的声音,以表示该操作无效。如果有两个或更多标签,进行梭动盘的向右旋转操作,则位于最前位置的标签被移动到标签中的最后位置。相反地,当进行梭动盘的向左旋转操作时,则位于最后位置的标签被移动到标签中的最前位置。如果,在正常模式下,进行“按压梭动盘(从按压开始直到按压释放的间隔不超过1秒)”的操作,本实施例的标签软件显示时间视图控制台以转移到时间视图模式。
而且,在时间视图模式,本实施例的标签软件对下列所有操作起反应“左/右旋转梭动盘”、“按压梭动盘(从按压开始直到按压释放的间隔不超过1秒)”和“延长按压梭动盘(从开始按压直到按压释放的间隔超过一秒)”。即,如果,在时间视图模式,进行“左/右旋转梭动盘”的操作,本实施例的标签软件对应于时间增/减。例如,如果梭动盘向右旋转和向左旋转,则时间分别进入将来和过去时态。如果,完成“按压梭动盘(从按压开始直到按压释放的间隔不超过1秒)”的操作,本实施例的标签软件对应于时间增加/减少单元(时间增加/减少步长)的变化。例如,当每次按压梭动盘时,该时间增加/减少单元以100年、10年、1年、1月、1小时、1分、1秒、100年、10年…的顺序变化。如果在按压换档键的同时转动梭动盘,则时间增加/减少间隔以与只转动梭动盘情况相反的顺序变化。在设置环境时,可以设置在按压梭动盘时选择的时间增加/减少间隔。当进行“按压梭动盘(从按压开始直到按压释放的间隔超过1秒)”的操作时,本实施例的标签软件关闭时间视图控制台以转移到当前模式。
在本实施例的标签软件中,当梭动盘为引导用户而呈现与该梭动盘驱动状态以及梭动盘操作对应的操作,操纵梭动盘而出现的操作被显示在桌面上。即,在本实施例的标签软件中,在正常模式和在时间视图模式中,呈现各种内容的梭动盘引导,这是由于在这些模式中给该梭动盘操作分配了这些功能。
图63显示了在正常模式下的例子,以及在时间视图模式下的例子。即,在正常模式期间的梭动盘引导中,如图63所示,与“左/右旋转梭动盘”、“按压梭动盘(从按压开始直到按压释放的间隔不超过1秒)”对应的功能的内容作为引导而被显示。在正常模式期间的梭动盘引导中,如图63所示,与“左/右旋转梭动盘”、“按压梭动盘(从按压开始直到按压释放的间隔不超过1秒)”以及“延长按压梭动盘(从开始按压直到按压释放的间隔超过一秒)”对应的功能的内容作为引导而被显示。
下面将解释本实施例的标签软件中的设置内容。在本实施例的标签软件中,“标签设置”、“设置缺省值标签布局”、“设置声音记录”、“画面设置”和“环境设置”都是可能的。这些设置内容被保存在一个注册表中,并且用作为整个项目中的通用设置。
对于“标签设置”,本实施例的标签软件能够设置标签的缺省值。在标签设置画面中,有“缺省的背景色”、“包括文本颜色的默认字体”、“缺省的文字环绕状态”、“显示制备时间”和只给文本施加文本颜色”,如图65所示。在“缺省的背景色”中,新近制定标签的背景色被设置。在“包括文本颜色的默认字体”中,新近制定标签的字体被设置。在“缺省的文字环绕状态”中,设置是否将文字环绕施加到新近制定的标签上。在“显示制备时间”中,设置是否将制备时间显示在新近制定的标签上。在“只给文本施加文本颜色”中,设置是否将背景色施加到整个标签还是只施加给文本。在标签软件设置画面的下面部分,显示当前设置中标签状态的样子。
在“缺省的标签布局”中,执行上述布局部分中的缺省布局。
在“设置声音记录”中,设置用于声音记录的各种参数。该设置内容包括这样的项目,如“声音源”、“量化等级”、“取样频率”和“最大记录时间”。利用“声音源”可设置单声道/立体声,而利用“量化等级”和“取样频率”,可分别地设置8比特/16比特,以及设置11.025kHz、22.05kHz和44.1kHz。
在“画面设置”中,在使用捕获画面检索应用程序期间的画面被设置。该设置内容包括“按压捕获检索按钮的操作”、“从捕获画面检索应用程序检索到的画面的格式”以及“设置JPEG压缩”,如图67所示。“按压捕获检索按钮的操作”的操作包括这样的项目,如“在目前选择的标签中检索画面”以及在新建标签中检索画面”。在“在目前选择的标签中检索画面”中,如果没有选择标签,则询问是否制定一个新建标签。在“在新建标签中检索画面”中,制定一个新建标签,以在新建标签中检索该画面。在“从捕获画面检索应用程序检索到的画面的格式”中,有这样的项目,如“位图”和“JPEG”。在“位图”中,不施加H压缩,这样画面以其初始状态保存。但是,在“JPEG”中,进行压缩,可以减少磁盘容量。在“JPEG设置”中,当“从捕获画面检索应用程序检索到的画面的格式”中设置“JPEG”时,该检索画面的压缩比被设置。该压缩比范围在1/1至1/64之间。
在“环境设置”中,设置“缺省的命令”、“启动”和“时间增加/减少间隔”。在“缺省的命令”中,有如下项目“添加新建标签”、“添加新建标签并且记录声音”、“添加新建标签并且从捕获画面检索应用程序获取画面”以及“进入时间视图模式”等等。在“启动”中,设置是否要在启动时进行注册。在“时间增加/减少间隔”中,在按压时间增加/减少步长选择菜单按钮sb时选择的时间增加/减少间隔(时间增加/减少步长)被设定。这里未设定的时间增加/减少间隔不是不可用的,并且可从组合框中被选择或单击一个日期字母串来选择。在上述的时间增加/减少步长选择表框ssl中的字母的右侧,这里选中的时间增加/减少间隔被标记有“*”。
利用具有上述功能的本实施例的标签软件,对桌面上标签的整个操作被保存,以允许在任意时间点再现标签状态。为了在桌面上保存该标签状态,可以使用在给定的时间点保存多个标签的整个信息的方法以及在一上时间点只保存该标签信息的差别的方法。该标签状态可以每隔一定间隔周期地保存,或者在该标签发生变化时保存。为了保存该标签信息的差别,保存对该标签的操作即操作滞后效应,或者可以保存在该标签操作前后的标签信息的差别,即该标签信息的变化。
利用具有上述功能的本实施例的标签软件,不仅可以指定当前标签的操作,而且可以指定将来的操作,以允许标签(将来标签)用作为提示项。在当前时间被设置为将来等级之时,就确定了对将来标签的操作。因此,对于将来标签操作的滞后效应没有被保存,只是最后操作的信息被保存。虽然将来标签也会有滞后效应,但在这种情况下存在多个将来。这超过了人类理解的范围。因此,本实施例不对将来标签设置滞后效应。为了给将来标签指定操作,除比如简单的标签制备操作之外,可以想像标签显示/不显示的循环操作。
而且,在具有上述功能的本实施例的标签软件中,其中,标签具有时间概念,就可能将警报与标签相联,当时间为预置的时间时响起一个警报。该警报铃声与当前的桌面显示时间无关,因此,即使显示的是过去或将来标签的状态时,也响起警报,以避免忽视重要的标签信息。同时,给一个标签警报可以附加给每一个标签。与通常的警报的区别在于当前警报不只是在制备时间之前而且在标签制备时间之后都可响起。而且,即使对于选定的警报,也可以响起一个警报。因此,在1年之后可以响起该警报,以便从一个周年纪念日经过1年之后响起一个警报。
下面参考图69至72,解释在由个人计算机执行上述过程情况中CPU51中的处理流程。
图69显示了在任意过去时间点处标签状态的再生处理、对将来标签操作的指定再生处理以及报警处理的总体流程。如果该标签软件起始于步骤S131,CPU51在步骤S132记录该处理过程,以防在该标签上执行某些操作等。如果进行报警设置,则在步骤S133执行报警处理,如果为一个标签设置循环,则在步骤S134处执行该标签的更新处理。然后CPU51检验每个处理是否结束。如果检验结果为YES,CPU返回到步骤S132,否则,CPU转到步骤S136。CPU51进入到步骤S136,执行该标签软件的结束处理。
图70显示了步骤S132的操作性记录处理的详细流程。在图70中,如果启动操作记录处理,CPU51在步骤S141检验该用户是否对一个标签进行了某些操作等。如果检验结果是NO,该记录处理被关闭,以进入步骤S133,否则,CPU51进入步骤S142的处理过程,以处理操作前后的标签差别信息。然后CPU51在步骤S143检验该标签操作是在当前标签(操作滞后效应)上进行的操作还是在将来标签(操作指定)上进行的操作。如果该处理在步骤S143处被检验为在当前标签上操作,则CPU51在步骤S144将当前时间添加到标签差别信息上,以保存结果数据。如果该处理在步骤S43处被发现为在当前标签上操作,则CPU51在步骤S145将指定时间添加到标签差别信息上,以保存结果数据。在步骤S144和S145的处理之后,CPU51终止操作记录处理,进入图69的步骤S133的处理过程。
图71显示了图69的步骤S133的报警处理过程的详细流程图。在图71中,当启动该报警处理时,CPU51在步骤S151检验是否在该标签中设置了警报。如果在步骤S151处检验的结果是NO,则终止报警处理,进入图69的步骤S134的处理过程。如果检验结果是YES,CPU51检验当前时间是过去还是警报设置时间。如果CPU检验当前时间越过了警报设置时间,则进入步骤S153,否则,进入步骤S156。在步骤S153,CPU51响起一个警报,并且在步骤S154,检验与该警报对应的对象标签是否要被显示。如果步骤S154的检验结果是NO,则CPU51进入步骤S156的处理过程,否则,它进入步骤S255的处理过程。在步骤S155,CPU51将显示时间设置为保存对象标签的时间,并进入步骤S156。在步骤S156,CPU51检验该标签报警处理过程是否结束。如果检验结果为NO,则CPU返回步骤S151,否则,CPU终止该报警处理过程,进入图69的步骤S134的处理过程。
图72显示了图69的步骤S134的详细处理过程的流程图。在该图中,当启动标签更新处理过程时,CPU51在步骤S161检验是否有循环设置的标签。如果检验结果为NO,CPU进入到步骤S163,否则,CPU转到步骤S162。在步骤S162,CPU51执行标签循环处理。然后CPU51进入步骤S163。在步骤S63,CPU51检验当前状态是否被显示。如果在步骤S63的检验结果为NO,即当前状态为过去或将来模式,则CPU进入步骤S165,否则,进入步骤S164。在步骤S164,CPU51将显示时间设置为当前时间,然后进入步骤S166。在将显示时间设置为当前状态之后,在步骤S165,CPU51进入步骤S166。在步骤S164,在进入步骤S166之前,CPU51将显示时间设置为用户规定时间。在步骤S166,CPU51按照所设置的模式(当前、过去和将来模式)来显示显示时间的标签状态。然后CPU51终止该标签更新处理过程,进入步骤S135的处理过程。
具有上述功能的本实施例的标签软件不仅让标签体现了明确的信息,比如文本或画面,而且还有间接粘贴整个信息的链接功能。因此,在本实施例的标签软件中,可实现链接功能,而不必在有限尺寸的标签中显示整个信息,因比允许有效地利用该标签区域。即,与本实施例相反,在不具有链接功能的情况下,在将该对象粘贴到该标签上之时需要检索整修信息。而在本实施例的标签软件中,全部链接信息可以显示在一个标签中。通过该链接功能,处于本实施例的标签软件的起始状态的个人计算机不仅能显示本地计算机中的信息,而且能显示该标签在连网方面的信息。由于网络信息可以进行链接并被设置在一个标签上,只有当用户请求时,本实施例的个人计算机才显示链接内容,因此该个人计算机没有必要始终连接到网络上。
在用本实施例的标签软件实现标签链接功能情况下CPU51的处理流程被显示在图73至75中。
图73显示了在通过链接将整个信息粘贴在标签上的情况下的总体处理流程。当该标签软件起始于步骤S171时,CPU51在步骤S172检验是否已经校正了链接。如果在步骤S172处的检验结果为NO,CPU51进入到步骤S174,否则,CPU转到步骤S173。在步骤S173,CPU51执行链接编辑处理。然后,CPU51检验是否执行该链接。如果在步骤S174处的检验结果为NO,CPU51进入到步骤S176,否则,CPU转到步骤S175。在步骤S175,CPU51执行链接执行处理过程。然后CPU51在步骤S176处检验该处理过程是否结束。如果在步骤S176处的检验结果为NO,则CPU51返回到步骤S172,否则,进入步骤S177,其中CPU51执行标签软件终止处理过程。
图74显示了步骤S173的详细处理流程。在图74中,当启动链接编辑处理时,CPU51在步骤S181处检验该链接编辑是否是由拖放操作比如拖放鼠标完成的。如果在步骤S181处的检验结果为YES,CPU51进入到步骤S183,否则,CPU转到步骤S182。在步骤S183,CPU51保存所拖放的文件路径以及作为链接的URL,然后终止该链接编辑处理过程,进入图73的步骤S174的处理过程。在步骤S182,在进入步骤S184之前,CPU51显示图53所示的链接编辑对话框。在步骤S184,CPU51检验在上述链接编辑对话框中是否输入了链接目标或URL的文件路径或者是否发出了链接参考命令。如果检验到已经输入了链接目标或URL的文件路径,则CPU51进入步骤S187。如果检验到已经发出链接参考命令,则CPU51进入到步骤S185。在步骤S183,CPU51保存输入文件路径或者作为链接目标的URL,然后终止该链接编辑处理过程,进入图73的步骤S174的处理过程。在步骤S185,在进入步骤S186之前,CPU51显示链接参考对话框,在步骤S186中,CPU51保存引用的文件路径或作为链接目标的URL。然后CPU51终止该链接编辑处理过程,进入图73的步骤S174。
图75显示了图73的步骤S175的详细处理流程。在图75中,当启动链接编辑处理过程时,CPU51在步骤S191处检验所保存的信息是否是URL。如果在步骤S191处的检验结果为YES,CPU51进入到步骤S193,否则,CPU转到步骤S192。在步骤S193,CPU51打开所作为URL的链接信息,随后终止链接执行处理,进入图73的步骤S176的处理过程。在步骤S192,CPU51检验保存的链接信息是否是指向执行文件的路径。如果在步骤S192处的检验结果为YES,CPU51进入到步骤S195,否则,CPU转到步骤S194。在步骤S195,CPU51执行作为执行文件的所保存的链接,然后终止链接编辑处理过程,进入图73的步骤S176。在步骤S195,CPU51打开作为一个文件夹而保存的链接,然后终止链接编辑处理过程,进入图73的步骤S176。
利用具有上述功能的本实施例的标签软件,在桌面上很容易地显示用于当前/过去/将来的时间标签。
为了在桌面上移动标签时间,也可想像通过由用户执行一个唯一命令,以便用预定间隔来提前/推迟时间。这就允许在一天之前或一天之后很容易地检索到该信息。
为了在桌面上移动标签时间,也可想像通过由用户执行一个唯一命令,以便将时间提前/推迟到该信息变化的一个时间点。此时,时间间隔不是常数,而是由该标签信息的变化点确定,因此该运动时间是变量。
这就允许该标签信息的转换时间点能很容易地检索到。
为了在桌面上移动该标签时间,也可想像通过由用户执行一个唯一命令,以便用加速方式改变时间提前/推迟方式。这就允许简单且迅速地运动到目标时间。
图76至78所示的是通过本实施例的标签软件由个人计算机在桌面上执行标签时间运动功能时CPU51的处理流程。
图76显示了允许移动到任意的当前/过去/将来时间的总体处理流程。
当该标签软件起始于步骤S201时,CPU51在步骤S202检验时间移动单元即上述的时间增加/减少间隔(时间增加/减少步长)是否被改变。如果在步骤S201处的检验结果为NO,CPU51进入到步骤S204,否则,CPU转到步骤S203。在步骤S203,CPU51改变时间移动单元即上述的时间增加/减少间隔(时间增加/减少步长)。CPU51在步骤S204处检验是否已经下令在桌面上移动标签时间。如果在步骤S204处的检验结果为YES,CPU5进入到步骤S206,否则,CPU转到步骤S205。在步骤S205,CPU51执行时间移动处理,即移动到过去或将来模式中的桌面画面。在步骤S205的时间移动处理之后,CPU51在步骤S206在预定时间更新显示,以进入步骤S207。CPU51在步骤S207处检验该处理过程是否结束。如果在步骤S207处的检验结果为NO,CPU51返回步骤S202,否则,CPU转到步骤S208。在步骤S208,CPU51执行该标签软件的结束处理。
图77显示了图76的步骤S203的详细处理流程。在图77,启动变更时间移动单元的处理(改变时间增加/减少间隔)时,CPU51在步骤S211处检验是否将该信息变化点单元设置为移动单元。如果在步骤S211处的检验结果为YES,CPU51进入到步骤S213,否则,CPU转到步骤S212。在步骤S213,CPU51将该信息变更点设置为时间移动间隔(时间增加/减少间隔或时间增加/减少步长),以终止时间移动单元变更处理,进入图76的步骤S204。在步骤S212,CPU51设置具体的单元(100年、10年、1年、1月、1日、…),以终止该时间移动单元变更处理,进入到图76的步骤S204的处理过程。
图78显示了图76的步骤S205的详细处理流程。在图78中,当启动时间移动处理时,CPU51在步骤S221处检验时间移动是否是直接由上述的运算时间显示单元oti指挥。如果在步骤S211处的检验结果为YES,CPU51进入到步骤S223,否则,CPU转到步骤S222。在步骤S223,在终止时间移动处理之前,CPU51将上述的直接指挥的时间设置为时间移动间隔(时间增加/减少间隔或时间增加/减少步长),以进入图76的步骤S206。在步骤S222,CPU51检验是否已经将信息变化点间隔设置为时间移动间隔(时间增加/减少间隔或时间增加/减少步长)。如果在步骤S222处的检验结果为NO,CPU51进入到步骤S225,否则,CPU转到步骤S224。在步骤S225,CPU51用如此设置的时间间隔提前(或推迟)时间,然后终止该时间移动处理,以进入步骤S206的处理过程。在步骤S224,CPU51检索下一个或先前的变化点。CPU51在步骤S226检验是否已经发现下一个或先前的变化点。如果步骤S226的检验结果是NO,则CPU51终止时间移动处理过程,以进入到图76的步骤S206,否则,进入步骤S227。在步骤S227,CPU51终止该时间移动处理,以进入图76的步骤S206。如果步骤S226的检验结果是NO,则CPU51终止时间移动处理过程,以进入到图76的步骤S206,否则,如果步骤S226的检验结果是YES,则CPU51进入步骤S227,其中CPU51将通过检索而发现的时间设置为移动时间,然后终止该时间移动处理过程,以进入到图76的步骤S206的处理过程。
利用具有上述功能的本实施例的标签软件,一个梭动盘能被用作为一个用户接口,以在桌面上移动标签时间。通过使用该梭动盘,提前/推迟时间的操作是通过在向右/向左方向上旋转该梭动盘的操作实现的,以提供平滑的时间移动处理操作。
利用具有上述功能的本实施例的标签软件,梭动盘的按压操作可以用于变更提前/推迟的时间间隔。因此,变更标签时间的全部操作可以由梭动盘的操作独自地完成,由此,不用键盘或鼠标就可实现时间的变化。
利用具有上述功能的本实施例的标签软件,梭动盘的按压操作不仅可用于变更标签显示中的规则的时间增加/减少间隔而且还可用于该标签信息的上述变化点移动。结果是通过操纵梭动盘可独自地完成时间移动,其中只注意到信息变化点。
而且,利用具有上述功能的本实施例的标签软件,标签时间移动的总量可以根据梭动盘的旋转速率而变更,以提供更迅速检索离散时间点。
另外,利用具有上述功能的本实施例的标签软件,梭动盘的按压被用于触发时间移动模式,并且随后的梭动盘旋转/按压操作用于上述时间移动操作。通过在短的梭动盘按压与长的梭动盘按压之间分配不同的功能,进入时间移动模式/退出时间移动模式的全部操作可由梭动盘独自地地完成。以此种方式,分散在当前/过去/将来模式中的信息可以由梭动盘独自地完成浏览。注意数据校正则需要输入设备,比如键盘或鼠标。
而且,利用本实施例的标签软件,通过将换档键或控制键与梭动盘的旋转/按压操作结合来执行对应的功能,则可以简化该时间移动处理。例如,如果,通过按压梭动盘,该时间增加/减少间隔的单元从小到大变化,并且当换档键或控制键用来进行组合时,该时间增加/减少间隔的单元在与只利用梭动盘的情况相反的方向上变化,以简化时间增加/减少间隔的单元的选择。
图79至82显示了在通过梭动盘操作实现到当前/过去/将来的时间移动的情况下CPU51处理流程。
图79显示了在通过梭动盘操作实现到当前/过去/将来的时间移动情况下的总体流程。如果,在步骤S231中,启动该标签软件,CPU51在步骤S232检验是否已经推进了梭动盘。如果在步骤S232处的检验结果为NO,CPU51进入到步骤S234,否则,CPU转到步骤S233。在步骤S233,CPU51通过旋转梭动盘来浏览信息。在步骤S234,CPU51检验该处理过程是否结束。如果在步骤S234处的检验结果为NO,则CPU51返回到步骤S232,否则,CPU51进入步骤S235,其中该标签软件进入终止处理过程。
图80显示了在图79的步骤S233处执行的详细处理流程。在图80中,如果,启动通过梭动盘的浏览处理,则CPU在步骤S242检验该梭动盘是否已经被按压了较长的时间,从按压开始到释放梭动盘的间隔不小于1秒。如果在步骤S242处的检验结果是YES,则CPU51终止浏览处理,进入图79的步骤S234,否则,CPU51进入步骤S243。在步骤S243,CPU51检验梭动盘是否已经被按压,从按压开始到释放梭动盘的间隔不大于1秒。如果在步骤S234处的检验结果为NO,则CPU51进入到步骤S245,否则,CPU51进入步骤S244,其中CPU51与梭动盘的按压对应的时间增加/减少单元。当CPU51进入到步骤S245时,CPU51检验该梭动盘是否已经进行旋转。如果在步骤S245处的检验结果为NO,则CPU51返回到步骤S242,如果在步骤S245的检验结果是YES,CPU51进入到步骤S246,其中CPU51执行与梭动盘的旋转对应的时间移动处理。在步骤S247,CPU51用设置时间来变更显示,然后返回到步骤S242。在步骤S248,CPU51终止通过梭动盘进行的浏览,进入到图79的步骤S234的处理过程。
图81显示了在图80的步骤S244处执行的详细处理流程。在图81中,CPU51在步骤S251处检验换档键是否已经被按压。如果在步骤S251处的检验结果为YES,CPU51进入到步骤S253,否则,CPU转到步骤S252。在步骤S252处,CPU51检验当前时间间隔单元(时间增加/减少单元或步长)是否为最小单元。如果在步骤S252处的检验结果为YES,CPU51进入到步骤S255,否则,进入到步骤S254。在步骤S253处,CPU51检验当前时间间隔单元(时间增加/减少单元或步长)是否为最大单元。如果在步骤S253处的检验结果为YES,CPU51进入到步骤S255,否则,进入到步骤S256。在步骤S254处,CPU51将运算时间显示单元oti上的下一个单元设置为时间移动间隔(时间增加/减少单元或时间增加/减少步长)。然后CPU51终止移动单元变更操作,进入到图80的步骤S245。在步骤S255,CPU51将上述信息变化点设置为时间移动间隔(时间增加/减少单元或时间增加/减少步长)。然后CPU51终止时间移动单元变更处理,进入到图80的步骤S245。在步骤S256处,CPU51将运算时间显示单元oti的先前的单元设置为时间移动间隔(时间增加/减少单元或时间增加/减少步长)。然后CPU51终止时间移动单元变更处理,进入到图80的步骤S245。
图82显示了在图80的步骤S244处执行的详细处理流程。在图82中,CPU51在步骤S261检验是否已经进行连续的梭动盘旋转操作。如果在步骤S261处的检验结果为YES,CPU51进入到步骤S263,否则,进入到步骤S262。在步骤S263,在进入步骤S262之前,CPU51以加速步法执行时间增加/减少,即按照梭动盘的连续的旋转处理来加速时间的增加/减少。在步骤S262,CPU51检验是否将信息变更点设置为时间移动间隔(时间增加/减少单元或时间增加/减少步长)。如果在步骤S262处的检验结果为YES,CPU51进入到步骤S264,否则,进入到步骤S265。在步骤S264,如果在步骤S263进行了加速设置,考虑到步骤S261的检验结果,CPU51检索下一个(或上一个)信息变化点。然后CPU51进入步骤S267。在步骤S265,如果在步骤S263进行了加速设置,考虑到步骤S261的检验结果,CPU51用所设置的时间间隔来提前时间。然后CPU51终止该时间移动处理,进入图80的步骤S267。在步骤S267,CPU51检验是否已经发现下一个(或上一个)信息变化点。如果在步骤S267处的检验结果为YES,CPU51进入到步骤S268,否则,进入到步骤S269。在步骤S269,CPU51将最后一次(或第一个)变化点的时间设置为移动时间,然后终止该时间移动处理,进入图80的步骤247的处理过程。
在具有上述功能的本实施例的标签软件中,上述的通过梭动盘进行的时间移动处理可以作为一个梭动盘导引反映在该画面上。而且,利用本实施例的标签软件,该画面(时间视图控制台的旋转动画单元ra)的一部分可以按照该梭动盘的旋转操作作为旋转动画被显示,而梭动盘的旋转操作中的差别可以通过变更旋转动画的方向来表示。
而且,在本实施例的标签软件中,当前时间由运算时间显示单元oti上的数字表示,而西方日历图用公元年计量单元cg表示,以便实时地进行这些表示。另外,通过滚动西方日历图,更明确地提供了时间的变化。此时,在该西方日历图上,当前时间和在桌面上显示的标签时间由不同的线比如用不同的颜色表示,以允许更容易识别当前时间和显示时间之间的关系。
而且,利用本实施例的标签软件,桌面背景画面随当前/过去/将来模式而变化,以表达当前能实行的操作范围。例如,通过改变桌面背景画面,可以向用户说明这样的情况在过去模式中不可能的进行校正,对于将来模式只能进行标签操作指定,在当前模式下所有操作都是可行的。
图84和85显示了CPU51的处理流程,其中梭动盘导引的显示功能或西方日历图的显示功能是用个人计算机实现的。
图83显示了梭动盘操作被用作为时间移动的用户接口时的总体流程。首先,当该标签软件起始于步骤S271,CPU51在步骤S272处检验该梭动盘是否已经转动。如果在步骤S272处的检验结果为NO,CPU51进入到步骤S274,否则,进入到步骤S273。在步骤S273,CPU51根据梭动盘的旋转来浏览信息。在步骤S274,CPU51检验该处理过程是否结束。如果在步骤S274处的检验结果为NO,则CPU51返回到步骤S272,否则,进入步骤S275,其中CPU51终止该标签软件。
图84显示了在图83的步骤S273处执行的详细处理流程。在图84中,当在步骤S281处按照梭动盘的操纵进行浏览处理时,CPU51在步骤S282处检验该梭动盘是否已经转动了。如果在步骤S282处的检验结果为YES,CPU51进入到步骤S283,否则,进入到步骤S288。在步骤S283,CPU51按照梭动盘旋转的方向显示旋转动画。在步骤S284,CPU51按照梭动盘旋转的方向和总量执行时间移动。另外,在步骤S285处CPU51显示经过时间移动处理的时间并且更新该西方日历图。CPU51然后在步骤S286处检验过去/当前/将来状态是否已经变更了。如果在步骤S286处的检验结果为NO,则CPU51进入到步骤S288,否则,进入到步骤S287,其中CPU51根据其过去/当前/将来状态更新桌面上的背景画面,然后进入步骤S288。在步骤S288,CPU51根据该梭动盘操纵检验该浏览处理是否被终止。如果检验到该处理未被终止,CPU51返回到步骤S282,否则,CPU51在步骤S289处执行浏览器终止处理过程,然后进入图83的步骤S274的处理过程。
在具有上述功能的本实施例的标签软件中,各个标签的信息是否可以在过去/当前/将来模式下的信息浏览期间变化的状态被显示在一标签上,以实现允许将标签状态呈现给用户的功能。为了显示标签状态,可以在该标签的一部分上显示一个图标。做为选择,标签也可以被镶边,比如改变边缘的颜色。如果为了说明禁止校正的原因,标签状态的数目从两个(即可校正的状态和校正禁止状态)开始增加,用户就能更清楚地识别该状态。
图85至87显示了在利用本实施例的标签软件由个人计算机实现标签状态呈现功能的情况下CPU51中的处理流程。
图85显示了向用户呈现标签状态的功能的总体流程。当该标签软件起始于步骤S291时,CPU51在步骤S292检验是否已经由旋转梭动盘、键盘操作或上/下按钮tub、tdb的操作进行了时间移动处理。如果在步骤S292处的检验结果为YES,则CPU51进入到步骤S293,其中,CPU51根据时间移动处理来执行信息浏览操作。在步骤S294,CPU51检验该处理过程是否结束。如果在步骤S294处的检验结果为NO,则CPU51返回到步骤S292,否则,CPU51进入步骤S295,其中CPU51终止标签软件。
图86显示了在图85的步骤S293处执行的详细处理流程。在图86中,如果启动通过步骤S301的时间移动处理进行的浏览,则CPU51在步骤S301处检验显示时间是否由于时间移动处理而发生变化。如果在步骤S301处的检验结果为YES,CPU51进入到步骤S303,否则,进入到步骤SS307。在步骤S303,CPU51根据时间移动处理来执行时间移动处理。在步骤S304,CPU51更新该标签信息。CPU51然后在步骤S305处检验过去/当前/将来状态是否已经变更了。如果在步骤S305处的检验结果为NO,CPU51进入到步骤S307,否则,进入到步骤S306。在步骤S306处,在进入到步骤S307之前,根据其过去/当前/将来状态,CPU51执行更新标签可编辑状态的处理,比如变更边缘颜色。在步骤S307,CPU51检验该浏览是否要被终止。如果在步骤S307处的检验结果为NO,则CPU51返回到步骤S302,否则,CPU51进入到步骤S294的处理过程。
图87显示了图86中步骤S306的详细处理流程,其中,当该标签状态更新处理起始于步骤S311时,CPU51在步骤S312处检验是否已经显示了该标签。如果在步骤S312处的检验结果为YES,CPU51进入到步骤S313,否则,进入到步骤S318。在步骤S313,CPU51检验显示时间是过去、当前还是将来时间。如果CPU51检验出该显示时间是过去、当前或将来时间,则CPU51分别地进入到步骤S315、314或317。如果CPU51在步骤S313已经检验出该显示时间是将来时间,则CPU51在步骤S314检验该标签是否是一个将来标签。如果在步骤S314处的检验结果为YES,CPU51进入到步骤S317,否则,进入到步骤S316。在步骤S315,CPU51在进入步骤S318之前将该标签状态设置为不可编辑的(过去标签)。在步骤S316,CPU51在进入步骤S318之前将该标签状态设置为不可编辑的(当前标签)。在步骤S317,CPU51在进入步骤S318之前将该标签状态设置为可编辑的(当前或将来标签)。在步骤S318,CPU51检验全部标签的更新处理是否已经结束。如果在步骤S318处的检验结果为YES,CPU51返回到步骤S312,否则,进入步骤S319。在步骤S319,CPU51在进入到图86的步骤S307之前终止该标签状态的更新。
在本实施例的标签软件,在时间视图控制台TVC中提供了一个用于返回到当前时间的快捷按钮(当前按钮bb),以提供返回到当前时间的可能性,即使在浏览过去或将来的模式中。
图88和89显示了在通过本实施例的标签软件用个人计算机实现快捷按钮功能的情况CPU51中的处理流程。
图88显示了通过时间视图控制台TVC的当前按钮bb立刻进行复原的总体流程。如果,在步骤S321中,启动该标签软件,CPU51检验是否启动浏览。如果在步骤S321处的检验结果为YES,CPU51进入到步骤S323,否则,进入到步骤S324。在步骤S323,CPU51在进入到步骤S324之前开始浏览信息。在该步骤S324,CPU51检验该处理过程是否结束。如果在步骤S324处的检验结果为NO,则CPU51返回到步骤S322,否则,进入步骤S325,其中CPU51执行标签软件终止处理过程。
图89显示了图88中步骤S323的详细处理流程。在图89中,当浏览起始于步骤S332时,CPU51检验显示时间是否已经变化。如果在步骤S332处的检验结果为YES,CPU51进入到步骤S333,否则,进入到步骤S334。在步骤S333,CPU51根据时间移动操作来执行时间移动处理。在步骤S334,检验当前按钮bb是否已经被按下。如果在步骤S334处的检验结果为YES,CPU51进入到步骤S335,否则,进入到步骤S336。在步骤S335,CPU51将显示时间设定为当前时间,然后进入步骤S336。在步骤S336,CPU51检验该浏览是否被终止。如果在步骤S336处的检验结果为NO,CPU51返回到步骤S332,否则,CPU51在步骤S337处执行浏览终止处理过程,然后进入到图88的步骤S324。
在本实施例的标签软件中,在任务格TT上该标签软件的图标IL的设计在当前、过去和将来模式是不同的,在当前模式中为全部隐藏状态,这样即使不显示环境菜单也可预测一个可选择的菜单。同时,这种方法不只有在可用于时移处理的应用程序,而且还可应用于没有主窗口并且菜单被分配用于任务格图标的情况。在一种有主窗口的应用程序中,常见的是该状态可以显示在主窗口中,但是任务格图标总是明显的。因此,即使主窗口被极小化,也可以预测菜单项,而不必复位该主窗口到原始大小。
图90至92显示了这样的处理流程,其中实现了用于区别任务格TT上的标签软件图标IL的设计的功能。
图90显示了这样的流程,其中任务格TT上的标签软件图标IL的设计在当前、过去和将来模式中是不同的,并且在当前模式中为全部隐藏模式。首先,当该标签软件起始于步骤S341时,CPU51检验整个标签是否处于非显示方式。如果在步骤S341处的检验结果为YES,CPU51进入到步骤S343,否则,进入到步骤S344。在步骤S343,CPU51在任务格TT上设定一个非显示图标,然后进入步骤S345。在步骤S344,CPU51在任务格TT上设定一个通常的图标,然后进入步骤S345。在步骤S345,CPU51检验该浏览操作是否开始。如果在步骤S345处的检验结果为YES,CPU51进入到步骤S346,否则,进入到步骤S347。在步骤S346,CPU51在进入到步骤S347之前开始浏览信息。在该步骤S347,CPU51检验该处理过程是否结束。如果在步骤S347处的检验结果为NO,则CPU51返回到S342,否则,CPU51进入步骤S348,其中CPU51执行该标签软件的终止处理过程。
图91显示了图90中步骤S346的详细处理流程。在图91中,如果浏览处理起始于步骤S351,CPU51在步骤S352处检验该显示时间是否已经发生变化。如果在步骤S352处的检验结果为YES,CPU51进入到步骤S353,否则,进入到步骤S357。在步骤S353,CPU51根据时间移动操作来执行时间移动处理。在步骤S354处,CPU51更新该标签信息,然后进入步骤S355。在步骤S355处,CPU51检验过去/当前/将来状态是否已经发生变化。如果在步骤S355处的检验结果为YES,CPU51进入到步骤S356,否则,进入到步骤S357。在步骤S356,CPU51在进入到步骤S357之前更新任务格图标。在步骤S357,CPU51检验该浏览是否要被终止。如果在步骤S357处的检验结果为NO,CPU51返回到步骤S352,其中CPU51执行浏览结束处理,然后进入图90的步骤S374。
图92显示了在图91的步骤S293处执行的详细处理流程。在图92中,当图标更新处理过程起始于步骤S361时,CPU51检验显示时间是过去、当前还是将来时间。如果CPU51检验出该显示时间是过去、当前或将来时间,则CPU51分别地进入到步骤S363、364或365。在步骤S363中,CPU51在进入步骤S366之前在任务格TT上的标签软件图标IL中设置一个图33b所示的过去图标。在步骤S364中,CPU51在进入步骤S366之前在任务格TT上的标签软件图标IL中设置一个图43a所示的当前图标。在步骤S365中,CPU51在进入步骤S366之前在任务格TT上的标签软件图标IL中设置一个图43c所示的将来图标。在步骤S366,CPU51在进入到图91的步骤S357之前终止该图标的更新处理过程。
一种媒体,用于安装执行上述序列操作的程序,以允许由计算机来执行,该媒体不仅包括信息包媒体,比如软磁盘、CD-ROM或DVD,而且还包括半导体存储器或磁盘,其中该程序被瞬时或永久地存储。该媒体也可能通过如下形式实现有线或无线电通信媒体比如局域网络或互联网或者数字卫星广播,或者各种通信接口比如用于传送或接收在这些通信介质上提供的程序的路由器或调制解调器。本发明中的该媒体应该被很广地解释,意味着所有这些媒体。
权利要求
1.一种信息处理装置,包括存储装置,用于记录预定处理单元,其中粘贴与时间信息相关的不同属性的对象信息;以及再生装置,它根据所说时间信息,再生与所需的日期和时间相关的所说预定处理单元。
2.按照权利要求书1的信息处理装置,其中所说存储装置在一个时间点存储与所说预定处理单元相关的整个信息。
3.按照权利要求书1的信息处理装置,进一步包括差别计算装置,用于计算与第一个时间点处的所说预定处理单元相关的信息以及与在第二个时间点处的所说预定处理相关的信息之间的差值;所说存储装置存储该差值信息;以及所说再生装置,根据所说时间信息和所说差值信息,再生所说预定处理单元的状态。
4.按照权利要求书1的信息处理装置,进一步包括滞后效应获取装置,用于获取在所说预定处理单元上操作的滞后效应;所说存储装置存储与该操作滞后效应相关的信息;以及所说再生装置,根据所说时间信息和所说与该操作滞后效应相关的信息,再生所说预定处理单元的状态。
5.按照权利要求书1的信息处理装置,其中所说存储装置每隔一定间隔进行存储。
6.按照权利要求书1的信息处理装置,其中,当所说预定处理单元的状态被变更时,所说存储装置进行存储。
7.按照权利要求书1的信息处理装置,其中所说不同属性的对象信息是文本信息、语音信息和包括运动图像的图象信息;所说再生装置在所说显示装置的显示画面上显示所说的标记单。
8.一种信息处理方法,包括存储步骤,用于存储预定处理单元,其中可以粘贴与时间信息相关的不同属性的对象信息;以及再生步骤,它根据所说时间信息,再生与所需的日期和时间相关的所说预定处理单元的状态。
9.按照权利要求书8的信息处理方法,其中所说存储步骤存储在一个时间点处与所说预定处理单元相关的整个信息。
10.按照权利要求书8的信息处理方法,进一步包括差值计算步骤,用于计算与第一个时间点处的所说预定处理单元相关的信息以及与在第二个时间点处的所说预定处理相关的信息之间的差值;所说存储步骤存储该差值信息;以及所说再生步骤,根据所说时间信息和所说差值信息,再生所说预定处理单元的状态。
11.按照权利要求书8的信息处理方法,进一步包括滞后效应获取步骤,用于获取在所说预定处理单元上操作的滞后效应;所说存储步骤存储与该操作滞后效应相关的信息;所说再生步骤,根据所说时间信息和所说与该操作滞后效应相关的信息,再生所说预定处理单元的状态。
12.按照权利要求书8的信息处理方法,其中所说存储步骤每隔一定间隔进行存储。
13.按照权利要求书8的信息处理方法,其中,当所说预定处理单元的状态被变更时,所说存储步骤进行存储。
14.按照权利要求书8的信息处理方法,其中所说不同属性的对象信息是文本信息、语音信息和包括运动图像的图象信息;所说再生步骤在所说显示步骤的显示画面上显示所说的标记单。
15.一种媒体,它允许信息处理装置执行包括下列步骤的程序存储预定处理单元的存储步骤,其中可以粘贴与时间信息相关的不同属性的对象信息;以及,再生步骤,它根据所说时间信息,再生与所需的日期和时间相关的所说预定处理单元的状态。
16.按照权利要求书1的信息处理装置,其中所说再生装置包括用于显示该时间的时间显示装置;时间间隔显示装置,用于显示多个时间间隔;选择装置,用于在所说时间间隔显示装置上显示的所说时间间隔中选择一个所需的时间间隔;以及控制装置,响应于由所说选择装置选择的时间间隔,来控制所说预定处理单元的显示状态以及所说时间显示装置上的时间显示。
17.按照权利要求书16的信息处理装置,其中,所说时间间隔显示装置显示多个预置的恒定的时间间隔作为所说的多个时间间隔。
18.按照权利要求书17的信息处理装置,其中所说时间间隔显示装置利用一个预置的变化点作为一个单元来显示可变的时间间隔。
19.按照权利要求书16的信息处理装置,其中,所说控制装置根据从外面来的指令利用一个变化的速度来控制在所说时间显示装置上的时间显示的变化量。
20.按照权利要求书19的信息处理装置,其中,所说控制装置根据从外面来的加速指令利用加速方式来控制在所说时间显示装置上的时间显示的变化量。
21.按照权利要求书16的信息处理装置,其中,控制装置,响应于由所说选择装置选择的时间间隔,来控制时间显示颜色。
22.按照权利要求书16的信息处理装置,进一步包括检索装置,根据所说时间显示装置上显示的时间从所说存储装置检索与该时间信息相关的预定处理单元的信息。
23.按照权利要求书22的信息处理装置,进一步包括检索结果再生装置,根据由所说检索装置从所说存储装置中检索的所说预置单元的所说信息,再生所说预定处理单元的状态。
24.按照权利要求书23的信息处理装置,其中所说不同属性的对象信息是文本信息、语音信息和包括运动图像的图象信息;所说预定处理单元是用于在显示装置的一个显示画面上显示一个标记单的数据;以及其中所说检索结果再生装置在一个显示装置的显示画面上显示所说标记单。
25.按照权利要求书8的信息处理方法,包括显示该时间;显示多个时间间隔;从显示的时间间隔中选择所需的时间间隔;以及响应于所选择的时间间隔,来控制所说预定处理单元的显示状态以及所说时间显示装置上的时间显示。
26.按照权利要求书25的信息处理方法,其中,多个预置的恒定的时间间隔被显示为所说的多个时间间隔。
27.按照权利要求书26的信息处理方法,其中也利用一个预置的变化点作为一个单元来显示可变的时间间隔。
28.按照权利要求书25的信息处理方法,其中,根据从外面来的指令利用一个变化的速度来控制在所说时间显示装置上的时间显示的变化量。
29.按照权利要求书28的信息处理方法,其中,根据从外面来的指令利用加速度来控制在所说时间显示装置上的时间显示的变化量。
30.按照权利要求书25的信息处理方法,其中,响应于由所说选择装置选择的时间间隔,来控制时间显示颜色。
31.按照权利要求书25的信息处理方法,其中,根据所说时间显示装置上显示的时间从所说存储装置检索与该时间信息相关的预定处理单元的信息。
32.按照权利要求书31的信息处理方法,其中所说预定处理单元的状态上基于所说预置的单元的检索信息的。
33.按照权利要求书32的信息处理方法,其中所说不同属性的对象信息是文本信息、语音信息和包括运动图像的图象信息;所说预定处理单元是用于在显示装置的一个显示画面上显示一个标记单的数据;以及其中在所说显示装置的显示画面上显示所说的标记单。
34.按照权利要求书15的允许信息处理装置执行一个程序的媒体,包括显示该时间;显示多个时间间隔;从显示的时间间隔中选择所需的时间间隔;以及响应于所选择的时间间隔,来控制所说预定处理单元的显示状态以及所说时间显示装置上的时间显示。
35.按照权利要求书1的信息处理装置,进一步包括可旋转的操作装置;根据与所说操作装置的旋转动作对应的操作信号,所说再生装置控制预定处理单元的显示状态的时间轴。
36.按照权利要求书35的信息处理装置,其中根据与所说操作装置的旋转动作对应的操作信号,所说再生装置控制预定处理单元的显示状态的增加/减少间隔。
37.按照权利要求书35的信息处理装置,其中根据与所说操作装置的旋转动作的速度对应的操作信号,所说再生装置控制所说预定处理单元的显示状态的时间轴变量。
38.按照权利要求书35的信息处理装置,其中所说操作装置包括与所说旋转动作相关的第一个操作部分以及与在一个方向上的运动相关的第二操作部分;响应于与由所说操作装置的所说第二操作部分在所说方向上进行的运动操作相应的操作信号,所说再生装置变更所说预定处理单元的显示状态。
39.按照权利要求书35的信息处理装置,其中所说操作装置包括与所说旋转动作相关的第一个操作部分以及与在一个方向上的运动相关的第二操作部分;响应于与所说操作装置的第二操作部分的运动动作对应的操作信号,所说再生装置改变所说预定处理单元的显示状态的时间轴的控制功能,它来源于与所说操作装置的所说第一操作部分的旋转动作对应的操作信号。
40.按照权利要求书35的信息处理装置,其中响应于预置的按键操作所说处理过程装置相反地控制所说预定处理单元的显示状态的时间轴,它来源于与所说操作装置的旋转动作对应的操作信号。
41.按照权利要求书35的信息处理装置,进一步包括根据与所说操作装置的旋转动作对应的操作信号,检索装置用于从所说存储装置中检索与所说时间信息对应的预定处理单元的显示状态的信息。
42.按照权利要求书41的信息处理装置,其中所说存储装置存储所说预置的单元,其中,与该时间信息相关的不同属性的对象信息可以被粘贴。该信息处理装置进一步包括检索结果再生装置,根据由所说检索装置从所说存储装置中检索的所说预置单元的信息,再生该预定处理单元的状态。
43.按照权利要求书42的信息处理方法,其中所说不同属性的所说对象信息是文本信息、语音信息和包括运动图像的图象信息;所说预定处理单元是用于在显示装置的一个显示画面上显示一个标记单的数据;以及其中所说检索结果再生装置在一个显示装置的显示画面上显示所说标记单。
44.按照权利要求书8的信息处理方法,进一步包括根据与可旋转的操作装置的旋转动作对应的操作信号,控制预定处理单元的显示状态的时间轴。
45.按照权利要求书44的信息处理方法,其中根据与所说可旋转的操作装置的旋转动作对应的操作信号,控制预定处理单元的显示状态的时间轴增加/减少间隔。
46.按照权利要求书44的信息处理方法,其中根据与所说可旋转的操作装置的旋转动作的速度对应的操作信号,可变地控制所说预定处理单元的显示状态的时间轴变量。
47.按照权利要求书44的信息处理方法,其中响应于与由所说操作装置在所说方向上进行的运动操作相应的操作信号,控制所说预定处理单元的显示状态。
48.按照权利要求书44的信息处理方法,其中响应于与所说操作装置在一个方向上的运动动作对应的操作信号,从与所说操作装置的旋转动作对应的操作信号中产生所说预定处理单元的显示状态的时间轴的控制功能。
49.按照权利要求书44的信息处理方法,其中响应于一个预置的按键操作,反向地控制所说预定处理单元的显示状态的时间轴,它是从与所说操作装置的旋转动作对应的操作信号中产生的。
50.按照权利要求书44的信息处理方法,进一步包括根据与所说操作装置的旋转动作对应的操作信号,检索与所说时间信息对应的预定处理单元的信息。
51.按照权利要求书50的信息处理方法,其中其中可以粘贴不同属性的对象信息的所说预置单元与该时间信息相关连地存储。并且其中,根据该检索的预置单元的信息再生所说预定处理单元的状态。
52.按照权利要求书51的信息处理方法,其中所说不同属性的对象信息是文本信息、语音信息和包括运动图像的图象信息;所说预定处理单元是用于在显示装置的显示图片上显示一个标记单的数据;并且其中,所说标记单被显示在显示装置的一个显示图片。
53.按照权利要求书15的一种允许信息处理装置执行一个程序的媒体,该程序包括根据与可旋转的操作装置的旋转动作对应的操作信号,控制预定处理单元的显示状态的时间轴。
全文摘要
在任意时间点比如过去时间点的标签状态可以被识别,而且即使已经删除了该标签也可以再生该标签。当可以在其上粘贴一个对象比如文本、图象或声音的标签被操作时(步骤S141处的YES),计算该标签信息的差值(步骤S142),并且该计算的差值信息被存储(步骤S144、S145)。然后根据与该标签相关联地存储的时间信息和该差值信息再生该标签状态。而且,显示时间,显示多个时间间隔(步骤S201),从多个时间间隔中选择所需的一个(步骤S202),并且响应于该选择的时间间隔控制时间显示(步骤S203至S206),以简化与规定时间对应的信息的检索。另外,执行至少具有时间概念的标签处理(步骤S231),并且根据与梭动盘的旋转动作(步骤S232)相关的一个操作信号,显示该标签的时间轴被控制(步骤S233)。
文档编号G06F3/0485GK1282039SQ00120370
公开日2001年1月31日 申请日期2000年5月19日 优先权日1999年5月21日
发明者西村孝则, 桑折隆之 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1