基于光盘同步帧追加隐藏的标识数据的方法及装置制造方法及图纸

技术编号:19697554 阅读:24 留言:0更新日期:2018-12-08 12:40
本申请涉及一种基于光盘同步帧追加隐藏的标识数据的方法及装置。所述方法包括:获取原始数据序列同步帧的帧头位置;根据所述帧头位置,获取帧头的长游程位置;在所述帧头的长游程位置对所述原始数据序列和标识数据序列进行编码,形成刻录数据序列。采用本方法能够根据同步帧的位置,快速对标识数据序列在原始数据序列中进行编码,提高了编码与读取标识数据的效率。

【技术实现步骤摘要】
基于光盘同步帧追加隐藏的标识数据的方法及装置
本申请涉及光盘刻录数据
,特别是涉及一种基于光盘同步帧追加隐藏的标识数据的方法及装置。
技术介绍
传统的数字光盘产品都是将信息转换为二进制数据后,以某种调制方式与存储介质记录符的两种不同物理状态相对应,实现数据存储的,成为二值存储。目前,可录光盘的存储技术所采用的多为二值存储,根据反射光的光强的高低来判断当前所对应的位置是“坑”(Pit)或“岸”(Land),每个记录单元上可以记录两个状态数,分别对应1位(bit)的信息。可录光盘是可以按照需求刻录数据的光盘,且在刻录过程中,可以添加标识数据,对刻录数据进行加密以及设定读取权限。然而,目前的添加标识只能添加到原始数据序列,添加的标识数据容易被读取,导致刻录光盘保密性不够高。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够快速读取隐藏数据的基于光盘同步帧追加隐藏的标识数据的方法、装置、计算机设备和存储介质。一种基于光盘同步帧追加隐藏的标识数据的方法,所述方法包括:获取原始数据序列同步帧的帧头位置;根据所述帧头位置,获取帧头的长游程位置;在所述帧头的长游程位置对所述原始数据序列和标识数据序列进行编码,形成刻录数据序列。在其中一个实施例中,所述获取原始数据序列同步帧的帧头位置包括:获取原始数据序列的当前同步帧的帧头位置;根据所述当前同步帧的帧头位置,计算下一帧的帧头位置。在其中一个实施例中,所述方法还包括:根据预设的调制规则对标识数据进行调制得到标识数据序列。在其中一个实施例中,所述预设的调制规则包括:DK受限调制或DK非受限调制。在其中一个实施例中,所述在所述帧头的长游程位置对所述原始数据序列和标识数据序列进行编码,形成刻录数据序列包括:对标识数据序列在所述长游程位置以子坑、子岸的方式编码,形成刻录数据序列;其中,所述长游程包括坑和岸,根据子坑、子岸的编码方式将所述标识数据序列以子坑和子岸的方式插入所述坑和岸。在其中一个实施例中,在所述帧头的长游程位置对所述原始数据序列和标识数据序列进行编码,形成刻录数据序列之后还包括:将所述刻录数据序列刻录于光盘。一种基于光盘同步帧追加隐藏的标识数据的方法,所述方法包括:获取刻录数据序列;根据所述刻录数据序列,获取原始数据序列同步帧的帧头位置;根据所述帧头位置,读取隐藏于帧头位置的标识数据序列;其中,所述刻录数据序列为包括原始数据序列和标识数据的复合数据序列。在其中一个实施例中,所述根据所述帧头位置,读取隐藏于帧头位置的标识数据序列包括:获取帧头长游程位置;读取隐藏于所述长游程位置的标识数据序列。在其中一个实施例中,所述获取原始数据序列同步帧的帧头位置包括:获取原始数据序列的当前同步帧的帧头位置;根据所述当前同步帧的帧头位置,计算下一帧的帧头位置。一种基于光盘同步帧追加隐藏的标识数据的装置,所述装置包括:帧头位置计算模块,用于获取原始数据序列同步帧的帧头位置;长游程位置计算模块,用于根据所述帧头位置,获取帧头的长游程位置;编码模块,用于在所述帧头的长游程位置对所述原始数据序列和标识数据序列进行编码,形成刻录数据序列。在其中一个实施例中,所述帧头位置计算模块包括:帧头获取单元,用于获取原始数据序列的当前同步帧的帧头位置;帧头计算单元,用于根据所述当前同步帧的帧头位置,计算下一帧的帧头位置。在其中一个实施例中,所述装置还包括:调制模块,用于根据预设的调制规则对标识数据进行调制得到标识数据序列。在其中一个实施例中,所述预设的调制规则包括:DK受限调制或DK非受限调制。在其中一个实施例中,所述编码模块包括:数据编码单元,用于对标识数据序列在所述长游程位置以子坑、子岸的方式编码,形成刻录数据序列;其中,所述长游程包括坑和岸,根据子坑、子岸的编码方式将所述标识数据序列以子坑和子岸的方式插入所述坑和岸。在其中一个实施例中,所述装置还包括:刻录模块,用于将所述刻录数据序列刻录于光盘。一种基于光盘同步帧追加隐藏的标识数据的装置,所述装置包括:序列读取模块,用于获取刻录数据序列;帧头位置计算模块,用于根据所述刻录数据序列,获取原始数据序列同步帧的帧头位置;标识数据读取模块,用于根据所述帧头位置,读取隐藏于帧头位置的标识数据序列;其中,所述刻录数据序列为包括原始数据序列和标识数据的复合数据序列。在其中一个实施例中,所述标识数据读取模块包括:长游程位置计算模块,用于获取帧头长游程位置;标识数据提取单元,用于读取隐藏于所述长游程位置的标识数据序列。在其中一个实施例中,所述帧头位置计算模块包括:帧头获取单元,用于获取原始数据序列的当前同步帧的帧头位置;帧头计算单元,用于根据所述当前同步帧的帧头位置,计算下一帧的帧头位置。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取原始数据序列同步帧的帧头位置;根据所述帧头位置,获取帧头的长游程位置;在所述帧头的长游程位置对所述原始数据序列和标识数据序列进行编码,形成刻录数据序列。在其中一个实施例中,所述处理器执行所述计算机程序时还实现以下步骤:获取刻录数据序列;根据所述刻录数据序列,获取原始数据序列同步帧的帧头位置;根据所述帧头位置,读取隐藏于帧头位置的标识数据序列;其中,所述刻录数据序列为包括原始数据序列和标识数据的复合数据序列。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:获取原始数据序列同步帧的帧头位置;根据所述帧头位置,获取帧头的长游程位置;在所述帧头的长游程位置对所述原始数据序列和标识数据序列进行编码,形成刻录数据序列。在其中一个实施例中,所述计算机程序被处理器执行时还实现以下步骤:获取刻录数据序列;根据所述刻录数据序列,获取原始数据序列同步帧的帧头位置;根据所述帧头位置,读取隐藏于帧头位置的标识数据序列;其中,所述刻录数据序列为包括原始数据序列和标识数据的复合数据序列。上述基于光盘同步帧追加隐藏的标识数据的方法、装置、计算机设备和存储介质,通过在同步帧帧头位置添加标识数据,便于在光盘读取时,能够获知帧头位置快速读取隐藏的标识数据;通过在原始数据序列的长游程位置对标识数据序列进行编码,能够将标识数据进行隐藏,使得标识数据的保密性大大提高。附图说明图1为一个实施例中基于光盘同步帧追加隐藏的标识数据的方法的流程示意图;图2为另一个实施例中基于光盘同步帧追加隐藏的标识数据的方法的流程示意图;图3为一个实施例中原始数据序列与刻录数据对照图;图4为一个实施例中基于光盘同步帧追加隐藏的标识数据的装置的结构框图;图5为另一个实施例中基于光盘同步帧追加隐藏的标识数据的装置的结构框图;图6为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。在一个实施例中,如图1所示,提供了一种基于光盘同步帧追加隐藏的标识数据的方法,包括以下步骤:步骤102,获取原始数据序列同步帧的帧头位置。其中,原始数据序列为光盘中存储的音频、视频或者文件数据。同步帧为帧同步的数据;帧同步指的是:数字时分多路通本文档来自技高网...

