IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0836131
(2010-07-14)
|
등록번호 |
US-8638515
(2014-01-28)
|
우선권정보 |
JP-2007-023007 (2007-02-01) |
발명자
/ 주소 |
- Isono, Soichi
- Tsukada, Minoru
- Oura, Tomoki
- Takahashi, Koji
|
출원인 / 주소 |
- Marvell International Ltd.
|
인용정보 |
피인용 횟수 :
0 인용 특허 :
28 |
초록
▼
A method includes, in at least one aspect, receiving a data set to be written onto a medium, identifying an index associated with the medium, identifying a first sector and a second sector of the medium, the first sector preceding the second sector, generating an error code for the data set based on
A method includes, in at least one aspect, receiving a data set to be written onto a medium, identifying an index associated with the medium, identifying a first sector and a second sector of the medium, the first sector preceding the second sector, generating an error code for the data set based on the index and the first sector, and writing at least one of the data set or the generated error code into the second sector.
대표청구항
▼
1. A method comprising: receiving a first data set to be written onto a medium;storing the first data set in a first buffer;identifying an index associated with the medium;identifying a first sector and a second sector of the medium, the first sector preceding the second sector;generating an error c
1. A method comprising: receiving a first data set to be written onto a medium;storing the first data set in a first buffer;identifying an index associated with the medium;identifying a first sector and a second sector of the medium, the first sector preceding the second sector;generating an error code for the first data set based on the index and the first sector;writing at least one of the first data set or the generated error code into the second sector;receiving a second data set;storing the second data set in a second buffer; andencoding the first data set stored in the first buffer concurrently with storing the second data set in the second buffer. 2. The method of claim 1, wherein writing the at least one of the first data set or the generated error code comprises writing at least one of the encoded first data set or the generated error code into the second sector, the method further comprising: encoding the second data set stored in the second buffer concurrently with writing the at least one of the encoded first data set or the generated error code into the second sector. 3. The method of claim 2, further comprising: receiving a third data set; andstoring the third data set in a third buffer concurrently with encoding the second data set. 4. The method of claim 3, further comprising writing the encoded second data set into a third sector of the medium concurrently with encoding the third data set stored in the third buffer. 5. The method of claim 1, wherein generating the error code includes: determining a physical address associated with the first sector; andgenerating the error code based on the determined physical address. 6. The method of claim 5, wherein determining the physical address associated with the first sector includes: identifying a timing period associated with the identified index; anddetermining the physical address based on the identified timing period. 7. The method of claim 1, wherein generating the error code includes generating cyclic redundancy check information to be included in the error code. 8. The method of claim 7, wherein generating the error code includes generating a first error code, the method further comprising: generating a second error code based on the first data set and the first sector, the second error code including error correction information. 9. The method of claim 1, where: generating the error code includes generating a first error code for the first data set, andreceiving the second data set includes receiving the second data set to be written onto the medium; the method further comprising:generating a second error code for the second data set;identifying a third sector of the medium; andwriting at least one of the second data set or the generated second error code into the third sector. 10. The method of claim 9, wherein generating the second error code includes: determining a physical address associated with the second sector; andgenerating the second error code based on the determined physical address. 11. The method of claim 9, wherein identifying the first sector and the second sector includes: identifying a sector adjacent to the identified index as the first sector, andidentifying a sector adjacent to the first sector opposite to the identified index as the second sector; andidentifying the third sector includes identifying a sector adjacent to the second sector opposite to the first sector as the third sector. 12. The method of claim 1, further comprising: identifying an encoding process by which to encode the first data set, the encoding process configured to encode the first data set into data having a lower error rate,where encoding the first data set includes encoding the first data set using the identified encoding process,where writing the at least one of the first data set or the generated error code includes writing the encoded first data set into the second sector. 13. The method of claim 1, further comprising: partitioning the error code into a plurality of units; andinserting the plurality of units into the first data set to generate a combined data set,where writing the at least one of the first data set or the generated error code includes writing the combined data set into the second sector. 14. A device comprising: an interface configured to: receive a first data set to be written onto a medium, andreceive a second data set to be written onto the medium;an index unit configured to identify an index associated with the medium, a first sector and a second sector subsequent to the index;an error code unit configured to generate an error code for the first data set based on the index;a control unit configured to write at least one of the first data set or the generated error code into the second sector;a buffer control unit configured to store the first data set in a first buffer and the second data set in a second buffer; andan encoding unit configured to encode the first data set stored in the first buffer concurrently with the buffer control unit storing the second data set in the second buffer. 15. The device of claim 14, wherein: the control unit is further configured to write at least one of the encoded first data set or the generated error code into the second sector; andthe encoding unit is further configured to encode the second data set stored in the second buffer concurrently with the control unit writing the at least one of the encoded first data set or the generated error code into the second sector. 16. The device of claim 15, wherein: the interface is further configured to receive a third data set to be written onto the medium; andthe buffer control unit is further configured to store the third data set in a third buffer concurrently with the encoding unit encoding the second data set. 17. The device of claim 16, wherein the control unit is further configured to write the encoded second data set into a third sector of the medium concurrently with the encoding unit encoding the third data set stored in the third buffer. 18. A system comprising: a magnetic storage medium; anda controller coupled with the magnetic storage medium and comprising means for writing to the magnetic storage medium received data and a corresponding error code after generation of the corresponding error code based on the received data, the received data and the corresponding error code being written onto a same sector of the magnetic storage medium.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.