书签 分享 收藏 举报 版权申诉 / 36

搜索可记录区域的方法和装置、及测试记录区域排列的方法和装置.pdf

  • 上传人:1**
  • 文档编号:477175
  • 上传时间:2018-02-18
  • 格式:PDF
  • 页数:36
  • 大小:1.71MB
  • 摘要
    申请专利号:

    CN200310122272.0

    申请日:

    2003.12.12

    公开号:

    CN1519841A

    公开日:

    2004.08.11

    当前法律状态:

    授权

    有效性:

    有权

    法律详情:

    专利权的转移IPC(主分类):G11B 20/10变更事项:专利权人变更前权利人:松下电器产业株式会社变更后权利人:松下电器(美国)知识产权公司变更事项:地址变更前权利人:日本大阪府变更后权利人:美国加利福尼亚州托兰斯市水手大街2000号200室登记生效日:20140926|||授权|||实质审查的生效|||公开

    IPC分类号:

    G11B20/10; G11B20/12; G11B7/00; H04N5/91

    主分类号:

    G11B20/10; G11B20/12; G11B7/00; H04N5/91

    申请人:

    松下电器产业株式会社;

    发明人:

    原田章人; 后藤芳稔

    地址:

    日本大阪府

    优先权:

    2002.12.13 JP 362161/2002; 2003.11.17 JP 387262/2003

    专利代理机构:

    永新专利商标代理有限公司

    代理人:

    夏青

    PDF完整版下载: PDF下载
    内容摘要

    一种用于从信息记录介质中所包含的至少一个空区域中搜索其中能记录实时数据的至少一个可记录区域的方法,包括第一步骤,设置片段的开始端和终止端中的至少其中一个以使其与至少一个空区域的开始端和终止端中的至少一个相匹配,并确定该片段是否满足有关大小和数量的未用区域条件;和第二步骤,确定在信息记录介质上包括满足未用区域条件的至少一个片段的区域中包括的至少一个空区域为能记录实时数据的可记录区域。

    权利要求书

    1: 一种搜索方法,用于从信息记录介质中包括的至少一个空区域搜索其 中能记录实时数据的至少一个可记录区域,其中: 预先确定一未用区域条件,该条件表示在具有一指定长度范围的一个片 段中所允许的至少一个未用区域的大小和数量; 该至少一个未用区域是在该信息记录介质上未被用来记录实时数据的区 域;以及 未用区域条件所表示的未用区域的大小和数量是当实时数据被记录在该 至少一个空区域上时、实现不间断实时数据再现所允许的大小和数量; 该方法包括: 第一步骤,设置该片段的开始端和终止端中的至少一个,以匹配该至少 一个空区域的开始端和终止端中的至少一个,并确定该片段是否满足有关大 小和数量的未用区域条件;和 第二步骤,确定包含满足该未用区域条件的至少一个片段的该信息记录 介质上的一区域中包含的至少一个空区域为其中能记录实时数据的可记录区 域。
    2: 如权利要求1所述的方法,其中该第一步骤包括以下步骤:当该片段 中包括具有一个ECC块大小的一个未用区域时,设置邻近具有一个ECC块大 小的未用区域的至少一个ECC块作为一个未用区域,并确定该片段是否满足 有关大小和数量的未用区域条件。
    3: 如权利要求1所述的方法,还包括第三步骤,设置该片段的开始端, 以便匹配至少一个未用区域的开始端和终止端之间的一位置,并确定该片段 是否满足有关大小和数量的未用区域条件。
    4: 如权利要求3所述的方法,其中: 该未用区域包括了多个ECC块;以及 第三步骤包括以下步骤:设置该片段的开始端,以便匹配该多个ECC块 中的至少一个的开始端,并确定该片段是否满足有关大小和数量的未用区域 条件。
    5: 如权利要求1所述的方法,还包括第四步骤,设置该片段的终止端, 以便匹配至少一个未用区域的开始端和终止端之间的一位置,并确定该片段 是否满足有关大小和数量的未用区域条件。
    6: 如权利要求5所述的方法,其中: 该未用区域包括了多个ECC块;以及 第四步骤包括以下步骤,设置该片段的终止端,以便匹配该多个ECC块 中的至少一个的终止端,并确定该片段是否满足有关大小和数量的未用区域 条件。
    7: 一种测试方法,用于测试在其中记录实时数据的一信息记录介质上的 多个已记录区域的排列,其中: 预先确定一未用区域条件,该条件表示在具有一指定长度范围的片段中 所允许的至少一个未用区域的大小和数量; 该至少一个未用区域是在该信息记录介质上尚未记录实时数据的区域; 和 该未用区域条件所表示的该未用区域的大小和数量是实现不间断实时数 据再现所允许的大小和数量; 该方法包括: 第一步骤,设置该片段的开始端和终止端中的至少一个,以便匹配多个 已记录区域中的每一个的开始端和终止端中的至少一个,并确定该片段是否 满足有关大小和数量的未用区域条件;以及 第二步骤,确定该多个已记录域是否被包含在该信息记录介质上包括满 足该未用区域条件的多个连续片段的区域中;
    8: 如权利要求7所述的方法,其中第一步骤包括以下步骤,在一个方向 上连续设置多个片段的开始端为多个已记录区域的相应已记录区域的开始 端。
    9: 如权利要求7所述的方法,其中第一步骤包括以下步骤,在一个方向 上连续设置多个片段的终止端为多个已记录区域的相应已记录区域的终止 端。
    10: 如权利要求7所述的方法,其中第一步骤包括以下步骤,当该片段的 终止端被设置以匹配多个已记录区域中的一个指定已记录区域的终止端、且 该片段不满足关于大小和数量的未用区域条件时,设置该片段的开始端以使 匹配该指定已记录区域的开始端和终止端中的至少一个。
    11: 如权利要求7所述的方法,还包括第三步骤,设置该片段的开始端以 匹配该未用区域的开始端和终止端之间的一位置,并确定该片段是否满足有 关大小和数量的未用区域条件。
    12: 如权利要求11所述的方法,其中: 该未用区域包括了多个ECC块;以及 第三步骤包括以下步骤,设置该片段的开始端以匹配所述多个ECC块的 至少一块的开始端,并确定该片段是否满足有关大小和数量的未用区域条 件。
    13: 如权利要求7所述的方法,还包括第四步骤,设置该片段的终止端以 匹配该未用区域的开始端和终止端之间的一位置,并确定该片段是否满足有 关大小和数量的未用区域条件。
    14: 如权利要求13所述的方法,其中: 该未用区域包括多个ECC块;以及 第四步骤包括以下步骤,设置该片段的终止端以匹配该多个ECC块的至 少一块的终止端,并确定该片段是否满足有关大小和数量的未用区域条件。
    15: 一种搜索装置,用于从信息记录介质中包含的至少一个空区域中搜 索其中能记录实时数据的至少一个可记录区域,其中: 预先确定一未用区域条件,该条件表示在具有指定长度范围的一片段中 所允许的至少一个未用区域的大小和数量; 该至少一个未用区域是在该信息记录介质上未被用来记录实时数据的区 域;和 该未用区域条件所表示的该未用区域的大小和数量是当实时数据被记录 在该至少一个空区域上时、实现不间断实时数据再现听允许的大小和数量; 该装置包括: 第一控制部件,用于设置该片段的开始端和终止端中的至少一个,以匹 配该至少一个空区域的开始端和终止端中的至少一个,并确定该片段是否满 足有关大小和数量的未用区域条件;以及 第二控制部件,用于确定包含满足该未用区域条件的至少一个片段的该 信息记录介质上的一区域中包含的至少一个空区域为其中能记录实时数据的 可记录区域。
    16: 如权利要求15所述的装置,其中当该片段中包括具有一个ECC块大 小的一个未用区域时,该第一控制部件设置邻近具有一个ECC块大小的未用 区域的至少一个ECC块作为未用区域,并确定该片段是否满足有关大小和数 量的未用区域条件。
    17: 如权利要求15所述的装置,其中该第一控制部件设置该片段的开始 端,以匹配至少一个未用区域的开始端和终止端之间的一位置,并确定该片 段是否满足有关大小和数量的未用区域条件。
    18: 如权利要求15所述的装置,其中该第一控制部件设置该片段的终止 端,以匹配至少一个未用区域的开始端和终止端之间的一位置,并确定该片 段是否满足有关大小和数量的未用区域条件。
    19: 一种测试装置,用于测试一信息记录介质上已记录实时数据的多个 已记录区域的排列,其中: 预先确定一未用区域条件,该条件表示在具有指定长度范围的一片段中 所允许的至少一个未用区域的大小和数量; 该至少一个未用区域是在该信息记录介质上其中尚未记录实时数据的区 域;以及 该未用区域条件所表示的该未用区域的大小和数量是实现不间断实时数 据再现所允许的大小和数量; 该装置包括: 第一控制部件,用于设置该片段的开始端和终止端中的至少一个,以匹 配该多个已记录区域中的每一区域的开始端和终止端中的至少一个,并确定 该片段是否满足有关大小和数量的未用区域条件;和 第二控制部件,用于确定该多个已记录区域是否被包含在该信息记录介 质上包括满足该未用区域条件的多个连续片段的区域中。
    20: 如权利要求19所述的装置,其中该第一控制部件在一个方向上连续 设置多个片段的开始端为该多个已记录区域的相应已记录区域的开始端。
    21: 如权利要求19所述的装置,其中该第一控制部件在一个方向上连续 设置多个片段的终止端为该多个已记录区域的相应已记录区域的终止端。
    22: 如权利要求19所述的装置,其中该第一控制部件设置该片段的开始 端,以便匹配该未用区域的开始端和终止端之间的一位置,并确定该片段是 否满足有关大小和数量的未用区域条件。
    23: 如权利要求19所述的装置,其中该第一控制部件设置该片段的终止 端,以便匹配该未用区域的开始端和终止端之间的一位置,并确定该片段是 否满足有关大小和数量的未用区域条件。

    说明书


    搜索可记录区域的方法和装置、 及测试记录区域排列的方法和装置

        【技术领域】

        本发明涉及一种用于从信息记录介质中搜索能记录实时数据的可记录区域的方法和装置,该信息记录介质含有至少一个呈分散状态的空区域,还涉及一种用于测试在记录有实时数据的信息记录介质上的已记录区域的排列的方法和装置。

        背景技术

        具有扇区结构的典型的信息记录介质是光盘。由于近来光盘的记录密度和存储容量的增加,其应用领域正在扩展。例如,使用光盘记录实时数据,如视频数据或音频数据。

        在光盘上可能存在缺陷扇区和已记录数据的区域(已记录区域)。为了再记录数据,需要一个跳转记录系统,通过该系统执行记录,同时跳过这样的扇区和区域(例如见图1的日本专利NO.3098237)。

        光盘装置将从光盘读取的数据临时存储在缓冲区中并连续解码这些数据,从而再现视频和音频。当缓冲区中存储的数据用完时,停止再现视频和音频。为了实现不间断的再现(无缝再现),在缓冲区中存储地数据用完之前必须输入从光盘中新近读出的数据。

        使用上述的跳转记录系统时,以分散方式定位已记录实时数据的区域。当已经不连续和分散地记录了实时数据的区域被集中在一个特定的区域,或已记录数据的分散的区域之间的间隔长度特别长时,会发生不期望的现象,使得在再现实时数据过程中,视频再现被临时停止。使用上述的跳转记录系统很难实现实时数据的不间断再现。

        【发明内容】

        根据本发明的一个方面,提供了一种搜索方法,用于从信息记录介质中所包含的至少一个空区域中搜索其中能记录实时数据的至少一个可记录区域。预先确定未用区域条件,该条件表示在具有指定长度范围的片段中所允许的至少一个未用区域的大小和数量。该至少一个未用区域是在信息记录介质上的未用来记录实时数据的区域。未用区域条件所表示的未用区域的大小和数量是当实时数据被记录在至少一个空区域上时、实现不间断实时数据再现所允许的大小和数量。该方法包括第一步骤,设置该片段的开始端和终止端中的至少一个以使其与该至少一个空区域的开始端和终止端中的至少一个相匹配,并确定该片段是否满足有关大小和数量的未用区域条件;和第二步骤,将包含在信息记录介质上的一个区域中的至少一个空区域确定为其中能记录实时数据的可记录区域,该信息记录介质包括满足未用区域条件的至少一个片段。

        在本发明的一个实施例中,第一步骤包括以下步骤,当片段中包括具有一个ECC块大小的一个未用区域时,设置邻近具有一个ECC块大小的未用区域的至少一个ECC(错误校正码)块区域作为一个未用区域,并确定该片段是否满足有关大小和数量的未用区域条件。

        在本发明的一个实施例中,此方法还包括第三步骤,设置片段的开始端以使其与至少一个未用区域的开始端和终止端之间的一位置相匹配,并确定该片段是否满足有关大小和数量的未用区域条件。

        在本发明的一个实施例中,未用区域包括了多个ECC块;且第三步骤包括以下步骤,设置片段的开始端以使其与多个ECC块中的至少一个的开始端相匹配,并确定该片段是否满足有关大小和数量的未用区域条件。

        在本发明的一个实施例中,此方法还包括第四步骤,设置片段的终止端以使其与至少一个未用区域的开始端和终止端之间的一位置相匹配,并确定该片段是否有关表示大小和数量的未用区域条件。

        在本发明的一个实施例中,未用区域包括了多个ECC块;且第四步骤包括以下步骤,设置片段的终止端以使其与多个ECC块中的至少一个的终止端相匹配,并确定该片段是否满足有关大小和数量的未用区域条件。

        根据本发明的另一个方面,提供一种方法,用于在已记录实时数据的信息记录介质上测试多个已记录区域的排列。预先确定未用区域条件,该条件表示在具有指定长度范围的片段中所允许的至少一个未用区域的大小和数量。该至少一个未用区域是在信息记录介质中的尚未记录实时数据的区域。未用区域条件所表示的未用区域的大小和数量是实现不间断实时数据再现所允许的大小和数量。该方法包括第一步骤,设置该片段的开始端和终止端中的至少一个,以使其与多个已记录区域中的每一个记录区域的开始端和终止端中的至少一个相匹配,并确定该片段是否满足有关大小和数量的未用区域条件;和第二步骤,确定该多个已记录域是否包含在信息记录介质的一个区域上,该信息记录介质包括多个满足未用区域条件的连续片段。

        在本发明的一个实施例中,第一步骤包括以下步骤,在一个方向上连续将多个片段的开始端设置为多个已记录区域中每个已记录区域的开始端。

        在本发明的一个实施例中,第一步骤包括以下步骤,在一个方向上连续将多个片段的终止端设置为多个已记录区域中每个已记录区域的终止端。

        在本发明的一个实施例中,第一步骤包括以下步骤,当片段的终止端被设置以使其与多个已记录区域中的一个指定区域的终止端相匹配,且该片段不满足关于大小和数量的未用区域条件时,设置该片段的开始端以使其与指定的已记录区域的开始端和终止端中的至少一个相匹配。

        在本发明的一个实施例中,此方法还包括第三步骤,设置片段的开始端以使其与未用区域的开始端和终止端之间的一位置相匹配,并确定该片段是否满足有关大小和数量的未用区域条件。

        在本发明的一个实施例中,未用区域包括了多个ECC块;且第三步骤包括以下步骤,设置片段的开始端以使其与多个ECC块中的至少一块的开始端相匹配,并确定该片段是否满足有关大小和数量的未用区域条件。

        在本发明的一个实施例中,此方法还包括第四步骤,设置片段的终止端以使其与未用区域的开始端和终止端之间的一位置相匹配,并确定该片段是否满足表示大小和数量的未用区域条件。

        在本发明的一个实施例中,未用区域包括了多个ECC块;且第四步骤包括以下步骤,设置片段的终止端以使其与多个ECC块中的至少一块的终止端相匹配,并确定该片段是否满足有关大小和数量的未用区域条件。

        根据本发明的又一个方面,提供了一种装置,用于从信息记录介质中所包含的至少一个空区域中搜索其中能记录实时数据的至少一个可记录区域。预先确定未用区域条件,该条件表示在具有指定长度范围的片段中所允许的至少一个未用区域的大小和数量。该至少一个未用区域是在信息记录介质中的尚未用来记录实时数据的区域。未用区域条件所表示的未用区域的大小和数量是当实时数据被记录在至少一个空区域上时、实现不间断实时数据再现所允许的大小和数量。该装置包括第一控制部件,用于设置该片段的开始端和终止端中的至少一个以使其与该至少一个空区域的开始端和终止端中的至少一个相匹配,并确定该片段是否满足有关大小和数量的未用区域条件;和第二控制部件,用于将包含在信息记录介质的一个区域上的至少一个空区域确定为能记录实时数据的可记录区域,此信息记录介质包括满足未用区域条件的至少一个片段。

        在本发明的一个实施例中,当片段中包括具有一个ECC块大小的一个未用区域时,第一控制部件设置邻近具有一个ECC块大小的该未用区域处的至少一个ECC块作为一个未用区域,并确定该片段是否满足有关大小和数量的未用区域条件。

        在本发明的一个实施例中,第一控制部件设置片段的开始端以使其与至少一个未用区域的开始端和终止端之间的一位置相匹配,并确定该片段是否满足有关大小和数量的未用区域条件。

        在本发明的一个实施例中,第一控制部件设置片段的终止端以使其与至少一个未用区域的开始端和终止端之间的一位置相匹配,并确定该片段是否满足有关大小和数量的未用区域条件。

        根据本发明的又一个方面,提供一种装置,用于测试在已记录实时数据的信息记录介质上的多个已记录区域的排列。预先确定未用区域条件,该条件表示在具有指定长度范围的片段中所允许的至少一个未用区域的大小和数量。该至少一个未用区域是在信息记录介质中的尚未记录实时数据的区域。未用区域条件所表示的未用区域的大小和数量是实现不间断实时数据再现所允许的大小和数量。该装置包括:第一控制部件,用于设置该片段的开始端和终止端中的至少一个,以使其与多个已记录区域中的每一个已记录区域的开始端和终止端中的至少一个相匹配,并确定该片段是否满足有关大小和数量的未用区域条件;和第二控制部件,用于确定该多个已记录区域是否包含在信息记录介质的一个区域上,该信息记录介质包括多个满足未用区域条件的连续片段。

        在本发明的一个实施例中,第一控制部件在一个方向上连续将多个片段的开始端设置为多个已记录区域中每个已记录区域的开始端。

        在本发明的一个实施例中,第一控制部件在一个方向上连续将多个片段的终止端设置为多个已记录区域中每个已记录区域的终止端。

        在本发明的一个实施例中,第一控制部件设置片段的开始端以使其与未用区域的开始端和终止端之间的一位置相匹配,并确定该片段是否满足有关大小和数量的未用区域条件。

        在本发明的一个实施例中,第一控制部件设置片段的终止端以使其与未用区域的开始端和终止端之间的一位置相匹配,并确定该片段是否满足有关大小和数量的未用区域条件。

        根据本发明,可以准确找到当将实时数据以分散状态记录在含有若干空区域的信息记录介质上时、能实现实时数据的不间断或无缝再现的若干个可记录区域。甚至当缺陷扇区被局部分散,或小文件被以分散方式记录时,用于实时数据的可记录区域也能被准确找到。

        根据本发明,能够精确确定在信息记录介质上已经记录实时数据的记录区域是否被排列以实现无缝再现。

        根据本发明,通过使用某些设置片段的技术,能够降低设置片段的次数。因此,可精确高效地执行搜索操作和确定。

        因此,此处所述的本发明的优点是可以提供一种用于搜索可记录区域的方法和装置,当以分散状态将实时数据记录在含有空区域的信息记录介质上时,可以实现不间断或无缝再现实时数据;并可以提供一种用于测试其中已经记录实时数据的信息记录介质上的记录区域是否被排列以实现无缝再现的方法和装置。

        参照附图阅读和理解下面的详细说明,本领域技术人员将清楚了解本发明的这些优点和其它优点。

        【附图说明】

        图1示出了根据本发明第一实施例的一种用于搜索的方法;

        图2示出了根据本发明第二实施例的一种用于搜索的方法;

        图3示出了根据本发明第二实施例的另一种用于搜索的方法;

        图4A示出了根据本发明第二实施例的一种用于搜索的详细方法;

        图4B示出了根据本发明第二实施例的另一种用于搜索的详细方法;

        图5为示出根据本发明第二实施例的一种搜索方法的流程图;

        图6为示出根据本发明第二实施例的另一种搜索方法的流程图;

        图7A和7B示出了根据本发明第二实施例的用于搜索的详细方法;

        图8A和8B示出了根据本发明第二实施例的用于搜索的详细方法;

        图9示出了根据本发明第二实施例的用于搜索的详细方法;

        图10示出了根据本发明第四实施例的一种光盘装置。

        【具体实施方式】

        以下通过参照附图描述的实施例说明本发明。

        (实施例1)

        图1示意性示出了根据本发明第一实施例的一种用于搜索可记录区域的方法。图1所示的方法被用于从信息记录介质100上的至少一个空区域中搜索能够记录实时数据的可记录区域。例如,信息记录介质100是光盘。

        图1示出了多个沿若干逻辑块编号(以下称作“LBN”)的多个连续记录区域,每个编号表示在信息记录介质100上的一个记录位置。信息记录介质100包括空区域101至108和未用区域121至126。空区域101至108和未用区域121至126每个都具有基于一个ECC块(从信息记录介质100上读数据或写数据的单位)的大小。“未用区域”是未被用来记录实时数据的区域,这是由于以下原因,例如,该区域包括一个含有缺陷扇区或具有已记录在其中的数据的扇区的ECC块。空区域101至108和未用区域121至126中每个的大小都由每个区域内所含ECC块的数量表示。该数量被示出在图1中的每个区域中。假设区域101和区域121彼此间有足够的间隔(例如,192个ECC块),而区域107和区域108彼此间也有足够的间隔(例如,192个ECC块)。因此,对于搜索操作,区域101和区域108不需要与区域102至107和121至126中的任何一个区域相关联。由于空区域101和108每个的大小都大于或等于一个确定的大小,区域101和108每个都可具有独立记录的数据。因此,搜索其中能够记录实时数据的区域(可记录区域)的操作的目标为区域102至107和121至126。

        在整个说明书中,每个区域具有较小LBN的一端被称作该区域的“开始端”,每个区域具有较大LBN的一端被称作该区域的“终止端”。

        在信息记录介质上的某一区域中设置一个片段,该片段的两个端中,该片段具有较小LBN的一端被称作该片段的“开始端”,而具有较大LBN的一端被称作该片段的“终止端”。

        为了确定是否每个区域是实时数据的一个可记录区域,使用有指定长度范围的片段131至144。例如,片段的长度是192个ECC块,但不限于此。

        作为用于确定是否每个区域对于实时数据是一个可记录区域的标准,未用区域条件是预先确定的。未用区域条件表示未用区域的大小和一个片段中所允许的每个大小的未用区域的数量。表1中示出了未用区域条件的一个例子。在一个片段中允许在表1中示出的大小和数量,以便当实时数据被记录在至少一个空区域中时实现实时数据的无缝再现。本说明书中的实施例是基于表1所示的未用区域条件。

        如表1所示,例如当一个片段中未用区域的大小为1个ECC块时,在该片段中被允许的这些未用区域的数量为1或2。当该片段中未用区域的大小为4个ECC块时,在该片段中被允许的这样的未用区域的数量为1、2或3。以下由数值表示每个片段的大小,不用术语“ECC块”。

        表1  未用区域的大小    在一个片段中被允许的未用区域的数量    1    1、2    2    1、2、3、4、5、6    3    1、2、3、4    4    1、2、3    5    1、2    6    1、2    7    1    8    1    9    1    10    1    11    1    12    1    13或更多    不允许

        在将数据记录在一个区(该区为图1所示的搜索的目标)内的一个空区域中之前,必须找到该区中哪个空区域可用于实时数据的可记录区域。

        在本说明书中,在信息记录介质100上其中可记录实时数据的空区域被称作“可记录区域”;在信息记录介质100上包括满足未用区域条件的至少一个片段的区域被称作“有效区域”。

        下面将说明一种用于搜索有效区域的方法。

        首先,设置片段131使片段131的开始端与作为目标的区(目标区)的开始端匹配,和确定片段131是否满足表1所示的未用区域条件。片段131包括一个大小为12的未用区域(大小:12;数量:1)。因此,片段131满足未用区域条件。

        在本说明书中,在目标区的两端中,具有较小LBN的一端被称作该目标区的“开始端”,而具有较大LBN的一端被称作该目标区的“终止端”。

        其次,设置片段132使片段132的终止端与未用区域122的开始端匹配。确定片段132是否满足表1所示的未用区域条件。片段132包括一个大小为6的未用区域(大小:6;数量:1)。因此,片段132满足未用区域条件。

        类似地,设置随后的片段,顺序地使每个片段的终止端与相应区域的开始端匹配。然后确定每个片段是否满足表1所示的未用区域条件。在片段135的情况中,大小是6和数量是7。片段135不满足未用区域条件。因此,有效区域171终止于在紧接片段135之前的片段134的终止端。因此,设置新的片段136,使片段136的开始端与片段135的终止端匹配,并确定片段136是否满足未用区域条件。

        片段141包括大小为2和3的未用区域。由于片段141包括多个具有不同大小的未用区域,所以片段141不满足未用区域条件。在此情况下,设置下一个片段142,使片段142的开始端与片段141的终止端匹配。在此实施例中设置的片段中,片段135和141不满足未用区域条件(将这样的片段称作“NG片段”)。其它的片段满足未用区域条件(将这样的片段称作“OK片段”)。将含有一个或多个连续的OK片段的区确定为有效区域。在图1中,有效区域171、172和173被检测到。包括在有效区域171、172和173内的空区域是可记录区域。

        如上所述,根据本发明的第一实施例,在具有以分散方式存在的空区域的信息记录介质内能够搜索实时数据的可记录区域。

        (实施例2)

        图2示意性示出了一种根据本发明第二实施例的用于搜索可记录区域的方法。图5是流程图500,用于说明根据本发明第二实施例的用于搜索可记录区域的方法。

        利用第一实施例中的方法,空区域106被确定为其中不能记录实时数据的区域,并不被任何有效区域所包含。利用第二实施例中的方法,空区域106被确定为一个可记录区域。

        在第二实施例中,设置若干片段,使一个片段的开始端和终止端中的至少一个与至少一个空区域的开始端和终止端中的至少一个相匹配。然后,确定每个片段是否满足未用区域条件。信息记录介质上包括满足未用区域条件的至少一个片段的一个区域中所包含的至少一个空区域被确定为可记录区域。

        以下参照图2和5详细说明根据第二实施例的方法。

        在步骤S501中,设置片段131(初始片段),使片段131的开始端与目标区的开始端匹配。在S502中,确定片段131是否满足表1所示的关于大小和数量的未用区域条件。片段131满足未用区域条件。

        在步骤S511中,设置片段132,使片段132的终止端与未用区域122的开始端匹配(即,相对于未用区域122的开始端,向右设置片段132)。

        在本说明书中,“向右”表示片段的终止端与相应区域的开始端或终止端相匹配的状态。“向左”表示片段的开始端与相应区域的开始端或终止端相匹配的状态。在本申请的附图中,LBN的值向其右侧增加。

        在步骤S512中,确定片段132是否满足表1中所示的关于大小和数量的未用区域条件。片段132满足未用区域条件。片段132的终止端与未用区域122的开始端匹配的状态也被描述为“片段132的终止端匹配空区域102的终止端”。

        在步骤S513中,重复步骤S511和步骤S512,直到向右设置随后的区域至目标区的终止端。设置片段132至144,使片段132至144中的每个片段的终止端与相应区域的开始端或终止端匹配(即,相对于相应区域的开始端或终止端,向右设置片段132至144)。结果是,检测到片段135、141和143是NG片段,它们不满足未用区域条件。

        当片段到达目标区的终止端时(步骤S513中的“是”),操作前进到步骤S521。在步骤S521中,向左设置附加的片段。具体言之,在图2所示的实施例中,设置片段151,使片段151的开始端与未用区域122的开始端匹配。片段131和片段133已经被检测。在步骤S522中,确定片段151是否满足表1所示的未用区域条件。片段151包括一个大小为6的未用区域和一个大小为7的未用区域,且未用区域的数量是2。因此片段151不满足未用区域条件。片段151的开始端与未用区域122的开始端匹配的状态也被描述为“片段151的开始端与空区域102的终止端匹配”。

        在以LBN值减小的方向来设置片段的情况下,在步骤S523中,重复步骤S521和步骤S522,直到设置随后的片段至目标区的开始端。相对于相应区域的终止端,向左设置片段151至158。结果检测到片段151和155是NG片段。

        当片段到达目标区的开始端时(步骤S523中的“是”),操作前进到步骤S531。在步骤S531中,提取有效区域。具体言之,NG片段(即片段135、151、141、143和155)被列出在上面。在不同于这些NG片段的片段中,即区域171、174和175被提取作为有效区域,它们中每个区域都包括一个区,其中含有一个或多个连续的OK片段。

        在根据第一实施例的方法中,基本上向右设置片段。在根据第二实施例的方法中,向右和向左设置片段。每个片段的开始端或终止端都被在一个方向(当向右设置片段时为右方向,当向左设置片段时为左方向)上顺序地移动。以此方式,片段可被设置在所有可能的模式中。结果空区域106可被检测为可记录区域。

        图3示意性示出了一种根据本发明第二实施例的变型方案的用于搜索可记录区域的方法。图6是一流程图600,用于说明根据本发明第二实施例的变型方案的用于搜索可记录区域的方法。参照图3和6,将详细说明根据本发明第二实施例的变型方案的方法。在此改变的方法中,与图2和5所示的方法相比能减少计算步骤的数量。

        在步骤S601中,设置片段131(初始片段),使片段131的开始端与目标区的开始端匹配。在S602中,确定片段131是否满足表1所示的关于大小和数量的未用区域条件。片段131满足未用区域条件。

        在步骤S611中,向右设置片段132,使片段132的终止端与空区域102的终止端匹配。在步骤S612中,检测关于片段132的大小和数量。在步骤S613中,确定片段132是否满足表1中所示的关于大小和数量的未用区域条件。片段132满足未用区域条件。

        向右设置片段,直到片段到达目标区的终止端,并确定每个片段是否满足未用区域条件。

        片段135包括一个大小为6的未用区域和一个大小为7的未用区域(未用区域的数量是2),因此该片段不满足未用区域条件(步骤S613中的“否”)。在此情况下,在步骤S621中,设置下一个片段136,使片段136的开始端与片段135的终止端匹配。在步骤S622中,确定片段136是否满足未用区域条件。

        在步骤S623中,将设置片段的方向反转,以便相对于未用区域123的开始端向左设置片段153(后退片段)。在步骤S624中,检测关于片段153的大小和数量。在步骤S625中,确定片段153是否满足未用区域条件。在此例中由于片段153满足未用区域条件(在步骤S625中的“是”),操作返回到步骤S611。当被检测的片段被确定为NG片段时(在步骤S625中的“否”),操作返回到步骤S623。

        在此方式中,当检测到一个NG片段时,将设置片段的方向反转,并设置一个新的片段。这样一个接一个的设置新片段。当被检测的片段被确定为一个OK片段时(在步骤S625中的“是”),操作返回到步骤S611。当后退片段的开始端到达目标区的开始端时,操作也返回到步骤S611。在图3所示的例子中,片段153满足未用区域条件。

        以类似的方式处理片段141。具体言之,设置片段141,使片段141的终止端与空区域106的终止端匹配。由于片段141被确定为NG片段,设置下一个片段142,使片段142的开始端与片段141的终止端(即,空区域106的终止端)匹配。确定片段142是否满足表1所示的未用区域条件。然后,将设置片段的方向反转,以便片段156(后退片段)相对于空区域106的开始端被向左设置。片段156满足未用区域条件。在片段156不满足未用区域条件的情况下,移动片段156的开始端使其与空区域105的终止端匹配。然后,确定片段156是否满足未用区域条件。

        在此方式下,当检测到一个NG片段时,将设置片段的方向反转,并设置一个新的片段。这样一个接一个的设置新片段。

        片段143被确定为一个NG片段。虽然没有示出,但以类似方式设置下一个片段。然后,将设置片段的方向反转,并向左设置一个后退片段,使后退片段的开始端与未用区域126的开始端匹配。

        如步骤S614所示,重复上述步骤直到片段到达目标区的终止端。

        当片段到达目标区的终止端时,在步骤S631中,包括有一个或多个连续的OK片段的区域被提取为有效区域。在图3中,有效区域171、172和175被提取。根据此方法,只有在紧接着一个NG片段的前面(在向目标区的开始端的方向邻近)和紧接着NG片段的后面(在向目标区的终止端的方向邻近)的片段被向左设置。因此,与参照图2和5所描述的方法相比,能减少设置片段的次数,提高了计算效率。

        现在,参照图4A,将说明另一个用于高精度寻找有效区域的方法。在参照图3和6的上述方法中,首先向右设置片段;当一个片段被确定为NG片段时,之后片段被向右设置。为了更准确搜索可记录区域,当一个片段被确定为NG片段时,基于逐个ECC块来设置随后的片段,并确定每个片段是否满足未用区域条件。

        如图4A所示,目标区包括未用区域411、412和413以及空区域401和402。

        首先,设置初始片段421,使片段421的开始端与目标区的开始端匹配。由于片段421被确定为一个NG片段,所以设置片段422使片段422相对于片段421偏移一个ECC块。片段422的开始端与未用区域411的开始端和终止端之间的一点相匹配。此点是未用区域411中的第二ECC块的开始端。确定片段422是否满足表1所示的未用区域条件。片段422包括3个未用区域,每个区域的大小为3,因此该片段满足未用区域条件。片段423被确定为一个NG片段,并提取有效区域431。

        在上述说明中,为了简单起见,假设未用区域411和413的大小为4。例如,在假设未用区域411和413的大小为12的情况中,设置多于七个片段,每个片段的开始端在逐个ECC块的基础上偏移,并确定每个片段是否满足未用区域条件。

        可替换的是,可以向右设置片段。在此情况下,设置片段的终止端使其与未用区域的开始端和终止端之间的一个位置匹配。然后,以同样的方式设置随后的片段,每个片段的终止端都基于逐个ECC块偏移,并确定每个片段是否满足未用区域条件。可以设置每个片段的终止端使其与相应ECC块的终止端匹配。

        采用这种方法,当一个片段被确定为NG片段时,设置片段以基于逐个ECC块偏移。以此方式,可更准确地提取有效区域。此方法也可被用在图5和6所示的方法中。

        在上述的说明中,为简单起见,未用区域的一端与ECC块的一端匹配。由于记录数据的管理单元是一个扇区,所以未用区域的一端与扇区的一端而不是ECC块的一端相匹配是可能的。

        图4B中示出了这种情况。在图4B中,符号“△”表示两个相邻ECC块的边界。一个ECC块452被完整地包含在未用区域450中。一个ECC块453被部分包含于未用区域450中,和被部分包含于下一个区域中。换言之,ECC块453包括了未用区域450的终止端450b。如前面的例子,可以设置一个片段,使该片段的开始端与ECC块452的开始端匹配,如片段454。此外,可以设置一个片段,使该片段的开始端与ECC块453的开始端匹配(即,ECC块452的终止端),如片段455。以此方式,可以更精确地提取有效区域。

        一个ECC块451B被部分包含于未用区域450中,和被部分地包含于前一个区域中。换言之,ECC块451包括了未用区域450的开始端450a。如前面的实施例中,可以设置一个片段,使该片段的终止端与ECC块452的终止端匹配,虽然未示出。此外,还可以设置一个片段,使该片段的终止端与ECC块451的终止端(即,ECC块452的开始端)匹配,如片段456。以此方式,可以更精确提取有效区域。

        在未用区域的开始端或终止端与两个邻近的ECC块的边界不匹配的情况下,为方便起见,包括未用区域的开始端或终止端的ECC块可被视为一个未用区域。

        参照图7A和7B,将说明设置片段的开始端或终止端使其与未用区域的开始端和终止端之间的一个位置匹配的例子。

        在图7A中,目标区包括空区域814和815以及未用区域811、812和813。设置片段816,使片段816的终止端与空区域815的终止端匹配(即,向右设置片段816使其与空区域815的终止端相匹配)。由于片段816包括了一个大小为1(包括1个ECC块)的未用区域和一个大小为2(包括2个ECC块)的未用区域,所以片段816不满足表1中的未用区域条件。

        设置片段817,使片段817的终止端与未用区域813内的第二ECC块的终止端匹配。由于片段817包括了两个大小为2(二者都包括2个ECC块)的未用区域,所以片段817满足未用区域条件。因此,空区域814和815可被提取作为实时数据的可记录区域。

        在图7B中,参照图7A所述的方法被用在片段的开始端。设置片段818,使片段818的开始端与空区域814的开始端匹配。由于片段818包括了一个大小为2(包括2个ECC块)的未用区域和一个大小为1(包括1个ECC块)的未用区域,所以片段818不满足表1中的未用区域条件。

        设置片段819,使片段819的开始端与未用区域811内的倒数第二个ECC块的开始端匹配。由于片段818包括了两个大小为2(二者都包括2个ECC块)的未用区域,所以片段818满足未用区域条件。因此,空区域814和815可被提取作为实时数据的可记录区域。

        通过设置片段的终止端或开始端,以使其与未用区域的终止端和开始端之间的一点相匹配,能够更精确地找到可记录区域。

        以下将参照图8A和8B,说明其中设置片段的开始端或终止端,以使其与未用区域的开始端或终止端相匹配的例子。

        在图8A中,目标区包括空区域834、835和836以及未用区域831、832和833。向右设置片段837,使片段837的终止端与空区域835的终止端匹配。由于片段837包括了一个大小为1(包括1个ECC块)的未用区域和一个大小为3(包括3个ECC块)的未用区域,所以片段837不满足表1中的未用区域条件。

        设置片段838,使片段838的终止端与未用区域833的终止端匹配。由于片段838包括了两个大小为3(二者都包括3个ECC块)的未用区域,所以片段838满足未用区域条件。因此,空区域834和835可被提取作为实时数据的可记录区域。

        在图8B中,参照图8A所述的方法被用在片段的开始端。在图8B中,目标区包括空区域844、845和846以及未用区域841、842和843。向左设置片段847,使片段847的开始端与空区域845的开始端匹配。由于片段847包括了一个大小为3(包括3个ECC块)的未用区域和一个大小为1(包括1个ECC块)的未用区域,所以片段847不满足表1中的未用区域条件。

        设置片段848,使片段848的开始端与未用区域841的开始端匹配。由于片段848包括了两个大小为3(二者都包括3个ECC块)的未用区域,所以片段848满足未用区域条件。因此,空区域845和846可被提取作为实时数据的可记录区域。

        通过设置片段的终止端或开始端,以使其与未用区域的终止端或开始端相匹配,能够更精确地找到可记录区域。

        以下将参照图9说明另一种用于设置片段和搜索可记录区域的方法。在图9中,目标区包括空区域854、855和856以及未用区域851、852和853。设置片段857,使片段857的终止端与空区域856的终止端匹配。由于片段857包括了两个大小为1(每个包括1个ECC块)的未用区域和一个大小为2(包括2个ECC块)的未用区域,所以片段857不满足表1中的未用区域条件。

        片段857包括大小为1的未用区域851。在此情况下,邻近大小为1的未用区域851的至少一个ECC块可被设置为一个未用区域。在图9的实施例中,将空区域855内的第一ECC块被设置为一个未用区域。然后,片段857包括两个大小都为2的未用区域,因此满足未用区域条件。

        以此方式,在由于片段内所含的未用区域的大小导致片段不满足未用区域区域条件的情况下,邻近未用区域的至少一个ECC块可被设置为未用区域。这样,该片段被调整以满足未用区域条件。

        (实施例3)

        在本发明的第三实施例中,将说明在实时数据被记录在信息记录介质100上之后、测试已记录数据是否能被连续再现而不间断的方法。对于根据第三实施例的方法,基本上采用第一和第二实施例所述的处理流程。

        根据第三实施例的方法与图2所示方法的不同之处主要在于下面的要点。

        在根据第三实施例的方法中,实时数据已经被记录在图2中的空区域101至108上。设置片段和确定片段状态的处理过程与参照图2和5所述过程相同。

        另外,在根据第三实施例的方法中,确定多个已经记录实时数据的已记录区域是否都被包含在一个有效区域内(在信息记录介质100上包含有满足未用区域条件的至少一个片段的区域)。参照图2,例如,所有的已记录区域102至107被包含在连续的有效区域171、174和175内。因此,确定以分散方式记录在已记录区域102至107中的实时数据能被连续再现而不间断。以此方式,对所有的片段执行设置和确定。因此,精确确定已记录的实时数据是否能够被连续再现而不间断。

        下面将说明第三实施例的变型中的方法。

        此变型的方法与图3所示方法的不同之处主要在于下面的要点。

        在此变型的方法中,实时数据已经被记录在图3中的空区域101至108上。设置片段和确定片段状态的处理过程与参照图3和6所述过程相同。

        另外,在此变型的方法中,确定多个已经记录实时数据的已记录区域是否都被包含在一个有效区域内。参照图3,例如,所有的已记录区域102至107被包含在连续的有效区域171、174和175内。因此,确定以分散方式记录在已记录区域102至107中的实时数据能被连续再现而不间断。以此方式,精确确定已记录的实时数据是否能够被连续再现而不间断。

        参照图1、4A、4B、7A、7B、8A、8B和9所述的搜索的方法也可被适用于根据第三实施例的方法。

        (实施例4)

        图10示出了根据本发明第四实施例的一种光盘装置1000。光盘装置1000包括一个用于搜索空区域的搜索设备701、一个用于驱动光盘的驱动设备710、和一个接口720,例如,ATA接口或USB接口。搜索设备701包括至少一个控制部件702和存储器703。例如,控制部件702是一个CPU(中央处理单元)。

        控制部件702执行在第一或第二实施例中说明的用于搜索可记录区域的方法。例如,控制部件702包括:第一控制部件702A,用于执行设置片段和确定片段状态的处理;和第二控制部件702B,用于执行确定有效区域的处理。在另一个例子中,存储器703存储用于使控制部件702执行根据第一或第二实施例的方法的程序。控制部件702从存储器703中读出该程序,并执行在第一或第二实施例中说明的用于搜索可记录区域的方法。控制部件702作为第一控制部件用于执行设置片段和确定片段状态的处理,也作为第二控制部件用于基于该程序执行确定有效区域的处理。搜索设备701可以是个人计算机。驱动设备710从信息记录介质100中读信息和将信息写入信息记录介质100中。

        控制部件702执行在第一或第二实施例中说明的用于搜索可记录区域的方法。然后,驱动设备710被指示经过接口720记录或再现指定的数据。

        搜索设备701可以是一个测试设备,用于测试在信息记录介质上已记录了实时数据的多个已记录区域的排列。在此情况下,控制部件702执行在第三实施例中说明的测试方法。例如,第一控制部件702A执行设置片段和确定片段状态的处理。第二控制部件702B执行确定有效区域是否包含已记录实时数据的多个已记录区域的处理。

        在另一个例子中,存储器703存储用于使控制部件702执行根据第三实施例的方法的程序。控制部件702从存储器703中读出该程序,并执行在第三实施例中说明的用于测试的方法。控制部件702作为第一控制部件用于执行设置片段和确定片段状态的处理,也作为第二控制部件用于基于该程序执行确定有效区域的处理。

        在本发明中可用的未用区域条件不限于表1所示的内容。未用区域条件的其它模式也是可用的,且这些条件可以由公式表示而不由表来表示。例如,当每个扇区的大小是2K字节且每个ECC块的大小是32字节时(如在DVD中),在具有200个ECC块长度的一个片段内可以允许具有总量为20或少于20个ECC块的未用区域。

        上述的实施例中,在向右设置片段的情况下,片段被相对于空区域的终止端设置,也可以是相对于未用区域的终止端来设置。可替换的是,也可以只相对于空区域的终止端设置片段,而不相对于未用区域的终止端设置片段。原因是,当一个未用区域没有被包括在一个有效区域的开始端或终止端时,不必在未用区域的终止端设置片段。此情况下,设置初始片段的开始端与一个空区域的开始端匹配,而不与一个未用区域的开始端匹配。

        上述的实施例中,在LBN的值增加的方向上设置片段。也可以在LBN的值减小的方向上设置片段。都提供同样的效果。例如,向右设置初始片段,并可向左设置片段。

        根据本发明,能准确找到当在含有若干空区域的信息记录介质上以分散状态记录实时数据时、可实现实时数据不间断或无缝再现的可记录区域。即使当缺陷扇区被局部地分散,或小文件以分散的方式被记录时,也可准确找到实时数据的可记录区域。

        根据本发明,可精确确定在信息记录介质上已记录实时数据的已记录区域是否被排列以实现无缝再现。

        根据本发明,通过使用某些设置片段的方法,可以减少设置片段的次数。因此,可以准确和高效地执行搜索操作和确定操作。

        在不脱离本发明范围和宗旨的情况下,各种其它的变型对于本领域普通技术人员来讲是明显的和很容易实现的。因此,权利要求的范围并不应由上述的说明限制,而应广泛地解释权利要求。

    关 键  词:
    搜索 记录 区域 方法 装置 测试 排列
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:搜索可记录区域的方法和装置、及测试记录区域排列的方法和装置.pdf
    链接地址:https://www.zhuanlichaxun.net/p-477175.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1