【技术保护点】
1.一种基于光盘同步帧追加隐藏的标识数据的方法,其特征在于,所述方法包括:获取原始数据序列同步帧的帧头位置;根据所述帧头位置,获取帧头的长游程位置;在所述帧头的长游程位置对所述原始数据序列和标识数据序列进行编码,形成刻录数据序列。

【技术特征摘要】
1.一种基于光盘同步帧追加隐藏的标识数据的方法,其特征在于,所述方法包括:获取原始数据序列同步帧的帧头位置;根据所述帧头位置,获取帧头的长游程位置;在所述帧头的长游程位置对所述原始数据序列和标识数据序列进行编码,形成刻录数据序列。2.根据权利要求1所述的方法,其特征在于,所述获取原始数据序列同步帧的帧头位置包括:获取原始数据序列的当前同步帧的帧头位置;根据所述当前同步帧的帧头位置,计算下一帧的帧头位置。3.根据权利要求1所述的方法,其特征在于,还包括:根据预设的调制规则对标识数据进行调制得到标识数据序列;其中,所述预设的调制规则包括DK受限调制或DK非受限调制。4.根据权利要求1所述的方法,其特征在于,所述在所述帧头的长游程位置对所述原始数据序列和标识数据序列进行编码,形成刻录数据序列包括:对标识数据序列在所述长游程位置以子坑、子岸的方式编码,形成刻录数据序列;其中,所述长游程包括坑和岸,根据子坑、子岸的编码方式将所述标识数据序列以子坑和子岸的方式插入所述坑和岸。5.根据权利要求1所述的方法,其特征在于,在所述帧头的长游程位置对所述原始数据序列和标识数据序列进行编码,形成刻录数据序列之后还包括:将所述刻录数据序列刻录于光盘。6.一种基于光盘同步帧追加隐藏的标识数据的方法,其特征在于,所述方法包括:获取刻录数据序列;根据...

【专利技术属性】
技术研发人员:许斌裴京徐海峥游泳
申请(专利权)人:北京同方光盘股份有限公司
类型:发明
国别省市:北京,11

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

1