信息处理设备和图像记录控制方法

文档序号:6760713阅读:132来源:国知局
专利名称:信息处理设备和图像记录控制方法
技术领域
本发明涉及具有根据记录预约记录广播节目数据功能的信息处理设备和该设备使用的图像记录控制方法。
背景技术
近年来,具有与诸如DVD(Digital Versatile Disc,数字通用光盘)播放机和电视机的AV装备相同的音频/视频(AV)功能的个人计算机已经得到发展。
这种个人计算机除了观看和记录节目数据之外,还能够记录诸如电视节目的广播节目数据。
日本未审查专利公报2002-152645号披露了一种适合于根据记录预约进行图像记录的计算机。该计算机具有省电特性。在省电模式中,当记录预约的设定终止时该计算机被关闭电源,当由记录预约指定的记录开始时间临近时该计算机被接通电源。
在该计算机中,由安装在其中的电视应用程序执行观看和记录广播节目数据的处理。因此,与观看和记录相关的功能和性能将主要依赖于安装在计算机中的电视应用程序。因此,期待在将来的计算机中同时使用不同种类的两个或多个电视应用程序。
在计算机中,设定记录预约的功能通常由电视应用程序提供。此外,对表示记录预约内容的记录预约信息的管理也由电视应用程序实现。因此,在安装两个或多个电视应用程序的计算机中,记录预约信息将由每个电视应用程序分别管理。在这种情况中存在这样的可能性,用户使用一个电视应用程序设定的记录预约和用户使用另一个程序设定的记录预约在时间上重叠。在这种重叠的情况中,又会出现由在时间上重叠的记录预约指定的广播节目数据可能不被正常记录的可能性。
因此,对于安装两个或多个电视应用程序的计算机需要实现有效利用各个电视应用程序而不会产生与记录相关的功能失调的新功能。此外,还需要实现适合于安装两个或多个电视应用程序的计算机的新的省电功能。

发明内容
因此本发明的目的是提供能防止与记录相关的功能失调的发生并且使每一个都具有记录功能的两个或多个应用程序能被有效地利用的信息处理设备和图像记录控制方法。
根据本发明的一个方面提供一种执行每一个都具有基于记录预约记录广播节目数据的功能的第一和第二应用程序的信息处理设备,该信息处理设备包括响应来自第一和第二应用程序中的一个程序的接收广播节目数据的请求接收广播节目数据的接收器;和记录管理单元,该记录管理单元整合由第一应用程序创建的表示记录预约内容的第一记录预约信息和由第二应用程序创建的表示记录预约内容的第二记录预约信息,管理包含第一和第二记录预约信息的经整合的记录预约信息,以及将表示经整合的记录预约信息中包含的记录预约的列表的记录预约表显示在显示单元上。
根据本发明能够防止与记录相关的功能失调的发生并能以高效的方式使用每一个都具有记录功能的两个或多个应用程序。


