信息处理器的制作方法

文档序号:7955781阅读:184来源:国知局
专利名称:信息处理器的制作方法
技术领域
本发明涉及信息处理器,通信控制方法和程序。更具体而言,本发明涉及包括无线USB通信单元的信息处理器,在信息处理器中采用的通信控制方法,和使计算机执行该通信控制方法的程序,该无线USB通信单元用于将多个外部设备无线连接以对每个外部设备来回发送和接收数据。
背景技术
在诸如具有USB(通用串行总线)接口的图像读取设备之类的传统图像处理器中,通过USB电缆将图像处理器与诸如PC(个人计算机)的外部设备相连,如在日本专利申请待审公开No.2002-218167中所讨论的。在此情形中,图像处理器和外部设备彼此以一对一的通信模式进行通信。此外,在有线LAN(局域网)或无线LAN中,已建立一对多或多对多的通信模式,如在日本专利申请待审公开No.11(1999)-134473(与美国专利No.6,734,994对应)中所述的。在可与LAN相连的图像读取设备的这种情形中,可将读取图像传送到多个外部设备。

发明内容
本发明的一个方面涉及信息处理器,该信息处理器可交替地用作多个总线系统中的设备,其中每个总线系统包括通过无线彼此相连的一个主机和多个设备。信息处理器包括与总线系统相连的总线接口,显示器,和用于控制总线系统中的连接和在显示器上显示的控制器,其中,控制器适于在显示器上显示关于多个总线系统的每个主机的信息。
根据本发明的第一方面,提供一种如权利要求1至10所述的外围设备。根据本发明的第二方面,提供一种如权利要求11所述的系统。根据本发明的第三方面,提供一种如权利要求12所述的方法。
参照附图,通过后面关于示例性实施例的详细描述,将理解本发明的其他特征。


