An encoding method for recording gap regions or sectors having repeated data is disclosed. At least one sector is entirely encoded and stored in a memory buffer of the optical recording system. If the currently encoded are gap regions or sector having repeated data embedded in the fields of user data, only those portions affected by the modified header will be encoded to derive associated P code and Q code. The error detection code is firstly generated in the mode 1 standard when a gap region is encoded. P code is then encoded for those regions affected by the sequentially modified header and error detection code, while associated Q code is then derived according the modified header, error detection code, and P code. In the mode 2 form 1 and mode form 2 standards, only those regions affected by the sequentially modified header should be re-encoded again. Since the remaining portions employ the same data as the last encoded one in the memory buffer so that the encoding performance would be significantly upgraded whatever encoding standards are employed.
|
0. 23. A method for encoding data ready-for-recording on a compact disk, wherein the ready-for-recording data comprises multiple data sectors and the individual data sectors have a header and a user data, the method comprising:
modifying the header of a second data sector of the multiple data sectors, the second data sector following a first data sector; and
at least partially encoding the second data sector by encoding an affected portion of the second data sector according to the modified header if the second sector has identical user data to that of the first data sector, wherein a portion of the second data sector that is not affected by the modified header is not varied if the affected portion is encoded.
0. 30. A system for encoding data ready-for-recording on a compact disk, wherein the ready-for-recording data comprises multiple data sectors and individual data sectors have a header and a user data, comprising:
means for modifying the header of a second data sector of the multiple data sectors, the second data sector following a first data sector; and
means for at least partially encoding the second data sector by encoding an affected portion of the second data sector according to the modified header if the second sector has identical user data to that of the first data sector, wherein a portion of the second data sector that is not affected by the modified header is not varied if the affected portion is encoded.
10. A method of encoding a plurality of data sectors having identical user data before an optical recording system records said sector onto a compact disk comprising:
encoding a first sector of said plurality of data sectors, wherein each one of said plurality of data sectors having a header;
modifying said header of a second data sector of said plurality of data sectors, said second data sector being succeeding to said first data sector; and
partially encoding said second data sector by encoding an affected portion of said second data sector according to said modified header, wherein a portion of said second data sector that is not affected by said modified header is not varied when said affected portion is encoded.
0. 29. A system for encoding data ready-for-recording on a compact disk, wherein the ready-for-recording data comprises multiple data sectors and individual data sectors have a header and a user data, comprising:
a component configured to modify the header of a second data sector of the multiple data sectors, the second data sector following a first data sector; and
a component configured to encode the second data sector by encoding an affected portion of the second data sector according to the modified header if the second sector has identical user data to that of the first data sector, wherein a portion of the second data sector that is not affected by the modified header is not varied if the affected portion is encoded.
0. 27. A computer-readable storage device storing computer-executable instructions that, when executed, perform a method for encoding data ready-for-recording on a compact disk, wherein the ready-for-recording data comprises multiple data sectors and individual data sectors have a header and a user data, the method comprising:
modifying the header of a second data sector of the multiple data sectors, the second data sector following a first data sector; and
at least partially encoding the second data sector by encoding an affected portion of the second data sector according to the modified header if the second sector has identical user data to that of the first data sector, wherein a portion of the second data sector that is not affected by the modified header is not varied if the affected portion is encoded.
19. A method for encoding a gap region ready-for-recording onto a compact disk, wherein said gap region comprises a plurality of data sectors and each of said data sectors having a repeated user data identical to said other data sectors and a header that is non-identical to said other data sectors, said method comprising:
encoding a first sector of said plurality of data sectors according to said repeated user data and said non-repeated portion;
modifying said header of a second data sector of said plurality of data sector according to a relationship between said first sector and said second data sector, said second data sector being succeeding to said first data sector;
encoding an affected portion of said second data sector according to said modified header, wherein said affected portion is varied with said modified header; and
encoding said second data sector according to an encoding form said compact disk being employed.
1. A method for encoding data ready-for-recording on a compact disk, wherein said ready-for-recording data comprises a plurality of data sectors and each of said data sector sectors having a header and a user data, said method comprising:
encoding first sector of said plurality of data sectors;
modifying said header of a second data sector of said plurality of data sectors, said second data sector being succeeding to said first data sector;
partially encoding said second data sector by encoding an affected portion of said second data sector according to said modified header when said second sector having said user data identical to that of said first sector, wherein a portion of said second data sector that is not affected by said modified header is not varied when said affected portion is encoded; and
encoding said second sector by using entire data of said second sector when said second sector has user data non-identical to that of said first sector.
2. The encoding method as claimed in
3. The encoding method as claimed in
4. The encoding method as claimed in
5. The encoding method as claimed in
6. The encoding method as claimed in
7. The encoding method as claimed in
8. The encoding method as claimed in
9. The encoding method as claimed in
11. The encoding method as claimed in
12. The encoding method as claimed in
13. The encoding method as claimed in
14. The encoding method as claimed in
15. The encoding method as claimed in
16. The encoding method as claimed in
17. The encoding method as claimed in
18. The encoding method as claimed in
20. The encoding method as claimed in
21. The encoding method as claimed in
22. The encoding method as claimed in
0. 24. The method of claim 23 further comprising encoding the first data sector before the modifying.
0. 25. The method of claim 23 further comprising encoding the second data sector by using substantially all data of the second data sector if the second data sector has user data that is not identical to that of the first data sector.
0. 26. The method of claim 23 further comprising:
encoding the first data sector before the modifying; and
encoding the second data sector by using substantially all data of the second data sector if the second data sector has user data that is not identical to that of the first data sector.
0. 28. The computer-readable storage device of claim 27 wherein the method further comprises:
encoding the first data sector before the modifying; and
encoding the second data sector by using substantially all data of the second data sector if the second data sector has user data that is not identical to that of the first data sector.
0. 31. The system of claim 30 further comprising:
means for encoding the first data sector before the modifying; and
means for encoding the second data sector by using substantially all data of the second data sector if the second data sector has user data that is not identical to that of the first data sector.
|
TABLE 2
PRIOR ART
C′0
C′1
C′2
C′3
C′4
C′5
C′6
C′7
C′8
C′9
C′10
C′11
C′12
C′13
C′14
R′0
0
44
88
132
176
220
264
308
352
396
440
484
528
572
616
R′1
43
87
131
175
219
263
307
351
395
439
483
527
571
615
659
R′2
86
130
174
218
262
306
350
394
438
482
526
570
614
658
702
R′3
129
173
217
261
305
349
393
437
481
525
569
613
657
701
745
R′4
172
216
260
304
348
392
436
480
524
568
612
656
700
744
788
R′5
215
259
303
347
391
435
479
523
567
611
655
699
743
787
831
R′6
258
302
346
390
434
478
522
566
610
654
698
742
786
830
874
R′7
301
345
389
433
477
521
565
609
653
697
741
784
829
873
917
R′8
344
388
432
476
520
564
608
652
696
740
784
828
872
916
960
R′9
387
431
475
519
563
607
651
695
739
783
827
871
915
959
1003
R′10
430
474
518
562
606
650
694
738
782
826
870
914
958
1002
1046
R′11
473
517
561
605
649
693
737
781
825
869
913
957
1001
1045
1089
R′12
516
560
604
648
692
736
780
824
868
912
956
1000
1044
1088
14
R′13
559
603
647
691
735
779
823
867
911
955
999
1043
1087
13
57
R′14
602
646
690
734
778
822
866
910
954
998
1042
1086
12
56
100
R′15
645
689
733
777
821
865
909
953
997
1041
1085
11
55
99
143
R′16
688
732
776
820
864
908
952
996
1040
1084
10
54
98
142
186
R′17
731
774
819
863
907
951
995
1039
1083
9
53
97
141
185
229
R′18
774
818
862
906
950
994
1038
1082
8
52
96
140
184
228
272
R′19
817
861
905
949
993
1037
1081
7
51
95
139
183
227
271
315
R′20
860
904
948
992
1036
1080
6
50
94
138
182
226
270
314
358
R′21
903
947
991
1035
1079
5
49
93
137
181
225
269
313
357
401
R′22
946
990
1034
1078
4
48
92
136
180
224
268
312
356
400
444
R′23
989
1033
1077
3
47
91
135
179
223
267
311
355
399
443
487
R′24
1032
1076
2
46
90
134
178
222
266
310
354
398
442
486
530
R′25
1075
1
45
89
133
177
221
265
309
353
397
441
485
529
573
C′15
C′16
C′17
C′18
C′19
C′20
C′21
C′22
C′23
C′24
C′25
C′26
C′27
C′28
C′29
R′0
660
704
748
792
836
880
924
968
1012
1056
1100
26
70
114
158
R′1
703
747
791
835
879
923
967
1011
1055
1099
25
69
113
157
201
R′2
746
790
834
878
922
966
1010
1054
1098
24
68
112
156
200
244
R′3
789
833
877
921
965
1009
1053
1097
23
67
111
155
199
243
287
R′4
832
876
920
964
1008
1052
1096
22
66
110
154
198
242
286
330
R′5
875
919
963
1007
1051
1095
21
65
109
153
197
241
285
329
373
R′6
918
962
1006
1050
1094
20
64
108
152
196
240
284
328
372
416
R′7
961
1005
1049
1093
19
63
107
151
195
239
283
327
371
415
459
R′8
1004
1048
1092
18
62
106
150
194
238
282
326
370
414
458
502
R′9
1047
1091
17
61
105
149
193
237
281
325
369
413
457
501
545
R′10
1090
16
60
104
148
192
236
280
324
368
412
456
500
544
588
R′11
15
59
103
147
191
235
279
323
367
411
455
499
543
587
631
R′12
58
102
146
190
234
278
322
366
410
454
498
542
586
630
674
R′13
101
145
189
233
277
321
365
409
453
497
541
585
629
673
717
R′14
144
188
232
276
320
364
408
452
496
540
584
628
672
716
760
R′15
187
231
275
319
363
407
451
495
539
583
627
671
715
759
803
R′16
230
274
318
362
406
450
494
538
582
626
670
714
758
802
846
R′17
273
317
361
405
449
493
537
581
625
669
713
757
801
845
889
R′18
316
360
404
448
492
536
580
624
668
712
756
800
844
888
932
R′19
359
403
447
491
535
579
623
667
711
755
799
843
887
931
975
R′20
402
446
490
534
578
622
666
710
754
798
842
886
930
974
1018
R′21
445
489
533
577
621
665
709
753
797
841
885
929
973
1017
1061
R′22
488
532
576
620
664
708
752
796
840
884
928
972
1016
1060
1104
R′23
531
575
619
663
707
751
795
839
883
927
971
1015
1059
1103
29
R′24
574
618
662
706
750
794
868
882
926
970
1014
1058
1102
28
72
R′25
617
661
705
749
793
837
881
925
969
1013
1057
1101
27
71
115
C′30
C′31
C′32
C′33
C′34
C′35
C′36
C′37
C′38
C′39
C′40
C′41
C′42
C′43
C′44
R′0
202
246
290
334
378
422
466
510
554
598
642
686
730
1118
1144
R′1
245
289
333
377
421
465
509
553
597
641
685
729
773
1119
1145
R′2
288
332
376
420
464
508
552
596
640
684
728
772
816
1120
1146
R′3
331
375
419
463
507
551
595
639
683
727
771
815
859
1121
1147
R′4
374
418
462
506
550
594
638
682
726
770
814
858
902
1122
1148
R′5
417
461
505
549
593
637
681
725
769
813
857
901
945
1123
1149
R′6
460
504
548
592
636
680
724
768
812
856
900
944
988
1124
1150
R′7
503
547
591
635
679
723
767
811
855
899
943
987
1031
1125
1151
R′8
546
590
634
678
722
766
810
854
898
942
986
1030
1074
1126
1152
R′9
589
633
677
721
765
809
853
897
941
985
1029
1073
1117
1127
1153
R′10
632
676
720
764
808
852
896
940
984
1028
1072
1116
42
1128
1154
R′11
675
719
763
807
851
895
939
983
1027
1071
1115
41
85
1129
1155
R′12
718
762
806
850
894
938
982
1026
1070
1114
40
84
128
1130
1156
R′13
761
805
849
893
937
981
1025
1069
1113
39
83
127
171
1131
1157
R′14
804
848
892
936
980
1024
1068
1112
38
82
126
170
214
1132
1158
R′15
847
891
935
979
1023
1067
1111
37
81
125
169
213
257
1133
1159
R′16
890
934
978
1022
1066
1110
36
80
124
168
212
256
300
1134
1160
R′17
933
977
1021
1065
1109
35
79
123
167
211
255
299
343
1135
1161
R′18
976
1020
1064
1108
34
78
122
166
210
254
298
342
386
1136
1162
R′19
1019
1063
1107
33
77
121
165
209
253
297
341
385
429
1137
1163
R′20
1062
1106
32
76
120
164
208
252
296
340
384
428
472
1138
1164
R′21
1105
31
75
119
163
207
251
295
339
383
427
471
515
1139
1165
R′22
30
74
118
162
206
250
294
338
382
426
470
514
558
1140
1166
R′23
73
117
161
205
249
293
337
381
425
469
513
557
601
1141
1167
R′24
116
160
204
248
292
336
380
424
468
512
556
600
644
1142
1168
R′25
159
203
247
291
335
379
423
467
511
555
599
643
687
1143
1169
Chang, Wen-Jeng, Lin, Kun-Long
Patent | Priority | Assignee | Title |
10930314, | Nov 04 2013 | Encoding data | |
11636878, | Nov 04 2013 | Encoding data |
Patent | Priority | Assignee | Title |
6269059, | Jun 02 1998 | Pioneer Electronic Corporation | Apparatus for and method of adding information onto recording medium that enables additional recording |
TW244066, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Apr 04 2008 | Tian Holdings, LLC | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Nov 15 2013 | REM: Maintenance Fee Reminder Mailed. |
Apr 04 2014 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Dec 13 2014 | 4 years fee payment window open |
Jun 13 2015 | 6 months grace period start (w surcharge) |
Dec 13 2015 | patent expiry (for year 4) |
Dec 13 2017 | 2 years to revive unintentionally abandoned end. (for year 4) |
Dec 13 2018 | 8 years fee payment window open |
Jun 13 2019 | 6 months grace period start (w surcharge) |
Dec 13 2019 | patent expiry (for year 8) |
Dec 13 2021 | 2 years to revive unintentionally abandoned end. (for year 8) |
Dec 13 2022 | 12 years fee payment window open |
Jun 13 2023 | 6 months grace period start (w surcharge) |
Dec 13 2023 | patent expiry (for year 12) |
Dec 13 2025 | 2 years to revive unintentionally abandoned end. (for year 12) |