信息处理设备及其方法和程序技术

技术编号:2835640 阅读:171 留言:0更新日期:2012-04-11 18:40
一种被配置为基于多个设备的预定优先级控制多个设备经由公用通信通道的通信的信息处理设备,包含:改变单元,被配置为在预定时间量内将具有第一优先级的预定设备的优先级改到第二优先级,所述预定设备是所述多个设备之一;以及控制单元,被配置为控制所述预定时间量的长度。

【技术实现步骤摘要】

本专利技术涉及信息处理设备、信息处理方法、以及用于处理信息的程序,并且尤其涉及能够根据优先级来对经由公用通信通道在多个设备当中的通信进行控制的信息处理设备、信息处理方法、和用于处理信息的程序。
技术介绍
作为总线判优的方法,存在有基于循环方法以公平方式对访问进行判优或者基于固定优先级方法来对访问次序进行判优的已知方法。根据循环方法,多个主设备按顺序占用总线而与处理状态无关。因此,产生了不必要的等待时间,而且对主设备的访问变得是低效的。根据固定优先级方法,如果将频繁地发送访问请求的主设备的优先级设置为高,则将不会接受来自具有较低优先级的其它主设备的访问请求,而且系统操作将会失败。图1是说明了采用固定优先级方法的已知设备的结构的框图。图1所示的设备包括连接到总线判优机构(在下文中被称为“判优器”)35的主设备A 31、主设备B 32、主设备C 33、和主设备D 34。在主设备A 31、B 32、C 33、和D 34当中,主设备A 31具有最高优先级,主设备B 32具有第二高的优先级,主设备C 33具有第三高的优先级,而主设备D 34具有第四高的优先级。当判优器35从主设备A 31、B 32、C 33、或者D 34接收到访问请求时,判优器35对来自发送访问请求的所有主设备当中具有最高优先级的主设备的访问请求做出响应,并且允许这个主设备的访问。在主设备A 31、B 32、C 33、或者D 34中的任何一个从判优器35收到响应之后,允许其进行访问。例如,当主设备A 31、B 32、C 33、和D 34同时发送访问请求时,基于它们的优先级对这些主设备进行判优。因此,优先地接收来自具有最高优先级的主设备A 31的请求。在这种情况下,判优器35对主设备A 31做出响应,然后允许主设备A 31进行访问。在下文中,将优先级称为优先级1、优先级2、优先级3、优先级4、和优先级5,其中优先级1是最高优先级,而优先级5是最低优先级。图2是这样一种已知情况的时序图,其中示出了当从发送请求到接收到响应的延迟时间等于1个时钟脉冲时来自主设备A 31、B 32、C 33、和D 34的访问请求和对它们的响应。图2中的时序图从上到下说明了时钟脉冲、来自主设备A 31的请求、来自主设备B 32的请求、来自主设备C 33的请求、来自主设备D 34的请求、对主设备A 31的响应、对主设备B 32的响应、对主设备C 33的响应、以及对主设备D 34的响应。定时T1到T23每个都表示时钟脉冲的上升时间。如图2所示,当在定时T3上同时从主设备A 31和主设备B 32发送了访问请求时,判优器35对具有较高优先级的主设备A 31做出响应,而不对设备B 32做出响应。因此,在定时T3上,允许主设备A 31访问但不允许主设备B 32访问。类似地,当在定时T5上同时从主设备B 32和主设备C 33发送了访问请求时,判优器35对具有较高优先级的主设备B 32做出响应,而不对主设备C 33做出响应。因此,在定时T5上,允许主设备B 32访问但不允许主设备C 33访问。当在定时T7上仅仅从主设备C 33发送了访问请求时,判优器35对主设备C 33做出响应。因此,在定时T7上,允许主设备C 33访问。当在定时T9上仅仅从主设备D 34发送了访问请求时,判优器35对主设备D 34做出响应,并且允许具有最低优先级的主设备D 34进行访问。因为在定时T12和16之间同时从主设备A 31、B 32、C 33、和D 34发送了访问请求,所以允许具有最高优先级的主设备A 31的排它访问。利用固定的优先级,如果如图2所示、来自主设备A 31的访问请求延续了长时间,则完全拒绝来自其优先级低于主设备A 31的优先级的主设备B 32、C 33、和D 34的访问请求。因此,必须基于处理的优先级次序小心地确定主设备的优先级。因此,通常提供了一种用于改变访问次序的机制。例如,已知一种通过使用简单的总线判优机制控制主设备侧上的访问请求时间间隔来允许精确控制优先级的方法(例如,参见日本未经审查的专利申请公开2003-186824)。
技术实现思路
因为电路的尺寸由于主设备中的访问请求机制的复杂度而增加,所以访问请求之间的间隔变长了,即,产生了其中不使用设备的时段。因此,当在访问之间瞬间产生间隔时,操作不能对它做出响应,并且不能提高总线的使用率。特别是,对于移动设备而言,为了减少电耗,不增加时钟频率,并且降低了存储器速度。因此,必须降低不允许主设备进行访问的时间量,并且必须增加主设备访问的效率。已经考虑到如上所述的问题而构思了本专利技术。因此,根据本专利技术的实施例,当多个主设备基于它们的优先级访问某一设备时,主设备能够在预定时间量内访问设备,并且降低了其中没有主设备可以访问设备的时间量。根据本专利技术实施例的信息处理设备被配置为基于多个设备的预定优先级来控制多个设备经由公用通信通道的通信,并且其包括改变装置,用于在预定时间量内将具有第一优先级的预定设备的优先级改变为第二优先级,所述预定设备是所述多个设备之一;以及控制装置,用于控制预定时间量的长度。改变装置可以在预定时间量过去之后将预定设备的第二优先级恢复为第一优先级。改变装置可以在对来自具有第一优先级的预定设备的通信请求做出响应时,将具有第一优先级的预定设备的优先级改变为第二优先级。控制装置可以通过在每个时钟脉冲处进行累加计数、并且操作计数器以便当计数值达到预定阈值时重置该计数值,来控制预定时间量的长度,而且当计数值达到阈值时,改变装置可以将具有第二优先级的预定设备的优先级恢复为第一优先级。当从预定设备发送了通信请求时,以及当预定设备的优先级被改变为第二优先级时,控制装置可以控制计数器的操作。通信通道可以由总线构成。多个设备可以经由通信通道在彼此之间发送与接收图像数据,所述图像数据由帧或者场构成;改变装置可以在预定时间量期间改变预定设备的优先级,以便在分配给帧的预定帧时间量内或者在分配给场的预定场时间量内至少进行一帧或者一场的图像处理;而且控制装置可以控制预定时间量的长度,以便保持帧时间或者场时间的长度。根据本专利技术的实施例,提供了一种用于基于多个设备的预定优先级控制多个设备经由公用通信通道的通信的信息处理方法,所述方法包含步骤在预定时间量内将具有第一优先级的预定设备的优先级改变为第二优先级,所述预定设备是所述多个设备之一;以及控制所述预定时间量的长度。根据本专利技术的实施例,提供了一种用于基于多个设备的预定优先级控制多个设备经由公用通信通道的通信的计算机程序,所述程序包含步骤在预定时间量内将具有第一优先级的预定设备的优先级改变为第二优先级,所述预定设备是所述多个设备之一;以及控制所述预定时间量的长度。根据本专利技术的另一个实施例,在预定时间量内将具有第一优先级的预定设备的优先级改为第二优先级,所述预定设备是所述多个设备之一。如上所述,根据本专利技术的实施例,多个主设备可以根据优先级来访问某一设备。根据本专利技术的实施例,当多个主设备根据优先级访问某一设备时,主设备能够在预定时间量内可靠地访问所述设备,并且降低了其中没有主设备可以访问所述设备的时间量。附图说明图1是说明了采用已知的固定优先级方法的设备的结构的框图;图2是说明了已知主设备的访问请求和响应的时序图;图3本文档来自技高网
...

