用于视频记录或再现设备的可移除介质存储设备的制作方法

文档序号:7606587阅读:199来源:国知局
专利名称:用于视频记录或再现设备的可移除介质存储设备的制作方法
技术领域
本发明涉及一种视频记录或再现设备,尤其涉及一种诸如硬盘记录器或光盘记录器等的盘记录设备,通常称为PVR或DVD记录设备。

发明内容
本发明的目的就是提高这些视频记录或再现设备的性能,尤其是结合用于装入至少一个可移除介质的可移除介质设备。
根据本发明,一种用于表示当前状态的方法包括以下步骤一旦出现用户输入,则检查用户输入的类型;如果用户输入的类型与可移除介质设备无关,则保持可移除介质设备的状态。在用户输入的类型与可移除介质设备有关的情况下,检查至少一个可移除介质的性能特征的改变。可能已经卸下或插上了诸如闪速存储卡等的可移除介质,该可移除介质可能已经被写入,或可能已出现了其他改变。在没有检测到改变的情况下,保持所述状态,否则,更新所述状态。这具有以下优势它可以允许在必要的情况下快速地执行状态的更新,而无需花费不必要的处理器时间来执行很可能无用的或用户不需要的更新。只有在那样的使用或请求很可能发生的情况下才执行更新处理。将节省的处理器时间用于其他任务,从而提高了设备的总体性能。
要检查的性能特征最好是介质的标识符。这具有以下优势由于介质的标识符容易检测和比较,所以可以快速地执行检查。在不存在介质的标识符(诸如卷标识符)的情况下,也可以比较其他的性能特征,诸如文件结构或部分文件结构、或在某个预定地址或几个这样的预定地址的数据。尽管这会花费较长的时间,并且会由于随机相同的可能性而比较不可靠,但是这种方法结果会比每次检查每个性能特征更快,并且比完全不执行任何检查更可靠。
与可移除介质设备相关的用户输入类型最好是下列的一种或多种,而不必是所有列出的命令进入可移除介质设备子菜单的输入命令,其具有清楚地指示用户想要关于可移除介质的最新信息的优势。最好使用在可移除介质设备子菜单内引起导航的输入命令,因为用户在各个子菜单中时可能改变介质而不在其中执行任何其他任务。最好采用访问可移除介质的输入命令,因为这个状态下的设备的错误信息将导致不能执行各个任务。最好使用通常在访问可移除介质之前执行的输入命令,以便在很可能有必要(即使不是总是要求)进行这样的更新时预先主动地更新状态。这具有以下优势可以在后台进行更新,并且在实际请求访问时已经进行了更新,那么就不需要不必要的处理时间。
根据本发明,在检测到诸如可移除介质上的错误数据类型或可移除介质的错误类型等的错误状态的情况下,重复执行至少一个可移除介质的性能特征的改变。在这种情况下,为了校正意外出现的错误,发送消息给用户以请求重新连接介质设备或重新插入可移除介质。这样的话,最好尽快进行更新,而不要考虑可能的时间延迟。
对于多卡阅读器型介质设备,在检查介质设备的所有可移除介质的标识符时反映每个单一改变。
根据本发明,读出多卡阅读器型介质设备的所有插入的可移除介质的文件结构,并将其汇编成单一文件结构。这具有以下优势不需要显示用于不同介质的附加信息,诸如介质5的标题、介质5’的标题、介质5”的标题等。因此,可以节省显示器的空间以用于更为重要的信息,诸如文件结构本身。当然,在这种情况下也执行如上所述的更新。
发明设备最好具有用于控制发明方法的控制器。