图1是根据本发明的实施例的信息处理设备的立体图;图2是说明图1的信息处理设备的系统构造的实例的方块图;图3显示由图1的信息处理设备执行的BIOS的功能构造;图4是用于说明由图1的信息处理设备进行的记录预约表显示处理的第一实例的示意图;图5显示在图1的信息处理设备的显示屏幕上显示的记录预约表的实例;图6是说明由图1的信息处理设备进行的重叠检查处理的流程图;图7是用于说明由图1的信息处理设备进行的记录预约表显示处理的第二实例的示意图;图8显示通过由图1的信息处理设备执行的每个应用程序显示记录预约表的处理过程;图9是用于说明在图1的信息处理设备中使用的应用接口部的构造的示意图;图10是用于说明在图1的信息处理设备中使用的断电控制部的工作的示意图;图11是用于说明在图1的信息处理设备中使用的启动控制部的工作的示意图;图12是说明由图1的信息处理设备进行的记录控制操作的第一实例的流程图;
图13是说明由图1的信息处理设备进行的记录控制操作的第二实例的流程图;图14是用于说明在图1的信息处理设备中的硬盘驱动器的存储区域中存储的记录预约信息的示意图;和图15是说明由图1的信息处理设备进行的省电操作的实例的时序图。
具体实施例方式
在下文中将参考附图描述本发明的实施例。
首先参考图1和2描述根据本发明的实施例的信息处理设备的构造。该信息处理设备通过实例的方式以电池驱动的便携式个人笔记本电脑10的形式实现。该计算机10具有接收诸如电视广播节目的广播节目数据,以及播放和记录所接收的广播节目数据的功能。此外,该计算机还具有根据预先设定的记录预约记录广播节目数据的功能。
图1是其显示单元12打开的笔记本电脑10的立体图。该计算机10由计算机主体11和显示单元12构成。显示单元12具有由内置的LCD(Liquid Crystal Display,液晶显示器)17组成的显示装置。LCD 17的显示屏幕位于显示单元12的近于中央的位置。
显示单元12可转动地装配在计算机主体11上。计算机主体11具有薄盒形的壳体。在该壳体顶部设置键盘13、接通和断开计算机10的电源的电源开关14,输入操作面板15、触摸垫16等。输入操作面板15是适用于输入对应于被按下的按钮的事件的输入装置,并配备每一个都适用于启动不同功能的两个或多个按钮。该按钮包括电视启动按钮15A和记录预约显示按钮15B。
计算机10已经被安装通用的主操作系统(在下文中被称作第一操作系统)和作为专用于电视功能(播放和记录广播节目数据)的软件的子操作系统(在下文中被称作第二操作系统)。
用户按下电源开关14启动第一操作系统。第一操作系统被启动后,允许用户启动用于执行电视功能的应用程序(在下文中被称作第一应用程序)。第一应用程序在第一操作系统上启动。
另一方面,当用户按下电视启动按钮15A时,电源被施加到计算机10上,启动与第一操作系统不同的第二操作系统。然后,用于执行电视功能的应用程序(在下文中被称作第二应用程序)被自动地启动。第二应用程序在第二操作系统上启动。
第二操作系统仅具有用于执行电视功能的最小功能。由于这个原因,启动第二操作系统所需的时间比启动第一操作系统所需的时间短很多。因此,通过简单地按下电视启动按钮15A,允许用户立即使用由第二应用程序提供的电视功能。
当用户按下记录预约显示按钮15B时,计算机10被接通电源,由BIOS(BasicInput/Output System,基本输入输出系统)将记录预约的列表显示在LCD 17上。在该列表中,由用户操作第一应用程序设定的记录预约的内容和由用户操作第二应用程序设定的记录预约的内容被共同显示。
接下来将参考图2描述计算机10的系统构造。
如图2所示,计算机10配备CPU 111,北桥112,主存储器113,图形控制器114,南桥116,网络控制器135,电视调谐器140,硬盘驱动器(HDD)150,BIOS-ROM 160,嵌入式控制器/键盘控制器IC(EC/KBC)170,电源电路180,和光盘驱动器(ODD)190。
CPU 111是被设置来用于控制计算机10的操作的处理器,执行从硬盘驱动器150载入主存储器113的第一操作系统(OS)151、第一应用程序152、第二操作系统(OS)153和第二应用程序154。
而且,CPU 111还执行在BIOS-ROM 160中存储的BIOS。BIOS是控制硬件的程序,具有整合由第一应用程序152创建的记录预约信息和由第二应用程序154创建的记录预约信息以及管理经整合的记录预约信息的功能。
北桥112是将CPU 111和南桥116连接在一起的桥接装置,具有通过AGP(AcceleratedGraphics Port,加速图形端口)总线进行与图形控制器114交流的功能。
图形控制器114是控制被用作计算机10的显示监视器的LCD 17的显示控制器,具有视频存储器(VRAM)114A,并从由OS/应用程序写入视频存储器114A的视频数据产生将要发送到LCD 17的显示信号。
南桥116控制PCI(Peripheral Component Interconnect,外部元件互连)总线2和LPC(Low Pin Count,低引脚数)总线3上的装置。PCI总线2具有连接到其上的电视调谐器140、网络控制器135等。LPC总线3具有连接到其上的嵌入式控制器/键盘控制器IC(EC/KBC)170。南桥116配备IDE(Integrated Drive Electronics,集成驱动器电子线路)控制器117、非易失性存储器120和实时时钟130。IDE控制器117控制HDD 150和ODD 190。非易失性存储器120存储记录预约信息。实时时钟130的作用相当于测量当前日期和时间(年、月、日、小时、分钟、秒)的时间保持模块。RTC(Real-Time Clock,实时时钟)寄存器131被连接到实时时钟130上,在该RTC寄存器131中设定指定接通计算机10的电源的时间(年、月、日、小时、分钟、秒)的报警时间。当在RTC寄存器131中设定的报警时间到达时,实时时钟130通知EC/KBC 170表示计算机10将被接通电源的电源接通事件的发生。
电视调谐器140是接收诸如电视广播节目的广播节目数据的接收装置。从第一或第二应用程序接收到广播节目数据的接收请求时,电视调谐器140在该请求指定的频道上接收广播节目数据。电视调谐器140配备压缩编码被接收的广播数据的编码器141。由电视调谐器140接收的广播节目数据被编码器141压缩编码,然后输出到PCI总线2上。
除了电视调谐器140,计算机10可以具有与电视调谐器140功能相同的内置电视调谐器145。两个电视调谐器140和145的使用将允许同时记录两个广播节目。
嵌入式控制器/键盘控制器(EC/KBC)IC 170是单片微计算机,用于电源控制的嵌入式控制器和用于控制键盘13和触摸垫16的键盘控制器被集成到该单片微计算机中。当计算机被切断电源时用户按下电源开关14、电视启动按钮15A或记录预约显示按钮15B时,EC/KBC 170与电源电路180相配合接通计算机10的电源。电源电路180用电池181或AC适配器182给计算机10的每个元件供电。
接下来参考图3描述BIOS的功能。
BIOS具有作为其功能模块之一的用于控制计算机10的记录操作的记录管理部201。该部201整合由用户操作第一应用程序152创建的表示记录预约内容的第一记录预约信息和同样地由第二应用程序154创建的第二记录预约信息,以及管理包含第一和第二记录预约信息的整合信息。经整合的记录预约信息被存储到非易失性存储器120中。经整合的记录存储信息包含为每个记录预约指定第一和第二应用程序152和154中的一个程序的标识符。将表示第一应用程序152的标识符给予由第一应用程序创建的每个记录预约。将表示第二应用程序154的标识符给予由第二应用程序154创建的每个记录预约。
记录管理部201包括记录预约表显示处理部202、记录预约设定部203、断电控制部204、启动控制部205和应用接口部206。
记录预约表显示处理部202允许将表示经整合的记录预约信息中包含的记录预约的目录的记录预约表显示在LCD 17上。记录预约设定部203具有将新记录预约增加到在非易失性存储器120中存储的经整合的记录预约信息中的功能,和根据用户在LCD 17的记录预约表屏幕上的操作改变经整合的记录预约信息中的任意记录预约的内容(包括删除记录预约)的功能。在增加新记录预约时,记录预约设定部203允许用户选择第一和第二应用程序中的一个程序从而进行新记录预约的记录。当用户选择第一应用程序时,给予新记录预约表示第一程序的标识符。当选择第二应用程序时,给予新记录预约表示第二程序的标识符。
断电控制部204响应由第一和第二应用程序中的一个程序进行的记录的终止进行关闭计算机10的电源的处理。具体是,断电控制部204进行的电源控制处理包括从经整合的记录预约信息中包含的记录预约的集合中得到指定与实时时钟130提供的当前时间最接近的记录开始时间的即刻记录预约,然后基于由得到的即刻记录预约指定的记录开始时间在实时时钟130的RTC寄存器131中设定下次接通计算机电源的报警时间并切断计算机10的电源。
而且,断电控制部204具有判定从实时时钟130提供的当前时间到即刻记录预约的记录开始时间的剩余时间是否比预定时间(例如5分钟)短的功能。如果剩余时间不比预定时间少,断开控制部204根据即刻记录预约指定的记录开始时间在实时时钟130的RTC寄存器131中设定下次接通计算机电源的报警时间,然后切断计算机10的电源。报警时间被设定到由即刻记录预约指定的记录开始时间之前几分钟的时间。另一方面,如果剩余时间比预定时间少,断电控制部将计算机10保持在电源接通状态而不进行断电操作。
启动控制部205进行将计算机10从断电状态改变成电源接通状态的启动处理,并根据经整合的记录预约信息中包含的每个记录预约的记录开始时间和标识符启动第一和第二应用程序中的一个程序。具体是,当根据设定的报警时间接通计算机10时,启动控制部205基于对应于经整合的记录预约信息中的即刻记录预约的标识符启动第一和第二应用程序152和154中的一个程序。
应用接口部206在每个第一和第二应用程序152和154与BIOS之间提供接口。
接下来将参考图4描述由记录预约表显示处理部202进行的记录预约表显示处理的第一实例。
非易失性存储器120具有存储区域123和存储区域124。存储区域123可由第一应用程序152访问,而存储区域124可由第二应用程序154访问。
由于用户的操作,第一应用程序152创建第一记录预约信息(记录预约B和记录预约C)121,然后将被创建的信息保留在非易失性存储器120的存储区域123中。由于用户的操作,第二应用程序154创建第二记录预约信息(记录预约A和记录预约D)122,然后将被创建的信息保留在非易失性存储器120的存储区域124中。
当用户按下记录预约显示按钮15B时,记录预约表显示处理部202整合存储器120中存储的第一和第二记录预约信息121和122,创建经整合的记录预约信息。然后,表示在经整合的记录预约信息中包含的记录预约的列表的记录预约表300被显示在LCD 17的屏幕上。
记录预约表显示处理部202由获取模块161、组合模块162、重叠检查模块163和显示模块164构成。获取模块161分别从非易失性存储器120的存储区域123和124获取第一和第二预约信息121和122。组合模块162组合(整合)由获取模块161获取的第一和第二记录预约信息121和122,创建经整合的记录预约信息。重叠检查模块163检查经整合的记录预约信息中在时间上重叠的记录预约的出现,然后将该检查结果通知显示模块164。显示模块164基于经整合的记录预约信息将记录预约表300显示在LCD 17上。此外,显示模块164具有基于来自重叠检查模块163的通知将重叠检查结果显示在记录预约表300上的功能。
允许用户进行在记录预约表300上设定新记录预约的操作。而且,还允许用户进行选择用于进行相应于记录预约表300上的新记录预约的记录的应用程序的操作。当选择第二应用程序作为进行记录预约的程序时,记录预约设定部203将新记录预约作为记录预约E存储在对应于第二应用程序的存储区域124中。
图5显示记录预约表300的实例。
在记录预约表300中,为每个记录预约显示记录预约条件信息,该信息包括频道、日期、记录开始时间、记录结束时间、时间重叠、记录模式的各个项目和应用程序项目。频道项目表示广播节目数据在其上广播的广播站的频道的号码。日期项目表示记录的日期。记录开始时间项目表示开始记录的时间。记录结束时间项目表示结束记录的时间。重叠项目用标记表示一个记录预约与另一个记录预约在由日期、记录开始时间和记录结束时间限定的记录时间上重叠。记录模式项目表示广播节目数据的记录形式。应用程序项目表示进行记录的应用程序的标识符。
在记录预约表300上通过显示模块164还显示设定保存按钮301和设定结束按钮302。当用户操作设定保存按钮301时,BIOS确定用户在表300上进行的编辑操作的内容(增加和/或删除记录预约,和改变记录预约条件),并通过使用记录预约设定部203将经过编辑操作的经整合的记录预约信息的内容存储到非易失性存储器120中。然后BIOS结束记录预约表300的显示。另一方面,当用户操作设定结束按钮302时,BIOS结束记录预约表300的显示,并且不将经过编辑操作的经整合的记录预约信息的内容存储到非易失性存储器120中。
接下来将参考图6中所示的流程图描述由BIOS进行的重叠检查操作。
BIOS判定安装在计算机10中的电视调谐器的数目是一个还是两个(步骤S101)。当安装一个电视调谐器时,即,当计算机配备电视调谐器140或电视调谐器145时,BIOS判定在经整合的记录预约信息中是否存在时间上重叠的两个或多个记录预约(步骤S102)。当在时间上重叠的两个或多个记录预约存在时(步骤S102中的是),BIOS在有关重叠的栏目中对应于每个重叠预约的区域显示标记(步骤S103)。
当安装了两个电视调谐器时,即,当计算机配备电视调谐器140和电视调谐器145时,BIOS判定在经整合的记录预约信息中是否存在时间上重叠的三个或多个记录预约(步骤S104)。当三个或多个重叠的记录预约存在时(步骤S104中的是),BIOS在有关重叠的栏目中对应于每个重叠预约的区域显示标记(步骤S103)。
接下来参考图7描述记录预约表显示处理的第二实例。
在第二实例中,BIOS使用可由第一和第二应用程序152和154访问的共用存储区域125管理经整合的记录预约信息。即,共用存储区域125中存储作为经整合的记录预约信息的由第一应用程序152创建的第一记录预约信息121、由第二应用程序154创建的第二记录预约信息122、和表示通过记录预约设定部203增加的记录预约的内容的记录预约信息。
第一应用程序152不仅能够处理由第一记录预约信息121指定的记录预约B和C,而且还能够处理由第二记录预约信息122指定的记录预约A和D和由记录预约设定部203增加的作为在其上的记录预约的记录预约E。因此,在第一应用程序152已经被启动的情况中,可以执行对应于存储在共用存储区域125中的经整合的记录预约信息中包含的所有记录预约的各个记录处理。
同样,第二应用程序154也不仅能够处理由第二记录预约信息122指定的记录预约A和D,而且还能够处理由第一记录预约信息121指定的记录预约B和C和由记录预约设定部203增加的作为在其上的记录预约的记录预约E。因此,在第二应用程序154已经被启动时,可以执行对应于存储在共用存储区域125中的经整合的记录预约信息中包含的所有记录预约的各个记录处理。
记录预约表显示处理部202由获取模块161、重叠检查模块163和显示模块164构成。获取模块161获取存储在共用存储区域125中的作为经整合的记录预约信息的所有记录预约信息(第一和第二预约信息121和122和表示由记录预约设定部203增加的记录预约的内容的记录预约信息)。显示模块164将表示由获取模块161获取的记录预约的列表的记录预约表300显示在LCD 17的屏幕上。
而且,第一和第二应用程序152和154中的每一个程序都能通过从共用存储区域125获取所有记录预约信息而显示记录预约表。
即,如图8所示,当用户提出显示记录预约表的请求时,第一应用程序152获取共用存储区域125中存储的经整合的记录预约信息,然后将表示所获取的经整合的记录预约信息中包含的记录预约的列表的记录预约表401显示在LCD 17的屏幕上。同样,当用户提出显示记录预约表的请求时,第二应用程序154获取共用存储区域125中存储的经整合的记录预约信息,然后将表示所获取的经整合的记录预约信息中包含的记录预约的列表的记录预约表402显示在LCD 17上。
接下来将参考图9描述应用接口部206的构造。
为了将非易失性存储器120用作为可由第一和第二应用程序152和154中的每个程序访问的共用存储区域125,应用接口部206配备记录预约信息保存部166和记录预约信息读取模块167。
当接收到来自第一应用程序152的保存记录预约信息的请求时,记录预约信息保存部166写访问共用存储区域125,将由第一应用程序创建的第一记录预约信息121存储到共用存储区域125中。而且,当接收到来自第二应用程序154的保存记录预约信息的请求时,记录预约信息保存部166写访问共用存储区域125,将由第二应用程序创建的第二记录预约信息122存储到共用存储区域125中。
当接收到来自第一应用程序152的记录预约信息获取请求时,记录预约信息读取模块167读访问共用存储区域125,然后获取存储在共用存储区域中的所有记录预约信息,并将获取到的所有信息传送给第一应用程序152。同样,当接收到来自第二应用程序154的记录预约信息获取请求时,记录预约信息读取模块167读访问共用存储区域125,然后获取存储在共用存储区域中的所有记录预约信息,并将获取到的所有信息传送给第二应用程序154。
接下来将参考图10和11描述由计算机10进行的省电处理。
在省电处理中,根据每个记录预约的记录开始时间和标识符为该每个记录预约进行起动处理和断电处理。起动处理包括将计算机10从断电状态切换到电源接通状态,以及启动第一和第二应用程序152和154中的一个程序。断电处理包括响应由已启动的应用程序152或154进行的记录的结束切断计算机10的电源。为每个记录预约重复起动处理和断电处理。由断电控制部204和启动控制部205进行该省电操作。
图10显示由断电控制部204进行的电源控制操作。
例如,当完成某个记录预约的记录时,断电控制部204进行电源控制操作。在该电源控制操作中,断电控制部204从实时时钟130得到当前时间,然后从经整合的记录预约信息得到指定与当前时间最接近的记录开始时间的即刻记录预约。然后,断电控制部204基于由所获取的即刻记录预约指定的记录开始时间在RTC寄存器131中设定下一次接通计算机电源的报警时间,然后将断电指令发送到EC/KBC 170以切断计算机的电源。
如果当前时间和即刻记录预约的记录开始时间之间的时间差比预定时间(例如5分钟)少,断电控制部204将计算机10保持在电源接通状态而不在RTC寄存器131中设定报警时间和切断计算机的电源。在这种情况中,由已启动的第一和第二应用程序152和154中的一个程序进行即刻记录预约的记录。
图11显示由启动控制部205进行的起动操作。
当在RTC寄存器131中设定的报警时间到达时,实时时钟130将电源接通事件发送给EC/KBC 170,EC/KBC 170根据对发生电源接通事件的检测与电源电路180一起接通计算机10的电源。
因此,当根据报警时间接通计算机10的电源时,启动控制部205从存储在共用存储区域125中的经整合的记录预约信息中得到即刻记录预约(记录开始时间最早的预约),然后基于对应于即刻记录预约的程序标识符启动第一和第二应用程序152和154中的一个程序。
如果程序标识符表示的是第一应用程序152,则启动控制部205启动第一操作系统151并启动第一应用程序152。从而,由第一应用程序152进行即刻记录预约的记录。另一方面,如果程序标识符表示的是第二应用程序154,则启动控制部205启动第二操作系统153并启动第二应用程序154。从而,由第二应用程序154进行即刻记录预约的记录。
现在参考图12中所示的流程图描述由计算机10进行的记录控制操作的第一实例。
这里假设经整合的记录预约信息保存在非易失性存储器120的共用存储区域125中。
当接通计算机10的电源时,BIOS进行电源接通原因识别操作以识别计算机被接通电源的原因(电源接通原因)(步骤S301和S311)。在该处理中,BIOS从(1)用户对记录预约显示按钮15B的操作(记录预约表启动),(2)到达设定的报警时间(预约记录ON),和(3)用户对电源按钮14的操作(正常起动)识别电源被接通的原因。
如果电源被接通的原因是记录预约表启动(步骤S301中的是),则BIOS得到非易失性存储器120中存储的经整合的记录预约(步骤S302),然后将表示经整合的记录预约信息中包含的记录预约的列表的记录预约表300显示在LCD 17上(步骤S303)。当操作记录预约表显示屏幕上的设定保存按钮301时,BIOS根据在该显示屏幕上进行的编辑操作的内容更新经整合的记录预约信息。接下来,BIOS检查即刻记录开始时间(步骤S305)。在步骤S305中,BIOS从在非易失性存储器120中存储的经整合的记录预约信息中得到指定与当前时间最接近的即刻记录开始时间的记录预约。然后BIOS判定当前时间和即刻记录开始时间之间的差别是否少于预定时间(例如,5分钟)(步骤S306)。
如果该差别时间不少于5分钟(步骤S306中的是),则BIOS判定计算机的电源被接通的原因是否是正常启动(步骤S307)。如果是(步骤S307中的是),BIOS进行将计算机10保持在起动状态的处理而不切断该计算机的电源(步骤S310)。如果电源被接通的原因不是正常启动(步骤S307中的否),则BIOS在RTC寄存器131中设定对应于即刻记录开始时间的时间(例如,即刻记录开始时间之前几分钟的时间)作为报警时间(步骤S308)。然后BIOS将切断计算机10的电源的断电命令发送给EC/KBC 170以切断计算机的电源(步骤S309)。
另一方面,如果该差别时间少于5分钟(步骤S306中的否),则BIOS判定第一和第二应用程序152和154中的一个程序是否已经被启动(步骤S316)。如果是(步骤S316中的是),已经启动的应用程序等待执行记录,直至对应于即刻记录开始时间的时间到达(步骤S317)。当对应于即刻记录开始时间的时间到达时,已经被启动的应用程序进行即刻记录预约的记录(步骤S315)。
另一方面,如果没有应用程序已经被启动(步骤S316中的否),则BIOS判定即刻记录预约的程序标识符表示的是否是第一应用程序152(步骤S312)。
如果是,则BIOS启动第一操作系统151,并启动第一应用程序152(步骤S314)。如果不是,即,如果程序标识符表示的是第二应用程序154,则BIOS启动第二操作系统153,并启动第二应用程序154(步骤S313)。
对应于即刻记录开始时间的时间到达时,被启动的应用程序进行即刻记录预约的记录(步骤S315)。记录结束时,BIOS再次进行从步骤S305开始的处理过程。
如果电源被接通的原因是预约记录ON(步骤S311中的是),则BIOS进行从步骤S312开始的处理过程。
即,BIOS判定对应于在有关执行预约的程序的栏目中(见图5)的即刻记录预约的程序标识符是否表示的是第一应用程序152(步骤S312)。如果是,BIOS启动第一应用程序152以及第一操作系统151(步骤S314)。如果程序标识符表示的是第二应用程序,则BIOS启动第二应用程序154以及第二操作系统153(步骤S313)。当启动的应用程序完成记录时,BIOS再次进行从步骤S305开始的操作程序。
在该实施例中,假设第一和第二应用程序152和154在分离的操作系统上启动;然而第一和第二应用程序也可以被构造成在同一个操作系统上启动(例如,第一操作系统151)。在这种情况中,用图13的流程图中所示的步骤S413和S414代替步骤S313和S314。
在步骤S413中,BIOS首先启动第一操作系统151然后启动第二应用程序154。在步骤S414中,BIOS首先启动第一操作系统151然后启动第一应用程序152。
此外,在该实施例中,非易失性存储器120被用作共用存储区域;然而,HDD 150上的存储区域156可以被用作共用存储区域,如图14所示。在这种情况中,第一操作系统151、第一应用程序152、第二操作系统153和第二应用程序154被存储在HDD 150上的存储区域155中。当用户按下记录预约显示按钮15B时,BIOS 160将表示HDD 160上的存储区域156中存储的记录预约的列表的记录预约表300显示在LCD 17上。当用户操作第一和第二应用程序152和154中的任何一个程序时,也可以将记录预约表300显示在LCD 17上。
接下来将参考图15中所示的时序图描述由计算机10进行的省电操作。
在该时序图中说明的是第一和第二应用程序152和154的运行时间,计算机10的电源接通/断电时间,以及第一和第二操作系统151和153的运行时间。
在图15中,假设记录预约A至D被存储在共用存储区域125中。假设对应于记录预约A的记录开始时间的报警时间已经被设定在RTC寄存器131中。
报警时间到达时,计算机10被自动接通电源。BIOS根据对应于记录预约A的程序标识符启动第一操作系统151和第一应用程序152。第一应用程序152被置于等待状态,直到记录预约A的记录开始时间到达。记录开始时间到达时,第一应用程序152进行记录预约A的记录。
记录预约A的记录完成时,BIOS确认到下一个记录预约B的记录开始时间之前有预定时间(5分钟)或更多,然后在RTC寄存器131中设定对应于记录预约B的记录开始时间的报警时间并切断计算机10的电源。
报警时间到达时,计算机10被自动接通电源。BIOS根据对应于记录预约B的程序标识符启动第二操作系统153和第二应用程序154。第二应用程序154被置于等待状态,直到记录预约B的记录开始时间到达。记录开始时间到达时,第二应用程序154进行记录预约B的记录。
记录预约B的记录完成时,BIOS确认到下一个记录预约C的记录开始时间之前有预定时间(5分钟)或更多,然后在RTC寄存器131中设定对应于记录预约C的记录开始时间的报警时间并切断计算机10的电源。
报警时间到达时,计算机10被自动接通电源。BIOS根据对应于记录预约C的程序标识符启动第一操作系统151和第一应用程序152。第一应用程序152被置于等待状态,直到记录预约C的记录开始时间到达。记录开始时间到达时,第一应用程序152进行记录预约C的记录。
记录预约C的记录完成时,BIOS将计算机10保持在电源接通状态,因为到下一个记录预约D的记录开始时间之前少于5分钟。第一应用程序152被置于等待状态,直到记录预约D的记录开始时间到达。对应于记录预约D的程序标识符表示的是第二应用程序154。然而,当前运行的程序是第一应用程序152,记录预约D也被存储在可由第一应用程序152访问的共用存储区域125中。因此,第二应用程序154将记录预约D作为在其上的记录预约进行处理,并进行记录预约D的记录。
如上所述,根据该实施例,由用户操作第一应用程序152创建的记录预约信息和由用户操作第二应用程序154创建的记录预约信息被整合,并且由BIOS管理包含所有记录预约的经整合的记录预约信息。表示所有记录预约的列表的记录预约表300被显示在LCD 17上。因此,记录预约的内容可以整批地呈现给用户,从而防止由于在记录时间上的重叠所造成的功能失调的发生。
而且,基于经整合的记录存储信息中包含的每个记录预约进行计算机10的电源接通/断开控制,因此使每个记录预约被自动进行而不会造成比必需更多的电源消耗。
而且,由于经整合的记录预约信息使用共用存储区域管理,因此每个应用程序都能够进行由其它应用程序创建的记录预约的记录。因此,当由即刻记录预约指定的记录开始时间之前剩下很少时间时,可以通过简单地将计算机10保持在电源接通状态由已经启动的应用程序进行即刻记录预约的记录。
虽然对本发明的实施例的描述在于当用户按下记录预约显示按钮15B时显示记录预约表300的应用方面,但也可以通过实例的方式例如按下键盘13上的特定按键来显示该表。
该实施例的记录控制处理完全由计算机程序来实现;因此,通过计算机可读存储媒体在普通的计算机中简单地安装这些计算机程序就能够轻而易举地实现与本实施例相同的优点。
本发明并不限于上述实施例。在本发明的实施阶段,可以对构成要素作各种修改而不背离本发明的范围。在实施例中揭示的构成要素可以被适当地组合而形成各种发明形式。例如,可以从该实施例中所示的所有构成要素去除某些要素。此外,不同实施例中的构成要素可以恰当地组合。
权利要求
1.一种信息处理设备,该信息处理设备执行每一个都包括基于记录预约记录广播节目数据的功能的第一和第二应用程序,其特征在于,该信息处理设备包括接收器,该接收器响应接收来自第一和第二应用程序中的一个程序的广播节目数据的请求,接收广播节目数据;和记录管理单元,该记录管理单元整合由第一应用程序创建的表示记录预约内容的第一记录预约信息和由第二应用程序创建的表示记录预约内容的第二记录预约信息,管理包含第一和第二记录预约信息的经整合的记录预约信息,以及将表示经整合的记录预约信息中包含的记录预约的列表的记录预约表显示在显示单元上。
2.如权利要求1所述的信息处理设备,其特征在于,所述记录管理单元管理包括显示部,该显示部判定在经整合的记录预约信息中是否存在预约时间上重叠的记录预约,并将该判定结果显示在所述记录预约表上。
3.如权利要求1所述的信息处理设备,其特征在于,所述经整合的记录预约信息被保存在所述信息处理设备中可由第一和第二应用程序中的每一个程序访问的共用存储区域中,以及,当第一和第二应用程序中的任何一个程序已经被启动时,该被启动的应用程序进行存储在所述共用存储区域中的所述经整合的记录预约信息中的所有记录预约中的每一个记录预约的记录。
4.如权利要求3所述的信息处理设备,其特征在于,所述记录管理单元包括记录预约增加/设定部,该记录预约增加/设定部响应用户在所述记录预约表上的操作进行向存储在所述共用存储区域中的所述经整合的记录预约信息增加新的记录预约的处理,和改变所述经整合的记录预约信息中的任意记录预约的内容的处理。
5.如权利要求3所述的信息处理设备,其特征在于,所述记录管理单元包括保存处理部和传送部,该保存处理部响应来自所述第一应用程序的保存记录预约的请求将所述第一预约信息存储在所述共用存储区域中,以及响应来自所述第二应用程序的保存记录预约的请求将所述第二预约信息存储在所述共用存储区域中,该传送部响应来自所述第一应用程序的获取记录预约信息的请求将存储在所述共用存储区域中的第一和第二记录预约信息传送给所述第一应用程序,以及响应来自所述第二应用程序的获取记录预约信息的请求将所述第一和第二记录预约信息传送给所述第二应用程序。
6.如权利要求1所述的信息处理设备,其特征在于,所述经整合的记录预约信息包含为在该信息中包含的每个所述记录预约指定所述第一和第二应用程序中的一个程序的标识符,以及所述记录管理单元根据与经整合的记录预约信息中包含的每个记录预约对应的记录开始时间和标识符重复进行将所述信息处理设备从断电状态改变成电源接通状态,并启动第一和第二应用程序中的一个程序的启动处理,和在由已启动的所述第一和第二应用程序中的一个程序进行的记录结束时关闭所述信息处理设备的处理。
7.如权利要求1所述的信息处理设备,其特征在于,所述经整合的记录预约信息包含为在该信息中包含的每个所述记录预约指定所述第一和第二应用程序中的一个程序的标识符,所述记录管理单元包括断电控制部和启动控制部,所述断电控制部进行电源控制处理,该电源控制处理包括从所述经整合的记录预约信息中包含的所述记录预约中得到指定与当前时间最接近的记录开始时间的即刻记录预约,然后基于由所得到的即刻记录预约指定的所述记录开始时间设定下一次接通所述信息处理设备的电源的报警时间,并切断所述信息处理设备的电源,所述启动控制部进行启动处理,该启动处理包括当所述信息处理设备根据所设定的报警时间被接通电源时基于对应于所述即刻记录预约的标识符启动所述第一和第二应用程序中的一个程序。
8.如权利要求7所述的信息处理设备,其特征在于,所述第一应用程序被构造成在第一操作系统上运行,所述第二应用程序被构造成在第二操作系统上运行,当对应于所述即刻记录预约的标识符指定所述第一应用程序时,所述启动控制部启动所述第一操作系统和所述第一应用程序,以及当对应于所述即刻记录预约的标识符指定所述第二应用程序时,所述启动控制部启动所述第二操作系统和所述第二应用程序。
9.如权利要求7所述的信息处理设备,其特征在于,每当由所述启动控制部启动的所述第一和第二应用程序中的一个程序进行的所述即刻记录预约的记录结束时所述断电控制部进行所述断电控制处理。
10.如权利要求1所述的信息处理设备,其特征在于,所述经整合的记录预约信息被保存在所述信息处理设备中可由第一和第二应用程序中的每一个程序访问的共用存储区域中,以及,所述第一和第二应用程序中的每一个程序被构造成当其已经启动时为存储在共用存储区域中的所述经整合的记录预约信息中的每个所述记录预约进行记录,所述经整合的记录预约信息包含为在该经整合的记录预约信息中包含的每个所述记录预约指定所述第一和第二应用程序中的一个程序的标识符,以及其中所述记录管理单元包括断电控制部和启动控制部,所述断电控制部进行电源控制处理,该电源控制处理包括从所述经整合的记录预约信息中包含的所述记录预约中得到指定与当前时间最接近的记录开始时间的即刻记录预约,判定所述当前时间和由所得到的即刻记录预约指定的所述记录开始时间之间的时间差是否比预定时间少,当所述时间差不少于所述预定时间时,在基于由所得到的即刻记录预约指定的所述记录开始时间所设定的下一次接通所述信息处理设备的电源的报警时间之后切断所述信息处理设备的电源,当所述时间差少于所述预定时间时,将所述信息处理设备保持在电源接通状态,因此由当前已经启动的所述第一和第二应用程序中的一个程序进行所述即刻记录预约的记录,所述启动控制部进行启动处理,该启动处理包括当所述信息处理设备根据所设定的报警时间被接通电源时基于对应于所述即刻记录预约的标识符启动所述第一和第二应用程序中的一个程序。
11.一种记录控制方法,用于执行每一个都具有基于记录预约记录广播节目数据的功能的第一和第二应用程序的信息处理设备中,其特征在于,该记录控制方法包括整合由所述第一应用程序创建的表示记录预约的内容的第一记录预约信息和由所述第二应用程序创建的表示记录预约内容的第二记录预约信息;管理包含所述第一和第二记录预约信息的所述经整合的记录预约信息;和在显示单元上显示表示在所述经整合的记录预约信息中包含的记录预约的列表的记录预约表。
12.如权利要求11所述的记录控制方法,其特征在于,该记录控制方法进一步包括判定在经整合的记录预约信息中是否存在预约时间上重叠的记录预约,并将该判定结果显示在所述记录预约表上。
13.如权利要求11所述的记录控制方法,其特征在于,所述经整合的记录预约信息被保存在所述信息处理设备中可由第一和第二应用程序中的每个程序访问的共用存储区域中,以及当第一和第二应用程序中的任何一个程序已经被启动时,该被启动的应用程序为存储在所述共用存储区域中的所述经整合的记录预约信息中的所有的记录预约中的每一个预约进行记录。
14.如权利要求13所述的记录控制方法,其特征在于,该记录控制方法进一步包括进行记录预约增加/设定处理,该记录预约增加/设定处理包括将新记录预约增加到存储在所述共用存储区域中的所述经整合的记录预约信息中,和响应用户在所述记录预约表上的操作改变所述经整合的记录预约信息中的任意记录预约的内容。
15.如权利要求11所述的记录控制方法,其特征在于,所述经整合的记录预约信息包含为在该信息中包含的每个所述记录预约指定所述第一和第二应用程序中的一个程序的标识符,以及该记录控制方法进一步包括重复进行启动处理和断电处理,所述启动处理包括将所述信息处理设备从断电状态改变成电源接通状态,并根据与经整合的记录预约信息中包含的每个记录预约对应的记录开始时间和标识符启动第一和第二应用程序中的一个程序,所述断电处理包括在由已启动的所述第一和第二应用程序中的一个程序进行的记录结束时切断所述信息处理设备的电源。
16.如权利要求11所述的记录控制方法,其特征在于,所述经整合的记录预约信息包含为在该信息中包含的每个所述记录预约指定所述第一和第二应用程序中的一个程序的标识符,以及该记录控制方法进一步包括进行电源控制处理和进行启动处理,所述电源控制处理包括从所述经整合的记录预约信息中包含的所述记录预约中得到指定与当前时间最接近的记录开始时间的即刻记录预约,然后基于由所得到的即刻记录预约指定的所述记录开始时间设定下一次接通所述信息处理设备的电源的报警时间,并切断所述信息处理设备的电源,所述启动处理包括当所述信息处理设备根据所设定的报警时间被接通电源时基于对应于所述即刻记录预约的标识符启动所述第一和第二应用程序中的一个程序。
17.如权利要求11所述的记录控制方法,其特征在于,所述经整合的记录预约信息被保存在所述信息处理设备中可由第一和第二应用程序中的每个程序访问的共用存储区域中,以及第一和第二应用程序中的每一个程序被构造成当该应用程序已经被启动时为存储在共用存储区域中的所述经整合的记录预约信息中的每个所述记录预约进行记录,所述经整合的记录预约信息包含为在该经整合的记录预约信息中包含的每个所述记录预约指定所述第一和第二应用程序中的一个程序的标识符,以及该记录控制方法进一步包括进行电源控制处理和进行启动处理,所述电源控制处理包括从所述经整合的记录预约信息中包含的所述记录预约中得到指定与当前时间最接近的记录开始时间的所述即刻记录预约,判定所述当前时间和由所得到的即刻记录预约指定的所述记录开始时间之间的时间差是否比预定时间少,当所述时间差不少于所述预定时间时,在基于由所得到的即刻记录预约指定的所述记录开始时间所设定的下一次接通所述信息处理设备的电源的报警时间之后切断所述信息处理设备的电源,并且当所述时间差少于所述预定时间时将所述信息处理设备保持在电源接通状态,因此由当前已经启动的所述第一和第二应用程序中的一个程序进行所述即刻记录预约的记录,所述启动处理包括当所述信息处理设备根据所设定的报警时间被接通电源时基于对应于所述即刻记录预约的标识符启动所述第一和第二应用程序中的一个程序。
全文摘要
第一和第二应用程序(152,154)的每一个程序都具有基于记录预约记录广播节目数据的功能。BIOS整合由第一应用程序创建的表示记录预约内容的第一记录预约信息(121)和由第二应用程序创建的表示记录预约内容的第二记录预约信息(122),然后管理包含第一和第二记录预约信息的经整合的记录预约信息,以及将表示经整合的记录预约信息中包含的记录预约的列表的记录预约表(300)显示在显示单元上。
文档编号G11B20/10GK1885935SQ20061009466
公开日2006年12月27日 申请日期2006年6月22日 优先权日2005年6月23日
发明者上原启市 申请人:株式会社东芝
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1