图像信息的编码/译码系统的制作方法

文档序号:7568605阅读:379来源:国知局
专利名称:图像信息的编码/译码系统的制作方法
技术领域
本发明涉及对与主图像同时再生的副图像等的图像信息进行编码/译码的系统的改进。
另外,本发明涉及与图像数据一同提供的同时得到再生的副图像数据向例如象光盘那样的记录媒体的数据记录方法和记录媒体等。
在主图像上叠印显示作为图像的字幕和电视音量的设定值的图像等的副图像,大致可分为用字符代码方式和位图数据方式这两种方式实现。
所谓字符代码方式,是将预先登记的文字或图样等的字符保持在字符发生器的字符记录区域,将分配在字符上的代码给与字符发生器,表示所希望的字符。
在这种方式中,需要字符代码发生器等的专用硬件,但是因为给与代码显示字符,所以与将字符的位图数据原封不动地送至显示系统显示副图像的情况相比,应送至显示系统的数据量就可较少。但是,只能显示预先登记的字符,因此,根据此方式的副图像的显示用途受到限制。
另一方面,在位图数据方式的情况下,因为是将副图像的位图数据原封不动地送至显示系统,所以不需要由代码生成副图像那样的专用硬件。
另外,因为未限制可以显示的副图像的形状,所以,副图像的显示用途广阔。
但是,在这种方式中,必须在每一像素上具有副图像的颜色数据、将副图像叠印在主图像时所必须的副图像轮廓的颜色数据、主图像和副图像叠加混合比率数据,因而应送往显示系统的数据量巨大。
进而一般来说,在位图数据方式中,由于不论副图像的大小而将有关显示画面(以下称帧)的全部像素的数据送至显示系统,故在显示空间上无用的数据很多(参照图50)。
另外,无论字符代码方式·位图数据方式中的哪种方式,在所显示的副图像的形式上都未产生变化,基本上是在每显示帧周期上必须连续给与副图像数据,在显示时间上无用的数据很多(参照图51)。
图50说明了当处理副图像的位图数据而不使用本发明时出现的问题。
在图50中,用白圆圈(其每一个均为一种色彩的位图数据)和黑圆圈(其每一个均是另一色彩的位图数据)说明显示的副图像数据的映象。所显示的位图映象用显示帧中宽为W、高为H的区域举例示出。
图51说明了当处理副图像的位图数据而不使用本发明时出现的问题。
在图51中,号码为06的显示帧的副图像数据(用6角形图中的小点填充)用于说明。在号码为06的帧的相同副图像的连续显示周期P51期间,实质上采用了副图像数据的浪费的数据D51(第二和接下来的“06”数据用六角图中的小点填满)。
本发明就是为了解决上述问题而提案的,其目的是提供一种可以大幅度削减副图像数据的显示空间上的浪费和显示时间上的浪费,而且有优异的副图像显示自由性,可以确保广泛的副图像用途的图像信息的编码/译码系统。
为了实现上述目的,在第1项发明中,在将可以与主图像数据同时再生的副图像数据以规定的单位化成信息组、并记录在记录媒体上的数据记录方法中,至少用以下信息构成前述副图像信息组。即,包含用基准时刻表示的前述副图像数据信息组的再生开始时刻的分组头信息(PH)、作为副图像的显示内容的副图像数据(PXD)、用于表示使用该副图像数据显示前述副图像的控制顺序的1个以上的显示控制顺序信息(DCSQT)、和包含前述副图像数据组的大小以及前述显示控制顺序信息的记录位置的副图像头信息(SPUH)。
在第2项发明中,在将可以与主图像数据同时再生的副图像数据以规定的单位化分成信息组后在记录媒体上记录的数据记录方法中,至少可以用以下信息构成前述副图像信息组,即,包含用基准时刻表示的前述图像数据信息组的再生开始时刻的分组头信息(PH)、作为副图像的显示内容的副图像数据(PXD)、用于表示使用此副图像数据显示前述副图像的控制顺序的1个以上的显示控制顺序信息(DCSQT)、和包含前述图像数据信息组的大小以及前述显示控制顺序信息的记录位置的副图像头信息(SPUH);并且,前述分组头信息内的前述副图像数据信息组的再生时刻(PTS),只对应于前述副图像数据块内的开头的副图像数据信息组进行记录。
在第3项发明中,是在第1或第2发明中,至少用副图像的显示开始时刻和显示结束时刻、应显示的前述副图像数据的记录位置、对应于记录在此记录位置上的副图像的显示控制信息群构成前述显示控制顺序信息(图33的DCSQ)。
在第4项发明中,是在第3发明中,用来自前述副图像数据信息组的再生开始时刻的相对时间规定前述副图像的显示开始时刻以及显示结束时刻。
在第5项发明中,作为第3项发明的前述显示控制信息,记录用于进行以下控制的显示开始控制信息(图34的STADSP),即以包含在前述显示控制顺序信息中的前述显示开始时刻为基准开始前述副图像数据的显示。
在第6项发明中,作为第3项发明的前述显示控制信息,记录用于进行以包含在前述显示控制顺序信息中的前述显示终止时刻为基准结束前述副图像数据的显示那样控制的显示终止控制信息(图34的STPDSP)。
在第7项发明中,作为第3项发明的前述显示控制信息,记录用于设定前述副图像数据的每个像素类别的颜色的颜色设定信息(图34的SETCOLOR)。
在第8项发明中,作为第3项发明的前述显示控制信息,记录用于设定对应于前述主图像的前述副图像数据的每个像素类别的混合比的混合比设定信息(图34的SETCONTR)。
在第9项发明中,作为第3项发明的前述显示控制信息,记录用于设定前述主图像上的前述副图像数据的显示区域的显示区域设定信息(图34的SETDAREA)。
在第10项发明中,作为第3项发明的前述显示控制信息,记录用于设定在前述副图像数据中的显示中应使用的范围的使用范围设定信息(图34的SETDSPXA)。
在第11项发明中,作为第3项发明的前述显示控制信息,记录用于以像素单位设定前述副图像数据的每个像素类别的颜色变化,以及对应于前述主图像的前述副图像数据的每个像素类别的混合比变化的颜色/混合比变化设定信息(图34的CHGCOLCON)。
在第12项发明中,作为第3项发明的前述显示控制信息,记录用于设定前述副图像数据的显示控制结束的显示控制结束设定信息(图34的CMDEND)。
在第13项发明中,在可以与主图像同时再生的副图像数据以规定的单位化为信息组各记录的记录媒体中,被记录的数据信息组至少由以下信息构成包含用基准时间表示的前述副图像数据信息组的再生开始时刻的分组头信息(PH),作为副图像的显示内容的副图像数据(PXD),用于表示用此副图像数据显示前述副图像的控制顺序1个以上的显示控制顺序信息(DCSQT);包含前述副图像数据信息组的大小以及前述显示控制顺序信息的记录位置的副图像头信息(SPUH)。
在第14项发明中,在可以与主图像同时再生的副图像数据以规定的单位化为信息组后记录的记录媒体中,被记录的数据信息组至少由以下信息构成包含用基准时刻表示的前述副图像数据组的再生开始时刻的分组头信息(PH),作为副图像显示内容的副图像数据(PXD),用于表示用此副图像数据显示前述副图像的控制顺序的1个以上的显示控制顺序信息(DCSQT),包含前述副图像数据信息组的大小以及前述显示控制顺序信息的记录位置的副图像头信息(SPUH);并且,仅对应上述副图像数据块内开头的副图像数据组,记录前述分组头信息内的前述副图像数据信息组的再生时刻(PTS)。
在本发明中,通过利用1个以上的显示控制顺序信息(DCSQT),就可以大幅度削减副图像数据的显示空间的浪费以及显示时间中的浪费,与此同时,可以得到与位图数据方式同样的副图像显示的自由度,可以确保广泛的副图像的用途。
即,在本发明中,在副图像数据中设置设定显示中应使用范围的使用范围设定信息(SETDSPXA),通过不显示其使用范围以外的数据,就可以大幅度削减在将1帧的全部数据送至显示系统的情况下产生的数据量的显示空间的浪费。
另外,在本发明中,通过设置副图像数据的图形像素、修边、背景等的每个像素类别的颜色设定信息(SETCOLOR)以及混合比设定信息(SETCONTR),并只保持副图像的形状信息作为副图像显示数据,与在每个像素上保持颜色信息以及混合比信息的已有的方式相比,可以用更少的数据量保证同等程度的副图像形状显示性。
进而在本发明中,因为设置了用像素单位设定副图像数据的每个像素类别的颜色变化,以及对应于主图像的副图像数据每个象数类别的混合比变化的颜色/混合比变化设定信息(CHGCOLCON),因而,可以用与已有的位图数据方式同等的精度,而且用比位图数据方式还少的数据量,实现副图像的动态显示。
再有,副图像其每1个像素都产生颜色信息变化是罕见的,因而不用担心颜色/混合比变化设定信息自身数据量过大。
再有,在本发明中,即便副图像的颜色发生变化,只要其形状不发生变化,就可以用同样的副图像数据,跨越多个帧的显示时间显示副图像。因而,同无论颜色·形状变化与否都必须在帧周期内连续给与显示系统副图像数据的已有方式相比,可以大幅度削减副图像数据的显示时间的浪费。
图1是表示作为可以应用本发明的信息保持媒体一个例子的光盘的记录数据构造的概略图。
图2是在图1的光盘上记录数据的逻辑构造例示图。
图3是示出在图2上例示的数据结构中,被编码(运行长度压缩、附加显示控制顺序表等)的副图像组的逻辑结构例示图。
图4是示出在图3上例示的副图像组中,适用了本发明的一个实施形态的编码方法的副图像数据部分内容的例示图。
图5是说明在构成图4上例示的副图像数据部分的像素数据用多位(这里是2位)构成时,在有关本发明的一个实施形态的编码方法中采用的压缩规则1--6的说明图。
图6是说明在构成图4中例示的副图象数据部分的像素数据用1位构成时,在有关本发明的另一实施形态的编码方法中采用的压缩规则11~15的说明图。
图7是说明在构成图4上例示的副图像数据部分的像素数据,例如由第1-第9行构成,各个行上,排列2位结构的像素(最大4种)、并由各行上的2位像素显示文字图“A”和“B”时,具体说明各行的像素数据怎样地编码(运行长度压缩)的说明图。
图8是说明在图7的例子中,被编码的像素数据(副图像数据)里,文字图“A”怎样地译码的2个例子(逐行显示和隔行显示)的说明图。
图9是具体地说明在构成图4上例示的副图像数据部分的像素数据由2位(二进制数)构成时,在有关本发明的一个实施形态的编码方法中采用的压缩规则1-6的说明图。
图10是说明具有根据本发明被编码的图像信息的高密度光盘从大量生产到在用户侧再生的流程,与此同时,说明根据本发明被编码的图像信息的从广播/电缆发送到用户/有线电视用户的接受/再生端的流程的方框图。
图11是说明实行基于本发明的图像译码(运行长度扩张等)的译码器硬件-实施形态(逐行方法)的框图。
图12是说明实行基于本发明的图像译码(运行长度扩张部分)的译码器硬件的另一实施形态(隔行方法)的框图。
图13说明作为实行本发明一实施形态的图像编码(运行长度压缩部分)的例如由图10的编码器(200)执行的软件的流程图。
图14是说明在图13的软件中使用的编码步骤(ST806)的内容一例的流程图。
图15是说明作为实行本发明一实施形态的图像设码(运行长度扩张部分)的例如由图11或图12的MPU(112)执行的软件的流程图。
图16是说明在图15的软件中使用的译码步骤(ST1005)的内容一例的流程图。
图17是说明实行基于本发明的图像译码(运行长度扩张等)的译码器硬件的其它实施形态的框图。
图18是说明有关本发明另一个实施形态的图像译码(运行长度扩张部分)处理的前半部分的流程图。
图19是说明有关本发明的另一个实施形态的图像译码(运行长度扩张部分)处理的后半部分的流程图。
图20是说明图18的编码的头检出的步骤(ST1205)的内容的一个例子的流程图。
图21是说明在被译码的图像上卷时本发明的图像译码如何处理的流程图。
图22是说明从具有基于本发明进行编码了的图像信息的高密度光盘再生的压缩数据被直接播放或电缆传送,经播放或电缆传送的压缩数据在用户或加入者一侧被译码时的框图。
图23是说明基于本发明进行编码了的图像信息经由通信网(交互网等)在任意2个计算机用户之间收发状况的框图。
图24是说明实行基于本发明编码和译码的光盘记录再生装置的概要的方框图。
图25是把基于本发明的编码器IC化状态的例示图。
图26是把基于本发明的译码器IC化状态的例示图。
图27是把基于本发明的编码器和译码器IC化状态的例示图。
图28是说明副图像数据块内的时间标记(PTS)的位置的说明图。
图29是说明副图像包的数据构造的说明图。
图30是示出把串联排列的副图像单元,和记述在其中的1个单元的分组头上的时间标记(PTS)及显示控制顺序(DCSQ)的对应关系的例示的图。
图31是说明在含于图3或者图4的副图像单元头(SPUH)的参数里,副图像尺寸及显示控制顺序表的开始地址(DCSQ的相对地址指针)的说明图。
图32是说明副图像显示控制顺序表(SPDCSQT)构成的说明图。
图33是说明构成图32的表(SPDCSQT)的各个参数(DCSQ)的内容的说明图。
图34是说明副图像的显示控制命令(SPDCCMD)的内容的说明图。
图35是说明像素控制数据(PCD)的内容的说明图。
图36是说明在图34例示的命令设定里,强制设定副图像的像素数据的显示开始计时命令FSTADSP的位结构说明图。
图37是说明在图34例示的命令设定里,设定副图像的像素数据的显示开始计时命令STADSP的位结构说明图。
图38是说明在图34例示的命令设定里,设定副图像的像素数据的显示结束计时命令STPDSP的位结构说明图。
图39是说明在图34例示的命令设定里,设定副图像的像素数据的彩色代码命令SET COLOR的位结构说明图。
图40是说明在副图像数据处理过程(例如图11的译码器101)内部的色数据处理的一个例子的说明图。
图41是说明在图34上例示的命令设定里,设定副图像和主图像之间对比度的命令SET CONTR的位结构说明的图。
图42是说明在图34例示的命令设定里,设定副图像像素数据的显示区的命令SET DAREA的位结构说明的图。
图43是说明在图34例示的命令设定里,图43是设定副图像像素数据的显示开始地址的命令SET DSPXA的位结构说明的图。
图44是说明在图34例示的命令设定里,副图像像素数据的彩色和对比度切换命令CHG COLCON的位结构的说明图。
图45是说明在图34例示的命令设定里,副图像的显示控制结束的命令CMD END的位结构说明图。
图46是说明在图35例示的像素控制数据(PCD)的参数里,像素行的行控制信息LCINF的位结构说明图。
图47是说明在图35例示的像素控制数据(PCD)的参数里,像素控制信息PCINF的位结构说明图。
图48是说明副图像显示帧的具体例子的说明图。
图49是具体地说明副图像显示帧,成为表示在图48上的那样时,图35的像素控制命令(PCD)的各个参数的内容成为怎么样的说明图。
图50是说明不用本发明把副图像进行位图数据处理时的问题的说明图。
图51是进一步说明不用本发明处理副图像时的问题点的说明图。
图52是说明在依据本发明进行副图像数据译码时,副图像数据块的缓冲状态将如何地随具有时间标记(PTS)的副图像信道变化的说明图。
图53是说明以显示控制顺序(DCSQ)的处理为中心的本发明的副图像编码处理顺序的一个例子的流程图。
图54是说明把在图53的处理顺序中被编码的副图像数据流的组分解和译码并行处理的一个例子的流程图。
图55是说明图54的组分解处理的一个例子的流程图。
图56是说明图54的副图像译码处理的一个例子的流程图。
图57是说明把在图53的处理顺序中被编码的副图像数据流的组分解和译码并行处理的另一个例子的流程图。
图58是说明副图像的显示方式为隔行方式时的副图像数据(PXD)的记录方法的说明图。
图59是显示图29上表示的包内的显示控制顺序表的具体例子的示意图。
符号的说明1…文件管理信息 105…存储器控制部2…图像用的数据 106…继续码长度读PH…包的头出部30…副图像单元107…运行长度设定部31…副图像单元头SPUH 108…存储器32…副图像的像素 109…地址控制部数据PXS 110…表示有效容许部33…显示控制顺序表DCSQT 11…不满意(不够)像101…译码器素色设定部102…数据I/O 112…微型计算机103…符号化数据段 (MPU或CPU)状态部 113…部分段状态部104…像素色输出部 114…行存储器(FIFO的型式) 115…选择器118…选择信号的生成部 400…接收器/解调器120…系统定时器(再生装置)121…缓冲器存储器 5001(500N)…个人计算机1210…颜色寄存器 5011(501N)…输入输出机器类1220…变化色寄存器 5021(502N)…外部记200…编码器 忆装置202…激光切割(剪辑) 5031(503N)…编码器/装置译码器204…光盘标准(主)206…2张贴在一起702…调制器/激光驱动 的高密度光盘器 的大量生产设704…光头(记录激光) 备706…光头(读取/激光 202~206…记录装置拾音器 210…调制器/发送器708…介调器/错误 212…广播器/电缆输订正器 出部710…音频的/视频的 300…磁盘闪烁处理部(含有副影像(disk flane)数据译码器处理部) (再生装置)OD…2张贴在一起的高密度光盘(记录媒体)以下,参照


有关本发明的一实施形态的图像信息的编码/译码系统。为了避免重复说明,在多个图面功能相同的部分上使用通用的参照符号。
图1~图59是用于说明本发明的一实施形态的图像信息的编码/译码系统的图。
图1大致示出了作为可以适用本发明的信息保持媒体一例的光盘OD的记录数据结构。
此光盘OD例如是具有单面约5G字节的存储量的双面粘合盘,在从盘内周侧的写入区域到盘外周的写入区域之间设置有多个记录道。各记录道由多个逻辑扇区构成,在各个扇区上存储着各种信息(适合被压缩的数字数据)。
图2例示了记录在图1的光盘OD上的图像(视频)用文件的数据结构。
如图2所示,此图像用文件包含着文件管理信息1和图像用数据2。图像用数据2由视频数据块、音频数据块、副图像数据块、且记录着为控制这些数据再生所需要的信息的DSI(SDIDisk SearchInformation)块构成。各块例如按照每个数据种类被分割成一定数据大小的信息组。视频数据块、音频数据块以及副图像数据块以配置在这些块群之前的DSI为基准分别被同步再生。
即,在图1的多个逻辑扇区的集合体中,形成存储在盘OD中使用的系统数据的系统区域,存储媒体管理信息区域和多个文件区域。
在上述多个文件区域中,例如文件1包含着主图像信息(图中的VIDEO)、对主图像有补助性内容的副图像信息(图中的SUBOPICTURE)、声音信息(图中的AUDIO)、再生信息(图中的PLAYBACK INFO)等。
图3例示了在图2例示的数据结构中被编码(运行长度压缩)后的副图像信息的组逻辑结构。
如图3的上部所示,包含在视频数据中的副图像信息的1个组例如由2048字节(2KB)构成。此副图像信息的1个组在第1个组的头后包含着1个以上的副图像信息组。第1副图像信息组在该信息组的头后,包含着被运行长度压缩后的副图像数据(SP DATA1)。同样的,第2副图像信息组在该信息组的头之后,包含着运行长度压缩后的副图像数据(SP DATA2)。
在将这样多个副图像数据(SP DATA1、SP DATA2、…)集中在运行长度压缩的1个单元(1单位),即,副图像数据单元30上添加副图像单元头31。接在此副图像单元头31之后是包含将1个单元的图像数据(例如2维显示画面的1条水平行的数据)运行长度压缩后的像素数据32、以及各副图像部组的显示控制顺序信息的图表33。
换句话说,1单元的运行长度压缩数据30由1个以上的副图像信息组的副图像数据部分(SP DATA1、SP DATA2、…)的集合构成。此副图像数据单元30由记录着副图像显示用的各种参数的副图像单元头SPUH31、由运行长度符号组成的显示数据(被压缩后的像素数据)PXD32、显示控制程序表DCSQT33构成。
图4例示在图3中例示的1单元的运行长度压缩数据30中,副图像单元头31的内容的一部分(SPUH31的其它部分参照图31)。在此,说明关于与主图像(例如电影的图像主体)一同记录·传送(信道)的副图像(例如对应主图像的电影场面的字幕)的数据。
如图4所示,在副图像单元头SPUH31上记录着副图像的像素数据(显示数据)32的开始地址SPDDAR、像素数据32的结束地址SPEDADR、像素数据32在TV画面上的显示尺寸即显示开始位置及显示范围(宽和高)SPDSZ、副图像数据信息组内的显示控制程序表33的记录开始位置SPDCSQTA。
进而,根据情况也可以在SPUH31上记录由系统指定的背景颜色SPCH1、由系统指定的副图像颜色SPCINF0、由系统指定的强调色的调色板色号SPADJINF0、副图像像素数据32的修饰信息SPMOD、对于主图像(MP)的副图像(SP)的混合比SPCONT、副图像的开始时间(对应于主图像的帧序号)SPDST、各行的译码数据的开始地址SPLinol~SPline。
再有,各行的译码数据的开始地址SPLinel~SPIineN在本发明的理想实施状态中,并不是包含在SPUH31中,而是设置在多个副图像场的各个中。
再具体地说,如图4所示,在副图像单元头SPUH31中记录着具有以下内容的多种参数(SPDDADR等)(1)接在此头后的显示数据(副图像的像素数据)的开始地址信息(SPDDADR来自头开头的相对地址);(2)此显示数据的结束地址信息(SPEDADR来自头开头的相对地址);(3)表示在该显示数据的监视画面上的显示开始位置以及显示范围(宽和高)的信息(SPDSZ);(4)信息组内的显示控制程序表33的记录开始位置信息(副图像的显示控制程序开始地址SPDCSQTA);另外,在出于多种考虑的本发明的实施形态之一中,也可以有副图像单元头SPUH31包含以下内容的情况(5)表示由系统指定的背景颜色(用层信息表或显示控制程序表设定的16种颜色的彩色调色板序号)的信息(SPCHI)。
(6)表示由系统指定的副图像颜色(用层信息表或显示控制程序表设定的16种颜色的彩色调色板序号)的信息(SPCINFO);(7)表示由系统指定的副图像颜色(用层信息表或显示控制程序表设定的彩色调色板序号)的信息(SPAJDNFO);
(8)由系统指定的,表示是非隔行析象的场模式还是隔行析象的场模方式等的副图像图像模式信息(SPMOD)(在用各种位数构成被压缩对象的像素数据时,可以用此方式信息的内容特定像素数要构成几位);(9)表示由系统指定的副图像和主图像的混合比的信息(SPCONT);(10)由主图像的帧序号(例如MPEG的I图像帧序号)表示副图像的显示开始计时的信息(SPDST);(11)表示副图像的第1行~第N行的编码数据开始地址(来自副图像单元头的开头的相对地址)的信息(SPlinl~SPlinN)。
再有,表示上述副图像和主图像的混合比的信息SPCONT,例如由(系统设定值)/16或(系统设定值)/255表示副图像的混合比,由(16-设定值)/16或(255-设定值)/255表示主图像的混合比。
各行的译码数据的开始地址(SPLinel~SPlineN)存在于此副图像单元头31(或各副图像场)中。因此,通过用来自译码器侧的微型计算机(MPU或CPU)等的指示改变译码开始行的指定,就可以实现在显示画面上的只是副图像的上卷(关于此上卷,在以后参照图21说明)。
可是,通过本发明的实施的形态,就可以在副图像单元头31上,记录表示副图像与NTSC方式的TV场/帧是怎样对应的场/帧模式(SPMOD)。
通常,在此场/帧模式记录部(SPMOD)中写有位“0”,在接收这种副图像数据单元30的译码器侧,通过此位“0”判定是帧方式(非隔行析象),接收到的代码数据被按每行译码。于是,从译码器输出如图8左下所示那样的译码后原样的图像,它被显示在如监视器或电视机(TV)那样的显示画面上。
另一方面,在场/帧模式记录部(SPMOD)上写有位“1”的情况下,译码器侧判定是隔行析象模式。这种情况下,在代码数据按每行译码后,如图8右下所示,连续输出2行同样的数据。于是,得到对应于TV的隔行析象模式的画面。由此,画质比帧模式(非隔行析象模式)更粗糙,但是,可以用和帧模式同样的数据量显示其2倍的图像。
图3或图4所示的副图像的像素数据(扫描宽度数据)32,由通过适用图5或图6所示的运行长度压缩规则1~6或运行长度压缩规则11~15的任一条规则,来决定其1个单位的数据长度(长度可变)。用决定的数据长度进行编码(运行长度压缩)以及译码(运行长度扩张)。
图5的规则1~6用于压缩对象的像素数据是多位构成(在此是2位)的情况下,图6的规则11~15用于压缩对象的像素数据是1位构成的情况下。
使用运行长度压缩规则1~6或运行长度压缩规则11~15的哪一个,可以由副图像单元头31内的参数SPMOD(参照图4的下部的表中央附近)的内容(位宽标志等)决定。例如,参数SPMOD的位宽标志是“1”的情况下,运行长度压缩对象的像素数据是2位数据,可以使用图5的1~6的规则。另一方面,参数SPMOD的位宽标志是“0”的情况下,运行长度压缩对象的像素数据是1位数据,可以使用图6的11~15的规则。
当像素数据可以取1、2、3或4位构成的情况下,假定对应这4种的位构成值,预先准备了4种压缩规则组A、B、C、D。这种情况下,设参数SPMOD为2位图,可以将标志“00”规定为使用规则组A的1位像素数据,将标志“01”规定为使用规则组B的2位像素数据,将标志“10”规定为使用规则组C的3位像素数据,将标志“11”规定为使用规则组D的4位像素数据。在此,可以将图6的规则11~15利用于压缩规则组A,将图5的规则1~6利用于压缩规则B。压缩规则组C和D可以通过适当改变图5的编码头、持续像素数、以及像素数据的构成位值和规则数得到。
图5是说明在用多位(在此是2位)像素数据构成图4所示的副图像像素数据(扫描宽度数据)32部分的情况中,有关本发明的一实施形态的编码中所采用的运行长度压缩规则1~6的图。
用于2位像素数据的运行长度压缩规则1~6分别用图5中的规则1、规则2、规则3、规则4、规则5和规则6表示。
在图5中,规则1是用于连续的1-3个像素的压缩规则,包括用0位限定的编码头511(或如虚线框所示没有编码头存在),用2位限定的表示连续像素数的信息512,以及用2位限定的像素数据513。
规则2是用于连续的4-15个像素的压缩规则,包括用2位限定的编码头521,用4位限定的表示连续像素数的信息522,以及用2位限定的图像数据523。
规则3是用于连续的16-63个像素的压缩规则,包括用4位限定的编码头531,用6位限定的表示连续像素数的信息532,以及用2位限定的图像数据533。
规则4是用于连续的64~255个像素的压缩规则,包括用6位限定的编码头541,用8位限定的表示连续像素数的信息542,以及用2位限定的像素数据543。
规则5是用于连续的直到行端的像素的压缩规则,包括用14位限定的编码头551,以及用2位限定的像素数据553。
规则6是用于字节匹配的压缩规则,包括压缩数据564(非字节匹配),以及用4位限定的空数据565。
图9是在用2位的像素数据构成图4所示的副图像像素数据(扫描宽度数据)32部分的情况下,具体地说明上述压缩规则1~6的图。
在图5的第1行示出的规则1中,当同一像素为连续3个的情况下,用4位数据构成编码(运行长度压缩)的数据1单位。这种情况下,用最初的两位表示连续像素数,用接着的2位表示像素数据(像素的颜色信息等)。
例如,在图9的上部所示的压缩前的图像数据PXD的最初的压缩数据单位CU01,包含2个2位像素数据d0、d1=(0000)b(b是指二进制)。在此例子中,同一2位像素数据(00)持续2个。
在此情况下,如图9的下部所示,联系持续数“2”的2位显示(10)b和像素数据的内容(00)b的d0、d1=(1000)b成为压缩后的图像数据PXD的数据单位CU01*。
换言之,由规则1将数据单位CU01的(0000)b转换成数据单位CU01*的(1000)b。在此例子中,不能得到实质性的位长度的压缩,但是,如果是同一像素(00)b3个连续的CU-1=(000000)b,则压缩后成为CU01*=(1100)b,得到2位的压缩效果。
在图5的第2行示出的规则2中,在同一像素连续4~15个的情况下,用8位数据构成编码的数据1单位。这种情况下,用最初的2位表示根据规则2的编码头,用接着的4位表示连续像素数,用其后的两位表示像素数据。
例如,在图9的上部所示的压缩前的图像数据PXD的第2个压缩数据单位CU02,包含着5个2位像素数据d2、d3、d4、d5、d6=(0101010101)b。在此例中,同一2位像素数据(01)持续5个。
这种情况下,如图9下部所示,联系编码标题(00)b、持续数“5”的4位显示(0101)b和像素数据的内容(01)b的d2~d6=(00010101)b。成为压缩后的图像数据PXD的数据单位CU02*。
换言之,由规则2将数据单位CU02的(0101010101)b(长10位)转换成数据单位CU02*的(00010101)b(长8位)。在此例中,实质性的位长度压缩量只是从10位压缩至8位的2位,但当连续数例如是15(CU02的01因连续15个所以长30)的情况下,它变为8位的压缩数据(CU02*=00111101),对于30位来说,可以得到22位的压缩效果。总之,根据规则2的位压缩效果比规则1的压缩效果更大。但是,为了与解像度高的细微的图像运行长度压缩相对应,还需要规则1。
在图5的第3行示出的规则3中,当同一像素连续16~63个时,用12位数据构成编码的数据1单位。这种情况下,用最初的4位表示根据规则3的编码头,用接着的6位表示连续像素数,用其后的2位表示像素数据。
例如,在图9上部所示的压缩前的图像数据PXD的第3个压缩数据单位CU03包含着16个2位像素数据d7~d22=(101010……1010)b。在此例中,同一2位像素数据(10)b连续16个。
这种情况下如图9的下部所示,连系编码头(0000)b、持续数〔16〕的6位表示(010000)b和图像数据的内容(10)b的d7~d22=(000001000010)b成为压缩后的图像数据PXD的数据单位CU03*。
换言之,由规则3将数据单位CU03的(101010……1010)b(长32位)转换成数据单位CU03*的(000001000010)b(长12位)。在此例中,实质性的位长度压缩量是从32位压缩至12位的20位,但是,当持续数例如是63(因为CU03的10持续63个所以长是126位)的情况下,它成为12位的压缩数据(CU03*=000011111110),对于126位来说,可以得到114位的压缩效果。总之,根据位13的压缩效果比规则更大。
在图5的第4行所示的规则4中,当同一像素连续64~255个时,用16位数据构成编码的数据1单位。这种情况下,用最初的6位表示根据规则4的编码头,用接着的8位表示连续的像素数,用其后的2位表示像素数据。
例如,图9的上部所示出的压缩前的图像数据PXD的第4个压缩数据单位CU04包含着69个2位像素数据d23~d91=(11111……1111)b。在此例中,同一2位像素数据(11)b连续69个。
这种情况下,如图9下部所示,联系编码头(000000)b、连续数“69”的8位显示(00100101)b和像素数据的内容(11)b的d23~d91=(0000000010010111)b成为压缩后的图像数据PXD的数据单位CU04*换言之,由规则4将数据单位CU04的(111111……1111)b(长138位)转换成数据单位CU04*的(0000000010010111)b(长16位)。在此例中,实质性的位长度压缩量是从138位至16位的122位,但是,当连续数例如是255(因为CU01的11连续255个所以长510位)的情况下,它成为16位的压缩数据(CU04*=0000001111111111),对于510位来说,可以得到494位的压缩效果。总之,根据规则4的位压缩效果比规则3的更大。
在图5的第5行所示的规则中,当从编码数据单位的切换点到行的结束为同一像素连续时,用16位数据构成编码的数据1单位。这种情况下,用最初的14位表示根据规则5的编码头,用接着的2位表示像素数据。
例如,图9的上部所示出的压缩前的图像数据PXD的第5压缩数据单位CU05包含着1个以上的2位像素数据d92~dn=(000000……0000)b。
在此例中,虽然同一2位像素数据(00)连续有限个数,但在规则5中,连续像素数也可以是1个以上的任意个。
这种情况下,如图9的下部所示,联系编码头(0000000000 0000)b和像素数据的内容(00)b的d92~dn=(00000000000000)b成为压缩后的图像数据PXD的数据单位CU05*。
换言之,由规则5将数据单位CU05的(000000………0000)b(不规定位长度)转换为数据单位CU05*的(0000000000000000)b(16位)。在规则5中,假如到行结束的同一像素持续数在16位以上,就可以得到压缩效果。
在图5的第6行所示的规则6中,当排列编码对象数据的像素行在1行结束时刻,1行的压缩数据对象PXD的长度不是8位的整数位(即字节不匹配)时,追加4位空数据,使1行的压缩数据PXD成为字节单位(即字组被匹配)。
例如,图9下部所示的压缩后的图像数据PXD的数据单位CU01*~CU05*的合计位长必须是4位的整数倍,但并不限制为8的整数倍。
例如,数据单位CU01*~CU05*的合计位长是1020位,为了字节匹配,如不足4位,则如图9的下部所示,在1020位的末尾附加4位的空数据CU06*=(0000)b,然后输出被匹配后的1024位的数据单位CU01*~CU06*。
再有,2位像素数据并不一定限制为显示4种像素颜色的情况。例如,也可以用像素数据(00)b表示副图像的背景像素,用像素数据(01)b表示副图像的图形像素,用像素数据(10)b表示副图像的第1强调像素,用像素数据(11)b表示副图像的第2强调像素。
假如像素数据的构成位数更多的话,可以指定其它种类的副图像像素。例如,在由3位的(000)b~(111)b构成像素数据时,在被扫描宽度编码/译码的副图像数据中,可以指定最大8种的像素颜色+像素种类(强调效果)。
图6说明在图4所示的用1位的像素数据构成副图像像素数据(扫描宽度数据)32部分的情况中,有关本发明的另一实施形态的编码方法所采用的运行长度压缩规则11~15。
用于1位像素数据的运行长度压缩规则11至15分别用图6中的规则11、规则12、规则13、规则14,以及规则15表示。
在图6中,规则11是用于连续的1-7个像素的压缩规则,包括用0位限定的编码头611(或如虚线框所示没有编码头存在),用3位限定的表示连续像素数的信息612,以及用1位限定的数据613。
规则12是用于连续的8-15个像素的压缩规则,包括用3位限定的编码头621,用4位限定的表示连续像素数的信息622,以及用1位限定的像素数据623。
规则13是用于连续的16-127个像素的压缩规则,包括用4位限定的编码头631,用7位限定的表示连续像素数的信息632,以及用1位限定的像素数据633。
规则14是用于连续的直到行端的像素的压缩规则,包括用7位限定的编码头641,以及用1位限定的像素数据643。
规则15是用于字节匹配的压缩规则,包括压缩数据654(非字节匹配),以及用4位限定的空数据655。
在图6的第1行所示的规则11中,同一像素连续1~7个的情况下,用4位数据构成编码(运行长度压缩)的数据1单位。这种情况下,用最初的3位表示连续像素数,用接着的1位表示像素数据(像素种类的信息等)。例如,如果1位像素数据是“0”,则表示副图像的背景像素,而如果是“1”,则表示副图像的图形像素。
在图6的第2行所示的规则12中,同一像素连续8~15个时,用8位数据构成编码的数据1单位。这种情况下,用最初的3位表示以规则12为基准的编码头(例如000),用接着的4位表示连续像素数据,用其后的一位表示像素数据。
在图6的第3行所示的规则13中,同一像素为16~127个连续的情况下,用12位数据构成编码数据1单位。这种情况下,用最初的4表示以规则13为基准的编码头(例如000),用接着的7位表示连续像素数,用其后的一位表示像素数据。
在图6的第4行所示的规则14中,当从编码数据单位的切换点到行的结束,同一像素连续的情况下,用8位数据构成编码的数据1单位。这种情况下,用最初的7位表示以规则14为基准的编码头(例如0000000),用接着的一位表示像素数据。
在图6的第5行所示的规则15中,当排列编码对象数据的像素行在1行结束时,1行的压缩数据PXD的长度不是8位的整数倍(即字节不匹配)的情况下,追加4位的空数据,使1行的压缩数据PXD成为字节单位(即被字节匹配)。
接着,参照图7具体地说明图像编码方法(使用运行长度压缩编码的编码方法)。
图7示出可构成图4所示的副图像像素数据(扫描宽度数据)32的像素数据,例如是用第1~第9行构成,在各行上都有2位构成的像素(具有最大4种的内容),用各行的2位像素表示文字形状“A”及“B”的情况。在这种情况中,具体地说明各行的像素数据怎样地被编码(运行长度压缩)。
如图7上部所示,作为原始的图像用3种(最大4种)像素数据构成。即,用2位图像数据(00)b表示副图像的背景的像素颜色,用2位图像数据(01)b表示副图像内的文字“A”及“B”的像素颜色,用2位图像数据(10)b表示对于副图像文字“A”及“B”的强调像素颜色。
若用扫描器扫描包含文字“A”和“B”的源图像,则这些文字图形在每次扫描时从左向右用1像素单位读出。这样读出的图像数据,被输入到进行根据本发明的运行长度压缩的编码器中(在后述的图10的实施形态中是200)。
此编码器可以由使执行根据用图5说明的规则1~规则6的运行长度压缩的软件进行动作的微机(MPU或CPU)构成。关于此编码器软件,将参照图13及图14的流程图在以后叙述。
以下,说明关于运行长度压缩以一个像素单位读出的文字图形“A”和“B”的顺序(sequential)位列的编码处理。
在图7的例子中,由于将源图像的像素颜色数假定为3个,因此,编码处理对象的图像数据(文字图形“A”及“B”的顺序位列),用2位像素数据(00)b表示背景像素颜色“·”,用2位像素数据(01)b表示文字像素颜色“#”,用2位像素数据(10)b表示强调像素颜色“0”。此像素数据(00,01等)的位数(=2)也可以称为像素幅。
再有,为了简单起见,在图7的例子中,设编码处理对象图像数据(副图像数据)的显示幅为16像素,扫描行数(显示的高度)设为9行。
首先,从扫描器得到的像素数据(副图像数据),由微机一次转换为压缩前的扫描宽度值。
即,如果以图7上部的第1行为例,则是把3个连着的像素“···”转换为(·*3)#,把其后的1个“0”转换为(0*1),把此后的1个“#”转换成(#*1),此后的1个“0”转换成(0*1),其后的3个连续像素“···”转换成(·*3),此后的1个“0”转换成(0*1),其后4个连续像素“####”转换为(#*4),其后的1个“0”转换成(0*1),最后1个“·”转换成(·*1)。
其结果,如图7的中部所示,第1行的压缩前扫描宽度数据为“·*3/0*1/#*1/0*1/·*3/0*1/#4/0*1/·*1/”。此数据由文字像素颜色等的图像信息,和表示其连续数的连续像素数组合构成。
以下同样地,图7上部的第2行~第9行的像素数据行,成为如图7中部第2行~第9行所示的压缩前扫描宽度数据行。
在此,注意第1行的数据,由于从行的开始是连续3个背景像素颜色“·”,所以适用图5的压缩规则1。其结果,第1行最初的“···”即(·*3)被编码成表示“3”的2位(11)和表示背景像素颜色“·”的(00)组合成的(1100)。
第1行中接着的数据,由于“”是1个,所以仍适用规则1。其结果,第1行中接着的“”即(*1)被编码成表示“1”的2位(01)和表示强调像素颜色“”的(10)组合后的(0110)。
进而在接下来的数据中,由于“#是1个,所以仍适用规则1。其结果,第1行的接下来的“#”即(#*1)被编码成表示“1”的2位(01)和表示文字像素颜色“#”的(01)组合成的(0101)。(有关此#的部分在图7的中部及下部用虚线围起表示)。
以下图样的,(0*1)被编码成(0110),(·*3)被编码成(1100),(0*1)被编码成(0110)。
第1行中其后的数据,因“#”是4个,所以适用图5的规则2。其结果,第1行的此“#”即(#*4)被编码成表示适用规则2的2位头(00)、表示连续像素数“4”的4位(0100)、表示文字像素颜色“#”的(01)组合成的(00010001)。(有关此#部分,用虚线围起示意)第1行中进一步其后的数据,由于“0”是1个,因此适用规则1。其结果,此“0”即(0*1)被编码成表示“1”的2位(01)和表示强调像素颜色“0”的(10)组合后的(0110)。
第1行的最后的数据,因为“·”是1个所以适用规则1。其结果,此“·”即(·*1)被编码成表示“1”的2位(01)和表示背景像素颜色“·”的(00)组合成的(0100)。
如上所述那样,第1行的压缩前扫描宽度数据“·*3/0*1/#*1/0*1/·*3/0*1/#*4/0*1/·*1”被压缩成(1100)(0110)(0101)(0110)(1100)(0110)(00010001)(0110)(0100),第1行的编码结束。
以下直至第8行同样地进行编码。在第9行中,1行全部被同一背景像素颜色“·”占满。这种情况下,适用图5的压缩规则5。其结果,第9行的压缩前扫描宽度数据“·*16”被编码成表示同一背景像素颜色“·”到行结束的连续14位头(00000000000000),和表示背景像素颜色“·”的2位像素数据(00)组合成的16位的(0000000000000000)。
再有,根据上述规则5的编码也适用于压缩对象数据从行的中途开始持续到行结束的情况。
图10是说明具有根据本发明被编码后的图像信息(图3的31+32+33)的高密度光盘从批量生产到用户手中再生的过程,同时说明根据本发明的被编码后的图像信息从广播/有线电视传送到一般用户/有线电视用户的接收/再生的过程的框图。
例如,当如图7中部所示的压缩前扫描宽度数据输入到图10的编码器200中时,编码器200根据例如图5的压缩规则1~6的软件处理,将输入的数据进行运行长度压缩(编码)。
当在图1所示的光盘OD上记录如图2所示的逻辑构成的数据时,由图10的编码器200进行的运行长度压缩处理(编码处理),针对图3的副图像数据实施。
在图10的编码器200中,还输入为使上述光盘OD完成的所需要的各种数据。这些数据例如按照MPEG(Mortion Picture ExpertGroup)的规格被压缩,压缩后的数字数据被送至激光刻槽机202或调制器/发射机210。
在激光刻槽机202中,来自编码器200的MPEG压缩数据被在图中未示的母模上刻槽,制造光盘母盘204。
在粘合2张高密度光盘批量生产设备206中,以此母盘204为模形,将母盘的信息复制在例如厚度0.6毫米的聚碳酸酯基板的激光光反射膜。将分别被各母盘复制出的大量的2张聚碳酸酯基板上粘结后,就成为厚度1.2毫米的两面光盘(或单面读形两面光盘)。
用设备206批量生产出的粘成的高密度光盘OD在各种市场上发售,到达用户手中。
发售出的光盘OD在用户的再生装置300中被再生。此装置300具备将由编码器200编码后的数据还原为源信息数据的译码器101。在译码器101中被译码后的信息,例如被送至用户的监视器TV成为图像。这样,最终的用户从大量市售的盘OD中就可以观赏原版的图像信息。
另一方面,从编码器200输送到调制器/发射机210的压缩信息,沿着规定的规格被调制发射。例如,来自编码器200的压缩图像信息,与对应的声音信息一同被发射到卫星(212)。或者,来自编码器200的压缩图像信息与对应的声音信息一同被有线发送(212)。
发射或有线发送的压缩图像/声音信息由用户或有线电视用户的接收器/解调器400接收。此接收器/解调器400具有将由编码器200编码后的数据还原为源信息的译码器101。在译码器101中被译码后的数据,例如被送到用户的监视器TV成为图像。这样,最终的使用者就可以从发射或有线传送的压缩图像信息观赏原版图像信息。
图11是显示执行根据本发明的图像译码(运行长度扩张)的译码器硬件一实施形态(顺序检查方式)的方框图。译码被运行长度压缩的副图像数据SPD(相当于图3的数据32)的译码器101(参照图10),可以如图11那样地构成。
以下,参照图11说明关于对包含如图4所示那样形式的被运行长度压缩后的像素数据的信号进行运行长度扩张的副图像数据译码器。
如图11所示,此副图像译码器101的构成如下输入副图像数据SPD的数据I/O102;存储副图像数据SPD的存储器108;控制此存储器108的读写动作的存储器控制器105;从存储器108读出的代码数据(被运行长度压缩后的像素数据)的工作信息检知1单位(1组)的连续代码长度(编码头),输出该连续代码长度分割信息的连续代码长度检测部106;根据来自此连续代码长度检测部106的信息,取出1数据块的代码数据的代码数据分割部103;接收从此代码数据分割部103输出的表示1压缩单位的工作信息的信号,和表示连续代码长度检测部106输出的数据位的“0”从1组的代码数据的开头连续了几个的“0”位的连续数的信号(期间信号),从这些信号计算1数据块的连续像素数的工作长度设定部107;接收来自代码数据分割部103的像素颜色信息和从工作长度设定部107输出的期间信号,只在此期间输出颜色信息的像素颜色输出部104(Fast-in/Fast-out型);读入从存储器108读出的副图像数据SPD中的头数据(参照图4),根据读入的数据进行各种处理设定和控制的微计算机112;控制存储器108的读写地址的地址控制部109;由微计算机112设定对于不存在工作信息的行中的颜色信息的不足像素颜色设定部111;确定在TV画面等上显示副图像时的显示区域的显示有效许可部110等。
再有,在图53~图57的说明中被讲到,在译码器101的MPU112中连接有系统计时器和缓冲存储器121。
如用其它的说法再次说明上述说明,则如下述。即,如图11所示,扫描宽度被压缩了的副图像数据SPD通过数据I/O102被送到译码器101内的总线。被送入总线的数据SPD通过存储器控制器105被送至存储器108,存储在其中。另外,译码器101的内部总线连接着代码数据分割部103、连续代码长度检测器106、微计算机(MPU或CPU)112。
从存储器108读出的副图像数据的副图像分组头31被微计算机112读取。微计算机112基于图4所示的各种参数,根据被读出的头31,在地址控制部109中设定译码开始地址(SPDDADR),在显示有效许可部110中设定副图像的显示开始位置和显示宽度和显示高度的信息(SPDSIZE),在代码数据分割部103中设定副图像的显示幅(行上的位数)。被设定的各种信息保存于各部分(109,110,103)的内部寄存器中。此后,保存于寄存器中的各种信息就可以由微计算机112存取。
地址控制部109根据设定在寄存器中的译码开始地址(SPDDAD),通过存储器控制部105存取存储器108,开始读出要译码的副图像数据。这样,从存储器108读出的副图像数据,被送至代码数据分割部分103和连续代码长度检测部106。
扫描宽度被压缩后的副图像数据SPD的编码头(在图5的规则2~5中是2~14位)由连续代码长度检测部106检测出,在数据SPD内的同一像素数据的连续像素数,以来自连续代码长度检测部106的信号为基础由工作长度设定部107检出。
即,连续代码长度检测部106,计数从存储器108读出的数据的“0”位的个数,从而检知编码头(参照图5)。此检测部106按照检知的编码头的值,将分割信息SEP.INFO。传给代码数据分割部103。
代码数据分割部103按照得来的分割信息SEP.INFO,在工作长度设定部107中设定连续像素(工作信息),同时在FIFO型的像素颜色输出部104中设定像素数据(SEPARATED DATA;在此是像素颜色)。此时,代码数据分割部分103统计副图像数据的像素数,比较像素数计数值和副图像的显示幅(1行的像素数)。
当在1行的译码结束时刻字节不匹配(即1行的数据位长度不是8的倍数)时,代码数据分割部103,把此行末尾的4位数据看做在编码器追加的空数据舍去。
工作长度设定部107根据前述连续像素数(工作信息)和像素点时钟(DOTCLK)以及水平/垂直同步信号(H-SYNC/V-SYNC)。将为使像素数据输出的信号(PERIOD SIGNAL)传给像素颜色输出部104。于是,像素颜色输出部104在像素数据输出信号(PERIODSIGNAL)有效期间(也就是输出同一像素期间),输出来自代码数据分割部103的像素数据作为译码后的显示数据。
这时,当由来自微计算机112的指令变更译码开始行时,有时存在没有工作信息的行。这种情况下,不足像素颜色设定部111将预先设定的不足的像素颜色数据(COLOR INFO)传给像素颜色输出部104。于是,在将没有工作信息的行数据传给代码数据分割部103期间,像素颜色输出部104输出来自不足像素颜色设定部111的不足像素颜色数据(COLOR INFO)。
即,在图11的译码器101情况下,当被输入的副图像数据SPD中没有图像数据时,微计算机112就在不足像素颜色设定部111中,设定其不足部分的像素颜色信息。
与副图像画面的水平/垂直同步信号同步地从显示有效许可部(Display Activator)110向该像素颜色输出部104传送决定使译码后的副图像在未图示的监视器画面上的哪个位置显示的显示许可(Display Enable)信号。另外,根据来自微计算机112的颜色信息指令,从许可部110向输出部104输送颜色切换信号。
地址控制部109由微计算机112处理设定后,向存储器控制部105、连续代码长度检测部106、代码数据分割部103以及工作长度设定部107送出地址数据以及各种时间信号。
副图像数据SPD的数据组通过数据I/O部102取入,其在被存储于存储器108时,此数据SPD的组头的内容(译码开始地址、译码结束地址、显示开始位置、显示宽度、显示高度等)由微计算机112读取。微计算机112根据读取的内容,在显示有效许可部110中设定译码开始地址、译码结束地址、显示开始位置、显示宽度、显示高度等。这时,可以形成被压缩的像素数据是几位构成(在此设像素数据2位),能够由图4的副图像分组头31的内容决定。
以下,就被压缩后的像素数据是2位构成(使用规则是图5的规则1~6)的情况,说明图11的译码器101的动作。
当由微计算机112设定译码开始地址时,地址控制部109传送与存储器控制部105对应的地址数据,同时向连续代码长度检测部106传送写入开始信号。
连续代码长度检测部106,应答传入的写入开始信号,向存储器控制部105传送读信号,读入编码数据(被压缩后的副图像数据32)。而且,在此检测部106中,检验读入的数据中的前2位是否全为“0”。
在前2位不是“0”的情况下,判定压缩单位的信息组长度为4位(参照图5的规则1)。
如果前2位是“0”,则进一步检验接着的2位(前4位)。在不全是“0”的情况下,判定压缩单位的信息组长度是8位(参照图5的规则2)。
如果前4位都是“0”,则进一步检验接着的2位(前6位)。在不全是“0”的情况下,判定压缩单位的信息组长度是12位(参照图5的规则3)。
如果前6位都是“0”,则进一步检验接着的8位(前14位)。在不全是“0”时,判定压缩单位的信息组长度为16位(参照图5的规则4)。
若前14位全是“0”,则在判定压缩单位的信息组长度为16位的同时,判定为至行结束连续着同一像素数据(参照图5的规则5)。
另外,若至行结束读入的像素数据的位数是8的整数倍则保持不变,若不是8的整数倍,为了实现字节匹配,判定读入的数据的结尾需要4位空数据(参照图5的规则6)。
代码数据分割部分103,根据由连续代码长度检测部106判定出的上述判定结果,从存储器108取出副图像数据32的1个信息块(1压缩单位)。而且在分割部103中,被取出的1信息块数据被分割成连续像素数和像素数据(像素的颜色信息等)。分割后的连续像素数的数据(RUNUNFO)被送至工作长度设定部107,分割后的像素数据(SEPARATED DATA)被送至像素颜色输出部104。
另一方面,显示有效许可部110按照从微计算机112接收来的显示开始位置信息、显示宽度信息及显示高度信息,与从装置外部供给的像素点时钟(PIXEL-DOT CLK)、水平同步信号(H-SYNC)及垂直同步信号(V-SYNC)同步地生成指定副图像显示期的显示许可信号(允许信号)。此显示许可信号被输出到工作长度设定部107中。
向工作长度设定部107传送从连续代码长度检测部106输出的表示现在的信息组数据至行结束是否是连续的信号,和来自代码数据分割部103的连续像素数据(RUN INFO)。工作长度设定部107的构成是,根据来自检测部106的信号以及来分割部103的数据,确定译码中的信息块具有的像素点数,在与此点数对应的期间内,向像素输出部104输出显示许可信号(输出许可信号)。
像素颜色输出部104,在来自工作长度设定部107的期间信号接收中成为许可状态,在此期间内,将从代码数据分割部103接收来的像素颜色信息与像素点时钟(PIXEL-POT CLK)同步,作为译码后的显示数据传送到图中未示的显示装置。即,从像素颜色输出部104输出译码中信息块的像素图形连续点数的相同的显示数据。
另外,连续代码长度检测部106,当判定编码数据至行结束是相同的像素颜色数据时,向代码数据分割部103输出连续代码长16位用的信号,向工作长度设定部107输出表示到行结束是相同像素颜色数据的信号。
工作长度设定部107当从检测部106接受上述信号时,向像素颜色输出部104输出许可信号(期间信号),以使水平同步信号H-SYNC在到非有效之前持续保持编码数据的颜色信息为许可状态。
再有,当微计算机112为使副图像的显示内容上卷而变更译码开始行时,有可能在预先设定显示区域内不存在作为译码使用的数据行(即译码行不足)。
图11的译码器101为了对应处理这种情况,预先设置嵌入不足的行的像素颜色数据。而若在实际中检测出行不足,则转换至不足像素颜色数据显示方式。具体地说,当从地址控制部109向显示有效许可部110传送数据结束信号时,许可部110向像素颜色输出部104传送颜色切换信号(COLOR SW SIGNA L)。像素颜色输出部104应答此切换信号,将来自代码数据的像素颜色数据的译码输出转换至来自不足像素颜色设定部110的颜色信息(COLOR INFO)的译码输出。此切换状态维持在不足行的显示期间中(DISPLAY ENABLE=有效)。
再有,在上述行不足产生的情况下,也可以在此期间用中止译码处理动作来代替使用不足像素颜色数据。
具体地说,例如当从地址控制部109向显示有效许可部110输入数据结束信号时,可以从许可部110向像素颜色输出部104输出指令显示中止的颜色切换信号。于是,像素颜色输出部104就在此显示中止指令颜色切换信号于有效的期间内中止副图像的显示。
图8是说明图7例中被编码的像素数据(副图像数据)之中,是怎样译码文字图形“A”的2例(非隔行析象显示和隔行析象显示)。
图11的译码器101可以用于将图8上部所示的压缩数据译码成图8左下部所示的非隔行析象显示数据的情况下。
与此对应,在将图8的上部所示的压缩数据译码成图8右下部所示的隔行析象显示数据的情况下,需要2次扫描同一像素行的行倍加器(例如,在偶数信息组中再次扫描与奇数信息组的行#1有相同内容的行#10;V-SYNC单位的切换)。
另外,当用与隔行析象显示同等的图像显示量进行非隔行析象显示时,需要另外的行倍加器(例如,使具有与图8右下部的行#1同样内容的行#10与行#1连续;H-SYNC单位的切换)。
图12是说明具有上述行倍加器功能的译码器硬件的实施形态(隔行析象模式)的方框图。图10的译码器101也可以由图12构成的译码器构成。
在图12的构成中,微计算机112根据副图像的水平/垂直同步信号,检测出隔行析象显示的奇数场和偶数场的发生时间。
若检测出奇数场,微计算机112向选择信号生成部118传送“现在是奇数场”的模式信号。于是,从选择信号生成部118向选择器115输出选择来自译码器101的译码数据的信号。于是,奇数场的行#1~#9的像素数据(参照图8右下部),从译码器101经由选择器115作为视频输出传送至外部。这时,这些奇数场的行#1~#9的像素数据,被暂存于行存储器114。
如检测出移动到偶数场时,微计算机112向选择信号生成部118传送“现在是偶数场”的模式信号。于是,从选择信号生成部118向选择器115输出选择存储于行存储器114中的信号。偶数场的行#10~#18的像素数据(参照图8的右下部),从行存储器114经选择器115作为视频输出传送到外部。
这样,通过合成奇数场的行#1~#9的副图像图像(在图8的例子中是文字“A”)和偶数场的行#10~#18的副图像图像(图8的文字“A”),就可以实现隔行析象显示。
在图4所示的副图像数据的副图像信息头31中,设置有表示TV画面的帧显示模式/场显示方式的参数位(SPMOD)。
在非隔行析象显示模式显示和隔行析象显示同等的图像显示量时,成为如下面所述。
图12的微计算机112在读入了副图像分组头31时,可以从上述参数SPMOD的设定值(有效=“1”;非有效=“0”)判断是隔行析象模式(有效“1”)还是非隔行析象模式(非有效“0”)。
在图12的构成中,若参数SPMOM是有效=“1”,微计算机112检测出是隔行析象模式,并向选择信号生成部118传送表示隔行析象模式的模式信号。接受了该模式信号的生成部118在水平同步信号H-SYNC每次发生时,向选择器115传送切换信号。于是,选择器115在水平同步信号H-SYNC每次发生时相互切换来自副图像译码器101的当前信息组的译码输出(DECODED DATA)和暂时存储于行存储器114中的当前信息组的译码输出,并将视频输出传送到外部TV等。
如上所述,若在每次H-SYNC时转换输出当前的译码数据和行存储器114内的译码数据,则可以用隔行析象模式显示具有原图像(译码后的数据)2倍密度(水平扫描是2倍)的图像。
在这样构成的副图像译码器101中,并不是读入1行数据后进行译码处理,而是将被顺序输入的位数据,从译码数据单位信息组的起始边计数每1位边读入2~16位,进行译码处理。这种情况下,译码数据1单位的位长(4位,8位,12位,16位等)在译码之前检测出。而用检测出的数据长度单位,被压缩后的像素数据实时复原为3种像素(图7中是“·”、“0”、“#”)。
例如在译码按照图5的规则1~规则6编码后的像素数据时,副图像译码器101也可以具备位计数器和比较小容量的数据缓冲器(行存储器114等)。换言之,可以使副图像译码器101的电路构成比较简单,从而可以使包括该编码器的装置的总体体积小型化。
即,本发明编码器不需要象已有的MH编码方法那样在译码器内设置大的代码表,另外,也不需要象算术编码方法那样在编码时读2次数据。进而,本发明的译码器不需要象乘法器那样比较复杂的硬件,而用计数器和小容量缓冲器等的简单的电路追加就可以实现。
如果根据本发明,就可以用比较简单的构成实现多种像素数据(用2位构成时最大为4种)的运行长度压缩/编码以及其运行长度扩张/译码。
图13是说明实行有关本发明的一实施形态的图像编码(运行长度压缩)的,例如由图10的编码器(200)实行的软件的流程图。
根据图5的运行长度压缩规则1~6的一系列编码处理,由图10所示的编码器200内部的微计算机作为软件处理实行。由编码器200进行的全部编码处理可以按照图13的流程进行。副图像数据中像素数据的运行长度压缩可以按照图14的流程进行。(这里不涉及图3的显示控制程序表DCSQT33的编码。有关DCSQT33部分的编码,参照图53后述)。
这种情况下,编码器200内部的计算机,首先,当由键输入等指定图像数据的行数和位数时(步ST801),则预留副图像数据的头区域,行计数值初始化为“0”(步ST802)。
而像素图形若按每1像素顺序输入,则编码器200内的计算机取得最初1像素的像素数据(这里是2位),在保存此像素数据,设定像素计数为“1”的同时,设定点计数值为“1”(步ST803)。
接着,编码器200的内部计算机取得下面的像素图形的像素数据(2位),与在此前输入的1个保存中的像素数据比较(步ST804)。
此比较结果,在像素数据不相等的情况下(步ST805的no),进行编码转换处理1(步ST806),保存现在的像素数据(步ST807)。而像素计数值增加+1,与此对应,点计数值也增加+1(步ST808)。
进而,步骤ST804的比较结果,当像素数据相等的情况下(步ST805的Yes),步ST806的编码转换处理1被进位移至步ST808。
像素计数值和点计数值增加(步ST808)后,编码器200的内部计算机检验现在编码中的像素行是否是末尾(步ST809)。如果是行末尾(步ST809的Yes),则进行编码转换处理2(步ST810)。如果不是行末尾(步ST809的no),则返回步ST804,反复步ST804~步ST809的处理。
步ST810的编码转换处理2一结束,编码器200内部的计算机就检验编码后的位列是否是8位的整数位(字节匹配的状态)(步ST811A)。如果字节不匹配(步ST811A的no),则在编码后的位列的末尾追加4位空数据(0000)(步ST811B)。在空数据追加处理后,或若编码后的位列是字节匹配(步ST811A的Yes),则编码器内计算机的行计数值(微计算机内部的通用寄存器)增加+1(步ST812)。
行计数的值增加后,若没有达到最终行(步ST813的no),则返回步ST803,反复步ST803~步ST812的处理。
若行计数的值增加后,到达最终行(步骤ST813的Yes),则结束编码处理(在此,是2位像素数据的位列的运行长度压缩)。
图14是说明图13的编码转换处理1内容的一例的流程图。
在图13的编码转换处理1(步ST806)中,由于假定编码对象像素数据是2位,所以可以适用图5的运行长度压缩规则1~6。
对应于这些规则1~6,由计算机软件进行以下判断像素计数值是否是0(步ST901);像素计数值是1~3(步ST902)吗;像素计数值是4~15(步ST903)吗;像素计数值是16~63(步ST904)吗;像素计数值是64~255(步ST905)吗;像素计数值是否显示行结尾(步ST906);像素计数值是否是256以上(步ST907)。
此编码器200的内部计算机,根据上述判断结果确定工作信息组的位数(同一种像素数据的1单位长)(步ST908~步ST913),在副图像单元头31之后,确保此工作信息组位数的区域。这样,连续像素数被输出到确保的工作信息组中,像素数据输出到像素信息组,并记录在编码器200内部的存储装置(未图示)中(步ST914)。
图15说明实行本发明的一实施形态的图像译码(扫描横向扩张),例如由图11或图12微计算机112实行的软件的流程图。(在此,不涉及图3的显示控制程序表DCSQT33的译码,有关DCSQT33部分译码,参照图54~图57在以后叙述)。
另外,图16是说明应用图15的软件的译码器步骤(ST1005)的内容的一例的流程图。
即,微计算机112读入被运行长度压缩后的副图像数据(像素数据是2位构成)的最初的头31后解析其内容(参照图4)。根据解析后的头的内容,译码并指定该数据的行数及点数。若指定了这些行数和点数(步ST1001),则将行计数值及点计数值初始化为“0”(步ST1002~步ST1003)。
微计算机112,在副图像单元头31之后,顺序取入接着的数据列;计数点数及点计数值。从点数减算点计数值,算出连续像素数(步ST1004)。
这样通过算出连续像素数,微计算机112对应于此连续像素数值执行译码处理(步ST1005)。
在步ST1005的译码处理后,微计算机112加算点计数值和连续像素数,把它作为新的点计数值(步ST1006)。
而后,微计算机112顺序取入数据,执行步ST1005的译码处理,积累的点计数值与最初设定的行终止值(行结尾的位置)一致时,1行的数据的译码处理结束(步ST1007的Yes)。
接着,如果译码后的数据是字节匹配(步ST1008A的Yes),则去除空数据部分(步ST1008B),而后,使行计数值增加+1(步ST1009),在到达最终行之前(步ST1010的no),反复步ST1002~ST1009的处理。若到达最后一行(步ST1010的Yes),则结束译码。
图15的译码处理步骤ST1005的处理内容,例如图16所示。
在此处理中,从开头取得2位,到判定此位是否是“0”反复这一过程(步ST1101~步1109)。由此,对应于图5的运行长度压缩规则1~6的连续像素数,即工作连续数被确定(步ST1110~步ST1113)。
在确定工作连续数后,把接在其后读入的2位作为像素图形(像素数据;像素的颜色信息)(步ST1114)。
若确定像素数据(像素的颜色信息),则将指数参数“1”设为0(步ST1115),在参数“i”与工作连续数一致之前(步ST1116),输出2位像素图形(步ST1117),使参数“1”增加+1(步ST1118),使相同的像素数据的1单位的输出结束,终止译码处理。
如果根据此副图像数据的译码方法,则副图像数据的译码处理就可以只用数位的判定处理和数据块的分割处理和数据位的计数处理这样的简单处理完成。因此,不需要以往的MH编码方法等所使用的大的代码表,将被编码后的位数据译码成原来的像素信息的处理·构成变得简单。
再有,在上述实施形态中,在数据译码时假设读取最大16位的位数据,设置了可以确定相同像素的1单位的符号代码长度的位数,但是,此符号位长不限于此。例如此符号位长既可以是32位也可以是64位。但是如果位长度增加,则需要相应容量的大数据缓冲存储器。
另外,在上述实施例中,是将像素数据(像素的颜色信息)设置成例如从16色的彩色调色板中选出的3颜色的颜色信息,但是,此外也可以用2位像素数据表示彩色3原色(红成分R、绿成分G、蓝成分B;或亮度信号成分Y,色度红信号成分C,色度蓝信号成分Cb等)各自的振幅信息。即,像素数据并不限于特定种类的颜色信息。
图17示出图11的变形例。在图11中,计算机112是以软件进行头分离的操作,但在图17中,是在译码器101内部按硬件进行头的分离操作。
即,如图17所示,被运行长度压缩后的副图像数据SPD,经数据I/O102被传送至译码器101内部的总线。被传送到总线的数据SPD经存储器控制部105向存储器108传送,存储在其中。另外,译码器101的内部总线连接着代码数据分割部103、连续代码长度检验部106、与微计算机(MPU或CPU)112联系的头分割部113。
从存储器108读出的副图像数据的副图像单元头31由头分割部113读取。分割部113基于图4所示的各种参数,根据读出的头31,在地址控制部109中设定译码开始地址(SPDDADR),在显示有效许可部110中设定副图像的显示开始位置和显示宽度以及显示高度的信息(SPDSZ),在代码数据分割部103中设定副图像的显示宽度(行上的点数)。设定后的各种信息保存在各部(109,110,103)的内部寄存器中。其后,保存在寄存器中的各种数据就可以由微计算机112存取。
地址控制部109根据在寄存器中设定的译码开始地址(SPDDADR),经存储器控制部存取存储器108,开始读出要译码的副图像数据。这样从存储器108读出的副图像数据被传送至代码数据分割部103及连续代码长度检测部106。
经运行长度压缩的副图像数据SPD的编码头(在图5的规则2~5中是2~14位)由连续代码长度检测部106检测出,在数据SPD内的同一像素数据的连续像素数,由工作长度设定部107根据来自连续代码长度检测部106的信号检测出。
以下,参照图17~图21,说明与用图15及图16说明的译码方法不同的另一译码方法。
图18是说明有关本发明的另一实施形态的图像译码(运行长度扩张)处理的前半部分的流程图。
在译码开始时,图17的译码器101内部的各块被初始化(寄存器的清零、计数器的复位等)。其后,读取副图像单元头31,将其内容(图4的各种参数)安置在头分割部113的内部寄存器中(步ST1200)。
当头31的各种参数寄存于头分割部113的寄存器时,头31的读取结束的状态通知微计算机112(步ST1201)。
微计算机112接收头读取结束状态后,指定译码开始行(例如图4的SPLinel),将此开始行通知头分割部113(步ST1202)。
头分割部113接收到指定的译码开始行的通知后,根据在自身的寄存器中存储的头31的各种参数,将指定的译码开始行的地址(图4的SPDDADR)和译码结束地址(图4的SPEDADR;从开始行地址相对移动1行的地址)建立于地址控制部109中;将译码后的副图像的显示开始位置和显示宽度和显示高度(图4的SPDSIZE)建立于显示有效部110中;
将显示宽度的值(LNEPIX;虽然在图4中未示出,但包含在SPDSIZE中的1行的像素数)建立于代码数据分割部103中(步ST103)。
地址控制部109将译码地址送至存储器控制部105。于是,将要译码的数据(经压缩的副图像数据SPD)通过存储器控制部105,从存储器108读出到编码数据分割部103及连续代码长度检测部106。此时,已读出的数据以字节为单位建立于分割部103和检测部106的各自的内部寄存器(步ST1204)。
连续代码长度检测部106,计数从存储器108读出的数据的“0”位的数,根据此计数值检测出适合图5的规则1~5的某一条的编码头(步ST1205)。此编码头检测的详细过程在以后参照图20说明。
连续代码长度检测部106,按照检测出的编码头的值,生成与图5的规则1~5的某一规则对应的分割信息SEP.INFO(步ST1206)。
例如,从存储器108读出的数据的“0”位的计数值如果是零,则生成表示规则1的分割信息SEP.INFO;若此计值数是2,则生成表示规则2的分割信息SEP.INFO;若此计数值是4,则生成表示规则3的分割信息SEP.INFO;若此计数值进6,则生成表示规则4的分割信息SEP.INFO;若此计数值是14,则生成表示规则5的分割信息SEP.INFO。如此生成的分割信息SEP.INFO被传送到编码数据分割部103。
编码数据分割部103,按照来自连续代码长度检测部106的分割信息SEP.INFO的内容,在将连续像素(PIXCNT工作信息)建立于工作长度设定部107中的同时,将在连续像素数据后接着的2位像素数据(像素颜色数据从副图像数据组分割出的数据)置于像素颜色输出部104。这时,在分割部103的内部,像素计数器(未图示)的现计数值NOWPIX只增加连续像素数PIXCNT的部分(步ST1207)。
图19是说明有关本发明的另一实施形态的图像译码(运行长度扩张)处理的后半部分(图18的节点A以下)的流程图。
在前面的步骤ST1203中,将与副图像的显示宽度对应的1行的像素数(点数)LNEPIX从头分割部113通知给编码数据分割部103。在编码数据分割部103中,检验在其内部像素统计值NOWPIX是否超过通知的1行的像素数据数LNEPIX(步ST1208)。
在此步中,当像素计数值NOWPIX到达1行像素数据数LNEPIX以上时(步ST1028的no),寄存着一字节的数据的分割部103内部寄存器被清零,像素统计值NOWPIX变为0(步ST1209#)。这时,当字节匹配的情况下,就切除4位的数据。当像素统计值NOWPIX比1行像素数据数LNEPIX还小时(步ST1208的Yes),分割部103的内部寄存器不被清零,而保持原状态。
工作长度设定部107,根据在前面的步ST1207中寄存的连续像素数PIXCNT(工作信息)、决定像素点的传送速率的点时钟DOTCLK、使副图像同步显示在主图像的显示画面上的水平和垂直同步信号H-SYNC及V-SYNC,生成设置于像素颜色输出部104中的为在必要的期间使像素数据输出的显示期间信号(PERIODSIGNAL)。生成后的显示期间信号传送至像素颜色输出部104(步ST1210)。
像素颜色输出部104,在接收从工作长度设定部107来的显示期间信号的期间,输出在前面的步ST1207中设置的分割数据(例如表示像素颜色的像素数据),作为译码后的副图像的显示数据(步1211)。
如此输出的副图像显示数据,随后在图中未示的电路部分中被合成为适宜主图像的图像,就可以在未图示的TV监视器上显示。
在步ST1211的像素数据输出处理后,如果译码数据没有结束,则返回图18的步ST1204(步ST1212的no)。译码数据是否结束,可以由至设置于头分割部中的副图像显示数据的结束地址(SPEDADR)之前的数据,是否已在编码数据分割部103中处理完毕来判断。
若数据的译码已结束(步ST1212的Yes),则检验来自显示有效许可部110的显示许可信号(DISPLAY ENABLE)是否有效。显示有效许可部110,在地址控制部109发送数据结束信号(DSTA ENDSIGNAL)之前,一直产生有效状态(例如高电平)的显示许可信号。
如果许可信号有效,则不论数据译码结束与否仍判断为显示期间(步ST1213的Yes)。这种情况下,显示有效许可部110向工作长度设定部107和像素颜色输出部104传送颜色切换信号(步ST1214)。
这时,像素颜色输出部104从不足像素颜色设定部111接收不足像素颜色数据。从显示有效许可部110接收到颜色切换信号的像素颜色输出部104,将输出的像素颜色数据切换至来自不足像素颜色设定部111的不足像素颜色数据(步ST1215)。于是,在显示许可信号有效期间(步ST1213~步ST1215的循环),在译码数据不存在的副图像的显示期间,用不足像素颜色设定部111提供的不足像素颜色,填在副图像的显示区域。
如果显示许可信号是非有效状态,则判定为译码后的副图像的显示期间结束(步ST1213的no)。于是,显示有效许可部110将表示1帧的副图像译码已结束的结尾状态传送到微计算机112(步ST1216)。这样一来,1个画面(1帧)的副图像译码处理结束。
图20是说明图18的编码头检测步骤(ST1205)的内容一例的流程图。此编码检测处理由图17(或图11)的连续代码长度检测部106实行。
首先,连续代码长度检测部106被初始化,其内部的状态计数器(STSCNT)被置0(步ST1301)。此后,检验从存储器108按字节单位读入到检测部106中的数据后续2位的内容。此2位的内容如果是“00”(步ST1302的Yes),计数器STSCNT加1(步ST1303)。经检验的2位如果未到达读入检测部106的1字节的末尾(步ST1304的no),则接着检验其后续2位的内容。此2位的内容如果是“00”(步ST1302的Yes),则计数器STSCNT再加1(步ST1303)。
反复步ST1302~步ST1304循环的结果,当在步ST1302中检验的后续2位到达读入检测部106的1字节的末尾时(步ST1304的Yes),则图5的编码头就比6位大。这种情况下,从存储器108向检测部106读入下面的数据字节(步ST1305),并将状态计数器STSCNT置为“4”(步ST1307)。与此同时,在编码数据分割部103中,也读入一字节相同数据。
状态计数器STSCNT被置“4”后,或如果在前面步ST1302中检验的2位内容不是“00”(步ST1302的no),则状态计数器STSCNT的内容确定,其内容作为图5的编码头的内容输出(步ST1307)。
即,如果是状态计数器STSCNT#=“0”,则检验出表示图5的规则1的编码头;如果是状态计数器STSCNT#=“1”,则检测出表示图5的规则2的编码头;如果是状态计数器STSCNT#=“2”,则检测出表示图5的规则3的编码头;如果状态计数器STSCNT=“3”,则检测出表示图5的规则4的编码头;如果状态计数器STSCNT=“4”,则检测出表示图5的规则5(行结束前同一像素数据连续的情况)的编码头。
图21是说明经译码的图像上卷的情况下,本发明的图像译码处理如何进行的流程图。
首先,图11或图17的计码器101内部的各块被初始化,未图示的行译码器LINCNT被清0(步ST1401)。接着,微计算机112(图11)或头分割部113(图17)接收在图8的步ST1201中送出的头读取结束状态(步ST1402)。
行计数器LINCNT的内容(初始为0),被传送到微计算机112(图11)或头分割部113(图17)(步ST1403)。微计算机112或头分割部113检验(步ST1404)接收到的状态是否是1帧(1画面)的结束状态(步ST1206)。
若接到的状态不是1帧的结束状态(步ST1405的no),则在此结束状态到来之前待机。如果接收到的状态是1帧的结束状态(步ST1405的Yes),则将行计数器LINCNT增加1(步ST1406)。
增加后的行计数器LINCNT的内容如未达到行的结束(步ST1407的no),则再次开始图15~图16的译码处理、或图18~图19的译码处理(步ST1408),返回到步ST1403。通过这些译码的反复循环,就可以边译码经运行长度压缩的副图像,边上卷。
另一方面,当增加后的行计数器LINCNT的内容到达行的结束时(步ST1407的Yes),伴随上卷的副图像数据的译码处理结束。
图22是说明实行根据本发明的编码(图3的SPUH+PXD+DCSQT的编码)以及译码(SPUH+PXD+DCSQT的译码)的光盘记录再生装置概要的方框图。
在图22中,光盘唱机300具有基本上与先有的光盘再生装置(小型光盘唱机或激光盘唱机)同样的结构。但是,此激光唱机300可以从插入的光盘OD(记录包含根据本发明的经运行长度压缩后的副图像数据的图像信息的光盘)输出运行长度压缩的图像信息被译码之前的数字信号(编码状态的数字信号)。由于编码状态的数字信号被压缩,所以必要的传送频带宽度可以比传送非压缩数据的情况小。
来自光盘唱机300的压缩数字信号通过调制器/发射器210实况转播,或送至通信电缆。
实况转播的压缩信号,或经电缆传送的压缩数字信号,由接收器或有线用户的接收器/解调器400接收。此接收器400例如具备图11或图17所示构成的译码器101。接收器400的译码器101把接收解调的压缩数字信号进行译码,输出包含编码之前的原副图像数据的图像信息。在图22的构成上,发送接受的传送系统,如果具有一般在5M位/秒以上的平均速率,就能够广播高品质的多媒体图像声音的信息。
图23是说明,按照这个发明被编码器编码的图像信息,通过通讯网络(inter网等),在任意的2个计算机用户间被发送接收情况的框图。
具有用未图示的主计算机管理的自己信息#1的用户1具有个人计算机5001,在这个个人计算机5001上,被连接着各种输入、输出机器5011和各种外部存储装置5021。并且,在这个个人计算机5001的内部槽上(图上没有表示)安装着,被装上了基于本发明的编码器和译码器的具有在通讯上的必要功能的调制解调卡5031。
同样,具有另外一个自己信息的用户#N具有个人计算机500N,在这个个人计算机500N上,被连接着各种输入、输出机器501N和各种外部存储装置502N。并且,在这个个人计算机500N的内部槽上(图上没有表示)安装着被装上了基于本发明的编码器和译码器的具有在通讯上的必要功能的调制解调器卡503N。
现在,一个用户#1操作计算机5001,通过互联(inter)网等的线路600,想与另一个用户#N的计算机500N进行通讯。这时,由于用户#1和用户#N,双方全都具有组装了编码器和译码器的调制解调器卡5031和503N,因此根据本发明被高效率压缩的图像数据可以在短时间内进行交换。
图24示出把按照本发明编码的图像信息(图3的SPUH+PXD+DCSQT)记录在光盘OD上,按照本发明,把被记录的信息(SPUH+PXD+PCSQT)译码的记录再生装置的梗概。
图24的编码器200被构成为把和图10的编码器同样的处理(对应表示在图13-14上的处理)用软件或者硬件(含有固件或布线逻辑电路)实现。
在编码器200上,含有被编码的副图像数据及其它的记录信号,在调制器/激光驱动器702上,例如被调制为(2,7)RLL。被调制的记录信号,从激光驱动器被送到光头704的高输出激光二极管上。由于从这个光头来的记录用的激光,与记录信号相对应的图案,被写在光磁记录盘或者相变化的光盘的OD上。
被写入盘OD上的信息,通过光头706的(激光)拾取读取,在解调器/纠错部708上解调,并且根据需要接受错误订正处理。被解调纠错后的信号,在声音/图像用数据处理部710上接受各种数据处理,再生记录前的信息。
这个数据处理部710,含有与图11的译码器101相对应的译码处理部。用这个译码处理部,实行对应于图15-图16的译码处理(被压缩副图像数据的扩张)。
图25示出了按照本发明的编码器和其外围电路一起被IC化状态的例子。
图26示出了按照本发明的译码器和其外围电路一起被IC化状态的例子。
图27示出了按照本发明的译码器和外围电路一起被IC化状态的例子。
也就是说,按照本发明的编码器及译码器和外围电路一起,可以被IC化,可以把这个IC组装在各种机器上实施本发明。
还有,在图9显示的压缩后的数据的位序列搭乘的数据行被构成为,通常含有一条TV显示画面的水平扫描线的部分的图像信息。但是,这个数据行可以构成为含有多条TV画面的水平扫描线的部分的图像信息,或者还可以构成为含有TV画面1个画面的水平扫描线的全部(即1帧)图像信息。
按照本发明的压缩规则的数据编码器的对象,不限定在说明书上所用副图像数据(3-4色的颜色信息)。也可以把构成副图像数据的图像数据部分多位化,并在其中装入各种信息。例如,如果把像素数据每个像素位用8个位构成,则仅是副图像就可以传送256色的彩色图像(主图像除外)。
这里,图2或者图3所示的副图像数据如图52所示那样被构成在多个通道内。副图像数据块用从这些多个通道中任意选出的通道的多个副图像数据信息组构成。在这里的副图像,具有文字或者图形等的信息。同时再生处理视频数据及音频数据,在视频数据的再生画面上进行重迭显示。
图29示出了副图像信息组的数据构造。如在图29上所显示的那样,副图像的分组数据,由分组头3和副图像头31、和副图像数据32、和显示控制顺序表33构成。
把再生系统应开始其副图像数据块的显示控制的时刻作为表示时间标记(PTSPresentation Time Stamp)记录在分组头3上。但是,这个PTS,像在图28上所表示的那样成为仅仅是记录在各个副图像数据块(Y,W)内的最前面的副图像数据分组头3上。
图30是表示1个以上的副图像信息组构成的副图像单元(参照图3的30)的串联配置状态(n、n+1)、记述在其中的1个单元(n+1)里的分组头上的时间标记PTS、这个PTS相对应的单元(n+1)的显示控制的状态(在那个以前的副图像的显示一清零,指定从现在开始显示的副图像的显示控制顺序。)的例子。
在副图像头31上,被记录了副图像数据信息组的尺寸(2个字节的SPCCE)、被记录了信息组内的显示控制顺序表33的记录起始位置(2个字节的SPDCSQTA)。
在显示控制顺序表33中记录了一条以上,把显示了余像数据的显示开始时间/显示结束时刻的副图像显示控制时间标记(SPDCTSSub-picture Display Control Time Stamp)、应该显示的副图像数据(PXD)32的记录位置(SPN DCSQASub-Picture DisplayControl Saquence Address)和副图像数据的显示控制命令(COMMAND)作为一组的显示控制顺序信息(DCSQTDisplayControl Sequence Table)1以上就被记录。
在这里,分组头3内的时间标记PTS,如文件(图2)最前面的再生时刻那样的,以来自把通过文件全部再生作为基准时刻(SCRSystem Clock Reference)的相对时间进行规定。另外,显示控制顺序表33内的各个时间标记PDCTS,以来自上述PTS的相对时间进行规定。
下面,说明再生系统中副图像数据信息组的时间标记PTS的处理。在这里,假设在再生系统内的副图像处理器(例如图11上的MPU112和它的周边回路)中实行该PTS处理。
图52是用于说明在把副图像数据译码时,副图像数据块的缓冲状态怎样地随时间标记PTS的某个副图像通道而变化的说明图。
在图52中,符号*1表示视频信息组;*2表示音频信息组;*3表示副图像信息组的第1通道;*4f表示带有重放开始时间或表示时间标记PTS的副图像信息组的第2通道;*4表示没有PTS的副图像信息组的第二通道;*5表示副图像信息组的第三通道。至于“PTS”,请参见图29和该说明书中相应的描述。
(1)副图像处理器(图11、图17及其它)把从外部(光盘或者广播局等等)被送来的副图像数据信息组中预先选择通道的副图像数据信息组进行译码,并检查信息组内是否有PTS。
例如,在图52的通道*4f上所表示的那样,PTS存在时,那个PTS就由分组头3分开。其后,例如在图28上所表示的那样的副图像数据的头上,安上PTS,安上PTS头的副图像数据,在缓冲器清零后,被存储在副图像的缓冲器里(例如图11的缓冲器121)。
图52的曲线示出了随着带有PTS的通道*4f的副图像数据信息组的缓冲存储,对于副图像缓冲器121的缓冲量积累的状况。
(2)系统复原后,副图像处理器,在接受含有PTS的最初的信息组后的垂直消隐期间中(由一个显示画面帧/场向下一个显示画面帧/场切换期间中),取入这个PT,把取入的PTS和基准时间计数器STC的计算值比较。这个基准时间计数器STC,计量例如,来自文件最前面的再生开始时等以通过全部文件再生作为基准时刻SCR的经过时间。由副图像处理器内的计数器(例如图11的时间120的一部分)构成。
(3)上述的PTS和STC比较的结果、STC比PTS大时,那个副图像数据直接被显示。另外STC比PTS小时,不做任何处理。这个比较在下次的垂直消隐期间中,再次进行。
(4)如果加入副图像数据的处理,在相同的垂直消隐期间中,把在那个副图像数据信息组内的显示控制顺序表33上记录的最初的副图像显示控制时间特征SPDCTS和副图像处理器内的子基准时间计数器(子STC)的计数值进行比较。这个子STC计算从副图像数据块的再生时刻开始的经过时间,用副图像处理器内的子基准计数器(例如图11的计时器120的另外部分)构成。因此,这个子STC显示在每次下一个(后面的)副图像数据块上更换显示时,都把全部二进制数清零,以后,再次开始增加(时间计数)。
(5)子STC和副图像显示控制时间标记SPDCTS的比较的结果,子STC也比SPDCTS大时,显示控制顺序表33的最前面的显示控制顺序的控制数据(DCSQT例如图29的DCSQTO)就立即被实行,开始副图像的显示处理。
一旦开始显示处理,在每次垂直消隐期间,附加在现在正在显示的副图像数据块的下一个副图像数据块的最前面信息组上的PTS就被读进去,这个被读进去的PTS和基准的时间计数器STC的计算值被进行比较。
这个比较的结果,若STC比PTS大时,图29的通道指针就被设定在下一个副图像数据块的PTS的地址值上,应处理的副图像数据块就被更换到下一个上。例如,在图28的例子中,由于上述通道指针设定的变更,就从副图像数据块Y更换到副图像数据块W上。在这时候,由于副图像数据块Y的数据已经没有必要,副图像缓冲器(例如在图11的存储器108)上产生了数据块Y的大小的空闲区。因此,可以把新的副图像数据信息组输送至这个空闲区里。
由此可见,从副图像块(例如图28的块W)的尺寸和更换时刻(由块Y向块W的更换时刻)可以把副图像数据信息组的缓冲状态(参照图52)在(块W的)副图像的数据编码的时刻,事前专心地设定。因此,把图像、声音、副图像的信息组串行传送时,在各自的译码器部分的缓冲器(副图像译码时,图11及其它图的存储器108)中能够生成的产生溢出或下溢那样的位流。
又,上述的PTS和STC的比较的结果,STC不比PTS大时,副图像数据块的更换就不进行,显示控制顺序表指针(图29的DCSQT指针)就被设定在下一个显示控制顺序表DCSQT的地址值上。而且,现在的副图像数据信息组内的下一个DCSQT的副图像显示控制时间标记SPDCTS和子STC比较。根据这个比较的结果,判定下一个DCSQT实行与否。关于这个动作,以后详述。
又,副图像数据信息组内的最后的DCSQT,由于作为下一个显示控制顺序表DCSQT自己本身显示,所以,前述5的DCSQT处理基本不变。(7)通常再生时,重复前述(4)、(5)、(6)的处理。
又,在做前述(6)的处理时,读进下一个副图像的数据块的PTS时,显示那个PTS的通道指针(参照图29)的值,通过采用现在的副图像数据块内的信息组的尺寸(SPCSZ)来求得。
同样地,在显示控制顺序表33内,把下一个DCSQT的指出并显示副图像显示控制时间标记的SPDCTS的DCSQT指针的值,可采用被记述在这个表33内的DCSQT的尺寸信息(下一个副图像显示控制顺序的地址SPNDCSQTA)求得。
下面,分别把副图像头31、副图像数据32和显示控制顺序表33分别详细加以说明。
图31示出了副图像单元头(SPUH)31的构造。副图像单元头SPUH信息组含有副图像数据信息组的尺寸(SPDSZ)和信息组内的显示控制顺序表33的记录开始位置信息(副图像的显示控制顺序表开始地址SPD CSQTA;DCSQ的相对地址指针)。
又,在地址SPDCSQTA上被显示的副图像显示控制顺序表SPDCSQT的内容,如图32上所示,由多个显示控制顺序DCSQ1-DCSQn构成。
又,各个显示控制顺序DCSQ(1-n),如图33所示,信息组含有显示副图像的表示控制开始时间的副图像显示控制时间标记SPDCTS和显示下一个表示控制顺序的位置的地址SPNDCSQA和1条以上的副图像显示控制命令SPDCCMD。
副图像数据32是由各个副图像数据信息组和1对1相对应的数据领域(PXDIリ卩)的集合而构成。
在这里,直到副图像数据块更换之前,成为要读出相同数据领域中的任意的地址的副图像像素数据PXD。由此,不被固定在一个副图像显示图像上。任意的副图像显示(例如副图像的上卷显示)就成为可能。这个任意的地址是根据设定副图像数据(像素数据PXD)的显示开始地址的命令(图34的命令表中的SETDSPXA)来设定的。
图43示出在图34上的例示的命令集里,设置副图像像素数据的显示开始地址的命令SET DSPXA的位结构。下面,关于这个命令构成的意义加以说明。
在副图像数据32上信息组含的副图像行的行数据尺寸不一样时,仅把前一行的行数据译码之后,就能够判断下一个行的最前面的地址。因此,若像以前那样沿行号顺序排列图像数据,则在隔行析象模式时,要在跳过1行的同时把副图像像素数据(PXD)从缓冲器(存储器108)里读出来就非常困难。
于是,如图58上所表示的那样,在每个副图像数据缓冲器中相对应的每个数据区,把副图像数据32用上场区61和下场区62分开记录。然后,为了在隔行析象模式时可以设定上场和下场的2个最前面地址,在命令SETDSPXA上设置上场起始地址区63和下场起始地址区64。
又,在逐行析象模式时,只是记录1场部分的副图像数据,可以在上场起始地址区63及下场起始地址区64的2个区域中记录同一地址。
图59示出显示控制顺序表33的具体例子。如前所述,在显示控制顺序表33内的1个显示控制顺序信息(DCSQT)上,在副图像显示控制时间标记(SPDCTS)和副图像数据记录位置(SPNDCSQA)之后,还配置了多条显示控制命令(COMMAND3、COMMAND4等)和由其命令所设定的各种参数数据。而且,表示显示控制结束的命令(结束码)加在最后。
下面,说明表示控制顺序表33的处理步骤(1)首先,把在表示控制顺序表33的最初的DCSQT(在图29上是DCSQTO)上记录的时间标记SPDCTS和副图像处理器的子STC(例如图11的定时器120的一个功能)进行比较。
(2)比较的结果,子STC比时间标记SPDCTS大时,显示控制顺序表33内的所有的显示控制命令COMMAND,都执行到显示控制结束命令CMDEND(图34)出现为止。
(3)在显示控制开始之后,每隔一定的时间,(例如每个垂直消隐期间),通过把记录在下面的显示控制顺序表DCSQT上的副图像显示控制时间标记SPDCTS和子STC比较,判定下面的DCSQT是更新(即把图29的DCSQT指针移到下面的DCSQT吗?)还是不更新。
在这里,显示控制顺序表33上的时间标记SPDCTS,由于记录了PTS被更新之后(即副图像数据块被更新之后)的相对时间,因此,即使副图像数据信息组的PTS改变了,改写SPDCTS也没有必要。因此,把相同的副图像数据32,用多个不同的时刻显示时,可以用完全相同的显示控制顺序表DCSQT。即可以把显示控制顺序表DCSQT重新配置。
下面,对副图像的显示控制命令的详细情况加以说明。图34示出了副图像显示控制命令SPDCCMD的一览表。关于主、副图像显示控制命令,有如下的内容。
(1)设置副图像像素数据的显示开始定时的命令STADSP图37,表示这个命令STADSP的构成。这是实行副图像数据32的显示开始控制的命令。即从一个DCSQT向含有这个命令STADSP的DCSQTN1更换时,副图像数据32的显示是从含这个命令的DCSQT的时间标记SPDCTS所显示的时刻开始形成的。
副图像处理器(例如图11的MPU112),把这个命令编码(在把这个命令存取时刻,由于以这个命令所属的DCSQT的SPDCTS显示的时刻已经过去)后立刻把副图像处理器内部的显示控制系统的可能位变成有效的状态。
(2)设定副图像像素数据的显示结束定时的命令STPDSP图38示出这个命令的构成。这时,为了实行控制副图像数据32的显示结束的命令。副图像信息处理器,一旦把这个命令译码,(因为在这个命令存取时刻,以这个命令所属的在DCSQT的SPDCTS显示的时刻已经过去),则立即把副图像处理器内部的显示控制系统的可能的位变成有效的状态。
(3)设定副图像像素的彩色代码命令SETCOLOR图39示出这个命令SETCOLOR的构成。这是为了设定副图像像素的色代码的命令。用这个命令,副图像可以把文字或模样等的图像像素,图像像素的取框等的强调像素,以及在副图像显示的范围区域上作为像素及强调像素以外区域像素的背景像素区分开,设定颜色信息。
副图像处理器,像表示在图40上的那样,内装有能够用这个命令SETCOLOR设定色代码的色代码寄存器1210。寄存器1210,一旦色代码被设定,一直到用相同的命令再设定之前,它保持着这个色代码的数据。根据以副图像数据32表示的像素分类(例如由图5的2位像素数据所特定的分类),色数据从寄存器1210来选择(SELO)。
副图像处理器也准备了可以用设定副图像像素数据的色变化和对比度改变的,命令(CHGCOLCON)来设定的改变色寄存器1220。从这个寄存器1220被选择的(SEL1)的数据输出是有效时,那么,与从寄存器1210的选择输出相比,从寄存器1220的选择输出的一方,要被优先选择(SEL1)。选择结果,作出色数据,被输出。
(4)设定对于主图像的副图像像素数据的对比度的命令SETCONTR图41示出了这个命令SETCONTR的构成。这是和命令SETCOLOR一样,为了代替例示在图40上的对于4种像素的色码数据而设定对比度数据的命令。
命令“SET CONTR(04h)”由24位构成(图41中的b23至b0),用于设定像素数据和主图像数据同的对比度。高8位的内容(b23到b16)例如为“00000100”。接下来的4位(b15至b12)用来限定强调像素2的彩色代码。接下来的4位(b11至b8)用来限定强调像素1的彩色代码。再接下来的4位(b7至b4)用来限定图形像素的彩色代码。最后4位(b3至b0)用来限定背景像素的彩色代码。
在图41的例子中,主图像的对比度表示为(16-K)/16,副图像的对比度表示为K/16,其中参数“K”表示预定值‘0’,或预定值(非零)+1。
(5)设定在主图像上的副图像像素数据的显示区域设定的命令SETDAREA。
图42示出这个命令SETDAREA的构成。这是为了指定显示副图像像素数据32的位置的命令。
(6)设定显示副图像像素数据的显示起始地址设定的命令SETDSPXA。
图43示出这个命令SETDSPXA的构成。这是为了设定显示副图像像素数据32的起始地址的命令。
(7)设定副图像像素数据的彩色代码和对于主图像的副图像像素数据的对比度的切换的命令CHGCOLCON。
图44示出这个命令CHGCOLCON的构成。这是为了把副图像像素数据32的色代码和对于主图像的副图像像素数据32的对比度在显示中更换的命令。
这个命令CHGCOLCON,如在图44上所示的那样,它信息组含有像素控制数据的尺寸(扩大文件尺寸)和像素控制数据(PCD)。
又,图34的命令表,除了上述的命令外,还信息组含强制设定副图像像素数据的显示开始计时的命令FSTADSP和结束副图像显示控制的命令CMDEND(参照图45)。
图35、图46和图47,是说明像素控制数据PCD的构成的图。如图35所示,像素控制数据PCD是由行控制信息LCINF、像素控制信息PCINF和显示像素控制数据的结束的结束代码构成。
图46示出了用于像素行的行控制信息LCINF的位构成,这是图35示出的参数之一。
高6位(b31至b26)的内容用于保留(填满“0”)。接下来的2位(b25和b24)用来限定变更开始行号的高位。后续的8位(b23至b16)用来限定变更开始行号的低位。后面的4位(b15至b12)用来限定变更数。后面的2位(b11和b10)用于保留(填满“0”)。后面的两位(b9和b8)用来限定变更结束行号的高位。最后8位(b7至b0)用来限定变更结束行号的低位。
“变更开始行号”表示像素控制的内容开始变更的行的号码。该“变更开始行号”用视频显示的行号来描述。
“变更数”表示在将要变更的行上均匀布置的变更点的个数(或PCINF的个数)。这一“变更数”可以用1到8之间的一个数表述。
“变更结束行号”表示像素控制的内容结束变更的行的号码。这一“变更结束行号”用视频显示的行号码记述。
这里,行控制信息LCINF,如图46所示,是由更换(变化)开始行号码、更换数(变化点数)、更换(变化)结束行号码(或者继续行数)构成。即把轮廓补正色、副图像色、对于主图像的副图像的对比度的控制,在显示帧上哪行开始变化,在哪些行上变几次,轮廓补正色、副图像色、对比度变化、而且,那些共同的更换(变化)到哪行为止等都由行控制信息LCINF显示。
又,像素控制信息PCINF在根据行控制信息LCINF所显示的行上显示轮廓补正色、副图像色、及把对比度被更换(变化)的像素位置及更换(更换)后的轮廓补正色、副图像色和对比度等的更换(变化)的内容。
图47示出了用于像素行的像素控制信息PCINF的位结构,这是图35举例示出的参数之一。
高6位(b47至b42)的内容用于保留(填满“0”)。下2位(b41和b40)用来限定变更开始像素号的上位。接下来的8位(b39至b32)用来限定变更开始像素号的低位。再接下来的4位(b31至b28)用来限定新强调像素2的彩色代码。接下来的4位(b27至b24)用来限定新强调像素1的彩色代码。接下来的4位(b23至b20)用来限定新图形像素的彩色代码。接续的4位(b19至b16)用来限定新背景像素的彩色代码。接续的4位(b15至b12)用来限定新强调像素2的对比度。后续4位(b11至b8)用来限定新强调像素1的对比度。后续4位(b7至b4)用来限定新图形像素的对比度。最后4位(b3至b0)用来限定新背景像素对比度。
“变更开始像素号”指的是像素控制的内容开始变更的像素号。这一“变更开始像素号”用视频显示的行号记述。
“新强调像素1和像素2的彩色代码”记述的是用于在变更开始像素和接续的像素上的强调像素1和2的调色板代码。
“新图形像素彩色代码”记述的是用于在变更开始像素和接续的像素上的图形像素的调色板代码。
“背景像素之外的新对比度”记述的是用于在变更开始像素和接续的像素上的图形像素和用于强调像素1和2的对比度。
“新背景像素对比度”表述的是在变更开始像素和接续的像素上的背景像素对比度。
注意,如果不需要变更,输入相同的代码作为起始值。
由这个行控制信息LCINF(图46)和像素控制信息PCINF(图47)组成的像素控制数据PCD,对副图像显示帧设定必要的数。
对于例如如图48所示的副图像显示帧的图像的被设定的像素显示数据PCD表示在图49上。
图48表示的是一个副图像的显示的帧图象的例子480。
在该例子中,像素变更从481表示的行号为4的行开始,并结束于由482表示的行号为14的行。有三个像素变更点(A、B和C)。在图48中,白圆圈表示位“0”的副图像数据。黑圆圈、黑三角、白双圈、白方块、白星号,以及黑星号分别表示不同的轮廓修正色、副图像色和对比度。
此外,在图48中,“变更行”(像素变更发生的行)的说明使得带有位“1”的任何像素(不是带有位“0”的白圆圈)变成另一个带有位“1”的像素(不是带位“0”的白圆圈)。
也就是说,在这个具体例上,因为更换(变化)开始的行是〔行4〕(图48中的481),那么更换(变化)开始的行号就成了〔4〕,因为像素更换(变化)的位置有〔位置A〕、〔位置B〕、〔位置C〕3个,那么像素更换数(像素变化点数)就成了〔3〕,因为这个像素的共同变化状态从行3(见黑圆圈)继续到〔行11〕为止,继续行数就成了〔7〕。
另外,〔行12〕,是像素变化状态和以前不同的状态。设定变化开始行号为〔12〕,变化的点数为〔2〕,继续行数为〔1〕的另一个行控制信息LCINF。
〔行14〕含有4个像素变化,下一个〔行15〕由于不变化,可以设定把变化开始行号取〔14〕,变化的点数取〔4〕,继续行数取〔1〕的另一个行控制信息LCINF,然后,最后设定结束码(图48中的482)。
以下,把上述行控制信息LCINF和像素控制信息PCINF用的显示控制的步骤加以说明。
(1)副图像的显示控制是通过把显示控制表33上(图20的DCSQT1~DCSQTN)所信息组含的控制命令(COMMAND1~)在每个副图像显示场上反复实行来执行。这个控制命令的内容表示在图34的副图像显示控制命令SPDCCMD的表上。
哪个显示控制顺序(DCSQT1-DCSQTN)的命令(图34的各种命令)实行与否,取决于图29的DCSQT指针。
(2)根据在图34上被显示的各种显示控制命令(STADSP、STPDSP,SETCOLOR,SETCONTR,SETDAREA,SETDSPXA,CHGCOLCON等)所设定的各种参数,只要不用相同的命令改写则在副图像信息的译码过程中,保持在副图像处理器(例如图11的MPU112)的内部寄存器上。但是,在这个内部寄存器上保持的各种参数在副图像数据块切换时(例如从图28的块Y向块W的切换时,除一部分参数(LCINF,PCINF)外,全部清零。
再有,图35的像素控制数据PCD的参数(LCINF,PCINF)在图34的命令CHGCOLCON再被执行之前,都保持在MPU112的内部寄存器上。
(3)若成为醒目(highlight)模式时,则根据由系统MPU112设定的参数LCINF和PCINF进行显示控制。副图像通道数据的LCINF和PCINF一切都忽略不计。设定的这些参数,在醒目模式中由系统MPU112再设定或在变成正常方式的副图像数据中的LCINF和PCINF再次被设定之前,保持在MPU内部,并继续由这些参数进行的副图象显示。
(4)显示的区域,在水平方向,垂直方向上都是由开始和结束规定号码的行号和点来规定的。因此,仅仅是显示1行时,显示开始行和显示结束行的行号是相同的。另外,不显示时,用显示结束命令把显示停止。
图53是说明在图3上所表示的副图像单元30生成方法的一个例子的流程图。
作为副图像,例如使用与电视(主图像)台词对应的字幕和/或图像使用时,这个台词字幕/图像被位图数据化(步S10)。做成该位图数据时,必须决定把字幕部分显示在电视画面的哪个位置的哪个区域。为此,要决定表示控制命令SETDREA(参照图34)的参数(步ST12)。
副图像的表示位置(空间的参数)一决定,就移到构成副图像像素数据的PXD的编码(并不是把主图像的全部编码;这个PXD编码的详细说明,参照图5-图14,在其它段落进行说明)那时,就决定了字幕(副图像)的色、字幕区域的背景色、字幕色、背景色的对于电视主图像的混合比。为此,要决定显示控制命令SETCOLOR和SETCONTR(参照图34)的参数(步ST14)。
下面,决定把作成的位图数据在应该符合电视的台词显示的定时。这个定时决定是依据副图像时间标记PTS进行的。其时,决定时间标记PTS的最大限制时刻显示控制命令STADSP、STPDSP和CHGCOLCON(参照图34)的各个参数(时间的参数)。(步ST16)。
这里,副图像时间标记PTS从MPEG2系统层的目标译码器缓冲器的消耗模型,最终被决定。在这里,把字幕显示开始的时刻,确定作为副图像时间标记PTS的最大限制时刻。
显示控制命令STADSP和STPDSP,被作为副图像时间标记PTS的相对时间记录。因此在PTS决定之前,命令STADSP和STPDSP不能决定。因此,在本实施状态,预先决定绝对时刻,并在决定了PTS的绝对时刻之后,确定相对值。
并且,对于作成的字幕,在空间上、时间上、在希望变化显示色和显示领域时,决定取决于那个变化的命令CHGCOLCON的参数。
副图像的显示位置(空间的参数)和显示定时(时间的参数)(暂时)一被决定,副图像显示控制表DCSQT的内容(DCSQ)就被做成(步ST18)。具体地说,显示控制顺序表DCSQ的显示控制开始时间SPDCTS(参照图33)的值,根据显示控制命令STADSP(显示开始定时)的生效时刻和显示控制命令STPDSP(显示结束定时)的生效时间来决定。
被作成的像素数据PXD33和显示顺序表DCSQT33一经汇合,就可以决定副图像数据单元30(参照图3)的尺寸。于是以那个尺寸为基础,决定副图像单元头SPUH31的参数SPDSZ(副图像尺寸,参照图31)和SPDCSQTA(显示控制顺序表的开始地址,参照图31),作成副图像单元头SPUH31。然后,通过SPUH31和PXD32和DCSQT的结合,对于1个字幕的副图像单元就作成了。(步ST20)。
被作成的副图像单元30的尺寸超过规定值(2048字节或者2K字节)时(步ST22yes),以2K字节单位分割成多个信息组(步24)。这时,时间标记PTS,仅仅被记录在副图像单元30的最前面的信息组上。(步ST26)被作成的副图像单元30的尺寸在规定值(2K字节)以内(步ST22No)时,只是1的信息组被生成(步ST23)时间标记PTS被记录在信息组的头上(步ST26)。
这样一来,产生出来的1以上的信息组分组,和电视及其它组相汇合,1个数据流就作完了(步ST28),这时,各个组的排列顺序是根据MPEG2系统层的目标译码器缓冲器的消耗模型,以其顺序记录代码SRC和副图象时间标记PTS为基础而决定的。这里最先确定PTS,由此图33的各个参数(SPDCTS等)最终被确定。
图54是说明,把按照图53的处理顺序生成的副图像数据流的组分解和译码进行并行处理的顺序的一个例子的流程图。
首先,译码系统读取被传送来的数据流的ID,仅把被选择的副图像组(从数据流被分离的),传送到副图像的译码器上(例如图11或者图17的副图像译码器101)(步ST40)。
一旦进行最初的组传送,指标参数“i”设定为〔1〕(步ST42),第1号的副图像组的分解处理(步ST44;参照图55,后面阐述)被实行。
被分解组(表示在图9下部,含有被压缩的副图像数据PXD),在副图像缓冲器(在图11或者图17上的存储器108)上暂时被存储(步ST46)。指标参数“i”增加1(步ST50)。
被增加的第i号的组若存在,即若在步ST44上分解处理的组不是最后组(步ST52No),则实行对于被增加的第i号的副图像组的分解处理就被执行。
被分解的第i号的副图像组(在这里是第2号的组),和在第1号上被分解的组同样地被暂时存储(步ST46)在副图像缓冲器(存储器108上)上,指标参数“i”,再一次增加1(步ST50)。
以上可见,边把指数参数“i”增加,边连续地分解多个副图像组(步ST44)、并存储(步ST46)在副图像缓冲器(存储器108)中。
连续被增加的第i号组,如果没有存在,即在步ST44上分解处理的组是最后的组(步ST52yes),则要进行译码处理的数据流的副图像组的分解处理结束。
在上述的副图像组分解处理(步ST44-ST52)连续地实行过程中,和这个副图像组分解处理独立、并行地进行暂时存储在副图像缓冲器(存储器108)里的副图像组的译码处理。
也就是说,指标参数“j”一被设定为〔1〕,(步ST60),则进入把第1号的副图像组从副图像缓冲器(存储器108)读出的动作(步ST62),这时,在存储器108上第1号的副图像组,如果还没有存储(步63no步ST46的处理没有进行时),在读出对象的组数据存储到存储器108上之前,译码器的处理就实行组读出,空环(步ST62-ST63)。
在存储器108上,如果第1号的副图像组已被存储(步ST63yes),则该副图像组被读出,进行译码处理(步ST64译码处理的具体例子,参照图53-图57后述)。
这个译码处理的结果(例如表示在图9的上部信息组含有压缩前的副图像数据PXD),在译码处理中,从图11或者图17副图像译码器101向显示系统(图中没有表示)传送,进行与译码数据相对应的副图像的显示。
在上述的译码处理中如果不实行表示控制结束命令(图34的CMDEND)(步ST66,NO),指标参数“j” 做1的增加(步ST67)。
被增加的第j号的组(这里是第2号)在存储108里若存在,那么,那个组就从存储器108里读出,被译码(步ST64)。被译码的第j号的副图像组(这里是第2组)和在第1号里做译码的部分一样,送到显示系统,指标参数“j”再加1(步ST67)。
以上所述,边把指标参数“j”增加(步ST67),连续地做译码(步64)存储器108里存储的1个以上的副图像组,并执行与被译码的副图像数据(PXD)相对应的副图像的图像显示。
在上述译码处理里,如果执行(步ST66YES)表示控制结束命令(图34的CMDEND),则副图像缓冲器(存储器108)内的副图像数据的译码处理结束。
以上的译码处理(步ST62-ST64),只要结束命令CMDEND没有执行(步ST66NO)就反复。在这个实施形态中,译码处理以结束命令CMDEND的执行(步ST66YES)结束。
图55是说明图54的组分解处理的一个例子的流程图。副图像译码器101,从传送的组把组头(参照图3)跳过读取,得到信息组(步ST442)。在这个信息组上,没有时间标记PTS时(步ST444NO),刚削除信息组的头(PH),只把副图像单元数据PXD存储(步ST446)在副图像译码器的缓冲器(例如121)。
在上述的信息组上,有时间标记PTS时(步ST444)YES),从信息组的头(PH)上,仅仅抽取PTS,被抽取的PTS,连接在副图像单元数据(30)上,存储(步ST448)在副图像译码器101的缓冲器121上。
图56是说明图54的副图像译码器处理的一个例子的流程图。副图像译码器101,把系统定时器120的时刻SCR和存储在缓冲器121上的时间标记PTS比较(步ST640)。若是一致(步ST642YES),则开始该副图像单元(30)的译码处理。在这个译码处理中,例如关于把表示在图9的下部的压缩数据PXD返回到在图9的上部表示的非压缩数据PXD上的处理,参照图15、图16及其他的图已作过说明。
在这个译码处理中,实行显示控制顺序DCSQ的各个命令。即由命令SETDAREA设定副图像的显示位置和显示区域,由命令SETCOLOR设定副图像的显示色,由命令SETCONTR设定对于电视主图像的副图像的对比度(步ST644)。
而且,执行显示开始定时命令STADSP之后在以别的显示控制顺序DCSQ执行显示结束定时命令STPDSP之前,一边进行根据切换命令CHGCOL CON的显示控制,一边进行运行长度压缩的像素数据PXD(32)的译码(步ST646)。
再有,上述处理步ST644与ST646和系统定时器120的时刻SCR、及存储在缓冲器121上的时间标记PTS不一致时(步ST642NO),就作跳步。
图57是说明把根据图53的顺序生成的数据流译码方法的一个例子的流程图。图54的处理是副图像组的分解和副图像译码,在时间上是独立地、并行处理。但是,图57的处理,是副图像组的分解和副图像译码,在时间上相连的并行处理。即,在图57上,设想副图像组的分解和副图像的编码处理是同步调同时进行的。
在图57的处理中,译码系统首先读取传送来的数据流ID,只把被选择的副图像组(从数据流分离出来的)传送(步ST40)至副图像译码器(图11或者图17的副图像译码器101)。
一旦进行最初的组传送,指标参数“i”被设定(步ST42)为〔1〕,就执行第1号的副图像组的分解处理(步ST44)。
被分解的组,暂时存储(步ST46)在副图像缓冲器(存储器108)上。以后,指标参数“j”被设定(步48)为指标参数“i”,指标参数“i”加1(步50)。
如果被增加的第i号的组存在,也就是,在步ST44上分解处理的组不是最后的组(步ST52NO),对被增加第i号的副图像组执行分解处理(步ST44)。
被分解的第i号的副图像组(这里是第1号组)和在第1号里被分解的组一样,暂时被存储(步ST46)在副图像缓冲器(存储器108)里,指标参量“i”,再次被增加1(步ST50)。
由上可知,把指标参数“i”,一边增加,一边连续地分解多个副图像组(步ST44),并存储(步ST46)在副图像缓冲器(存储器108)里。
如果连续增加的第i号的组不存在,也就是如果在步ST44上分解的组是最后组(步ST52YES),则要进行译码的数据流的副图像组分解处理结束。
在上述副图像组分解处理(步ST44-ST52)连续执行过程中,和这个副图像组分解处理并行地进行暂存在副图像缓冲器(存储器108)上的副图像组的译码处理。
也就是,在指标参数“j”上,被设定为指标参数“i=1”(步ST48),第j#=1的号的副图像组被从存储器108读出(步ST62),进行(步ST64)第j=1号的副图像组的译码处理。
在这个j=第1号的副图像组的译码处理(步ST64)中,在步ST50上,并行处理被增加1的第i=2号的副图像组的分解处理。
以上的译码处理(步62-步64#),只要结束命令CMDEND没有执行(步66NO) 要反复进行译码处理以执行结束命令CMDEND(步ST66YES)来结束。
由以上的说明,若采用这个发明,可以把副图像数据的显示空间的浪费和显示时间的浪费大幅度地减少,与此同时,可以达到与位图数据方式同样的副图像表现的自由性,可以确保广阔的副图像的用途。也就是说,在本发明方面设定用于设定在副图像数据中显示应该要使用的范围的使用范围设定信息,通过使该使用范围以外的数据不显示,所以可以大幅度削减在把1帧的全部数据送到显示系统里的时候产生的数据量的表示空间的浪费。
还有,在本发明中,通过设置副图像数据的图形像素、轮廓、背景等像素各类别的色设定信息及副图像的混合比设定,信息使得作为副图像显示数据只具有副图像图形的形状信息,就能够以更少的数据量保证和在每个像素上都具有色信息及混合比信息的以往方式的同等程度的副图像形状表现性。
进而在本发明中,由于为了以像素单位设定副图像数据的各像素类别的色、以及对于主图像的副图像数据的各像素类别的混合比的变化而设置了色/混合比变化设定信息,因此能够以和以往的位图数据方式同等的精度、而且比位图数据方式少得多的数量实现副图像的动态显示。
另外,副图像在每个像素上色信息都变化的情况极为稀少,因此不必担心色/混合比变化设定信息自身的数据量过大。
还有,在本发明中,即使副图像图形的颜色发生变化,但只要其形状不变化,就能够用相同的副图像数据跨过多个帧时间显示副图像。从而,与不论颜色、形状变化与否都必须在帧周期中把副图像数据给予显示系统的以往方式相比,能够大幅度削减副图像数据的显示时间的浪费。
权利要求
1.数据记录方法,特征在于在把能够和主图象数据一起同时再生的副图象数据以预定的单位分组并记录到记录媒体的方法中,至少用包括用基准时刻表现的上述副图象数据组的再生开始时刻的组标题信息(PH)、作为副图象显示内容的副图象数据(PXD)、表示用于使用该副图象数据显示上述副图象的控制顺序的1个以上的显示控制顺序信息(DCSQT)、包括上述副图象数据组的尺寸以及上述显示控制顺序信息记录信置的副图象标题信息(SPUH)构成上述副图象组。
2.数据记录方法,特征在于在把能够和主图象数据一起同时再生的副图象数据以预定的单位分组并记录到记录媒体的方法中,至少用包括用基准时刻表现的上述副图象数据组的再生开始时刻的组标题信息(PH)、作为副图象显示内容的副图象数据(PXD)、表示用于使用该副图象数据显示上述副图象的控制顺序的1个以上的显示控制顺序信息(DCSQT)、包括上述副图象数据组的尺寸以及上述显示控制顺序信息记录位置的副图象标题信息(SPUH)构成上述副图象组,而且,仅对于上述副图象数据块内的第1个副图象数据组记录上述分组标题信息内的上述副图象数据组的再生时刻(PTS)。
3.权利要求1或2中记述的数据记录方法,特征在于上述显示控制顺序信息(图33的DCSQ)至少由副图象的显示开始时刻及显示终止时刻、应显示的上述副图象数据的记录位置、对于记录在该记录位置的副图象数据的显示控制信息群构成。
4.权利要求3中记述的数据记录方法,特征在于上述副图象的显示开始时刻及显示终止时刻以上述副图象数据组的再生开始时刻开始的相对时间进行规定。
5.权利要求3中记述的数据记录方法,特征在于作为上述显示控制信息,记录用于以包含在上述显示控制顺序信息中的上述显示开始时刻为基础进行开始显示上述副图象数据这种控制的显示开始控制信息(图34的STAD SP)。
6.权利要求3中记述的数据记录方法,特征在于作为上述显示控制信息,记录用于以包含在上述显示控制顺序信息中的上述显示终止时刻为基础进行终止显示上述副图象数据这种控制的显示终止控制信息(图34的STPDSP)。
7.权利要求3中记述的数据记录方法,特征在于作为显示控制信息,记录用于设定上述副图象数据各象素种类颜色的颜色设定信息(图34的SETCOLOR)。
8.权利要求3中记述的数据记录方法,特征在于作为上述显示控制信息,记录用于设定对于上述主图象数据的上述副图象数据各象素混合比的混合比设定信息(图34的SET-CONTR)。
9.权利要求3中记述的数据记录方法,特征在于作为上述显示控制信息,记录用于设定上述主图象上的上述副图象数据显示区域的显示区域设定信息(图34的SETAREA)。
10.权利要求3中记述的数据记录方法,特征在于作为上述显示控制信息,记录用于设定上述副图象数据中应使用于显示范围的使用范围设定信息(图34的SETDSPXA)。
11.权利要求3中记述的数据记录方法,特征在于作为上述显示控制信息,记录用于以象素单位设定上述副图象数据的各象素种类的颜色变化以及对于上述主图象的上述副图象数据各象素种类混合比的变化的颜色/混合比变化设定信息(图34的CHGCOLCON)。
12.权利要求3中记述的数据记录方法,特征在于作为上述显示控制信息,记录用于设定终止上述副图象数据显示控制的显示控制终止设定信息(图34的CMDEND)。
13.记录媒体,特征在于在把能够和主图象数据一起同时再生的副图象数据以预定的单位分组并记录的记录媒体中,所记录的数据组至少由包括用基准时刻表现的上述副图象数据组的再生开始时刻的组标题信息(PH)、作为副图象显示内容的副图象数据(PXD)、表示用于使用该副图象数据显示上述副图象的控制顺序的1个以上的显示控制顺序信息(DCSQT)、包括上述副图象数据组的尺寸以及上述显示控制顺序信息记录位置的副图象标题信息(SPUH)构成。
14.记录媒体,特征在于在把能够和主图象数据一起同时再生的数据以预定的单位分组并记录的记录媒体中,被记录的数据组至少由包括用基准时刻表现的上述副图象数据组的再生开始时刻的组标题信息(PH)、作为副图象显示内容的副图象数据(PXD)、表示用于使用该副图象数据显示上述副图象的控制顺序的1个以上的显示控制顺序信息(DCSQT)、包括上述副图象数据组的尺寸以及上述显示控制顺序信息记录位置的副图象标题信息(SPUH)构成,而且仅对于上述副图象数据块内的第1个副图象数据组记录上述组标题信息内的上述副图象数据组的再生时刻(PTS)。
15.图象信息的编码方法,特征在于在把能够和主图象(电影等)一起同时再生的副图象(字幕等)以预定的单位分组(然后记录到光盘及其它的记录媒体或广播、通信)的编码方法中,使用包括表现上述副图象组的再生开始时刻的定时标记(图28、图30的PTS)的组标题信息(图3的PH、图29的3)、构成上述副图象的、包括以预定的方法(基于图5的规则的扫描宽度压缩)被压缩了的象素数据(PXD)的副图象信息(图3或图29的32)、包括用于控制使用上述副图象信息(32)显示上述副图象的顺序(图3或图29的DCSQT;图32的SPDCSQT)的、1个或1个以上显示控制顺序的显示控制顺序信息(图3或图29的33)、包括上述副图象组的尺寸(SPDSZ)以及上述显示控制顺序信息(33)的位置(SPDCSQTA)的副图象标题信息(图3或图29的31;图3或图31的SPUH)对上述副图象组编码。
16.编码方法,特征在于在把能够和主图象(电影等)一起同时再生的副图象(字幕等)以预定的单位分组,并把多个已分组了的图象信息组合(然后向光盘及其它记录媒体记录或广播、通信)的编码方法中,a)对于上述图象数据组合中的第1组用以下的信息进行编码包括表现上述副图象组的再生开始时刻的定时标志(图28、图30的PTS)的组标题信息(图3的PH;图29的3)、包括构成上述副图象的以预定方法(基于图5的规则的扫描宽度压缩)压缩了的图象数据(PXD)的副图象信息(图3或图29的32)、包括用于控制使用上述副图象信息(32)显示上述副图象的顺序的、1个或1个以上显示控制顺序的(图3或图29的DCSQT;图32的SPCDCSQT)显示控制顺序信息(图3或图29的33),包括上述副图象组的尺寸(SPDSZ)以及上述显示控制顺序信息(33)的位置(SPDCSQTA)的副图象标题信息(图3或图29的31;图3或图31的SPUH);b)对于上述图象数据组合中的第2个以后的组用以下信息进行编码包括构成上述副图象的,以预定的方法(基于图5的规则的扫描宽度压缩)压缩了的图象数据(PXD)的副图象信息(图3或图29的32),包括用于控制使用上述副图象信息(32)显示上述副图象的顺序的、1个或1个以上显示控制顺序(图3或图29的DCSQT;图32的SPDCSQT)的显示控制顺序信息,图3或图29的33,包括上述副图象组的尺寸(SPDSZ)及上述显示控制顺序信息(33)的位置(SPDCSQTA)的副图象标题信息(图3或图29的31;图3或图31和SPUH)。
17.权利要求15或16中记述的编码方法,特征在于上述显示控制顺序信息(33)包括特定上述副图象的显示开始,终止时刻的定时数据(SPDCTS);特定应显示的上述副图象的位置的地址数据(SPNDCSQA);对于以上述地址数据特定了位置的上述应显示的副图象的显示控制指令群(SPDCMD1、SPDCMD2、…)。
18.权利要求15或16中记述的编码方法,特征在于上述副图象信息(图3的32/PXD)中的1帧由单一的场或上、下2个半帧构成;在进行上述副图象信息(PXD)的隔行析象显示时,上述副图象信息(图3的PXD)中的1帧被分别分离配置为上述上半帧(图58的61)及上述下半帧(图58的62);在进行上述副图象信息(PXD)的非隔行析象显示时,上述副图象信息(图3的PXD)中的1帧被配置为上述单一的场。
19.权利要求17中记述的编码方法,特征在于以对于上述副图象组的再生开始时刻的相对时间规定上述定时数据(SPDCTS)。
20.权利要求17中记述的编码方法,特征在于上述显示控制指令群中的显示控制指令(SPDCMD)包括用于进行根据包含在上述显示控制顺序信息(图29的33/DCSQT)中的上述定时数据(SPDCTS)开始上述副图象信息(图3的32/PXD)的显示这种控制的显示开始控制信息(STPDSP)。
21.权利要求17中记述的编码方法,特征在于上述显示控制指令群中的显示控制指令(SPDCMD)包括用于进行根据包含在上述显示控制顺序信息(图29的33/DCSQT)中的上述定时数据(SPDCTS)终止上述副图象信息(图3的32/PXD)的显示这种控制的显示终止控制信息(STADSP)。
22.权利要求17中记述的编码方法,特征在于上述显示控制指令群中的显示控制指令(SPDCMD)包括用于设定构成上述副图象信息(图3的32)的象素(PXD)的颜色的象素颜色设定信息(SETCOLOR)。
23.权利要求17中记述的编码方法,特征在于上述显示控制指令群中的显示控制指令(SPDCMD)包括用于设定上述主图象和上述副图象的混合比的对比度设定信息(SETCON-TR)。
24.权利要求17中记述的编码方法,特征在于上述显示控制指令群中的显示控制指令(SPDCMD)包括用于设定在上述主图象的显示区域上的上述副图象显示区域的副图象显示区域设定信息(SETDAREA)。
25.权利要求17中记述的编码方法,特征在于上述显示控制指令群中的显示控制指令(SPDCMD)包括用于设定在上述副图象显示区域上被使用于上述副图象内容(PXD)显示的位置的副图象使用范围设定信息(SETDSPXA)。
26.权利要求17中记述的编码方法,特征在于上述显示控制指令群中的显示控制指令(SPDCMD)包括用于以构成上述副图象信息的象素(PXD)的单位设定构成上述副图象信息的象素(PXD)的颜色及上述副图象对于上述主图象的对比度二者之中至少一方的切换变化的颜色/对比度切换控制信息(CHGCOLCON)。
27.权利要求17中记述的编码方法,特征在于上述显示控制指令群中的显示控制指令(SPDCMD)包括用于指示上述副图象显示终止的显示控制终止指令。
28.图象信息的记录媒体(图1的OD),特征在于是把能够和主图象(电影等)一起同时再生的副图象(字幕等)以预定的单位分组后的信息进行保持的记录媒体,记录着包括表现上述副图象组的再生开始时刻的定时标志(图28、图30的PTS)的组标题信息(图3的PH;图29的3);包括上述副图象组的尺寸(SPDSZ)的副图象标题信息(图3或图29的31;图3或图31的SPUH);包括构成上述副图象的、以预定的方法(基于图5的规则的扫描宽度压缩)压缩了的象素数据(PXD)的副图象信息(图3或图29的32);包括用于控制使用上述副图象信息(32)显示上述副图象的顺序的、1个或1个以上显示控制顺序的(图3或图29的DCSQT;图32的JPDCSQT)信息(图3或图29的33)。
29.图象信息的记录媒体(图1的OD),特征在于是把能够和主图象(电影等)一起同时再生的副图象(字幕等)以预定的单位分组,并把多个分组的图象信息组合后的信息进行保持的记录媒体,a),对于上述图象数据组合中的第1组,记录着包括表现上述副图象组的再生开始时刻的定时标志(图28、图30的PTS)的组标题信息(图3的PH;图29的3);包括上述副图象组的尺寸(SPDSZ)的副图象标题信息(图3或图29的31;图3或图31的SPUH);包括构成上述副图象的、以预定的方法(基于图5规则的扫描宽度压缩)压缩了的象素数据(PXD)的副图象信息(图3或图29的32);包括用于控制使用上述副图象信息(32)显示上述副图象的顺序的、1个或1个以上显示控制顺序(图3或图29的DCSQT;图32的SPDCSQT)的显示控制顺序信息(图3或图29的33);b)对于上述图象组合中第2个以后的组,记录着包括上述副图象组的尺寸(SPDSZ)的副图象标题信息(图3或图29的31;图3或图31的SPUH);包括构成上述副图象的、以预定的方法(基于图5规则的扫描宽度压缩)压缩了的象素数据(PXD)的副图象信息(图3或图29的32);包括用于控制使用上述副图象信息(32)显示上述副图象的顺序的、1个或1个以上显示控制顺序(图3或图29的DCSQT;图32的SPDCSQT)的显示控制顺序信息(图3或图29的33)。
30.图象信息的编码方法,特征在于在把能够和主图象一起同时再生的副图象以预定的单位分组的编码方法中,生成包括表现上述副图象组的再生开始时刻的定时标志(图28、图30的PTS)的组标题信息(图3的PH;图29的3);生成包括上述副图象组的尺寸(SPDSZ)及上述显示控制顺序信息(33)的位置(SPDCSQTA)的副图象标题信息(图3或图29的31;图3或图31的SPUH);生成构成上述副图象的、包括以预定的方法(基于图5规则的扫描宽度压缩)压缩了的象素数据(PXD)的副图象信息(图3或者图29的32);生成用于控制使用上述副图象信息(32)显示上述副图象的顺序的、包括1个或1个以上的显示控制顺序(图3或图29的DCSQT;图3的SPDCSQT)的显示控制顺序信息(图3或图29的33)。
31.图象信息的编码方法,特征在于在把能够和主图象一起同时再生的副图象以预定的单位分组,并把多个分组图象信息组合的的编码方法中,a)对于上述图象数据组合中的第1组,如以下那样进行编码生成包括表现上述副图象组的再生开始时刻的定时标志(图28、图30的PTS)的组标题信息(图3的PH;图29的3);生成包括上述副图象组的尺寸(SPDSZ)及上述显示控制顺序信息(33)的位置(SPDCSQTA)的副图象标题信息(图3或图29的31;图3或图31的SPUH);生成构成上述副图象的、包括以预定的方法(基于图5的规则的扫描宽度压缩)压缩了的象素数据(PXD)的副图象信息(图3或图29的32);生成用于控制使用上述副图象信息(32)显示上述副图象的顺序的、包括1个或1个以上的显示控制顺序(图3或图29的DCSQT;图32的SPDCSQT),(图3或图29的33);b)对于上述图象数据组合中第2个以后的组,如以下那样进行编码生成包括上述副图象组的尺寸(SPDSZ)及上述显示控制顺序信息(33)的位置(SPDCSQTA)的副图象标题信息(图3或图29的31;图3或图31的SPUH);生成构成上述副图象的、以预定方法(基于图5的规则的扫描宽度压缩)的被压缩了的象素数据(PXD)的副图象信息(图3或图29的32);生成用于控制使用上述副图象信息(32)显示上述副图象的顺序的、包括1个或1个以上的显示控制顺序(图3或图29的DCSQT;图32的SPDCSQT)的显示控制顺序信息(图3或图29的33)。
32.图象信息编码方法,特征在于在把能够和主图象(电影等)一起同时再生的副图象(字幕等)以预定的单位分组(然后记录到光盘及其它记录媒体或广播、通信)的编码方法中,把上述副图象的内容位图数据化(ST10);生成设定上述主图象显示区域上副图象显示区域的空间参数(SETDAREA)(ST12);生成以预定的方法(基于图5的规则的扫描宽度压缩)压缩了上述被位图数据化了的副图象内容的象素数据(PXD)(ST14,图13~14);生成用于特定上述副图象显示开始计时和显示终止计时的时间参数(STADSP/STPDSP);(ST16);生成用于控制显示上述副图象的顺序的1个或1个以上的显示控制顺序表(DCSQT)(ST18);生成包括上述副图象组尺寸(SPDSZ)及上述显示控制顺序表(DCSQT)的位置(SPDCSQTA)的副图象单元标题(SPUH),通过把上述被压缩了的象素数据(PXD)及上述显示控制顺序表(DCSQT)加到该图象单元标题(SPUH)生成副图象单元(图3的30)(ST20);若所生成的副图象单元(30)的尺寸大于预定值(2KB)(ST22Yes),则分组所生成的副图象单元(30)(ST24);把表现上述副图象再生开始时刻的定时标志(PTS)记录在上述大于预定值(2KB)尺寸的副图象单元(30)的组或上述在预定值(2KB)以内尺寸(ST22 NO)的副图象单元上(ST26);把上述记录了定时标志(PTS)的副图象单元(30)的组或上述记录了定时标志(PTS)的副图象单元(30)分组,把被分组了的副图象单元(30)的数据和其它数据一起流形化(ST28)生成数据流。
33.图象信息的编码/解码系统,特征在于在把能够和主要图象(电影等)一起同时再生的副图象(字幕等)以预定的单位分组(然后记录到光盘及其它的记录媒体或广播、通信)的编/译码系统中,把上述副图象的内容位图数据化(ST10);生成设定上述主图象显示区域上的上述副图象显示区域的空间参数(SETDAREA)(ST12);把被位图数据化了的上述副图象的内容以预定的方法(基于图5的规则的扫描压缩)编码,生成压缩了的象素数据(PXD)(ST14;图13~14);生成用于特定上述副图象的显示开始计时及终止计时的时间参数(STADSP/STPDSP);(ST16);生成用于控制显示上述副图象的顺序的1个或1个以上的显示控制顺序表(DCSQT)(ST18);生成包括上述副图象组的尺寸(SPDSZ)及上述显示控制顺序表(DCSQT)的位置(SPDCSQTA)的副图象单元标题(SPUH),通过把上述被压缩了的象素数据(PXD)及上述显示控制顺序表(DCSQT)加到该图象单元标题(SPUH)生成副图象单元(图3的30)(ST20);若所生成的副图象单元(30)的尺寸大于预定值(2KB)(ST22Yes),则分组所生成的副图象单元(30)(ST24);把表现上述副图象的再生开始时刻的定时标志(PTS)记录到上述大于预定值(2KB)尺寸的副图象单元(30)的组或上述预定值(2KB)以内尺寸(ST22 NO)的副图象单元(30)上(ST26);把上述记录了定时标志(PTS)的副图象单元(30)的组或上述记录了定时标志(PTS)的副图象单元(30)进行组合,把被组合了的副图象单元(30)的数据和其它数据一起构成数据流(ST28);从上述数据流分离上述被组合了的副图象单元(30)的数据(图57的ST40);分解上述被分离了的副图象单元(30)的组合(图55的ST442);在分解了的组合中记录着上述定时标志(PTS)时(ST444 Yes),抽取出该定时标志(PTS)(ST448);把表示预定的系统定时(图11的120)的时间和上述被抽取出的定时标志(PTS;图11的缓冲器121)的内容相比较(图56的ST640),在两者一致时,根据1个或1个以上的上述显示控制顺序表(DC SQT)的内容,扩张上述被压缩了的象素数据(PXD)(ST646;图18~19),生成被编码前的上述副图象。
34.图象信息的译码方法,特征在于在把包括表现了被位图数据化及分组化了的副图象再生开始时刻的定时标志(PTS),用于控制显示上述副图象顺序的1个或1个以上显示控制顺序表(DCSQT),压缩了上述副图象的位图数据的图象数据(PXD),包含上述副图象组的尺寸(SPDSZ)以上述显示控制顺序表(DC-SQT)的位置(SPDCSQT)的副图象单元标题(SPUH)的副图象单元(30)进行多个组合而构成的数据流实施译码的译码方法中,从上述数据流中分离上述被组合了的副图象单元(30)的数据(ST40);分解上述被分离了的副图象单元(30)的组合(ST442);在分解了的组合中记录着上述定时标志(PTS)时(图55的ST444 Yes),抽取出该定时标志(PTS)(ST448);把预定的系统定时(图11的120)显示时间与上述被抽取出的定时标志(PTS;图11的缓冲器121)的内容相比较(图56的ST640),在两者一致时,根据1个或1个以上的上述显示控制顺序表(DCSQT)的内容(ST644),扩张上述被压缩了的象素数据(PXD)(ST646;图18~19),生成编码前的上述副图象。
35.图象信息的编码装置,特征在于在把能够和主图象(电影等)一起同时再生的副图象(字幕等)以预定的单位分组(然后记录到光盘及其它记录媒体或传播、通信)的编码装置中,具有生成包括表现上述副图象组的再生时刻的定时标志(图28、图30的PTS)的组标题信息(图3的PH;图29的3)的装置(ST26);生成包括构成上述副图象的,以预定的方法(基于图5的规则的扫描宽度压缩)压缩了的象素数据(PXD)的副图象信息(图3或图29的32)的装置(ST14);生成包括用于控制使用上述副图象信息(32)显示上述副图象的顺序的1个或1个以上显示控制顺序(图3或图29的DCSQT;图32的SPDCSQT)的显示控制顺序信息的装置(ST12、ST16、ST18);用包括上述副图象组的尺寸(SPDSE)及上述显示控制顺序信息(33)的位置(SPDCSQTA)的副图象标题信息(图3或图29的31,图3或图31的SPUH)、上述被压缩了的象素数据(PXD)、上述1个或1个以上的显示控制顺序(DCSQT)生成上述副图象组的各单位的装置(ST20)。
36.编码装置,特征在于是把能够和主图象(电影等)一起同时再生的副图象(字幕等)以预定的单位分组,并把多个分组了的图象信息组合的编码装置,具有以下部分a)对上述图象数据组合中的第1组,用以下信息进行编码的第1装置(ST10~ST26)包括构成上述副图象的、以预定的方法(基于图5的规则的扫描宽度压缩)压缩了的象素数据(PXD)的副图象信息(图3或图29的32);包括用于控制使用上述副图象信息(32)显示上述副图象的顺序的、1个或1个以上显示控制顺序(图3或图29的DCSQT;图32的SPDCSQT)的显示控制顺序信息(图3或图29的33);包括上述副图象组的尺寸(SPDSZ)及上述显示控制顺序信息(33)的位置(SPDCSQTA)的副图象标题信息(图3或图29的31;图3或图31的SPUH);b)对上述图象数据组合中第2个以后的组,用以下信息进行编码的第2装置(ST10~ST20)包括构成上述副图象的、以预定的方法(基于图5的规则的扫描宽度压缩)压缩了的象素数据(PXD)的副图象信息(图3或图29的32);包括用于控制使用上述副图象信息(32)显示上述副图象的顺序的、1个或1个以上的显示控制顺序(图3或图29的DCSQT;图32的SPDCSQT)的显示控制顺序信息(图3或图29的33)。包括上述副图象组的尺寸(SPDEZ)及上述显示控制顺序信息(33)的位置的副图象标题信息(图3或图29的31;图3或图31的SPUH)。
37.图象信息的广播系统,特征在于在把能够和主图象(电影等)一起同时再生的副图象(字幕等)以预定的单位分组的图象信息的传送系统中,用包括表现上述副图象组的再生开始时刻的定时标志(图28、图30的PTS)的组标题信息(图3的PH;图29的3),包括构成上述副图象的、以预定的方法(基于图5的规则的扫描宽度压缩)压缩了的象素数据(PXD)的副图象信息(图3或图29的32),包括用于控制使用上述副图象信息(32)显示上述副图象的顺序的、1个或1个以上的显示控制顺序(图3或图29的DCSQT;图32的SPDCSQT)的显示控制顺序信息(图3或图29的33),包含上述副图象组的尺寸(SPDSZ)及上述显示控制顺序信息(33)的位置(SPDCSQTA)的副图象标题信息(图3或图29的31;图3或图31的SPUH)对上述副图象组进行编码,广播被编码的副图象组的数据流。
38.图象信息的广播系统,特征在于在把能够和主图象(电影等)一起同时再生的副图象(字幕等)以预定的单位分组,并组合多个被分组了的图象信息的传送系统中,a)对上述图象数据组合中的第1组,用以下的信息进行编码包括表现上述副图象组的再生开始时刻的定时标志(图28、图30的PTS)的组标题信息(图3的PH;图29的3),包括构成上述副图象的、以预定的方法(基于图5的规则的扫描宽度压缩)压缩了的象素数据(PXD)的副图象信息(图3或图29的32),包括用于控制使用上述副图象信息(32)显示上述副图象的顺序的、1个或1个以上显示控制顺序(图3或图29的DCSQT;图32的SPDCSQT)的显示控制顺序信息(图3或图29的33),包括上述副图象组的尺寸(SPDEZ)及上述显示控制顺序信息(33)的位置(SPDCSQTA)的副图象标题信息(图3或图29的31;图3或图31的SPUH);b)对上述图象数据组合中的第2个以后的组,用以下的信息进行编码包括构成上述副图象的、以预定的方法(基于图5的规则的扫描宽度压缩)压缩了的象素数据(PXD)的副图象信息(图3或图29的32)、包括用于控制使用上述副图象信息(32)显示上述副图象的顺序的、1个或1个以上显示控制顺序(图3或图29的DCSQT;图32的SPDCQT)的显示控制顺序信息(图3或图29的33),包括上述副图象组的尺寸(SPDSZ)及上述显示控制顺序信息(33)的位置(SPDCSQTA)的副图象标题信息(图3或图29的31;图3或图31的SPUH);c)广播被编码了的副图象组的数据流。
39.图象信息的编码装置,特征在于在把能够和主图象(电影等)一起同时再生的副图象(字幕等)以预定的单位分组(然后记录到光盘及其它记录媒体或广播、通信)的图象信息的编码装置中,具有把上述副图象的内容位图数据化的装置(ST10);生成设定上述主图象的显示区域中的上述副图象显示区域的空间参数(SETDAREA)的装置(ST12);生成以预定的方法(基于图5的规则的扫描宽度压缩)压缩了上述被位图数据化了的副图象内容的象素数据(PXD)的装置(ST14;图13~14);生成用于特定上述副图象的显示开始计时及终止计时的时间参数(STADSP/STPDSP)的装置(ST16);生成用于控制显示上述副图象的顺序的1个或1个以上显示控制顺序表(DCSQT)的装置(ST18);生成包括上述副图象组的尺寸(SPDSZ)及上述显示控制顺序表(DCSQT)的位置(SPDCSQTA)的副图象单元标题(SPUH),通过把上述被压缩了的象素数据(PXD)及上述显示控制顺序表(DCSQT)加在该图象单元标题(SPUH)上生成副图象单元(图3的30)的装置(ST20);若所生成的副图象单元(30)的尺寸大于预定值(2KB)(ST22Yes),则把所生成的副图象单元(30)分组的装置(ST24);把表现上述副图象的再生开始时刻的定时标志(PTS)记录到上述大于预定值(2KB)尺寸的副图象单元(30)的分组或上述在预定值(2KB)以内尺寸(ST22 NO)的副图象单元(30)的装置(ST26);把上述记录着定时标志(PTS)的副图象单元(30)的组或上述记录着定时标志(PTS)的副图象单元(30)进行组合,并把被组合了的副图象单元(30)的数据和其它数据一起形成数据流的装置(ST28)。
40.图象信息的编码/译码装置,特征在于在把能够和主图象(电影等)一起同时再生的副图象(字幕等)以预定的单位分组(然后记录到光盘及其它的记录媒体或广播,通信的编码/译码装置中,具有把上述副图象的内容位标记数据化的装置(ST10);生成设定在上述主图象的显示区域上的上述副图像的显示区域的空间参数(SETDAREA)的装置(ST12);生成以预定的方法(基于图5的规则的扫描宽度压缩)压缩了上述被位标记数据化了的副图象内容的象素数据(PXD)的装置(ST14;图13~14);生成用于设定上述副图象的显示开始计时和显示终止计时的时间参数(STADSP/STPD SP)的装置(ST16);生成用于控制显示上述副图象的顺序的1个或1个以上显示控制顺序表(DCSQT)的装置(ST18);生成包括上述副图象组的尺寸(SPDSZ)及上述显示控制顺序表(DCSQT)的位置(SPDCSQTA)的副图象单元标题(SPUH),通过把上述被压缩了的象素数据(PXD)及上述显示控制顺序表(DCSQT)加在该副图象单元标题(SPUH),生成副图象单元(图3的30)的装置(ST20);若被生成的副图象单元(30)的尺寸大于预定值(2KB)(ST22Yes),则所生成的副图象单元(30)分组的装置(ST24);把表现上述副图象的再生开始时刻的定时标志(PTS)记录到上述大于预定值(2KB)尺寸的副图象单元(30)的组或上述预定值(2KB)以内尺寸(ST22 NO)的副图象单元(30)上的装置(ST26);把上述记录着定时标志(PTS)的副图象单元(30)的分组或上述记录着定时标志(PTS)的副图象单元(30)进行组合,并把组合了的副图象单元(30)的数据和其它数据一起构成数据流的装置(ST28);从上述数据流中分离上述被组合了的副图象单元(30)的数据的装置(图54的ST40);把上述被分离了的副图象单元(30)的组合进行分解的装置(图55的ST442);在分解了的组合中记录着上述定时标志(PTS)时(ST444 Yes),抽取出该定时标志(PTS)的装置(ST448);把预定的显示系统定时(图11的120)的时间与上述抽取出的定时标志(PTS;图11的缓冲器121)的内容相比较(图56的ST640),在两者一致时,根据1个或1个以上的上述显示控制顺序表(DCSQT)的内容(ST644)扩张上述被压缩了的图象数据(PXD)(ST645;图18~19),生成编码前的上述副图象的装置(ST640~ST646)。
41.图象信息的译码装置,特征在于对包括表现被位图数据化并分组了的副图象的再生开始时刻的定时标志(PTS)、用于控制显示上述副图象的顺序的1个或1个以上的显示控制顺序表(DCSQT)、压缩编码了上述副图象的位图数据的象素数据(PXD)、包含有上述副图象组的尺寸(SPDSZ)及上述显示控制顺序表(DCSQT)的位置(SPDCSQTA)的副图象单元标题(SPUH)的副图象单元(30)进行多个组合而获得的数据流进行译码的图象信息的译码装置中,具有从上述数据流中分离上述被组合了的副图象单元(30)的数据的装置(MP U112;ST40)、把上述被分离了的副图象单元(30)的组合进行分解的装置(MPU112,ST444)、在分解了的组合中记录着上述定时标志(PTS)时(ST444yes),抽取出该定时标志(PTS)的装置(MPU112;ST448)。把预定的显示系统定时(图11的120)的时间与上述被抽取出的定时标志(PTS;图11的缓冲器A1)的内容相比较(ST640),两者一致时,根据1个或1个以上的上述显示控制顺序表(DCSQT)的内容(ST644),扩张上述被压缩了的象素数据(PXD)(ST646;图18~19),生成编码前的上述副图象的装置(MPU112)。
42.记录装置,特征在于在把能够和主图象(电影等)一起同时再生的副图象(字幕等)以预定的单位分组的记录装置中,具有把上述副图象的内容位标记数据化的装置(ST10);生成设定上述主图象的显示区域上的上述副图象的显示区域的空间参数(SETDAREA)的装置(ST12);生成以预定的方法(基于图5的规则的扫描宽度压缩)压缩了上述被位标记数据化了的副图象内容的象素数据(PXD)的装置(ST14;图13~14);生成用于特定上述副图象的显示开始计时及显示终止计时的时间参数(STADSP/STPDSP)的装置(ST16);生成用于控制显示上述副图象的顺序的1个或1个以上的显示控制顺序表(DCSQT)装置(ST18);生成包括上述副图象组的尺寸(SPDSE)及上述显示控制顺序表(DCSQT)的位置(SPDCSQTA)的副图象单元标题(SPUH),通过把上述被压缩了的象素数据(PXD)及上述显示顺序表(DCSQT)加在该副图象单元标题(SPUH)上,生成副图象单元(图3的30)的装置(ST20);若所生成的副图象单元(30)的尺寸大于予定值(2KB)(ST22yes,则把所生成的副图象单元(30)分组的装置(ST24);把表现上述副图象的再生开始时刻的定时标志(PTS)记录到上述大于预定值(2KB)尺寸的副图象单元(30)的组或上述在预定值(2KB)以内尺寸(ST22 NO)的副图象单元(30)上的装置(ST26);把上述记录了定时标志(PTS)的副图象单元(30)的组或上述记录了定时标志(PTS)的副图象单元(30)进行组合,并把被组合了的副图象单元(30)的数据和其它数据一起构成数据流的装置(ST28);把包含上述流形化了的副图象单元组合的信息记录到记录媒体(OD)的装置(图24的702-704)。
43.再生装置,特征在于在从记录了包括表现被位图数据化且被分组了的副图象的再生开始时刻的定时标志(PTS);用于控制显示上述副图象的顺序的1个或1个以上的显示控制顺序表(DCSQT);压缩了上述副图象的位图数据化的象素数据(PXD);包含上述副图象组的尺寸(SPDSE)及上述显示控制顺序表(DC-SQT)的位置(SPDGSQTA)的副图象单元标题(SPUH)的副图象单元(30)被多个组合后形成的数据流的记录媒体(OD),再生上述数据流内容的再生装置中,具有从上述数据流分离上述被组合了的副图象单元(30)中数据的装置(MPU112;ST40);把上述被分离了的副图象单元(30)的组合进行分解的装置(MPU112;ST442);在分解了的组合中记录着上述定时标志(PTS)时(ST444 Yes),抽取出该定时标志(PTS)的装置(MPU 112;ST448);把预定的系统定时的时间与上述所抽取出的定时标志(PTS;图11的缓冲器121)的内容相比较(ST640),两者一致时,根据1个或1个以上的上述显示控制顺序表(DCSQT)的内容(ST644)扩张上述被压缩了的象素数据(PXD)(ST646;图18~19)。生成编码前的上述副图象的装置(MPU 112)。
44.图象信息的编码方法,特征在于是把能够和主图象(电影等)一起同时再生的副图象(字幕等)以预定的单位分组(然后记录到光盘及其它记录媒体或广播、通信)的编码方法,使用包括表现上述副图象组的再生开始时刻的定时标志(图28、图30的PTS)的组标题信息(图3的PH;图29的3)、包括构成上述副图象的、以预定的方法(基于图5的规则的扫描宽度压缩)压缩了的象素数据(PXD)的副图象信息(图3或图29的32);包括用于控制使用上述副图象信息(32)显示上述副图象的顺序的、1个或1个以上显示控制顺序(图3或图29的DCSQT;图32的SPDCSQT)的显示控制顺序信息(图3或图29的33);包括上述副图象组的尺寸(SPDSZ)及上述显示控制顺序信息(33)的位置(SPDCSQTA)的副图象标题信息(图3或图29的31;图3或图31的SPUH)对上述副图象组进行编码,并具有在上述被压缩了的象素数据(PXD)中,特定1压缩单位(CU01~CU04)的数据块的压缩数据特定步骤(图13的ST801);用与上述1压缩单位的数据块中同一象素数据连续数(1~255)相对应的编码了的标题(图5的规则1~4中的0~6位)、表示该同一象素数据连续数(1~255)的连续象素数据(2~8位)及表示上述1压缩单位的数据块中同一象素自身的数据(2位),生成被压缩了的单位数据块(图9的CU01*~CU04*)的压缩数据生成步骤(图13的ST806;图14的ST908~ST914)。
45.信息集合体的译码方法,特征在于是把包括表现位图数据化且分组了的副图象的再生开始时刻的定时标志(PTS)、用于控制显示上述副图象的顺序的1个或1个以上显示控制顺序表(DCSQT)、压缩了上述副图象的位图数据化的象素数据(PXD)、包含上述副图象组的尺寸(SPDSZ)及上述显示控制顺序表(DC-SQT)的位置(SPDCSQTA)的副图象单元标题(SPUH)的副图象单元(30)被多个组合后构成的数据流进行译码的方法,在该方法中从上述数据流分离上述被组合了的副图象单元(30)的数据(ST40);把上述被分离了的副图象单元(30)的组合进行分解(ST44);在被分解了的组合中记录着上述定时标志(PTS)时(ST444Yes),抽取出该定时标志(PTS)(ST448),把预定的表示系统定时(图11的120)的时间与上述被抽取的定时标志(PTS;图11的缓冲器121)的内容相比较(ST640),两者一致时,根据1个或1个以上的上述显示控制顺序表(DCSQT)的内容(ST644),扩张上述被压缩了的象素数据(PXD)(ST646;图18~19),生成编码前的上述副图象。并且,在该方法中,具有从上述被压缩了的象素数据(PXD)中的1压缩单位(CU01*~CU04*中的任一个)的数据块取出被编码了的标题的被编码标题取出步骤(图16的ST1101~ST1109);根据上述在编码标题取出步骤(ST1101~ST1109)中取出的编码标题的内容(图5的规则1~4中数据长0~6位),从上述1压缩单位(CU01*~CU04*的任一个)的数据块取出连续象素数数据(2~8位)的连续象素数取出步骤(图16的ST1110~ST1113);从上述1压缩单位(CU02*~CU04*的任一个)的数据块中,扣除在上述编码标题取出步骤(ST1101~ST1109)中取出的被编码了的标题(2~6位)和在上述连续象素数取出步骤(ST1110~ST1113)中取出的连续象素数数据(4~8位),根据其剩余量(图5的规则2~4中象素数据的2位)决定构成上述1压缩单位(CU02*~CU04*的任一个)的数据块的压缩前的象素数据的内容(00、01、10、11)的象素数据决定步骤(图16的ST1114);把用上述象素数据决定步骤(ST1114)所决定了内容的位数据按在上述连续象素数取出步骤(ST1110~ST1113)中取出的连续象素数数据(4~8位)所示的位长排列,恢复在上述1压缩单位(CU02*~CU04*的任一个)中压缩前的象素图形的象素图形恢复步骤(ST1115~ST1118)。
46.图象信息的编码方法,特征在于在把能够和主图象(电影等)一起同时再生的副图象(字幕等)以预定的单位分组(然后记录到光盘及其它记录媒体或广播、通信)的图象信息的编码方法中,使用包括表现上述副图象组的再生开始时刻的定时标志(图28、图30的PTS)的组标题信息(图3的PH;图29的3);包括构成上述副图象的、以预定的方法(基于图5的规则的扫描宽度压缩)压缩了的象素数据(PXD)的副图象信息(图3或图29的32);包括用于控制使用上述副图象信息(32)显示上述副图象的顺序的、1个或1个以上显示控制顺序(图33的DCSQT)的显示控制顺序信息(图3或图29的33);包含于上述显示控制顺序(图33的DCSQT)中的显示控制开始时间信息(SPDCTS)、后续的显示控制顺序的地址信息(SPNDSQA)以及1个以上的显示控制指令(SPDCCMD);包括上述副图象组的尺寸(SPDSZ)及上述显示控制顺序信息(33)的位置(SPDCSQTA)的副图象标题信息(图3或图29的31;图3或图31的SPUH)对上述副图象组进行编码。
47.图象信息的编码方法,特征在于在把能够和主图象(电影等)一起同时再生的副图象(字幕等)以预定的单位分组(然后记录到光盘及其它记录媒体或广播、通信)的图象信息的编码方法中,使用包括表现上述副图象组的再生开始时刻的定时标志(图28、图30的PTS)的组标题信息(图3的PH;图29的3);包括构成上述副图象的、以预定的方法(基于图5的规则的扫描宽度压缩)压缩了的象素数据(PXD)的副图象信息(图3或图29的32);包括用于控制使用上述副图象信息(32)显示上述副图象的顺序的、1个或1个以上显示控制顺序(图3或图29的DCSQT);图32的SPDCSQT)的显示控制顺序信息(图3或图29的33);包括上述副图象组的尺寸(SPDSZ)及上述显示控制顺序信息(33)的位置(SPDCSQTA)的副图象标题信息(图3或图29的31;图3或图31的SPUH);包含于副图象标题信息(图31的SPUH)的副图象尺寸信息(SPDSZ)及显示控制顺序的开始地址信息(SPDCSQTA)对上述副图象组进行编码。
48.图象信息的编码方法,特征在于在把能够和主图象(电影等)一起同时再生的副图象(字幕等)以预定的单位分组(然后记录到光盘及其它记录媒体或广播、通信)的图象信息的编码方法中,使用包括表现上述副图象组的再生开始时刻的定时标志(图28、图30的PTS)的组标题信息(图3的PH;图29的3);包括构成上述副图象、以预定的方法(基于图5的规则的扫描宽度压缩)压缩了的象素数据(PXD)的副图象信息(图3或图29的32);包括用于控制使用上述副图象信息(32)显示上述副图象的顺序的、1个或1个以上的显示控制顺序(图3或图29的DCSQT;图32的SPDCSQT)的显示控制顺序信息(图3或图29的33);包含于上述显示控制顺序(图33的DCSQT)的、显示控制开始时间信息(SPDCTS)、后续的显示控制顺序的地址信息(SPNDSQA)及1条以上的显示控制指令(SPDCCMD);包括上述副图象组的尺寸(SPDSZ)及上述显示控制顺序信息(33)的位置(SPDCSQTA)的副图象标题信息(图3或图29的31;图3或图31的SPUH);包含于上述副图象标题信息(图31的SPUH)的、副图象尺寸信息(SPDSZ)及显示控制顺序的开始地址信息(SPDCSQTA)对上述副图象组进行编码。
49.权利要求46中记述的编码方法,特征在于上述1条以上的显示控制指令(SPDCCMD)包括把对应于上述象素数据(PXD)的象素显示开始计时进行调整的指令(STADSP);把对应于上述象素数据(PXD)的象素显示终止计时进行调整的指令(STPDSP);把对应于上述象素数据(PXD)的象素显示区域进行调整的指令(SETDSPXA);把对应于上述象素数据(PXD)的象素显示开始地址进行调整的指令(SETDSPXA)。
50.权利要求49中记述的编码方法,特征在于上述1条以上的显示控制指令(SPDCCMD)还包括把上述象素数据(PXD)的色标进行调整的指令(SETCOLOR)。
51.权利要求50中记录的编码方法,特征在于上述1条以上的显示控制指令(SPDCCMD)还包括把上述象素数据(PXD)对于上述主图象的对比度进行调整的指令。
52.权利要求51中记述的编码方法,特征在于上述1条以上的显示控制指令(SPDCCMD)还包括至少对上述象素数据(PXD)的色标及上述象素数据(PXD)对于上述主图象的对比度两者之一的切换进行调整的指令(CHG-COLOCON)。
53.图象信息的编码方法,特征在于在把能够和主图象(电影等)一起同时再生的、隔行析象显示的副图象以预定的单位分组的图象信息编码方法中,使用包括表现上述副图象组的再生时刻的定时标志(图28、图30的PTS)的组标题信息(图3的PH;图29的3)包括构成显示上述副图象的1图象帧中的上半帧的、以预定的方法(基于图5的规则的扫描宽度压缩)压缩了的象素数据(PXD)的第1副图象信息(图3的32;图58的61);包括构成显示上述副图象的1图象帧中的下半帧的、以预定的方法(基于图5的规则的扫描宽度压缩)压缩了的象素数据(PXD)的第2副图象信息(图3的32;图58的62);包括用于控制使用上述第1及第2副图象信息(32)显示上述副图象的顺序的、1个或1个以上显示控制顺序(图3或图29的DC-SQT;图32的SPDCSQT)的显示控制顺序信息(图3或图29的33);包含于上述显示控制顺序(图33的DCSQT)中的,显示控制开始时间信息(SPDCTS)、后续的显示控制顺序的地址信息(SPNDSQA)以及1条以上的显示控制指令(图34的SPDCCMD);包含在上述显示控制指令(SPDCCMD)中的,调整上述上半帧的象素显示开始地址的第1指令(SETDSPXA;图58的63);包含在上述显示控制指令(SPDCCMD)中的,调整上述下半帧的象素显示开始地址的第2指令(SETDSPXA;图58的64);包括上述副图象组的尺寸(SPDSZ)及上述显示控制顺序信息(33)的位置(SPDCSQTA)的副图象标题信息(图3或图29的31;图3或图31的SPUH)对上述副图象组进行编码。
54.图象信息的编码方法,特征在于在把能够和主图象(电影等)一起同时再生的副图象(字幕等)以预定的单位分组的图象信息的编码方法中,使用包括表现上述副图象组的再生开始时刻的定时标志(图28、图30的PTS)的组标题信息(图3的PH;图29的3);包括构成上述副图象的、以预定的方法(基于规则5的扫描宽度压缩)压缩了的象素数据的副图象信息(图3或图29的32);包括用于控制使用上述副图象信息(32)显示上述副图象的顺序的、1个或1个以上显示控制顺序(图3或图29的DCSQT;图32的SPDCSQT)的显示控制顺序信息(图3或图29的33);对显示对应于上述压缩了的象素数据(PXD)的副图象期间的色彩及对比度中的至少1个进行控制的象素控制数据(PCD);包括上述副图象组的尺寸(SPDSZ)及上述显示控制顺序信息(33)的位置(SPDCSQTA)的副图象标题信息(图3或图29的31;图3或图31的SPUH)对上述副图象组进行编码。
55.权利要求54中记述的编码方法,特征在于上述副图象被显示为以多条线构成的副图象帧;上述象素控制数据(PCD)包括示出在上述副图象帧的多条线中,上述象素数据的色彩或对比度有变化的线的线控制信息(LCINF);示出显示上述线控制信息(LCINF)的副图象帧的线中色彩或对比度产生了变化的象素位置的象素控制信息(PCI)。
56.图象信息的收发信系统,特征在于在把能够和主图象(电影等)一起再生的副图象(字幕等)以预定的单位分组,然后通信被分组了的信息的图象信息的收发信系统中,具有把上述副图象的内容位图数据化的装置(ST10);生成设定在上述主图象显示区域上的副图象显示区域的空间参数(SETDAREA)的装置(ST12);生成以预定的方法(基于图5的规则的扫描宽度压缩)压缩了上述被位图数据化了的副图象内容的数据(PXD)的装置(ST14;图13~14);生成用于特定上述副图象显示开始计时及显示终止计时的时间参数(STADSP/STPDSP)的装置(ST16);生成用于控制显示上述副图象的顺序的1个或1个以上显示控制表(DCSQT)的装置(ST18);生成包括上述副图象组的尺寸(SPDSZ)及上述显示控制顺序表(DCSQT)的位置(SPDCSQTA)的副图象单元标题(SPUH),并通过把上述被压缩了的数据(PXD)及上述显示控制顺序表(DCSQT)加上该副图象单元标题(SPUH),生成副图象单元(图3的30)的装置(ST20);若所生成的副图象单元(30)大于预定值(2KB)(ST22 Yes),则把所生成的副图象单元(30)分组的装置(ST24);把表现上述副图象的再生开始时刻的定时标志(PTS)记录到上述大于预定值(2KB)尺寸的副图象单元(30)的组或上述预定值(2KB)以内尺寸(ST22 NO)的副图象单元(30)上的装置(ST26);把上述记录了定时标志(PTS)的副图象单元(30)的组或上述记录了定时标志(PTS)的上述副图象单元(30)进行组合,把被组合了的副图象单元(30)的数据和其它数据一起构成数据流的装置(ST28);发送上述数据流的发送装置(图23的5031、600);接收由上述发送装置所发送的数据流的接收装置(图23的503N);从由上述接收装置接收的数据流中分离上述被组合了的副图象单元(30)的数据的装置(ST40);把上述被分离了的副图象单元(30)的组合进行分解的装置(ST442);在分解了的组合中记录着上述定时标志(PTS)(ST444 Yes),抽取出该定时标志(PTS)的装置(ST448);把预定的显示系统定时(图11的120)的时间与上述抽取出的定时标志(PTS;图11的缓冲器121)的内容相比较(ST640),在两者一致时,根据1个或1个以上的上述显示控制顺序表(DCSQT)的内容(ST644)扩张上述压缩了的数据(PXD)(ST646;图18-19),生成编码前的上述副图象的装置(ST640~ST646)。
57.信息的收发信系统,特征在于在把能够和主信息(电影等)一起同时再生的副信息(字幕等)以预定的单位分组,然后把分组后的信息进行通信的信息收发系统中,具有生成以预定的方法(基于图5的规则的扫描宽度压缩)压缩了上述副信息内容(字幕的位标记数据等)的数据(PXD)的装置(ST14;图13~14);生成用于特定上述副信息的显示开始计时及显示终止定时的时间参数(STADSP/STPDSP)的装置(ST16);生成用于控制显示上述副信息的顺序的1个或1个以上显示控制顺序表(DCSQT)的装置(ST18);生成包括上述副信息组的尺寸(SPDSZ)及上述显示控制顺序表(DCSQT)的位置的副信息单元标题(PXD),并通过把上述压缩了的数据(PXD)及上述显示控制顺序表(DCSQT)加上该副信息单元标题(SPUH),生成副信息单元(图3的30)的装置(ST20);若所生成的副信息单元(30)的尺寸大于预定值(2KB)(ST22Yes),则把所生成的副信息单元(30)分组的装置(ST24);把表现上述副信息的再生开时刻的定时标志(PTS)记录到上述大于预定值(2KB)尺寸的副信息单元(30)的组,或上述预定值(2KB)以内尺寸(ST22NO)的副信息单元(30)上的装置(ST26);把上述记录了定时标志(PTS)的副信息单元(30)的组或上述记录了定时标志(PTS)的副信息单元(30)进行组合,把被组合了的副信息单元(30)的数据流形化的装置(ST28);发送上述数据流的发送装置(图23的5031,600);接收由上述发送装置所发送的数据流的接收装置(图23的503N);从由上述接收装置所接收的上述数据流中,分离上述被组合的副信息单元(30)数据的装置(ST40);把上述被分离了的副信息单元(30)的组合进行分解的装置(ST442);在分解了的组合中记录着上述定时标志(PTS)时(ST444 Yes),抽取出该定时标志(PTS)的装置(ST448);把预定的表示系统定时(图11的120)的时间与上述被抽取的定时标志(PTS;图11的缓冲器121)的内容相比较(ST640),在两者一致时,根据1个或1个以上的上述显示控制顺序表(DCSQT)的内容(ST644)扩张上述被压缩了的数据(PXD)(ST646;图18~19),生成编码前的上述副信息的装置(ST640~ST646)。
58.信息的编码方法,特征在于在把能够和主信息一起同时使用的信息以预定的单位分组的信息编码方法中,使用包括表现上述副信息组的开始使用时刻的定时标志(图28、图30的PTS)的组标题信息(图3的PH;图29的3);包括构成上述副信息的,以预定的方法(基于图5的规则的扫描宽度压缩)压缩了的数据(PXD)的压缩信息(图3或图29的32);包括用于控制使用上述压缩信息(32)显示上述副信息的顺序的、1个或1个以上控制顺序(图3或图29的DCSQT;图32的SPD-CSQT)的控制顺序信息(图3或图29的33);包括上述副信息组的尺寸(SPDSZ)及上述控制顺序信息(33)的位置(SPDCSQTA)的副信息标题信息(图3或图29的31;图3或图31的SPUH)对上述副信息组进行编码。
59.信息的编码方法,特征在于在把能够和主信息一起同时使用的副信息以预定的单位分组的信息编码方法中,使用包括表现上述副信息组的使用开始时刻的定时标志(图28、图30的PTS)的组标题信息(图3的PH;图29的3);包括构成上述副信息的,以预定的方法(基于图5的规则的扫描宽度压缩)处理了的数据(PXD)的处理信息(图3或图29的32);包括用于控制使用上述处理信息(32)使用上述副信息的顺序的、1个或1个以上控制顺序(图3或图29的DCSQT;图32的SPD-CSQT)的控制顺序信息(图3或图29的33);包括上述副信息组的尺寸(SPDSZ)及上述控制顺序信息(33)的位置(SPDCSQTA)的副信息标题信息(图3或图29的31;图3或图31的SPUH)对上述副信息组进行编码。
60.信息的编码方法,特征在于在把能够和主信息一起同时使用的副信息以预定的单位分组,并组合多个分组了的信息的信息编码方法中,a)对上述信息组合中的第1组,用以下的信息进行编码包括表现上述副信息组的使用开始时刻的定时标志(图28、图30的PTS)的组标题信息(图3的PH;图29的3);包括构成上述副信息的,以预定的方法(基于图5的规则的扫描宽度压缩)压缩了的数据(PXD)的压缩信息(图3或图29的32);包括用于控制用上述压缩信息(32)使用上述副信息的顺序的1个或1个以上控制顺序(图3或图29的DCSQT,图32的SPDCSQT)的控制顺序信息(图3或图29的33);包括上述副信息组的尺寸(SPDSZ)及上述控制顺序信息(33)的位置(SPDCSQTA)的副信息标题信息(图3或图29的31;图3或图31的SPUH);b)对上述信息组合中第2个以后的组,用以下的信息进行编码包括构成上述副信息的,以预定的方法(基于图5的规则的扫描宽度压缩)压缩了的数据(PXD)的压缩信息(图3或图29的32);包括用于控制用上述压缩信息(32)使用上述副信息的1个或1个以上控制顺序(图3或图29的DCSQT;图32的SPDCSQT)的控制顺序信息(图3或图29的33);包括上述副信息组的尺寸(SPDSZ)及上述控制顺序信息(33)的位置(SPDCSQTA)的副信息标题信息(图3或图29的31,图3或图31的SPUH)。
61.信息的编码方法,特征在于在把能够和主信息一起同时使用的副信息以预定的方法分组,并组合多个分组信息的信息编码方法中,a)对上述信息组合中的第1组,用以下的信息进行编码包括表现上述副信息组的使用开始时刻的定时标志(图28、图30的PTS)的组标题信息(图3的PH;图29的3);包括构成上述副信息的、以预定的方法(基于图5的规则的扫描宽度压缩)处理了的数据(PXD)的处理信息(图3或图29的32);包括用于控制用上述处理信息(32)使用上述副信息的、1个或1个以上控制顺序(图3或图29的DCSQT,图32的SPDCSQT)的控制顺序信息(图3或图29的33);包括上述副信息组的尺寸(SPDSZ)及上述控制顺序信息(33)的位置(SPDCSQTA)的副信息标题信息(图3或图29的31,图3或图31的SPUH);b)对上述信息组合中的第2个以后的组用以下的信息进行编码包括构成上述副信息的、以预定的方法(基于图5的规则的扫描宽度压缩)处理了的数据(PXD)的处理信息(图3或图29的32);包括用于控制用上述处理信息(32)使用上述副信息的顺序的、1个或1个以上控制顺序(图3或图29)的DCSQT;图32的SPDC-SQT)的控制顺序信息(图3或图29的33);包括上述副信息组的尺寸(SPDSZ)及上述控制顺序信息(33)的位置(SPDCSQTA)的副信息标题信息(图3或图29的31;图3或图31的SPUH)。
62.信息记录媒体图1的OD,特征在于是把能够和主信息一起同时使用的副信息以预定的单位分组了的信息进行保持的信息记录媒体,记录著包括表现上述副信息组的使用开始时刻的定时标志(图28,图30的PTS)的组标题信息(图3的PH;图29的3);包括上述副信息组的尺寸(SPDSZ)的副信息标题信息(图3或图29的31;图3或图31的SPUH);包括构成上述副信息的,以预定的方法(基于图5的规则的扫描宽度压缩)处理了的数据(PXD)的处理信息(图3或图29的32);包括用于控制用上述处理信息(32)使用上述副信息的顺序的、1个或1个以上控制顺序(图3或图2的DCSQT;图32的SPDCSQT)的控制顺序信息(图3或图29的33)。
63.信息记录媒体(图1的OD),特征在于是把能够和主信息一起同时使用的副信息以预定的单位分组了的信息进行保持的信息记录媒体,记录着包括表现上述副信息组的使用开始时刻的定时标志(图28、图30的PTS)的组标题信息(图3的PH;图29的3);包括上述副信息组的尺寸(SPDSZ)的副信息标题(图3或图29的31;图3或图31的SPUH);包括构成上述副信息的,以预定的方法(基于图5的规则的扫描宽度压缩)处理了的数据(PXD)的处理信息(图3或图29的32);包括用于控制用上述处理信息(32)使用上述副信息的顺序的,1个或1个以上的控制顺序(图3或图29的DCSQT;图32的SPDC-SQT)的控制顺序信息(图3或图29的33)。
64.信息的编码/译码系统,特征在于在把能够和主信息一起同时使用的副信息以预定的方法分组的信息编/译码系统中,生成设定在上述主信息使用区域上的上述副信息使用区域的空间参数(SETDAREA)(ST12);生成以预定的方法(基于图5的规则的扫描宽度压缩)编码、压缩了上述副信息的内容的数据(PXD)(ST14;图13~14);生成用于特定上述副信息的使用开始计时及使用终止计时的时间参数(STADSP/STPDSP)(ST16);生成用于控制使用上述副信息的顺序的1个或1个以上控制顺序表(DCSQT)(ST18);生成包括上述副信息组的尺寸(SPDSZ)及上述控制顺序表(DC-SQT)的位置(SPDCSQTA)的副信息单元标题(SPUH),并通过把上述被压缩了的数据(PXD)及上述控制顺序表(DCSQT)加上该信息单元标题(SPUH)生成副信息单元(图3的30)(ST20);若所生成的副信息单元(30)的尺寸大于预定值(2KB)(ST22Yes),则把所生成的副信息单元(30)分组(ST24);把表现上述副信息的使用开始时刻的定时标志(PTS)记录到上述大于预定值(2KB)尺寸的信息单元(30)的组或上述预定值(2KB)以内尺寸(ST22 NO)的副信息单元(30)上(ST26);把上述记录了定时标志(PTS)的副信息单元(30)的组或上述定时标志(PTS)的副信息单元(30)进行组合,并把被组合了的副信息单元(30)的数据和其它数据一起构成数据流(ST28);从上述数据流中分离上述被组合了的副信息单元(30)的数据(ST40);把上述被分离了的副信息单元(30)的组合进行分解(ST442);在分解了的组合中记录着上述定时标志(PTS)时(ST444 Yes),抽取出该定时标志(PTS)(ST448);把预定的系统定时(图11的120)的时间和上述被抽取出的定时标志(PTS;图11的缓冲器121)的内容相比较(ST640),在两者一致时,根据1个或1个以上的上述控制顺序表(DCSQT)的内容(ST644)扩张上述被压缩了的数据(PXD)(ST646;图18~19),生成编码前的上述副信息。
65.信息的编码/译码系统,特征在于在把能够和主信息一起同时使用的副信息以预定的单位分组的信息编/译码系统中,生成设定上述主信息使用区域上的上述副信息使用区域的空间参数(SETDAREA)(ST12);生成以预定的方法(基于图5的规则的扫描宽度压缩)编码上述副信息内容的数据(PXD)(ST14;图13~14);生成用于特定上述副信息的使用开始计时及使用终止计时的时间参数(STADSP/STPDSP)(ST16);生成用于控制使用上述副信息的顺序的1个或1个以上控制顺序表(DCSQT)(ST18);生成包括上述副信息组的尺寸(SPDSZ)及上述控制顺序表(DC-SQT)的位置(SPDCSQTA)的副信息单元标题(SPUH),并通过把上述被译码了的数据(PXD)及上述控制顺序表(DCSQT)加上该副信息单元标题(SPUH),生成副信息单元(图3的30)(ST20);若所生成的副信息单元(30)的尺寸大于预定值(2KB)(ST22Yes)时,分组所生成的副信息单元(30)(ST24);把表现上述副信息的使用开始时刻的定时标志(PTS)记录到上述大于预定值(2KB)尺寸的副信息单元(30)的组或上述预定值(2KB)以内尺寸(ST22 NO)的副信息单元(30)上(ST26)。把上述记录了定时标志(PTS)的副信息单元(30)的组或上述记录了定时标志(PTS)的副信息单元(30)进行组合,并把被组合了的副信息单元(30)的数据和其它数据一起构成数据流(ST28);从上述数据流中分离上述被组合了的副信息单元(30)的数据(ST40);把上述被分离了的副信息单元(30)的组合进行分解(ST442);在分解了的组合中记录着上述定时标志(PTS)时(ST444 Yes),抽取出该定时标志(PTS)(ST448);把预定的显示系统定时(图11的120)的时间和上述被抽取出的定时标志(PTS;图11的121)的内容相比较(ST640),两者一致时,根据1个或1个以上的上述控制顺序表(DCSQT)的内容(ST644),把上述已编码的数据(PXD)进行译码,(ST646;图18~19),生成编码前的上述副信息。
66.信息广播系统,特征在于在把能够和主信息一起同时使用的副信息以预定的单位分组的信息发送系统中,使用包括表现上述副信息组的使用开始时刻的定时标志(PTS)的组标题信息(图3的PH;图29的3);包括构成上述副信息的,以预定的方法(基于图5的规则的扫描宽度压缩)压缩了的数据(PXD)的压缩信息(图3或图29的32);包括用于控制用上述压缩信息(32)使用上述副信息的顺序的、1个或1个以上控制顺序(图3或图29的DCSQT;图32的SPDCSQT)的控制顺序信息(图3或图29的33);包括上述副信息组的尺寸(SPDSZ)及上述控制顺序信息(33)的位置(SPDCSQTA)的副信息标题信息(图3或图29的31;图3或图31的SPUH)把上述副信息组进行编码,并广播已编码的副信息组的数据流。
67.信息广播系统,特征在于在把能够和主信息一起同时使用的副信息以预定的单位分组的信息广播系统中,使用包括表现了上述副信息组的使用开始时刻的定时标志(PTS)的组标题信息(图3的PH;图29的3);包括构成上述副信息的、以预定的方法(基于图5的规则的扫描宽度压缩)处理了的数据的(PXD)的处理信息(图3或图29的32);包括用于控制用上述处理信息(32)使用上述副信息的顺序的、1个或1个以上控制顺序(图3或图29的DCSQT;图32的SPDCSQT)的控制顺序信息(图3或图29的33);包括上述副信息组的尺寸(SPDSZ)及上述控制顺序信息(33)的位置(SPDCSQTA)的副信息标题信息(图3或图29的31;图3或图31的SPUH)把上述副信息组进行编码,并广播已编码的副信息组的数据流。
68.译码装置,特征在于在对包括表现了分组信息的使用开始时刻的定时标志(PTS);用于控制使用上述分组信息的顺序的1个或1个以上控制顺序表(DCSQT);把上述分组信息中的至少一部分(PXD部分)进行压缩编码了的数据(PXD);包含上述分组信息的组尺寸(SPDSZ)及上述控制顺序表(DC-SQT)的位置(SPDCSQTA)的信息单元标题(SPUH)的信息单元(30)实行多个组合而构成的数据流进行译码的译码装置中,具有从上述数据流分离上述组合化的信息单元(30)的数据的装置(MPU112;ST40);把上述被分离了的信息单元(30)的组合进行分解的装置(MPU112;ST442);在分解了的组合中记录着上述定时标志(PTS)时(ST444 Yes),抽取出该定时标志(PTS)的装置(MPU 112;ST448);把预定的显示系统定时(图11的120)的时间与上述被抽取出的定时标志(PTS;图11的缓冲器121)的内容相比较(ST640),在两者一致时,根据1个或1个以上的上述控制顺序表(DCSQT)的内容(ST644;)扩张上述已压缩编码的数据(PXD)、(ST646;图18-19),译码为编码前的上述分组长信息的内容的装置(MPU112)。
69.译码装置,特征在于在对包括表现了分组信息的使用开始时刻的定时标志(PTS);用于控制使用上述分组信息的顺序的1个或1个以上的控制顺序表(DCSQT);把上述分组信息中的至少一部分(PXD部分)进行了编码的数据(PXD);包含上述分组信息的组尺寸(SPDSZ)及上述控制顺序表(DC-SQT)的位置(SPDCSQTA)的信息单元标题(SPUH)的信息单元(30)实行多个组合而构成的数据流进行译码的装置中,具有从上述数据流中分离上述已组合的信息单元(30)的数据的装置(MPU112;ST40);把上述被分离了的信息单元(30)的结合进行分解的装置(MPU112,ST442);在分解了的组合中记录着上述定时标志(PTS)时(ST444 Yes),抽取出该定时标志(PTS)的装置(MPU112;ST448);把预定的显示系统定时(图11的120)的时间与上述被抽取出的定时标志(PTS;图11的缓冲器121)的内容相比较(ST640),两者一致时,根据1个或1个以上的上述控制顺序表(DCSQT)的内容(ST644),对上述已编码的数据(PXD)进行译码(ST646;图18~19),生成编码前上述分组信息的内容的装置(PU112)。
70.信息的收发信系统,特征在于在把能够和主信息一起同时使用的副信息以预定的单位分组,然后通信分组信息的信息收发信息系统中,具有生成以预定的方法(基于图5的规则的扫描宽度压缩)压缩了上述副信息的内容(字幕的位图数据等)的数据(PXD)的装置(ST14;图13~14);生成用于特定上述副信息的使用开始计时及使用终止计时的时间参数(STADSP/STPDSP)的装置(ST16);生成用于控制使用上述副信息的顺序的1个或1个以上的控制顺序表(DCSQT)的装置(ST18);生成包括上述副信息组的尺寸(SPDSZ)及上述控制顺序表(DC-SQT)的位置(SPDCSQTA)的副信息单元标题(XPUH),并通过把上述压缩了的数据(PXD)及上述控制顺序表(DCSQT)加上该副信息单元标题(SPUH)生成副信息单元(图3的30)的装置(ST20);若所生成的副信息单元(30)的尺寸大于预定值(2KB)(ST22Yes),则把所生成的副信息单元(30)进行分组的装置(ST24);把表现了上述副信息的使用开始时刻的定时标志(PTS)记录到上述大于预定值(2KB)尺寸的副信息单元(30)的组或上述预定值(2KB)以内尺寸(ST22NO)的副信息单元(30)上的装置(ST26);把上述记录了定时标志(PTS)的副信息单元(30)的组或上述记录了定时标志(PTS)的副信息单元(30)进行组合,并把组合了的副信息单元(30)的数据流形化的装置(ST28);发送上述数据流的发送装置(图23的5031、600);接收由上述发送装置发送的数据流的接收装置(图23的503N);从由上述接收装置所接收的上述数据流分离上述组合化了的副信息(30)的数据的装置(ST40);把上述被分离了的副信息单元(30)的组合进行分解的装置(ST442);在分解了的组合中记录着上述定时标志(PTS)时(ST444 Yes),抽取出该定时标志(PTS)的装置(ST448);把预定的显示系统定时(图11的120)的时间与上述被抽取出的定时标志(PTS;图11的缓冲器121)的内容相比较(ST640),两者一致时,根据1个或1个以上的上述控制顺序表(DCSQT)的内容(ST644)扩张上述被压缩了的数据(PXD)(T646;图18~19),生成编码前的上述副信息的装置(ST640~ST646)。
71.信息的收发信系统,特征在于在把能够和主信息一起同时使用的副信息以预定的单位分组,然后通信分组信息的信息收发信系统中,具有生成以预定的方法(基于图5的规则的扫描宽度压缩)把上述副信息的内容(字幕的位图数据等)编码了的数据(PXD)的装置(ST14;图13~14);生成用于特定上述副信息的使用开始计时及使用终止计时的时间参数(STADSP/STPDSP)的装置(ST16);生成用于控制使用上述副信息的1个或1个以上的控制顺序表(DCSQT)的装置(ST18);生成包括上述副信息组的尺寸(SPDSZ)及上述控制顺序表(DC-SQT)的位置(SPDCSQTA)的副信息单元标题(SPUH),并通过把上述被压缩了的数据(PXD)及上述控制顺序表(DCSQT)加上该副信息单元标题(SPUH),生成副信息单元(图3的30)的装置(ST20);若所生成的副信息单元(30)的尺寸大于预定值(2KB)(ST22Yes),则把该副信息单元(30)进行分组的装置(ST24);把表现了上述副信息的使用开始时刻的定时标志(PTS)记录到上述大于预定值(2KB)尺寸的副信息单元(30)的组或上述预定值(2KB)以内尺寸(ST22 NO)的副信息单元(30)上的装置(ST26);把上述记录了定时标志(PTS)的副信息单元(30)的组或上述记录了定时标志(PTS)的副信息单元(30)进行组合,并把组合了的副信息单元(30)的数据流形化的装置(ST28);发送上述数据流的发送装置(图23的5031、600);接收由上述发送装置所发送的数据流的接收装置(图23的503N);从上述接收装置所接收的上述数据流中分离上述组合了的副信息单元(30)的数据的装置(ST40);把所分离的副信息单元(30)的组合进行分解的装置(ST442);在分解了的组合中记录着上述定时标志(PTS)时(ST444 Yes),则抽取出该定时标志(PTS)的装置(ST448);把预定的显示系统定时(图11的120)的时间与上述被抽取出的定时标志(PTS;图11的缓冲器121)中的内容相比较,两者一致时,根据1个或1个以上的上述控制顺序表(DCSQT)的内容(ST644)把上述被编码了的数据(PXD)进行解码(ST646;图18~19),生成编码前的上述副信息的装置(ST640~ST646)。
全文摘要
用了含有把副图像的包的再生开始时刻表现的时间特征的包头信息pH;和用3是构成副图像可规定的方法,含有被压缩像素数据PXD的副图像信息32;和用3表示控制顺序33,33含有,为了把用3副图像信息32的副图像表示顺序控制在1以上的,表示控制顺序DCSQT;和用了含有副图像包的尺寸以及显示顺序信息33的地址的副图像头信息SPUH,把副图像包编码。被编码的副图像包的内容在再生时,被译码,根据控制顺序的DCSQT显示。
文档编号H04N7/24GK1147658SQ96101538
公开日1997年4月16日 申请日期1996年2月2日 优先权日1995年2月3日
发明者北村哲也, 青木妙, 白砂俊明, 三村英纪 申请人:株式会社东芝
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1