包含在说明书中并构成其一部分的附图示出本发明的实施例,并与描述一起,用于解释本发明的原理。
图1的框图表示根据本发明第一实施例的信息处理器;图2的流程图表示,在第一实施例中的图像处理器和外部设备中执行的图像读取过程的步骤;图3表示在第一实施例的图像读取设备的显示器单元上显示的关于多个外部设备的信息的一个示例;图4的流程图表示,在第二实施例中的图像处理器和外部设备中执行的图像读取过程的步骤;以及图5表示在第二实施例中的显示器单元和操作单元。
具体实施例方式
第一实施例下面,将参照附图描述本发明的实施例图1的框图表示根据本发明第一实施例的外围设备(在本例子中为信息处理器)。在附图中,将图像读取设备描述为信息处理器的一个示例。
根据本示例性实施例的图像读取设备包括通信单元10,通信单元10用于使用无线USB(此后称之为WUSB)在图像读取设备与多个外部设备之间进行无线通信。在此情形中,包括个人计算机(PC)的主机设备用作为外部设备。
RF调制单元(9)执行数据的RF调制,以通过WUSB通信单元10在图像读取设备与外部设备之间无线发送和接收数据。光源灯4包括例如冷阴极荧光灯,并照射所要读取的原始图像。光源控制电路5包括反相器电路,其驱动并点亮具有冷阴极荧光灯的光源灯4。
光源灯4照射原始图像。图像传感器1读取所要读取的原始图像,并将其转换成所要输出的电子信号。A/D转换器2将自图像传感器1输出的模拟图像信号转换成数字图像信号。CPU 3用于构成系统控制器和图像处理单元。系统控制器存储整个图像读取设备的操作处理序列,以根据来自外部设备的指令执行各种控制。图像处理单元对通过A/D转换器2进行数字化的图像信号执行图像处理,例如偏差校正,阴影校正,灰度系数(gamma)校正,数字增益调整,在主和次扫描方向上的分辨率转换。
脉冲马达6是用于沿原件压板(未示出)移动扫描单元(未示出)以执行扫描的驱动源。扫描单元包括图像传感器1和光源灯4,并根据自脉冲马达驱动电路7输出的激励转换信号对操作扫描单元。存储器8包括例如RAM(随机存取存储器),其通过包括地址总线和数据总线的系统总线(未示出)与CPU 3相连。当CPU 3的图像处理单元执行图像处理时,存储器8被用作为工作区域,存储用于阴影校正的阴影数据或用于灰度系数校正的灰度系数数据。此外,当将图像数据通过WUSB通信单元10发送到外部设备时,将存储器8用作为缓冲存储器。显示器单元13执行显示,以确认图像读取设备的设置内容或操作状态。操作单元11与显示器单元13邻近设置。电源单元12为每个单元提供电力。
图2的流程图表示,在第一实施例中,在图像处理器和外部设备中执行的图像读取过程的步骤。在图2中,用SC表示图像读取设备,用PC表示外部设备。
首先,用户将用于控制图像读取设备的驱动器软件程序预安装到每个外部设备中(步骤S100)。外部设备具有WUSB通信功能,并将与图像读取设备相连。其次,用户将外部设备的WUSB通信功能设置为活动(步骤S101)。然后,用户在使得能够与外部设备进行无线通信的位置设置图1中的图像读取设备(步骤S102)。图像读取设备具有WUSB通信单元10。
然后,用户打开图像读取设备的电源(步骤S103),启动图像读取设备的WUSB通信单元10(步骤S104)。此时,图像读取设备发出将WUSB连接到PC的请求。从而,执行枚举处理(检索设备,进行初始化,和用于环境设置的序列),以根据WUSB规范建立通信(步骤S105)。完成枚举处理后,图像读取设备的CPU 3通过WUSB通信单元10获取外部设备的信息(步骤S106)。
图像读取设备的CPU 3将获取的外部设备的信息存储在图像读取设备的存储器8中,并将其与已存储的外部设备的其他信息一起显示在图像读取设备的显示器单元13上(步骤S107)。图3表示关于在图像读取设备的显示器单元3上显示的多个外部设备的信息的一个示例。在图3中,通过WUSB通信显示能够与图像读取设备相连的外部设备的名称(主机名),状态等。例如,对于通过枚举处理建立连接的外部设备的状态,显示出“OK”。此外,列出并显示目前未建立连接但能够连接的外部设备的状态。在此情形中,对于该状态显示“N/A”。
也就是,用户处在这样的环境中,该环境具有在一个图像读取设备周围的多个外部设备。通过执行以上显示,操作图像读取设备的用户能够掌握涉及在图像读取设备周围的多个外部设备的信息,并且了解目前通过枚举处理建立连接的外部设备。
然后,由操作外部设备的用户对图像读取设备给出指令以读取(扫描)图像,在多个外部设备中,有关该用户操作的该外部设备的“OK”状态显示在显示器单元13上(即,目前通过枚举处理建立连接的外部设备)(步骤S108,图2)。然后,图像读取设备的CPU 13删除有关除作为读取图像数据目的地的外部设备之外的外部设备的信息(步骤S109)。然后,在受到安装在外部设备中的驱动器软件的控制的同时,图像读取设备执行图像读取步骤。图像读取设备基于(作为图像数据目的地)外部设备的设置执行图像读取,并将读取图像数据发送到外部设备(步骤S110)。在从图像读取设备向外部设备发送数据之后,通过自外部设备执行的WUSB释放处理,将图像读取设备设置在未连接状态。
图像读取设备的CPU 3进行等待,直至操作安装有用于控制图像读取设备的驱动器软件的另一外部设备的用户的指令启动至外部设备PC的连接。当启动连接时(在步骤S111中的“是”),CPU 3在图像读取设备与外部设备之间执行枚举处理,以建立连接(步骤S105)。然后,过程进行到步骤S106。
另一方面,对于当在步骤107显示PC信息之后在步骤S108中未给出用于启动扫描的指令的情形,过程返回到步骤S105,并且执行针对能够进行连接的其他外部设备的连接,以显示PC信息。
如上所述,在第一实施例中,通过多个外部设备的其中一个来构建能够控制图像读取设备的WUSB通信环境。因此,在不进行复杂设置或操作的条件下,能够容易地改变自图像读取设备至多个外部设备的其中一个的连接。
第二实施例下面,描述本发明的第二实施例。
图4的流程图表示,在根据第二实施例的图像处理器和外部设备中执行的图像读取过程的步骤。在图4中,用“SC”表示图像读取设备,用“HOST”表示外部设备。
首先,用户打开包括有WUSB通信单元10的图像读取设备的电源,以便图像读取设备变得可操作(步骤S200)。在图像读取设备周围(在可通过WUSB通信单元10进行通信的范围内)设置具有使得能够与图像读取设备进行通信的WUSB通信功能的多个外部设备。将多个外部设备的WUSB通信功能设置成活动。SC检测WUSB的信号,并确定HOST是否存在。若不存在HOST,则SC进行等待,直至检测到WUSB的信号(步骤S201)。如果HOST存在,则SC建立到存在于多个HOST中的一个HOST的WUSB连接(步骤S202)。
在完成与所连接的HOST的枚举处理之后,通过WUSB通信单元10,图像读取设备的CPU 3获取经过枚举处理的外部设备的信息(此后称之为“HOST信息”)(步骤S203)。然后,图像读取设备的CPU 3确定在步骤S203之前获取并且已存储在图像读取设备的存储器8的HOST信息中是否存在与在步骤S203中所获取的HOST信息相同的信息(步骤S204)。如果CPU 3确定存在相同信息,则过程进行到步骤S206。
另一方面,如果CPU 3确定在图像读取设备的存储器8存储的HOST信息中不存在与在步骤S203中所获取的HOST信息相同的信息,则过程进行到步骤S205。在步骤S205中,图像读取设备的CPU 3将在步骤S203中获取的HOST信息存储在存储器8中。然后,在步骤S203中,将存储器8中存储的所有HOST信息显示在显示器单元13上。在显示器单元13上,将能够与图像读取设备进行通信的多个外部设备显示为如图5所示那样。在图5所示示例中,显示个人计算机PC001,打印机PRN21,和存储设备HD003。
然后,图像读取设备的CPU 3确定在图像读取设备的操作单元11中的扫描按钮11c是否已被用户操作,也就是,是否发出启动图像读取(扫描)的请求(步骤S207)。如果CPU 3确定未发出用于启动扫描的请求,则过程进行到步骤S213。然后,CPU 3发出与在步骤S203中获取其HOST信息的外部设备断开WUSB连接的请求。然后,过程返回到步骤S201。
另一方面,如果在步骤207中CPU 3确定发出启动图像读取的请求,则过程进行到步骤S208。从能够进行连接的多个外部设备中选择作为图像数据目的地的外部设备。如图5所示,将多个外部设备显示在显示器单元13上。用户通过操作操作单元11的UP/DOWN(上/下)按钮移动箭头光标,且能够在存在数量多于可显示的行的外部设备时滚动显示。当光标指在所要选择的外部设备上时,用户操作决定按钮11b以选择该外部设备。当图像读取设备的CPU 3接收到指示作为所选图像数据的目的地的外部设备的指令信息时,CPU 3建立到该外部设备的WUSB连接。当选择与在最后步骤S202中所连接的PC相同的PC时,过程照原样继续进行。当选择不同的PC时,CPU 3重新建立到该PC的WUSB连接(步骤S209)。然后,CPU3确定在步骤S208中所选外部设备是否为其中已安装有用于控制图像读取设备的驱动器软件的PC(步骤S210)。如果图像读取设备的CPU 3确定在步骤S208中所选的外部设备为具有驱动器软件的PC,则CPU 3控制WUSB通信单元10,并向PC发送执行驱动器软件的请求(步骤S211)。基于PC的设置,接收该请求的PC执行安装在PC中的驱动器软件。从而,图像读取设备在受到软件控制的同时执行图像读取,并将读取的图像数据发送到PC(步骤S212)。另一方面,如果CPU确定在步骤S208中所选外部设备为打印机或存储设备(可为PC),且其不具有用于控制图像读取设备的驱动器软件,则过程进行到步骤S214。在步骤S214中,图像读取设备的CPU 3独立执行图像读取,并根据预设格式形成读取图像数据。然后,CPU 3将按照预设格式的图像数据发送到在步骤208中选择的外部设备(步骤S212)。
当发送图像数据结束时,图像读取设备的CPU 3断开与外部设备的WUSB连接,并进入空闲状态。然后,过程返回到步骤S201,并转移到检测新外部设备的处理。持续重复该处理。在步骤S202中,当存在多个HOST时,最好给未存储在存储器8中的HOST提供优先级连接。
如上所述,在第二实施例中,也将WUSB通信环境构建成使得一个图像读取设备能够为多个外部设备所共享。因此,在不涉及复杂设置或操作的条件下,能够容易地改变自图像读取设备到多个外部设备的其中一个的连接。特别是,当外部设备为不具有控制图像读取设备的驱动器软件的打印机或存储设备时,能够进行这样的容易的改变。
在第二实施例中,通过依次改变多个现有HOST中的HOST以建立连接,从而获取HOST信息。然而,在不通过由WUSB信号中包含的HOST的ID指定HOST来建立连接的情况下,能够显示HOST信息。对于HOST的ID,最好预先准备可为用户易于理解的描述对应表,并将其显示在显示器单元13上。此外,在本第二实施例中,在确定是否已发出用于启动扫描的请求后(步骤S207),选择目的地HOST(步骤S208)。然而,目的地HOST可在步骤S207之前选出。
其他实施例在第一和第二实施例中,将例如扫描仪的图像读取设备描述为信息处理器的一个示例。然而,本发明也能够应用于通用信息处理器、照相机或其它外围设备。
此外,本发明的目的可通过以下方式达到。即,在存储介质中记录用于执行每个实施例的功能的软件的程序代码。将存储介质提供给系统或设备,系统或设备中的计算机(或CPU,MPU等)读取并执行存储介质中存储的程序代码。
在此情形中,自存储介质读取和/或存储在存储装置8中的程序代码由CPU 3执行,CPU 3执行每个实施例的功能,该程序代码和记录程序代码的存储介质构成本发明。
此外,可使用例如软盘(floppy为注册商标),硬盘,磁光盘,CD-ROM,CD-R,CD-RW,DVD-ROM,DVD-RAM,DVD-RW,DVD+RW,磁带,非易失性存储卡,或ROM作为用于提供程序代码的存储介质。此外,还可通过网络下载程序代码。
此外,本发明包括这样的情形,即,当计算机执行所读取的程序代码时(不仅执行每个实施例的功能,而且执行工作在计算机上的OS(操作系统)等),基于程序的指令执行程序代码的部分或全部实际处理,以及执行每个实施例的功能。
此外,本发明包括这样的情形,即,当将自存储介质读取的程序代码写入到安装于计算机中的功能扩展卡或与计算机相连的功能扩展单元的存储器中后,功能扩展卡或功能扩展单元中的CPU等执行部分或全部实际处理,并执行每个实施例的功能。
在此情形中,通过从记录程序的存储介质直接下载,或从与Internet、商业网络或局域网相连的其他计算机、数据库等(未示出)下载,提供该程序。
尽管参照示例性实施例描述了本发明,然而应该理解,本发明并不限于所披露的示例性实施例。最宽解释将基于下列权利要求的范围,以包括所有变型、等同结构和功能。
本申请要求2005年2月25日递交的日本专利申请No.2005-050965的优先权,该专利在此全文引作参考。
权利要求
1.一种用于包含多个主机设备的无线网络系统中的外围设备(例如个人计算机或打印机),所述外围设备具有通信接口(10)和控制单元(3),所述控制单元被配置和布置成控制所述外围设备和所述多个主机设备之间的无线通信,并且指示涉及所述多个主机设备的可用性的信息。
2.根据权利要求1的外围设备,还包含使得用户能够选择指定主机设备的用户接口。
3.根据权利要求1或2的外围设备,还包含用于显示涉及所述多个主机设备的可用性的信息的显示器(13)。
4.根据任一前述权利要求的外围设备,其中所述控制单元控制所述外围设备和选定主机设备之间的数据发送和/接收。
5.根据任一前述权利要求的外围设备,还包含用于存储涉及每个主机设备的信息的存储装置(8)。
6.根据任一前述权利要求的外围设备,还包含用于识别所述无线网络系统中新可用的主机设备的存在的装置。
7.根据任一前述权利要求的外围设备,还包含用于以预定方式对发送到指定主机设备的数据进行格式化的装置。
8.根据任一前述权利要求的外围设备,还包含图像捕获装置。
9.根据权利要求8的外围设备,其中所述图像捕获设备包括照相机。
10.根据权利要求8的外围设备,其中所述图像捕获设备包括扫描仪。
11.一种图像捕获系统,包括根据权利要求8-10中任一权利要求的外围设备,无线网络和诸如个人计算机和/打印机之类的多个主机设备。
12.一种操作根据权利要求1-10中任一权利要求的外围设备的方法,包括步骤将所述外围设备连接到无线网络;搜索所述无线网络上的第一主机设备;搜索所述无线网络上的其它主机设备;存储涉及在所述搜索期间发现的主机设备的信息,该信息包含涉及可用性的信息;显示涉及在所述搜索期间发现的所述主机设备的信息;接收用户输入以选择主机设备;建立所述外围设备和所选择的主机设备之间的通信;以及从所述外围设备向所述主机设备发送数据。
全文摘要
在通过无线与外部设备连接以发送和接收数据的信息处理器中,能够容易地改变与多个外部设备的连接。该信息处理器包括WUSB通信单元,该WUSB通信单元被设计成通过无线与多个外部设备相连,以向每个外部设备发送和从每个外部设备接收数据。CPU(3)通过WUSB单元获得关于多个外部设备中至少一个外部设备的信息。在启动通信以通过WUSB通信单元在信息处理器与多个外部设备其中之一之间执行图像处理之前,在显示器单元上显示出所获得的信息。
文档编号H04N1/04GK1825885SQ200610051438
公开日2006年8月30日 申请日期2006年2月24日 优先权日2005年2月25日
发明者南平健一 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1