著录项信息
专利名称 | 一种基于单屏幕的一体化缩略图实现方法 |
申请号 | CN200810067577.9 | 申请日期 | 2008-06-03 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2008-12-03 | 公开/公告号 | CN101315633 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/30 | IPC分类号 | G;0;6;F;1;7;/;3;0查看分类表>
|
申请人 | 深圳市蓝韵实业有限公司 | 申请人地址 | 广东省深圳市南山区学苑大道1001号南山智园A3栋6楼
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 蓝网科技股份有限公司 | 当前权利人 | 蓝网科技股份有限公司 |
发明人 | 陈闽峰;程延俊 |
代理机构 | 暂无 | 代理人 | 暂无 |
摘要
本发明公开了一种基于单屏幕的一体化缩略图实现方法,包括步骤:A1、将图像数据从存储装置中加载到内存中,并记录每一幅图像的地址,建立指向所述地址的地址指针;A2、建立缩略图显示窗口;A3、调用所述地址指针将每一幅图像按照一定的比例压缩后显示在所述缩略图显示窗口中。本发明采用一体化缩略图的方式,将所有图像按照不同的分类方式给出每一类图像的附加信息并将其显示在缩略图窗口(小窗口)中,这样使用者可以很方便的找到想要的图像,并通过简单的操作将其迅速显示在单屏幕(大窗口)中,既节约了时间,提高了效率,也充分利用了计算机资源,减轻了使用者的工作强度,更提升了查找的准确性。
1.一种基于单屏幕的一体化缩略图实现方法,其特征在于,包括步骤:
A1、将图像数据从存储装置中加载到内存中,并记录每一幅图像的地址,建立指向所述地址的地址指针;
A2、建立缩略图显示窗口;
A3、调用所述地址指针将每一幅图像按照一定的比例压缩后显示在所述缩略图显示窗口中。
2.根据权利要求1所述的基于单屏幕的一体化缩略图实现方法,其特征在于:通过所述地址指针将显示在所述缩略图显示窗口中的所有图像按照一定显示规则排列在一起。
3.根据权利要求2所述的基于单屏幕的一体化缩略图实现方法,其特征在于:所述显示规则包括按照图像内容分类或者按照图像生成日期分类。
4.根据权利要求3所述的基于单屏幕的一体化缩略图实现方法,其特征在于:所述缩略图显示窗口还显示附加信息,所述附加信息包括图像的生成时间、类型、名称。
5.根据权利要求4所述的基于单屏幕的一体化缩略图实现方法,其特征在于:在将图像数据加载到内存后通过消息自动触发所述缩略图显示窗口的创建和图像在其中的显示。
6.根据权利要求5所述的基于单屏幕的一体化缩略图实现方法,其特征在于:将所述缩略图显示窗口设置在屏幕的边沿。
7.根据权利要求6所述的基于单屏幕的一体化缩略图实现方法,其特征在于:将所述缩略图显示窗口设置在屏幕的左边沿或者右边沿。
8.根据权利要求6所述的基于单屏幕的一体化缩略图实现方法,其特征在于:将所述缩略图显示窗口设置在屏幕的上边沿或者下边沿。
一种基于单屏幕的一体化缩略图实现方法\n技术领域\n[0001] 本发明涉及图像处理技术领域,具体涉及一种基于单屏幕的一体化缩略图实现方法,尤其涉及医学领域的基于单屏幕图像的一体化缩略图实现方法。\n背景技术\n[0002] 在图像的显示问题上,为了能做到尽快准确显示所需要的图像,传统的屏幕显示模式需要使用者亲自进行大量的显示搜索,才能获取到需要的图像。而使用者自己搜索的过程中,不仅需要将每一幅图像充分显示出来,而且还要对显示的图像一幅一幅地进行比较,以便知道是否是使用者感兴趣的图像。这样的操作对使用者来说既费时又费力,而且也浪费了不少的计算机资源(因为计算机要接连不断的显示一幅又一幅图像)。\n[0003] 缩略图就是缩小的图像,通过缩小的图像可以粗略的了解原图像。由于一般来说图像都很大,如果直接在屏幕上对所有图像进行显示的话,会让显示的速度变得比较慢,因此用一系列缩小的图像显示在屏幕上,可以快速的浏览所有的图像,并找出感兴趣的图像并选择将其正常显示在屏幕上。这样一来,用户使用的缩略图就相当于对所有图像进行了快速的浏览和查询,使用户可以用最短的时间找到自己感兴趣的图像,并将其显示在屏幕上以方便进行各种处理。\n发明内容\n[0004] 本发明要解决的技术问题是提供一种基于单屏幕的一体化缩略图实现方法,克服现有技术在查找图像时需全屏充分显示图像后才能对各幅图像进行比较,然后确定目标图像的缺陷。\n[0005] 本发明为解决上述技术问题所采用的技术方案为:\n[0006] 一种基于单屏幕的一体化缩略图实现方法,包括步骤:\n[0007] A1、将图像数据从存储装置中加载到内存中,并记录每一幅图像的地址,建立指向所述地址的地址指针;\n[0008] A2、建立缩略图显示窗口;\n[0009] A3、调用所述地址指针将每一幅图像按照一定的比例压缩后显示在所述缩略图显示窗口中。\n[0010] 所述的基于单屏幕的一体化缩略图实现方法,其中通过所述地址指针将显示在所述缩略图显示窗口中的所有图像按照一定显示规则排列在一起。\n[0011] 所述的基于单屏幕的一体化缩略图实现方法,其中所述显示规则包括按照图像内容分类或者按照图像生成日期分类。\n[0012] 所述的基于单屏幕的一体化缩略图实现方法,其中所述缩略图显示窗口还显示附加信息,所述附加信息包括图像的生成时间、类型、名称。\n[0013] 所述的基于单屏幕的一体化缩略图实现方法,其中在将图像数据加载到内存后通过消息自动触发所述缩略图显示窗口的创建和图像在其中的显示。\n[0014] 所述的基于单屏幕的一体化缩略图实现方法,其中将所述缩略图显示窗口设置在屏幕的边沿。\n[0015] 所述的基于单屏幕的一体化缩略图实现方法,其中将所述缩略图显示窗口设置在屏幕的左边沿或者右边沿。\n[0016] 所述的基于单屏幕的一体化缩略图实现方法,其中将所述缩略图显示窗口设置在屏幕的上边沿或者下边沿。\n[0017] 本发明的有益效果为:本发明采用一体化缩略图的方式,将所有图像按照不同的分类方式给出每一类图像的附加信息并将其显示在缩略图窗口(小窗口)中,这样使用者可以很方便的找到想要的图像,并通过简单的操作将其迅速显示在单屏幕(大窗口)中,既节约了时间,提高了效率,也充分利用了计算机资源,减轻了使用者的工作强度,更提升了查找的准确性。\n附图说明\n[0018] 本发明包括如下附图:\n[0019] 图1为本发明第一次加载时单屏幕显示图像示意图;\n[0020] 图2为本发明一体化缩略图创建和显示示意图;\n[0021] 图3为本发明一体化缩略图在屏幕上边沿显示示意图;\n[0022] 图4为本发明一体化缩略图在屏幕下边沿显示示意图;\n[0023] 图5为本发明一体化缩略图在屏幕左边沿显示示意图;\n[0024] 图6为本发明一体化缩略图在屏幕右边沿显示示意图;\n[0025] 图7为本发明在一体化缩略图中按下鼠标左键选中一幅图像示意图;\n[0026] 图8为本发明将图7中选中的图像拖动到单屏幕主窗口并放开鼠标左键显示时的示意图;\n[0027] 图9为本发明单基于单屏幕的一体化缩略图实现方法流程图;\n[0028] 图10为本发明一体化缩略图选择需显示图像的操作流程图。\n具体实施方式\n[0029] 下面根据附图和实施例对本发明作进一步详细说明:\n[0030] 1、装载图像\n[0031] 将图像文件从磁盘读入内存中,在屏幕的主显示窗口中显示最先加载的几幅图像。在该过程中,调用LoadFromFile函数将图像从磁盘加载到内存中,并将最先加载进来的几幅图像显示在屏幕主窗口。在将图像从磁盘装载到内存中后,保留加载图像的指针,以待后面使用。在该步骤中,申请一个图像数据类型的指针pImg,它指向从磁盘读入内存中的图像数据地址。具体实例的操作流程见图9。\n[0032] 如图1所示,将需要加载的图像进来,此时会在主窗口显示前面一幅或几幅图像(视窗口布局和图像分类标准而定)。\n[0033] 2、新建显示一体化缩略图的窗口\n[0034] 如图2所示,为了创建一体化显示的缩略图,首先要创建用于显示缩略图的窗口(一体化缩略图显示窗口)。在获取了装载图像的指针之后,使用Create Window函数创建一个缩略图窗口,为方便叙述,称之为minWnd(miniature Window的简写)。在创建缩略图窗口的同时,获取上面所述的图像指针pImg,以待后面显示使用。\n[0035] 在内部第一次加载图像的消息将自动触发缩略图进行窗口的创建和图像的显示,以后再次加载时只需显示而不需重新建立缩略图窗口。其中附加信息有图像源的患者姓名、拍摄日期、图像的类型、图像序列的个数以及每个序列中所包含图像的个数。\n[0036] 3、将所有图像显示在一体化缩略图显示窗口中\n[0037] 在上面所创建的缩略图窗口中,调用前面所获取的图像指针pImg,并将所有图像按照某种特定的规则排列在一起。比如按照图像所拍摄的对象进行分类,那么所有属于某个对象的图像都将被放在一起显示;针对这个对象的所有图像,还可以在按照图像生成的日期进行第二次整理显示。所有图像均按照一定的压缩比例缩小显示在缩略图窗口中。在显示过程中,所使用的函数为VC中的OnPaint,即在该函数中,调用缩略图窗口的dc(上下文设备)来显示所有的缩略图。\n[0038] 具体操作流程:所有将要被搜索的图像全部都已经显示在一体化缩略图中,只要拖动缩略图窗口旁边的滑动条或者移动鼠标滚轮就可以看到隐藏在后面的缩略图图像。在滚动鼠标滚轮的时候,窗口会响应系统的OnMouseWheel消息,进而移动缩略图窗口显示的内容。当然移动旁边的滚动条,则响应相应的滚动条改变消息即可移动缩略图窗口显示的内容。\n[0039] 如图3、图4、图5和图6所示,为了操作方便,可以将缩略图显示窗口设置在屏幕的任一边沿,具体可以是屏幕的上下边沿或左右边沿。\n[0040] 4、在缩略图窗口中响应各种鼠标消息\n[0041] 为了能将感兴趣的缩略图代表的原图显示在主窗口中,要响应Window消息,如鼠标左键按下的消息,鼠标移动和拖拽的消息等。当鼠标在某个缩略图上按下时,缩略图响应OnLButtonDown消息,在该消息中将获取缩略图的具体信息。当果进行拖拽(按住鼠标左键不放移动鼠标)时,缩略图窗口会将将OnLButtonDown消息中获取的缩略图信息传递给OnMouseMove消息;当鼠标移动到想要显示的窗口,然后放开鼠标左键的时候,在主窗口中会响应OnLButtonUp消息,在该消息中主窗口会接收来自缩略图鼠标消息传来的信息。具体实例的操作流程见图10。\n[0042] 如图7和图8所示,在缩略图中响应鼠标按下的OnLButtonDown消息,此时移动鼠标至主窗口,在移动过程中响应OnMouseMove消息,放开鼠标响应OnLButtonUp消息,将前面的图像显示在放开鼠标左键的主窗口内,完成使用者对所选图像的显示。\n[0043] 本领域技术人员不脱离本发明的实质和精神,可以有多种变形方案实现本发明,以上所述仅为本发明较佳可行的实施例而已,并非因此局限本发明的权利范围,凡运用本发明说明书及附图内容所作的等效结构变化,均包含于本发明的权利范围之内。
法律信息
- 2017-07-21
专利权质押合同登记的生效
IPC(主分类): G06F 17/30
专利号: ZL 200810067577.9
申请日: 2008.06.03
授权公告日: 2012.01.25
登记号: 2017440020016
登记生效日: 2017.06.27
出质人: 蓝网科技股份有限公司
质权人: 江苏银行股份有限公司深圳分行
发明名称: 一种基于单屏幕的一体化缩略图实现方法
- 2017-07-21
专利权质押合同登记的注销
IPC(主分类): G06F 17/30
专利号: ZL 200810067577.9
申请日: 2008.06.03
授权公告日: 2012.01.25
登记号: 2016990000356
解除日: 2017.06.27
出质人: 蓝网科技股份有限公司
质权人: 江苏银行股份有限公司深圳分行
- 2016-06-01
专利权质押合同登记的生效
IPC(主分类): G06F 17/30
专利号: ZL 200810067577.9
申请日: 2008.06.03
授权公告日: 2012.01.25
登记号: 2016990000356
登记生效日: 2016.05.05
出质人: 蓝网科技股份有限公司
质权人: 江苏银行股份有限公司深圳分行
发明名称: 一种基于单屏幕的一体化缩略图实现方法
- 2015-10-28
专利权人的姓名或者名称、地址的变更
专利权人由蓝网科技有限公司变更为蓝网科技股份有限公司
地址由518000 广东省深圳市南山区学苑大道1001号南山智园A3栋6楼变更为518000 广东省深圳市南山区学苑大道1001号南山智园A3栋6楼
- 2014-12-10
专利权人的姓名或者名称、地址的变更
专利权人由深圳市蓝韵网络有限公司变更为蓝网科技有限公司
地址由518034 广东省深圳市福田区景田路碧景园综合楼410室(仅限办公)变更为518000 广东省深圳市南山区学苑大道1001号南山智园A3栋6楼
- 2012-09-19
专利权的转移
登记生效日: 2012.08.20
专利权人由深圳市蓝韵实业有限公司变更为深圳市蓝韵网络有限公司
地址由518034 广东省深圳市福田区景田路碧景园E栋408-413室变更为518034 广东省深圳市福田区景田路碧景园综合楼410室(仅限办公)
- 2012-01-25
- 2009-01-28
- 2008-12-03
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2006-02-15
|
2003-09-30
| | |
2
| |
2008-05-28
|
2007-12-07
| | |
3
| |
2005-02-23
|
2004-08-18
| | |
4
| |
2007-08-15
|
2006-02-07
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |