当前位置: 首页 > 专利查询>杨舒凯专利>正文

实数编码方法及其装置制造方法及图纸

技术编号:2836218 阅读:217 留言:0更新日期:2012-04-11 18:40
本发明专利技术是揭露一种实数编码方法及其装置。此方法包含接收复数个实数,每一实数皆由复数个位元所组成,接着,自每一该些实数中选择出一符合特定条件的位元,如相同位置的位元,并对该所选的复数个位元以进行编码,以产生一编码输出资料。此外,亦可将此些实数配置成一阵列,每一实数是形成阵列的一行,接着,对此阵列的列的位元进行编码,以产生编码输出资料。

【技术实现步骤摘要】

本专利技术是有关于一种实数编码方法及其装置,特别是有关于一种利用不同实数间的位元关系的实数编码方法及其装置。
技术介绍
目前,电脑的应用已普遍应用于日常生活中,无论是通讯、资料处理或娱乐,皆带来极大的便利性。而在此资讯时代中,经常需要储存、传送大量且复杂的数据。然而,传输媒介的频宽不断在增大,也仍无法应付不断暴增的资料量。为了减缓通讯频道的负荷,便发展出数据的编码技术,在维持原资料讯息的条件下,减少此资料所须的储存空间。在传统的编码、解码应用中,几乎是针对整数来进行编解码;如果是碰到实数(real number)的编解码,特别是浮点数,通常都会将其近似为整数后才进行编解码,因而造成数据精确度的降低。尤其是做3D座标运算,若对浮点数进行编码而造成资料损耗,则其3D效果便不尽正确。目前,缺少一个有效且简易的方法或系统来直接对实数进行编码、解编码,又不会降低其精确度。因此,亟需提出一种简易又具高编码比的实数编码、解编码方法及系统,不但能减缓通讯频道的负荷,还能达到即时的通讯目的。有鉴于习知技艺的各项问题,为了能够兼顾解决之,本专利技术人基于多年从事资料编码技术的研究开发与诸多实务经验,提出一种实数编码方法及其装置,以作为改善上述缺点的实现方式与依据。
技术实现思路
有鉴于此,本专利技术的目的就是在提供一种实数编码方法及其装置,以提高实数的编码效果且防止其资料损耗。根据本专利技术的目的,提出一种实数编码方法,包含下列步骤接收复数个实数,每一该些实数皆由复数个位元所组成;以及自每一实数中选择出一符合特定条件的位元,并对该所选的复数个位元以进行一第一编码动作,以产生一第一编码输出资料。此特定条件可为每一实数中相同位置的位元或是此些实数排成一阵列后此阵列同一列的位元。此外,本专利技术更提出一种实数编码装置,其包含一接收单元、一选择单元及一第一编码单元。接收单元用以接收复数个实数,每一该些实数皆由复数个位元所组成。选择单元自每一该些实数中选择出一符合特定条件的位元,而第一编码单元,是对该所选的复数个位元以进行一第一编码动作,以产生一第一编码输出资料。此外,本专利技术所提出的实数编码装置更包含一逻辑运算单元,用以在进行该第一编码动作之前,对该所选的复数个位元或该阵列的列的该些位元进行一逻辑运算。再者,本专利技术所提出的实数编码装置更包含一第二编码单元,是用以对选自每一该些实数中复数个由复数个位元所组成的数字,进行一第二编码动作,以产生一第二编码输出资料。附图说明图1是本专利技术的实数编码方法的实施例的步骤流程图;图2是本专利技术的实数阵列的范例;图3是本专利技术的图2所示的阵列经过纵向XOR运算后的实数阵列;图4是本专利技术的实数编码方法的另一实施例的步骤流程图;图5A及图5B是本专利技术的实数阵列的范例;图6是本专利技术的实数编码装置的实施例的方块图;图7是本专利技术的实数编码装置的另一实施例的方块图。图号说明10-12步骤流程;20阵列;21实数; 22位元;23列; 30阵列; 31方向; 33列;40-44步骤流程;50阵列;51实数; 52位元;53列; 54阵列部分;55数字; 56未被选择的位元;6实数编码装置;60接收单元;61选择单元; 62第一编码单元;63实数; 64第一编码输出资料;7实数编码装置;71选择单元;72第一编码单元; 73第二编码单元;74第三编码单元; 75第一编码输出资料;76第二编码输出资料; 77第三编码输出资料。具体实施例方式以下将参照相关图式,说明依本专利技术较佳实施例的实数编码方法及其装置,为使便于理解,下述实施例中的相同元件是以相同的符号标示来说明。请参阅图1及图2,图1是本专利技术的实数编码方法的实施例的步骤流程图,而图2是图1的阵列的范例示意图。图1中,此方法包含下列步骤步骤10接收复数个实数21,每一实数21皆由复数个位元22所组成;步骤11将此些实数21配置成一阵列20,每一实数21是形成该阵列的一行,该些实数的相同位置的位元是形成该阵列的一列23;步骤12选择阵列20的一列23的位元进行第一编码动作,以产生一第一编码输出资料。此外,本专利技术的方法视需要可在进行该第一编码动作之前,对阵列的列的位元进行一逻辑运算。此逻辑运算较佳的是XOR运算。如图3所示,其为阵列20以向下方向31对阵列20的每一列的位元进行一XOR运算的结果,接着,再对阵列30的一列33的位元进行第一编码动作,以产生一第一编码输出资料。请注意,上述的实施例是以阵列为说明范例,但并不以此为限,凡包含自每一实数中选择出一符合特定条件的位元,并对该所选的复数个位元以进行第一编码动作,以产生此第一编码输出资料的方法,皆在此专利技术的保护范围。请参阅图4、图5A及图5B,是本专利技术的另一实施例的步骤流程图及相对应的实数阵列范例图。图4中,此方法包含下列步骤步骤40接收复数个实数51,每一实数51皆由复数个位元52所组成;步骤41将此些实数51配置成一阵列50,每一实数51是形成该阵列的一行,该些实数51的相同位置的位元是形成该阵列的一列53;步骤42自每一实数51中选择出由复数个连续列所组成的部分54(如图5A所示);步骤43计算此阵列部分54的每一列的复数个位元所组成的数字55(如图5B所示),并对该所选的复数个数字55以进行一第二编码动作,以产生一第二编码输出资料;步骤44对阵列50中未被选择的列53的位元进行第一编码动作,以产生一第一编码输出资料。此外,此方法更包含在进行该第二编码动作之前,对所选的复数个数字55进行一减法运算,藉此以减少编码资料量。再者,此方法更包含对每一实数中,未被选择的位元进行一第三编码动作。藉此可提高此编码方法对不同格式资料的操作弹性。以图5B的阵列50为例,阵列50的第一列至第四列(位于阵列50左侧)是以同一列的位元进行第一编码动作,以产生一第一编码输出资料,而第五列至第九列(阵列部分54)是先计算位元所组成的数字55,再对复数个数字55进行一第二编码动作,以产生一第二编码输出资料。接着,对每一行未被选择的位元56进行一第三编码动作,产生一第三编码输出资料。请参阅图6,是本专利技术的实数编码装置的方块图。图中,实数编码装置6包含一接收单元60、一选择单元61及一第一编码单元62。接收单元60用以接收复数个实数63,而每一实数63皆由复数个位元所组成(如图2所示),选择单元61是自每一实数63中选择出一符合特定条件的位元。第一编码单元62用以对所选的复数个位元以进行一第一编码动作,以产生一第一编码输出资料64。其中,符合特定条件的位元是位于每一实数中相同位置的位元。此外,选择单元61亦可先将此些实数配置成一阵列,每一实数是形成阵列的一行(如图4所示的实数21),该些实数的相同位置的位元是形成该阵列的一列,且对该阵列的列的该些位元进行该第一编码动作,以产生该第一编码输出资料。再者,选择单元61可根据所接收的实数资料格式,将实数分成多个部分,以分别进行编码。请参阅图7,是本专利技术的实数编码装置的实施例的方块图。图中,实数编码装置7包含一接收单元60、一选择单元71、一第一编码单元72、一第二编码单元73及一第三编码单元74。接收单元60接收复数个由位元所组成的实数63,选择单元71先将此些实数63配置成本文档来自技高网...

【技术保护点】
一种实数编码方法,其特征在于,包含下列步骤:接收复数个实数,每一该些实数皆由复数个位元所组成;自每一该些实数中选择出一符合特定条件的位元,并对该所选的复数个位元以进行一第一编码动作,以产生一第一编码输出资料。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨舒凯
申请(专利权)人:杨舒凯
类型:发明
国别省市:71[中国|台湾]

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

1