【技术保护点】
一种被配置为基于多个设备的预定优先级控制多个设备经由公用通信通道的通信的信息处理设备,所述信息处理设备包含:改变装置,用于在预定时间量内将具有第一优先级的预定设备的优先级改变为第二优先级,所述预定设备是所述多个设备之一;以及控制装置,用于控制所述预定时间量的长度。

【技术特征摘要】
JP 2006-6-15 2006-1659041.一种被配置为基于多个设备的预定优先级控制多个设备经由公用通信通道的通信的信息处理设备,所述信息处理设备包含改变装置,用于在预定时间量内将具有第一优先级的预定设备的优先级改变为第二优先级,所述预定设备是所述多个设备之一;以及控制装置,用于控制所述预定时间量的长度。2.如权利要求1所述的信息处理设备,其中,改变装置在所述预定时间量过去之后,将预定设备的第二优先级恢复为第一优先级。3.如权利要求2所述的信息处理设备,其中,所述改变装置在对来自具有第一优先级的预定设备的通信请求做出响应时,将具有第一优先级的预定设备的优先级改变为第二优先级。4.如权利要求3所述的信息处理设备,其中,所述控制装置通过在每个时钟脉冲处累加计数,并且对计数器进行操作以便当计数值达到预定阈值时重置所述计数值,来控制预定时间量的长度;以及其中,当所述计数值达到阈值时,改变装置将具有第二优先级的预定设备的优先级恢复为第一优先级。5.如权利要求4所述的信息处理设备,其中,当从所述预定设备发送了通信请求时,以及当所述预定设备的优先级被改变为第二优先级时,所述控制装置控制计数器的操作。6.如权利要求1所述的信息处理设备,其中,所...

【专利技术属性】
技术研发人员:长尾吉人下山健
申请(专利权)人:索尼株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利