发明名称 计算光碟片内一轨道之资料容量的方法
摘要 一种用于一光碟机中计算一光碟片之一轨道的实际容量之方法,该方法包含有:利用该光碟机检查一目标轨道所属之一节区中,是否有任一轨道具有连接区块;判断该目标轨道之写入模式;以及根据该目标轨道之写入模式计算其实际轨道容量。当该轨道之写入模式为一次写入光碟模式、一次一节区模式、或原始模式时,其实际轨道容量需将其前隔区排除;当该轨道之写入模式为一次一轨道模式或可变封包模式时,其实际轨道容量另需将轨道终点处之连接区块排除;当该轨道之写入模式为固定封包模式时,其实际轨道容量另需将每个封包之间的连接区块排除。
申请公布号 TWI231486 申请公布日期 2005.04.21
申请号 TW092136384 申请日期 2003.12.22
申请人 联发科技股份有限公司 发明人 吴元丁;吴哲宏
分类号 G11B7/00 主分类号 G11B7/00
代理机构 代理人 许锺迪 台北县永和市福和路389号5楼
主权项 1.一种用于一光碟机中计算一光碟片之一轨道的实际容量之方法,该方法包含有:(a)利用该光碟机检查一目标轨道所属之一节区中,是否有任一轨道具有连接区块;(b)判断该目标轨道之写入模式;以及(c)根据该目标轨道之写入模式计算其实际轨道容量。2.如申请专利范围第1项所述之方法,其中该方法另包含有利用该光碟机读取该光碟片之程式记忆区(Program Memory Area,PMA)及该目标轨道所属之一节区的内容目录表(Table of Contents,TOC),而步骤(c)中另包含有于该节区的内容目录表存在但该光碟片之程式记忆区不存在或存在但未纪录有该节区之轨道资讯时,将该目标轨道之实际容量,设定为该目标轨道扣除其前隔区后之大小。3.如申请专利范围第2项所述之方法,其中该目标轨道之写入模式系为一次写入光碟模式(Disc-At-Once,DAO)、一次一节区模式(Session-At-Once,SAO)、或原始模式(RAW)。4.如申请专利范围第1项所述之方法,其中该方法另包含利用该光碟机读取该光碟片之程式记忆区(PMA)及该目标轨道所属之一节区的内容目录表(TOC),而步骤(b)中另包含有于该节区的内容目录表不存在但该光碟片之程式记忆区存在并纪录有该节区之轨道资讯时,根据程式记忆区之内容判断该目标轨道之写入模式是否为封包模式。5.如申请专利范围第4项所述之方法,其中于步骤(c)中另包含有当该目标轨道并非以封包模式写入时,将该目标轨道之实际容量,设定为该目标轨道扣除其前隔区及最后两连接区块后的大小。6.如申请专利范围第4项所述之方法,其中该方法另包含有利用该光碟机,于该目标轨道之写入模式为封包模式时,读取该目标轨道之轨道描述区块(TrackDescriptor Block,TDB),以判断该目标轨道之写入模式系为固定封包模式(Fixed Packet Write,FPKT)、或可变封包模式(Variable Packet Write,VPKT)。7.如申请专利范围第6项所述之方法,其中于步骤(c)中另包含有当该目标轨道系以可变封包模式(VPKT)写入时,将该目标轨道之实际容量,设定为该目标轨道扣除其前隔区及最后两连接区块后的大小。8.如申请专利范围第6项所述之方法,其中于步骤(c)中另包含有当该目标轨道系以固定封包模式(FPKT)写入时,将该目标轨道之实际容量,设定为该目标轨道扣除其前隔区及所有连接区块后的大小。9.如申请专利范围第1项所述之方法,其中该方法另包含有利用该光碟机读取该光碟片之程式记忆区(PMA)及该目标轨道所属之一节区的内容目录表(TOC),并检查该目标轨道所属之该节区中的每一轨道,是否存在有以封包模式写入之轨道,而步骤(b)中另包含有利用该光碟机,于该节区的内容目录表及该光碟片之程式记忆区均存在并纪录有该节区之轨道资讯,且该节区内存在有以封包模式写入之轨道时,读取该目标轨道之轨道描述区块,以判断该目标轨道系以固定封包模式(FPKT)、或可变封包模式(VPKT)写入。10.如申请专利范围第9项所述之方法,其中于步骤(c)中另包含有当该目标轨道系以可变封包模式(VPKT)写入时,将该目标轨道之实际容量,设定为该目标轨道扣除其前隔区及最后两连接区块后的大小。11.如申请专利范围第9项所述之方法,其中于步骤(c)中另包含有当该目标轨道系以固定封包模式(FPKT)写入时,将该目标轨道之实际容量,设定为该目标轨道扣除其前隔区及所有连接区块后的大小。12.如申请专利范围第1项所述之方法,其中该方法另包含有利用该光碟机读取该光碟片之程式记忆区(PMA)及该目标轨道所属之一节区的内容目录表(TOC),并检查该目标轨道所属之该节区中的每一轨道,是否存在有以封包模式写入之轨道,而步骤(c)中另包含有利用该光碟机,于该节区的内容目录表与该光碟片之程式记忆区均存在并纪录有该节区之轨道资讯、该节区内之所有轨道均非以封包模式写入、以及步骤(a)中存在具有连接区块之轨道时,将该目标轨道之实际容量,设定为该目标轨道扣除其前隔区及最后两连接区块后的大小。13.如申请专利范围第1项所述之方法,其中该方法另包含有利用该光碟机读取该光碟片之程式记忆区(PMA)及一目标轨道所属之一节区的内容目录表(TOC),并检查该目标轨道所属之该节区中的每一轨道,是否存在有以封包模式写入之轨道,而步骤(c)中另包含有利用该光碟机,于该节区的内容目录表与该光碟片之程式记忆区均存在且纪录有该节区之轨道资讯、该节区内之所有轨道均非以封包模式写入、以及步骤(a)中该节区之任一轨道均不具有连接区块时,将该目标轨道之实际容量,设定为该目标轨道扣除其前隔区后之大小。14.如申请专利范围第1项所述之方法,其中该光碟机系可为一唯读型光碟机或一可烧录式光碟机。15.一种光碟机,其可利用如申请专利范围第1项所述之方法,以计算一光碟片中一轨道的实际容量。16.一种用于一光碟机中判断一光碟片之一轨道的写入模式之方法,该方法包含有:(a)利用该光碟机检查一目标轨道所属之一节区中,是否有任一轨道具有连接区块;以及(b)判断该目标轨道之写入模式。17.如申请专利范围第16项所述之方法,其中该方法另包含有利用该光碟机读取该光碟片之程式记忆区(Program Memory Area,PMA)及该目标轨道所属之该节区的内容目录表(Table of Contents,TOC),当该光碟机检查出该节区的内容目录表存在但该光碟片之程式记忆区不存在或存在但未纪录有该节区之轨道资讯时,则该目标轨道之写入模式系为一次写入光碟模式(DAO)、一次一节区模式(SAO)、或原始模式(RAW)。18.如申请专利范围第16项所述之方法,其中该方法另包含有利用该光碟机读取该光碟片之程式记忆区(PMA)及该目标轨道所属之该节区的内容目录表(TOC),当该光碟机检查出该节区的内容目录表不存在但该光碟片之程式记忆区存在并纪录有该节区之轨道资讯时,则该目标轨道之写入模式系为封包模式或一次一轨道模式(Track-At-Once,TAO)。19.如申请专利范围第18项所述之方法,其中该方法另包含有根据程式记忆区之内容判断该目标轨道是否为封包模式写入。20.如申请专利范围第18项所述之方法,其中于步骤(b)中另包含有利用该光碟机,于该目标轨道为封包模式写入时,读取该目标轨道之轨道描述区块,以判断该目标轨道之写入模式系为固定封包模式(FPKT)或可变封包模式(VPKT)。21.如申请专利范围第16项所述之方法,其中该方法另包含有利用该光碟机读取该光碟片之程式记忆区(PMA)及该目标轨道所属之该节区的内容目录表(TOC),并检查该节区中是否存在有以封包模式写入之轨道,而于步骤(b)中另包含有利用该光碟机,于该节区的内容目录表及该光碟片之程式记忆区均存在并纪录有该节区之轨道资讯、且该节区内存在有以封包模式写入之轨道时,读取该目标轨道之轨道描述区块,以判断该目标轨道之写入模式系为固定封包模式(FPKT)或可变封包模式(VPKT)。22.如申请专利范围第16项所述之方法,其中该方法另包含有利用该光碟机读取该光碟片之程式记忆区(PMA)及该目标轨道所属之该节区的内容目录表(TOC),并检查该节区中是否存在有以封包模式写入之轨道,而当该节区的内容目录表及该光碟片之程式记忆区均存在并纪录有该节区之轨道资讯、且该节区内不存在以封包模式写入之轨道、以及步骤(a)中检查出该节区内不存在具有连接区块之轨道时,则该目标轨道之写入模式系为一次写入光碟模式(DAO)、一次一节区模式(SAO)、或原始模式(RAW)。23.如申请专利范围第16项所述之方法,其中该方法另包含有利用该光碟机读取该光碟片之程式记忆区(PMA)及该目标轨道所属之该节区的内容目录表(TOC),并检查该节区中是否存在有以封包模式写入之轨道,而当该节区的内容目录表及该光碟片之程式记忆区均存在并纪录有该节区之轨道资讯、且该节区内不存在以封包模式写入之轨道、以及步骤(a)中检查出该节区内存在具有连接区块之轨道时,则该目标轨道之写入模式系为一次一轨道模式(TAO)。24.如申请专利范围第16项所述之方法,其中该光碟机系可为一唯读型光碟机或一可烧录式光碟机。25.一种光碟机,其可利用如申请专利范围第16项所述之方法,以判断一光碟片中一轨道的写入模式。26.一种计算一光碟片中一轨道之实际资料容量的方法,该方法包含有:(a)利用一光碟机,于一目标轨道之写入模式为一第一类写入模式时,设定该目标轨道之实际资料容量为该目标轨道扣除其前隔区后之大小;以及(b)利用该光碟机,于该目标轨道之写入模式为一第二类写入模式时,设定该目标轨道之实际资料容量为该目标轨道扣除其前隔区及至少部分连接区块(Link Block)后的大小;其中当该目标轨道之写入模式为该第二类写入模式时,该目标轨道系包含有复数个连接区块。27.如申请专利范围第26项所述之方法,其中该第一类写入模式系可为一次写入光碟模式(DAO)、一次一节区模式(SAO)、或原始模式(RAW)。28.如申请专利范围第26项所述之方法,其中该第二类写入模式系可为一次一轨道模式(TAO)、固定封包模式(FPKT)、或可变封包模式(VPKT)。29.如申请专利范围第28项所述之方法,其中该方法另包含有利用该光碟机,于该目标轨道以一次一轨道模式(TAO)写入时,设定该目标轨道之实际资料容量为该目标轨道扣除其前隔区及最后两连接区块后的大小。30.如申请专利范围第28项所述之方法,其中该方法另包含有利用该光碟机,于该目标轨道以可变封包模式(VPKT)写入时,设定该目标轨道之实际资料容量为该目标轨道扣除其前隔区及最后两连接区块后的大小。31.如申请专利范围第28项所述之方法,其中该方法另包含有利用该光碟机,于该目标轨道以固定封包模式(FPKT)写入时,设定该目标轨道之实际资料容量为该目标轨道扣除其前隔区及所有连接区块后的大小。32.如申请专利范围第26项所述之方法,其中该光碟机系可为一唯读型光碟机或一可烧录式光碟机。33.一种光碟机,其可依据如申请专利范围第26项所述之方法,以计算一光碟片中一轨道之实际资料容量。图式简单说明:图一为本发明之一光碟机之示意图。图二为本发明之计算一光碟片内一目标轨道容量之方法的流程图。图三为本发明应用于一唯读型光碟机时计算一光碟片内一目标轨道容量之方法的流程图。
地址 新竹县新竹科学工业园区创新一路1之2号5楼