根据优选实施例的说明可以了解更多的优势。当然,除了所描述的之外的特征的不同组合也在本发明的范围之内。附图示出了图1发明设备的示意图;图2计时器编程方法;图3计时器编程方法的细节;图4设定记录计时器编程;图5a-5e计时器编程期间的不同显示;图6可移除介质的内容;图7菜单;图8方框图;
图9流程图。
图10流程图。
具体实施例方式
图1示出了视频记录设备1的示意图。记录和重放部分REC将重放信号输出给显示器2。显示器2还用于显示微处理器uP所提供的计时器菜单。微处理器uP接收来自用户接口UI的命令,并将开始时间ST和结束时间ET发送给存储器M1。根据存储器M1中设定的时间ST、ET,记录和重放部分REC在选择了计时器方式的情况下开始和结束记录。还将微处理器连接到预定持续时间存储器PDM,以接收预定持续时间PD,并且根据持续时间PD和输入开始时间STI计算结束时间ETC。将诸如记录介质8等的盘插入记录和重放部分REC。其可以是诸如DVD等的可移除盘,或硬盘。设备1还配备有另一个存储器9。设备1还具有链路3,通过该链路3可以将用于可移除介质5的外部可移除介质设备4与设备1相连或从设备1断开。
图2示出了发明的计时器编程方法的例子。在步骤S0开始之后,在步骤S1,在预定持续时间存储器PDM中设定标准预定持续时间PD。在步骤S2,接收输入开始时间STI。在步骤S3,将计算出的结束时间ETC计算为ETC=STI+PD。在步骤S4,检查是否接收到结束类型命令CMD1。在这种情况下,在步骤S41将计算出的结束时间ETC作为结束时间ET,并且结束计时器编程。否则,在步骤S5中检查是否接收到第二类型命令CMD2。如果接收到这样的命令,在步骤S51中继续进行计时器编程而无需进一步计算结束时间ETC。当在步骤S51之后完成了计时器程序时,将结束时间ET作为输入结束时间ETI,或者,如果不出现那样的情况,则将最后计算出的结束时间ETC作为输入结束时间ETI。如果不满足步骤S5的条件,则在步骤S6中检查是否接收到第三类型命令CMD3。如果是,根据命令CMD3在步骤S61中更新预定时间PD,并且在步骤S62中将其输入预定持续时间存储器PDM。如果步骤S6的结果是否定的,即,如果没有接收到命令或接收到与选择无关的命令,则返回步骤S4。最好执行一种无需命令就在某个时间之后离开例行程序的功能,但是在此并未示出。
图3示出了关于更新步骤S61的计时器编程方法的细节。在步骤S611,检查第三类型命令是否指示一个事件记录。如果是,在步骤S612中用第一预定持续时间值PD1来更新预定持续时间存储器PDM。如果在步骤S611中检测到重复的事件记录,则在步骤S613中用不同的持续时间——第二预定持续时间PD2来更新预定持续时间存储器PDM。
图4示出了关于计时器编程的设定过程。在步骤S91开始设定之后,检测用户的请求。在步骤S92中检查是否请求了标准条件。在这种情况下,在步骤921中将第一预定持续时间PD1设定为120分钟,而将第二预定持续时间PD2设定为60分钟。如果在步骤S93中检测出选择了国家附属决定(countrydependent determination),则在步骤S931中确定国家信息。这可以通过用户直接输入或通过检查现有的国家信息来进行。接下来,在步骤S932中将第一和第二预定持续时间PD1、PD2设定为国家附属值PD1CC、PD2CC。最好具有一张为每个国家CC指示适当的值的表格。在步骤S94中检查是否选择了频道附属确定(channel dependent determination)。在这种情况下,在步骤S941中将预定持续时间PD1和PD2设定为频道附属值PD1CH、PD2CH。后者最好从相应的表格中取值。在步骤S95中检查用户是否想要自己确定持续时间,并在步骤S951中从用户接收预定持续时间PD1、PD2。在步骤S96中将预定持续时间PD1、PD2存储到预定持续时间存储器PDM。
图5a至5e示出了计时器编程期间的不同显示。用CH来指示所选择的频道,将开始时间和结束时间显示为STD和ETD,通过D0至D7来指示计时器编程的日期,其中D0为今天,D1为第二天,D2为第三天等。用WR来指示每周的重复。通过ok键OK来指示确认命令。对于使用am/pm时间标准的国家,给出了这些指示。对此进行记录的计时器要从第二天重复至第四天,将通过用户来选择日期指示符D1、D2、D3、D4。
现在描述在设定计时器时,将停止时间自动增加为开始时间之后的某个固定持续时间。
通常会出现以下问题当用户在计时器设定屏幕中设定新的计时器或修改现有计时器时,必须输入所有可能的条目CH、STD、ETD,否则将会出现错误消息。根据所描述的实施例,当输入开始时间STI作为开始时间时,停止时间ETD默认地设定为开始时间STD之后一小时。如果没有输入开始时间STI,则将当前时间作为开始时间STI。通过这种新的方案,用户可以通过仅输入开始时间而方便地设定其持续时间PD与固定持续时间(例如1小时)相等的计时器。以下述方式进行工作当用户已经完整地输入开始时间,即STD的所有四位数字时,由于大多数时候用户将计时器设定为具有一小时的持续时间,所以通过将结束事件从开始时间增加一小时来自动地更新结束时间ETD。这样,如果那就是用户期望的记录持续时间,用户就不必输入结束时间ETI。用户也可以通过输入另外的四位数字来改变结束时间ETD。
在系统中预先设定了持续时间,当然,如果需要的话,例如也可以根据一些节目持续时间统计将其设定为除了一小时之外的其它值。至少在美国和新加坡,诸如戏剧或杂耍等的普通节目通常时长为一小时或半小时。
当设定新的计时器时,用默认值来对如图5b所示的计时器设定屏幕进行打孔(perforate)。这里将频道01用作当前频道,将当前系统时间(例如13:56)用作默认开始时间STD,并且将当前时间增加一小时作为默认停止时间ETD(这里为14:56)。并且通过根据本发明的所述方法,所述设备提供一些方便地设定新计时器的附加功能。这涉及在用户完成开始时间STI的四位数字输入后,将结束时间ETC自动设定为实际开始时间STD之后预先固定量的时间(即,预定持续时间PD),以便在自动设定的结束时间ETC满足用户的需要的情况下,用户不必设定结束时间ET。当然,也可以设定最佳结束时间ET来替换计算出的结束时间。根据计时器频率,预先固定量的时间PD对于ONCE计时器为120分钟,因为这个事件很有可能是电影,而对于具有其他频率的计时器为60分钟,因为这个持续时间适合连续剧、杂耍等。为了避免过于智能(smart),这仅适用于新的计时器,而不适用于修改的计时器。此外,通常仅自动设定一次结束时间。这意味着只要用户不从STD导航到其他按键,而是仅仅加亮开始时间按键STD,并重复地输入完整的开始时间STI或重复地切换am/pm,则如果可用的话,结束时间ETD将根据开始时间STD和频率进行自动更新。
这里是一些应用所述方法的例子。
图5c-e示出了第一个例子默认频率为ONCE,即,单一事件记录。因此当用户开设新的计时器时,默认结束时间ETD将会比开始时间STD晚PD=120分钟。这里,当前时间为08:20,因此STD=08:20而ETD=10:20。频道为频道01。现在用户往下移至日期键,并且将频率从D0(单一日期)改变成D0-D5,即,如果当前日期为星期一,则改变成了星期一-星期五,参见图5d。在这个阶段,没有对开始时间STD或结束时间ETD进行任何改变。现在,用户输入10:00作为开始时间,并且结束时间自动地更新为11:00,因为PD2=60分钟用于重复事件,参见图5e。用户现在不离开开始时间按键而将am切换至pm,由于还没有离开开始时间字段,所以结束时间还更新为11:00pm(未示出)。此外,用户不离开开始时间按键而将开始时间改变成02:00am,而结束时间则自动地更新为03:00am(在此未示出)。
如果现在用户可能为了改变频率而从开始时间按键导航离开,然后返回来设定开始时间STD,或者是用户转向结束时间ETD并改变结束时间ETD,然后返回来设定开始时间STD。在这两种情况下,结束时间ETD都不再自动更新,因为所述地导航命令属于表示不需要进一步自动更新的第二类型命令。但是用户可以输入他们的首选命令。
图5c-e示出了第二例子默认频率为ONCE,即,单一事件记录。因此,当用户开设新的计时器时,默认的结束时间ETD将会比开始时间STD晚PD=120分钟。这里,当前时间为08:20,因此STD=08:20而ETD=10:20。频道为频道01。现在用户向下移至日期键,并且将频率从D0(单一日期)改变成D0-D5(即星期一-星期五),参见图5d。在这个阶段没有对开始时间STD或结束时间ETD进行任何改变。现在用户输入10:00作为开始时间,由于PD2=60分钟用于重复事件,所以结束时间自动更新为11:00,参见图5e。现在用户从开始时间按键导航离开,如果用户又返回到开始时间按键,则结束时间不自动更新而保持如图5e所示,因为导航命令被认为是表示不需要进一步的更新。
图6以图解形式示出了可移除介质5的内容。第一存储区包含卷标识符VID,第二存储区包含文件结构6,而第三存储区为存储多个文件71的数据区。
图7示出了其菜单显示在显示器2上的记录介质8的菜单10。提供一些菜单区21、22、23、24来显示不同场景SC1、SC2、SC3、SC4的指示。在该图中,通过用双边框加亮场景SC4来表示这是用户已经导航到的场景。
发明的视频记录设备具有检查可移除介质的改变的功能。PVR和DVD记录设备通常都具有USB链路3以连接外部可移除介质设备4(例如配备有闪速介质卡的静止图像照相机)。当将外部可移除介质设备4连接到PVR/DVD记录器1时,加载可移除介质5的文件结构6。但是,如果交换了处于可移除介质设备4的可移除介质5,则PVR/DVD记录器1不能识别这个改变。从PC可知可以使用通过用户来启动的“刷新”功能。另一种保持文件结构6与实际装入的可移除介质5同步的方案就是周期性地轮询文件结构6。需要一种改进的方案。
每当在PVR/DVD记录设备1或相应遥控或控制单元上按下按键时,发明设备1检查可移除介质单元4的卷标识符VID。最好是仅在按下按键、引起可移除介质单元4上的操作时才进行以上处理。其优势在于相对于周期性轮询节省了处理器时间。节省了专门的“刷新”过程,但仍然可以在需要时得到正确的文件结构6,因为每次按下一个按键意味着可能需要正确的文件结构6。可以很方便地实现这个想法以将JPEG或MP3文件从数据区7下载到PVR/DVD记录设备1。
图9示出了存在可移除介质单元4(卡阅读器)和闪卡(flash card)5的情况。但是,可移除介质5(这里为闪卡)包含错误格式或不相容文件。将卡5存在的问题显示在显示器2上作为屏幕显示OSD。预期用户要卸下卡阅读器4或重新插入卡阅读器4。
例如,当其碰到具有设备的文件系统不支持的格式的闪速存储卡5时,或者在闪速存储卡5不包含文件71或设备1所要求的文件类型时,OSD显示器2指示卡问题。
图10的流程图示出了存在可移除介质单元4(卡阅读器)以及还存在可移除介质5(闪卡)的情况。
OSD显示器2表明所需文件71是可用的。每当用户移动到与可移除介质5相关的子菜单时,则执行对卷标识符VID的检查。这确保执行非常少的这样的检查处理。选择方案就是每当用户正在与可移除介质相关的子菜单中执行诸如导航、输入数据和命令等动作时执行这样的检查。这具有以下优势每当看起来很可能进行检查处理时都执行了检查处理,从而将最新的信息提供给用户而不会影响过多的处理能力。
在卷标识符VID还没有改变的情况下,则继续处理,例如,接收并执行重放命令或传送命令,并且继续进行各个活动处理(active processes)。
在卷标识符VID已经改变了的情况下,则执行刷新处理。例如,通过OSD2将新状态通知给用户。对于重新插入的可移除介质5,执行以下处理检查每个插入的闪速存储器5的卷标识符VID;如果卷标识符VID为NULL,则生成随机4字节标识码。最好从屏幕保护程序的随机协调功能中获取随机生成功能,并将其写入特定闪速存储器作为卷标识符VID。
发明设备1具有以下优势可以在空闲模式期间(即,在主机——发明设备1没有访问卡阅读器4的模式下)安全地移动或交换闪速存储器5,从而不发送任何命令。当可能需要更新文件结构6时,执行检查处理。检查处理的结果要么是OSD 2显示没有插入任何卡的警告,要么是如果检测到卷标识符VID则执行闪速存储器的刷新。
在卡5播放/复制诸如jpeg或mp3等的文件71的任何时间,移动闪速存储器5都会是不安全的。这将导致“非正常卡移除”显示在OSD1上,为了在这种情况下重新激活阅读器4,执行阅读器4到链路3的再次插入。
在可移除介质没有提供具有卷标识符VID的可能性时,除了卷标识符VID之外的另一个识别不同卷的存在的可能性就是检查其它的可快速访问的并提供高可能性的正确标识的特征。每当用户进入USB子图像菜单时,则检查闪速存储器的卷标识符VID。只有在用户按下遥控器或内部控制器上的按钮直到播放选择的文件71时才进行这个检查。所述设备通过微处理器μP在每个阶段检查卷标识符,直到打开文件71以进行mp3/jpeg解码。
可移除介质设备4可以是多卡阅读器类型。这样,可移除介质设备4能够接收多个可移除介质5、5’、5”,如图1中虚线所示。可移除介质5、5’、5”可以是相同类型也可以是不同类型。通常,在显示器2上只能显示介质5、5’、5”中单个介质的内容。显示多个介质5、5’、5”的多个目录将缩小所用的字符的大小,或者将增加复杂性,这两者对于显示器2屏幕安装在离用户较远的地方的消费者电子设备来说都是不可接受的。
一种方法就是检测第一可读逻辑单元(用于访问指定的卡5插槽的LUN),并显示其内容。这样,用户只能访问卡5插槽。如果用户决定改变到另一卡5’、5”插槽,他/她必须将卡阅读器4从播放器中移除,并且再次插入。如果用户非常频繁地调换卡5、5’、5”,或是他们使用多于一张卡5、5’、5”,这样做将会非常麻烦。
根据本发明,如果插入了多卡阅读器,则执行以下步骤读取每个卡5、5’、5”插槽以确定介质5、5’、5”(例如闪速存储器)是否插入某个插槽。
读取每个介质的5、5’、5”文件系统,并且生成所有当前介质的文件名的综合目录(TOC)。
OSD显示器2将显示介质5、5’、5”的内容作为整个卷。
通过这个方案,解决了将所有介质5、5’、5”显示在屏幕上作为单独卷(就像PC)的UI显示问题,并且免除了每当用户想读取不同卡5、5’、5”插槽时要刷新卡5、5’、5”的所有麻烦。
图8示出了具有附加信息的方框图。在左侧指示多卡阅读器4用于装入多个可移除介质(即,5、5’、5和5”)。尽管所有这些卡5至5可以是相同类型,但是在此所示的多卡阅读器4将MMC和SD介质作为卡5,将智能媒体介质作为卡5’,将小型闪速存储介质作为卡5,并且将记忆棒(memorystick medium)作为卡5”。如果将所有这些卡插入多卡阅读器4,则显示逻辑单元号LUN1至LUN3。
在图8的中间示出了两个不同卡5、5”的两个目录。在这个例子中,假设卡插槽5’和5中没有卡,所以只分配了两个逻辑单元号LUN0和LUN1。目录(也称为文件系统)包含在此用文件名1、文件名2......文件名n来表示的多个文件。当然,这些目录的文件数可能不同。
在图8的右侧示出了用户界面显示。其显示了所有介质5、5”的综合目录。在存在不同数目的介质的不同介质的情况下,综合目录包含所有在可移除介质设备4上存在的介质5至5的文件。
如果用户已经改变了阅读器上的卡5、5’、5”之一,现在用户将需要将USB卡阅读器4从机器1上拔除,并将其再次插入该机器以进行卡5、5’、5”读取(刷新卡)。根据本发明的一方面就是当用户在存储器卡按键(用户界面OSD)上按下ok时,可移除介质单元4或设备1将再次进行卡读取(刷新卡)以检查新卡是否已经放入阅读器。这具有一个优势就是用户现在将不再需要首先将阅读器从机器上断开然后再将阅读器连接到机器以进行卡刷新。这也将大大地降低对机器上的USB连接器的可能损耗,因为用户不需要在每当他改变卡时插入/拔出阅读器。这对于具有多个插槽的阅读器4也是非常有用的,现在用户可以在每当他改变卡时进行卡刷新,而无需插入/拔出阅读器。
这意味着设备1或单元4不仅在插入具有不同卷id的相同类型的存储器卡时进行刷新,而且在用户要求刷新卡时也可以进行刷新。
这个方案是用户与系统之间更互动的方案,因为用户可以在主菜单通过按下“OK”键来刷新卡。
权利要求
1.一种用于指示可移除介质设备(4)的当前状态的方法,其中所述可移除介质设备(4)用来装入至少一个可移除介质(5),并且被连接到用于读取和/或写入AV存储介质的设备(1),所述方法包括以下步骤一旦出现用户输入,则检查用户输入的类型;如果用户输入的类型与所述可移介质设备(4)无关,则保持所述可移除介质设备(4)的状态;否则,检查所述至少一个可移除介质(5)的性能特征是否已经改变;如果所述至少一个可移除介质(5)的性能特征没有改变,则保持当前状态;否则,更新所述状态。
2.如权利要求1所述的方法,其中所述性能特征为所述介质(5)的标识符(VID)。
3.如以上权利要求中的任一权利要求所述的方法,其中与所述可移除介质设备(4)相关的用户输入类型为以下的一种或多种进入可移除介质设备子菜单的输入命令、在可移除介质设备子菜单内导航的输入命令、访问可移除介质(5)的输入命令、以及通常在访问可移除介质(5)之前执行的输入命令。
4.如以上权利要求中的任一权利要求所述的方法,其中在检测出错误状态的情况下,重复地执行检查所述至少一个可移除介质(5)的性能特征是否已经改变。
5.如以上权利要求中的任一权利要求所述的方法,其中检查多卡阅读器型介质设备(4)的所有可移除介质(5)的标识符(VID)。
6.如以上权利要求中的任一权利要求所述的方法,其中对于多卡阅读器型介质设备(4),读取所有插入的可移除介质(5)的文件结构,并将其汇编成单一文件结构。
7.一种用于读取和/或写入AV存储介质(8)的设备(1),所述设备具有用于连接可移除介质设备(4)的链路(3),所述可移除介质设备(4)本身用于装入至少一个可移除介质(5),其特征在于所述设备具有执行如权利要求1至6中的任一权利要求所述的方法的控制器(uP)。
全文摘要
本发明涉及一种用于指示可移除介质设备(4)的当前状态的方法,其中所述可移除介质设备(4)用来装入至少一个可移除介质(5),并且被连接到用于读取和/或写入AV存储介质的设备(1)。该方法包括以下步骤一旦出现用户输入,则检查用户输入的类型;如果用户输入的类型与可移介质设备(4)无关,则保持可移除介质设备(4)的状态,否则,检查至少一个可移除介质(5)的性能特征是否已经改变;如果至少一个可移除介质(5)的性能特征没有改变,则保持当前状态,否则,更新所述状态。
文档编号H04N5/765GK1806429SQ200480016495
公开日2006年7月19日 申请日期2004年6月15日 优先权日2003年6月30日
发明者伊·K·西伊, 杰克·P·克恩格, 奇·Y·利姆 申请人:汤姆森特许公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1