体外终端、胶囊内窥镜系统、胶囊内窥镜控制方法和程序的制作方法_4

文档序号:9871717阅读:来源:国知局
坐标的经时变化,计算胶囊内窥镜10的移动速度。然后,距离阈值变更部311根据速度计算部411计算出的胶囊内窥镜1的移动速度和存储部214存储的距离阈值表,设定距离阈值。
[0124]根据本实施方式,帧率设定部215在位置估计部213估计出的胶囊内窥镜10的位置与位置数据库存储的数据项目“坐标”的值表示的位置之间的距离小于距离阈值变更部311设定的距离阈值的情况下,将与数据项目“坐标”的值成组地存储的数据项目“帧率”的值决定为胶囊内窥镜10的摄像部101的帧率。然后,无线通信部211经由天线部22的天线元件221对胶囊内窥镜10发送表示所决定的胶囊内窥镜10的摄像部101的帧率的信息。
[0125]根据本实施方式,胶囊内窥镜40的摄像部101以从体外终端20发送的表示帧率的信息所指定的帧率进行摄像。由此,能够根据胶囊内窥镜10的位置来变更摄像部101的帧率,所以,能够减少胶囊内窥镜10的电池的过度消耗。并且,通过根据体腔内的胶囊内窥镜10的移动速度来变更距离阈值,在胶囊内窥镜10的移动速度较快的情况下,也能够可靠地指示帧率的变更。
[0126](第4实施方式)
[0127]接着,参照附图对本发明的第4实施方式进行说明。与第I实施方式同样,本实施方式中的胶囊内窥镜系统包括胶囊内窥镜和体外终端。并且,本实施方式的胶囊内窥镜与第I实施方式的胶囊内窥镜相同。本实施方式和第I实施方式中不同的结构在于,本实施方式的体外终端具有距离阈值变更部和图像变化量计算部。
[0128]图13是示出本实施方式中的体外终端50的结构的框图。在图示的例子中,体外终端50具有主体部51和天线部22。天线部22的结构与第I实施方式中的天线部22的结构相同。主体部51具有无线通信部211、图像保存部212、位置估计部213、存储部214、帧率设定部215、距离阈值变更部311、图像变化量计算部511。无线通信部211、图像保存部212、位置估计部213、存储部214与第I实施方式中的各部相同。存储部214除了存储位置数据库以外,还存储距离阈值表。位置数据库的结构与第I实施方式中的位置数据库的结构相同。距离阈值表的结构在后面叙述。
[0129]图像变化量计算部511使用图像保存部212保存的图像数据计算图像变化量。这里,图像变化量是指最新的图像数据与之前I帧以上的图像数据之间的经时变化量。例如,图像变化量可以是通过进行预先登记的患部信息数据库(未图示)与取得图像数据的图案匹配而提取出的关注区域的移动量。距离阈值变更部311根据图像变化量计算部511计算出的图像变化量和存储部214存储的距离阈值表,设定距离阈值。距离阈值的设定方法在后面叙述。帧率设定部215根据存储部214存储的位置数据库、位置估计部213估计出的胶囊内窥镜10的位置、距离阈值变更部311设定的距离阈值,决定胶囊内窥镜10的摄像部101的帧率。帧率的决定方法在后面叙述。
[0130]接着,对距离阈值表进行说明。图14是示出本实施方式中的距离阈值表的数据构造的概略图。距离阈值表具有“图像变化量”和“距离阈值”这样的数据项目,按照每行相关联地存储各数据项目的数据。数据项目“图像变化量”存储图像变化量。数据项目“距离阈值”存储距离阈值。
[0131]在图示的例子中,行401的数据项目“图像变化量”中存储的值是“小于10像素/秒”,数据项目“距离阈值”中存储的值是“10毫米”。这表示在图像变化量小于每秒10像素的情况下,将距离阈值设定为10毫米。
[0132]并且,在图示的例子中,行402的数据项目“图像变化量”中存储的值是“10像素/秒以上且小于20像素/秒”,数据项目“距离阈值”中存储的值是“20毫米”。这表示在图像变化量为每秒10像素以上且小于20像素的情况下,将距离阈值设定为20毫米。
[0133]并且,在图示的例子中,行403的数据项目“图像变化量”中存储的值是“20像素/秒以上”,数据项目“距离阈值”中存储的值是“40毫米”。这表示在图像变化量为每秒20像素以上的情况下,将距离阈值设定为40毫米。
[0134]在图11所示的例子中,存储3组数据项目“图像变化量”的值和数据项目“距离阈值”的值的组,但是不限于此。并且,在患者实际咽下胶囊内窥镜10之前,设定距离阈值表的内容。
[0135]接着,对距离阈值变更部311设定距离阈值的方法进行说明。距离阈值变更部311取得图像变化量计算部511计算出的图像变化量,将距离阈值表存储的距离阈值中的、与所取得的图像变化量相关联的值设定为距离阈值。例如,距离阈值变更部311在图像变化量计算部511计算出的图像变化量为每秒3像素的情况下,将距离阈值设定为10毫米。
[0136]接着,对帧率设定部215决定胶囊内窥镜1的摄像部101的帧率的方法进行说明。帧率设定部215在位置估计部213估计出的胶囊内窥镜1的位置与位置数据库中存储的坐标表示的位置之间的距离小于距离阈值变更部311设定的距离阈值的情况下,将胶囊内窥镜1的摄像部1I的帧率决定为坐标相关联地存储的帧率。
[0137]接着,对胶囊内窥镜1的动作进行说明。胶囊内窥镜1的动作与第I实施方式的胶囊内窥镜10的动作相同。
[0138]接着,对体外终端50的动作进行说明。体外终端50将从胶囊内窥镜10发送的图像数据保存在图像保存部212中。并且,体外终端50决定胶囊内窥镜1的摄像部1I的帧率,对胶囊内窥镜10发送表示所决定的帧率的信息。
[0139]图15是示出本实施方式中的体外终端50决定胶囊内窥镜10的帧率并对胶囊内窥镜10发送表示所决定的帧率的信息的动作步骤的流程图。
[0140]步骤S401?步骤S403的处理与第I实施方式中的步骤SlOl?步骤S103的处理相同。
[0141](步骤S404)图像保存部212存储无线通信部211从胶囊内窥镜10接收到的图像数据。然后,进入步骤S405的处理。将该步骤S404的处理称为图像保存步骤。
[0142](步骤S405)图像变化量计算部511使用图像保存部212保存的图像数据计算图像变化量。然后,进入步骤S406的处理。将该步骤S405的处理称为图像变化量计算步骤。
[0143](步骤S406)距离阈值变更部311根据步骤S405的图像变化量计算步骤中由图像变化量计算部511计算出的图像变化量和存储部214存储的距离阈值表,设定距离阈值。然后,进入步骤S407的处理。将该步骤S406的处理称为距离阈值变更步骤。
[0144](步骤S407)帧率设定部215按照数据项目“坐标”的每个值,计算步骤S402的位置估计步骤中位置估计部213输出的胶囊内窥镜10的坐标信息表示的位置与步骤S403的位置数据库信息取得步骤中读出的数据项目“坐标”的值表示的位置这2点间的距离。然后,进入步骤S408的处理。将该步骤S407的处理称为距离计算步骤。
[0145](步骤S408)帧率设定部215判定步骤S407的距离计算步骤中计算出的2点间的距离中是否存在小于步骤S406的距离阈值变更步骤中由距离阈值变更部311设定的距离阈值的距离。在帧率设定部215判定为步骤S407的距离计算步骤中计算出的2点间的距离中存在小于步骤S406的距离阈值变更步骤中由距离阈值变更部311设定的距离阈值的距离的情况下,进入步骤S409的处理,除此以外的情况下返回步骤S401的处理。将该步骤S408的处理称为阈值比较判定步骤。
[0146]步骤S409?步骤S411的处理与第I实施方式中的步骤S106?步骤S108的处理相同。
[0147]如上所述,根据本实施方式,体外终端50的位置估计部213使用天线部22具有的多个天线元件221接收到的信号电平,进行胶囊内窥镜10的位置检测。并且,存储部214存储的位置数据库预先存储表示胶囊内窥镜10的基准位置的数据项目“坐标”的值和表示与胶囊内窥镜10的位置对应的帧率的数据项目“帧率”的值的组。并且,存储部214存储的距离阈值表预先存储表示图像变化量的数据项目“图像变化量”的值和表示距离阈值的数据项目“距离阈值”的值的组。
[0148]根据本实施方式,图像变化量计算部511使用图像保存部212保存的图像数据计算图像变化量。然后,距离阈值变更部311根据图像变化量计算部511计算出的图像变化量和存储部214存储的距离阈值表,设定距离阈值。
[0149]根据本实施方式,帧率设定部215在位置估计部213估计出的胶囊内窥镜10的位置与位置数据库存储的数据项目“坐标”的值表示的位置之间的距离小于距离阈值变更部311设定的距离阈值的情况下,将与数据项目“坐标”的值成组地存储的数据项目“帧率”的值决定为胶囊内窥镜10的摄像部101的帧率。然后,无线通信部211经由天线部22的天线元件221对胶囊内窥镜10发送表示所决定的胶囊内窥镜10的摄像部101的帧率的信息。
[0150]根据本实施方式,胶囊内窥镜50的摄像部101以从体外终端20发送的表示帧率的信息所指定的帧率进行摄像。由此,能够根据胶囊内窥镜10的位置来变更摄像部101的帧率,所以,能够减少胶囊内窥镜10的电池的过度消耗。并且,通过根据体腔内的胶囊内窥镜10的图像变化量来变更距离阈值,在胶囊内窥镜10取得的图像数据的变化量较大的情况下,也能够可靠地指示帧率的变更。
[0151](第5实施方式)
[0152]接着,参照附图对本发明的第5实施方式进行说明。与第3实施方式同样,本实施方式的胶囊内窥镜系统包括胶囊内窥镜1和体外终端40 ο并且,本实施方式的胶囊内窥镜1与第3实施方式的胶囊内窥镜10相同。并且,本实施方式的体外终端40与第3实施方式的体外终端40相同。本实施方式和第3实施方式中不同的结构在于,体外终端40的存储部214存储距离阈值相加表这点以及位置数据库的结构。本实施方式中的位置数据库的结构与第2实施方式中的位置数据库的结构相同。
[0153]接着,对距离阈值相加表进行说明。图16是示出本实施方式中的距离阈值相加表的数据构造的概略图。距离阈值相加表具有“移动速度”和“距离阈值相加量”这样的数据项目,按照每行相关联地存储各数据项目的数据。数据项目“移动速度”存储胶囊内窥镜10的速度。数据项目“距离阈值相加量”存储距离阈值相加量。
[0154]在图示的例子中,行501的数据项目“移动速度”中存储的值是“小于5毫米/秒”,数据项目“距离阈值相加量”中存储的值是“+5毫米”。这表示在胶囊内窥镜10的移动速度小于每秒5毫米的情况下,在距离阈值中加上5毫米。
[0155]并且,在图示的例子中,行502的数据项目“移动速度”中存储的值是“5毫米/秒以上且小于10毫米/秒”,数据项目“距离阈值相加量”中存储的值是“+10毫米”。这表示在胶囊内窥镜10的移动速度为每秒5毫米以上且小于10毫米的情况下,在距离阈值中加上10毫米。
[0156]并且,在图示的例子中,行503的数据项目“移动速度”中存储的值是“10毫米/秒以上”,数据项目“距离阈值相加量”中存储的值是“+20毫米”。这表示在胶囊内窥镜10的移动速度为每秒10毫米以上的情况下,在距离阈值中加上20毫米。
[0157]在图16所示的例子中,存储3组数据项目“移动速度”的值和数据项目“距离阈值相加量”的值的组,但是不限于此。并且,在患者实际咽下胶囊内窥镜10之前,设定距离阈值相加表的内容。
[0158]接着,对距离阈值变更部311设定距离阈值相加量的方法进行说明。距离阈值变更部311取得速度计算部411计算出的胶囊内窥镜10的移动速度,将距离阈值相加表存储的距离阈值相加量中的、与所取得的速度相关联的值设定为距离阈值相加量。例如,距离阈值变更部311在速度计算部411计算出的胶囊内窥镜10的移动速度为秒速3毫米的情况下,将距离阈值相加量设定为5毫米。
[0159]接着,对距离阈值变更部311设定距离阈值的方法进行说明。距离阈值变更部311将在位置数据库的数据项目“距离阈值”的值中加上所设定的距离阈值相加量而得到的值设定为距离阈值。例如,距离阈值变更部311在距离阈值相加量为5毫米的情况下,将使用数据项目“坐标”的值(100,180,250)的情况下的距离阈值设定为20毫米+5毫米=25毫米,将使用数据项目“坐标”的值(100,100,200)的情况下的距离阈值设定为30毫米+5毫米=35毫米,将使用数据项目“坐标”的值(100,220,50)的情况下的距离阈值设定为20毫米+5毫米=25晕米。
[0160]接着,对帧率设定部215决定胶囊内窥镜1的摄像部101的帧率的方法进行说明。帧率设定部215在位置估计部213估计出的胶囊内窥镜1的位置与位置数据库中存储的坐标表示的位置之间的距离小于距离阈值变更部311设定的距离阈值的情况下,将胶囊内窥镜1的摄像部1I的帧率决定为与坐标相关联地存储的帧率。
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1