[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

TH42087B - How to write sequential audio visual data to disk drive? - Google Patents

How to write sequential audio visual data to disk drive?

Info

Publication number
TH42087B
TH42087B TH301003066A TH0301003066A TH42087B TH 42087 B TH42087 B TH 42087B TH 301003066 A TH301003066 A TH 301003066A TH 0301003066 A TH0301003066 A TH 0301003066A TH 42087 B TH42087 B TH 42087B
Authority
TH
Thailand
Prior art keywords
cluster
track
data
writing
header
Prior art date
Application number
TH301003066A
Other languages
Thai (th)
Other versions
TH65019A (en
Inventor
เอฟสมิธ นางสาวแดเนียว
อาร์เฮทซ์เลอร์ นายสตีเวน
Original Assignee
นางดารานีย์ วัจนะวุฒิวงศ์
นางวรนุช เปเรร่า
นายธเนศ เปเรร่า
นายธเนศ เปเรร่า นางดารานีย์ วัจนะวุฒิวงศ์ นางวรนุช เปเรร่า
Filing date
Publication date
Application filed by นางดารานีย์ วัจนะวุฒิวงศ์, นางวรนุช เปเรร่า, นายธเนศ เปเรร่า, นายธเนศ เปเรร่า นางดารานีย์ วัจนะวุฒิวงศ์ นางวรนุช เปเรร่า filed Critical นางดารานีย์ วัจนะวุฒิวงศ์
Publication of TH65019A publication Critical patent/TH65019A/en
Publication of TH42087B publication Critical patent/TH42087B/en

Links

Abstract

DC60 (16/09/46) วิธีการสำหรับการเขียนกระแสข้อมูลออดิโอวิชวลให้กับดิสก์ไดรฟ์จะกระทำโดยการจัด ระเบียบข้อมูลให้เป็นคลัสเตอร์และเริ่มเขียนคลัสเตอร์เหล่านี้ลงไปยังเซกเตอร์เชิงกายภาพที่พบเป็น เซกเตอร์แรกหลังจากที่ส่วนหัวสำหรับอ่าน/เขียนได้วางตัวลงไปยังแทร็คที่ต้องการบนดิสก์ที่กำลัง หมุน คลัสเตอร์หนึ่งๆ จะบรรจุบล็อกของข้อมูลไว้เป็นจำนวนที่เท่ากับจำนวนของเซกเตอร์ในแทร็คที่ มีจำนวนเป็นจำนวนเต็มอยู่บนดิสก์ดังกล่าว ดังนั้น การเขียน คลัสเตอร์เพียงคลัสเตอร์เดียวจึงเป็นการ เขียนลงไปเต็มแทร็คที่มีจำนวนคิดเป็นจำนวนเต็มอยู่บนดิสก์ แม้ว่าดิสก์ไดรฟ์ดังกล่าวอาจมีดัชนี เชิงกายภาพในการระบุเซกเตอร์เชิงกายภาพที่หนึ่งแทร็คทั้งหมด แต่ก็จะสามารถเขียนข้อมูลของ คลัสเตอร์ได้โดยไม่ต้องพิจารณาตำแหน่งของดัชนี ในระหว่างที่มีการแทรกสลับของข้อมูลออดิโอ วิชวลนั้น เมื่อมีการนำภารกิจในการบันทึกหลายชุดมาดำเนินการเป็นวงรอบจนกระทั่งแล้วเสร็จครบ ทุกภารกิจ ก็จะมีการเขียนคลัสเตอร์ในส่วนที่หนึ่งของภารกิจที่หนึ่งในระหว่างวงรอบหรือคาบการ แทรกสลับที่หนึ่งและจากนั้นก็จะกำหนดตำแหน่งให้ส่วนหัวอยู่ตรงกับอีกแทร็คหนึ่งซึ่งจะมีการ เขียนคลัสเตอร์ในส่วนที่หนึ่งของภารกิจที่สองในระหว่างคาบการแทรกสลับครั้งต่อไปโดยเริ่มจาก เซกเตอร์เชิงกายภาพที่ส่วนหัวดังกล่าวพบเป็นเซกเตอร์แรกซึ่งก็ไม่ต้องรอดัชนีอีกเช่นกัน ตำแหน่ง ที่ได้เขียนบล็อกที่หนึ่งของข้อมูลในคลัสเตอร์ลงไปแล้วจะถูกระบุโดยการเขียนหมายเลขบล็อกลงไป ในเซกเตอร์เชิงกายภาพหรือโดยการเขียนจุดเริ่มต้นของตัวบ่งชี้คลัสเตอร์ลงบนแทร็คที่มีการเขียน คลัสเตอร์ดังกล่าว วิธีการสำหรับการเขียนกระแสข้อมูลออดิโอวิชวลให้กับดิสก์ไดรฟ์จะกระทำโดยการจัด ระเบียบข้อมูลให้เป็นคลัสเตอร์และเริ่มเขียนคลัสเตอร์เหล่านี้ลงไปยังเซกเตอร์เชิงกายภาพที่พบเป็น เซกเตอร์แรกหลังจากที่ส่วนหัวสำหรับอ่าน/เขียนได้วางตัวลงไปยังแทร็คที่ต้องการบนดิสก์ที่กำลัง หมุน คลัสเตอร์หนึ่งๆ จะบรรจุบล็อกของข้อมูลไว้เป็นจำนวนที่เท่ากับจำนวนของเซกเตอร์ในแทร็กที่ มีจำนวนเป็นจำนวนเต็มอยู่บนดิสก์ดังกล่าว ดังนั้น การเขียน คลัสเตอร์เพียงคลัสเตอร์เดียวจึงเป็นการ เขียนลงไปเต็มแทร็คที่มีจำนวนคิดเป็นจำนวนเต็มอยู่บนดิสก์ แม้ว่าดิสก์ไดรฟ์ดังกล่าวอาจมีดัชนี เชิงกายภาพในการระบุเซกเตอร์เชิงกายภาพที่หนึ่งแทร็คทั้งหมด แต่ก็จะสามารถเขียนข้อมูลของ คลัสเตอร์ ได้โดยไม่ต้องพิจารณาตำแหน่งของดัชนี ในระหว่างที่มีการแทรกสลับของข้อมูลออดิโอ วิชวลนั้น เมื่อมีการนำภารกิจในการบันทึกหลายชุดมาดำเนินการเป็นวงรอบจนกระทั่งแล้วเสร็จครบ ทุกภารกิจ ก็จะมีการเขียนคลัสเตอร์ในส่วนที่หนึ่งของภารกิจที่หนึ่งในระหว่างวงรอบหรือคาบการ แทรกสลับที่หนึ่งและจากนั้นก็จะกำหนดตำแหน่งให้ส่วนหัวอยู่ตรงกับอีกแทร็คหนึ่งซึ่งจะมีการ เขียนคลัสเตอร์ ในส่วนที่หนึ่งของภารกิจที่สองในระหว่างคาบการแทรกสลับครั้งต่อไปโดยเริ่มจาก เซกเตอร์เชิงกายภาพที่ส่วนหัวดังกล่าวพบเป็นเซกเตอร์แรกซึ่งก็ไม่ต้องรอดัชนีอีกเช่นกัน ตำแหน่ง ที่ได้เขียนบล็อกที่หนึ่งของข้อมูลในคลัสเตอร์ลงไปแล้วจะถูกระบุโดยการเขียนหมายเลขบล็อกลงไป ในเซกเตอร์เชิงกายภาพหรือโดยการเขียนจุดเริ่มต้นของตัวบ่งชี้คลัสเตอร์ลงบนแทร็คที่มีการเขียน คลัสเตอร์ดังกล่าว DC60 (16/09/46) The method for writing the audio visual stream to the disk drive is done by organizing the Organize the data into clusters and start writing these clusters down to the physical sectors it finds as The first sector after which the read / write header has resigned to the desired track on a disk that is spinning a cluster. It contains a number of blocks of information equal to the number of sectors on the track that. There is an integer number on the disk, so writing a single cluster is Writes to full tracks with an integer number on disk. Although the disk drive may have an index. Physical to identify physical sectors at all one track. But it will be able to write information of Can be clustered without considering the position of the index During the interleaving of audio visual data, when multiple recording tasks are executed in cycles, until all missions are completed, a cluster is written in part one of the first task. During the cycle or period Insert one toggle and then position the header with the other track where the Write the cluster in part one of the second task during the next interrupt period starting from The physical sector that the header encounters is the first, so there is no need to wait for the index either.The location where the first block of data in the cluster has been written down is indicated by writing the block number. In the physical sector or by writing the beginning of the cluster indicator on the track being written. Such cluster The method for writing the audio visual stream to the disk drive is by organizing the Organize the data into clusters and start writing these clusters down to the physical sectors it finds as The first sector after which the read / write header has resigned to the desired track on a disk that is spinning a cluster. Will contain a number of blocks of information equal to the number of sectors in the track that There is an integer number on the disk, so writing a single cluster is Writes to full tracks with an integer number on disk. Although the disk drive may have an index. Physical to identify physical sectors at all one track. But it is possible to write the cluster data without considering the position of the index. During the interleaving of audio visual data, when multiple recording tasks are executed in cycles, until all missions are completed, a cluster is written in part one of the first task. During the cycle or period Insert one toggle and then position the header with the other track where the Write cluster In the first part of the second task during the next intervention period starting with The physical sector that the header encounters is the first, so there is no need to wait for the index either.The location where the first block of data in the cluster has been written down is indicated by writing the block number. In the physical sector or by writing the beginning of the cluster indicator on the track being written. Such cluster

Claims (2)

1.วิธีการเขียนข้อมูลจากแม่ข่ายลงบนดิสก์ไดรฟ์โดยที่ดิสก์ไดรฟ์ดังกล่าวมีส่วนหัว สำหรับเขียนข้อมูลและดิสก์ที่มีแทร็คของข้อมูลมากกว่าหนึ่งแทร็คโดยที่แทร็คของข้อมูลแต่ละแทร็ค จะมีเซกเตอร์เชิงกายภาพมากกว่าหนึ่งแซกเตอร์ โดยที่วิธีการดังกล่าวประกอบด้วย - การรับกระแสข้อมูลจากแม่ข่าย - การจัดระเบียบกระแสข้อมูลให้เป็นคลัสเตอร์ของข้อมูลมากกว่าหนึ่งคลัสเตอร์ โดยที่แต่ละคลัสเตอร์จะมีบล็อกของข้อมูลมากกว่าหนึ่งหนึ่งบล็อกโดยที่บล็อกในคลัสเตอร์หนึ่งๆ มีจำนวน เท่ากับตัวคูณที่เป็นจำนวนเต็มของเซกเตอร์ในแทร็คหนึ่งๆ - การกำหนดตำแหน่งของส่วนหัวให้อยู่ในตำแหน่งที่จะเริ่มเขียนกระแสข้อมูล - การเขียนบล็อกที่หนึ่งของคลัสเตอร์ที่หนึ่งลงไปยังเซกเตอร์เชิงกายภาพที่พบ เป็นเซกเตอร์แรกโดยส่วนหัวดังกล่าวหลังจากที่ส่วนหัวดังกล่าวถูกกำหนดตำแหน่งให้ตรงกับแทร็คดัง กล่าวแล้วและ - การเขียนบล็อกที่ตามมาของคลัสเตอร์ที่หนึ่งลง ไปยังเซกเตอร์เชิงกายภายที่ ส่วนหัวพบในลำดับต่อมา 2. วิธีการตามข้อถือสิทธิที่ 1 ซึ่งมีขั้นตอนเพิ่มเติมคือการกำหนดตำแหน่งให้ส่วนหัว อยู่ตรงกับแทร็กที่สองหลังจากเขียนคลัสเตอร์ที่หนึ่งแล้ว, การเขียนบล็อกที่หนึ่งของคลัสเตอร์ที่สอง ลง ไปยังเซกเตอร์เชิงกายภายที่หนึ่งที่ส่วนหัวดังกล่าวพบหลังจากที่ส่วนหัวดังกล่าวถูกกำหนดตำแหน่ง ให้อยู่ตรงกับแทร็คที่สองแล้วและการเขียนบล็อกที่ตามมาของคลัสเตอร์ที่สองดังกล่าวลงไปยังเซกเตอร์ เชิงกายภาพที่ตามมาที่ส่วนหัวดังกล่าวพบ 3. วิธีการตามข้อถือสิทธิที่ 2 ซึ่งมีขั้นตอนเพิ่มเติมคือการจัดเก็บข่าวสารแสดงตำแหน่ง ของเซกเตอร์เชิงกายภาพสำหรับบล็อกอย่างน้อยหนึ่งบล็อก 4. วิธีการตามข้อถือสิทธิที่ 3 โดยที่การเก็บข่าวสารแสดงตำแหน่งประกอบด้วยการ เขียนจำนวนบล็อกลงไปในเซกเตอร์เชิงกายภาพอย่างน้อยหนึ่งบล็อกดังกล่าวไว้ 5. วิธีการตามข้อถือสิทธิที่ 3 โดยที่การจัดเก็บข่าวสารแสดงตำแหน่งประกอบด้วย การเขียนจุดเริ่มต้นของตัวบ่งชี้คลัสเตอร์ลงบนแทร็คที่มีการเขียนคลัสเตอร์ดังกล่าว 6. วิธีการตามข้อถือสิทธิที่ 1 โดยที่บล็อกของข้อมูลอย่างน้อยหนึ่งบล็อกในแต่ละ คลัสเตอร์จะบรรจุข่าวสารแสดงรหัสแก้ความผิดพลาด ไว้และโดยที่การจัดระเบียบกระแสข้อมูล ให้ เป็นคลัสเตอร์ของข้อมูลมากกว่าหนึ่งคลัสเตอร์จะรวมถึงการคำนวณข่าวสารแก้ความผิดพลาดสำหรับ แต่ละคลัสเตอร์จากกลุ่มของบล็อกของข้อมูลในคลัสเตอร์ดังกล่าวแต่ละคลัสเตอร์ 7. วิธีการตามข้อถือสิทธิที่ 6 โดยที่ข่าวสารแสดงการแก้ความผิดพลาดในการ คำนวณประกอบด้วยข่าวสารแสดงสภาวะคู่หรือคี่ในการคำนวณ 8. วิธีการตามข้อถือสิทธิที่ 6 โดยที่ข่าวสารแสดงการแก้ความผิดพลาดในการ คำนวณประกอบด้วยการคำนวณรหัสแก้ความผิดพลาดแบบ Reed-Solomon 9. วิธีการตามข้อถือสิทธิที่ 1 โดยที่ตัวคูณที่เป็นจำนวนเต็มดังกล่าวมีค่าเท่ากับ 1 โดย ที่บล็อกของข้อมูลทั้งหมดในคลัสเตอร์ที่หนึ่งจะถูกเขียนลงไปยังเซกเตอร์เชิงกายภายในแทร็กเดียวกัน 1 0. วิธีการตามข้อถือสิทธิที่ 1 โดยที่ตัวคูณที่เป็นจำนวนเต็มดังกล่าวมีค่าเท่ากับ 2 เป็น อย่างน้อยและโดยที่การเขียนบล็อกในลำดับต่อไปลงไปยังเซกเตอร์เชิงกายภาพที่ตามมาประกอบด้วย การเขียนจนเต็มเซกเตอร์เชิงกายภาพในแทร็กที่หนึ่งและจากนั้นจึงกำหนดตำแหน่งให้ส่วนหัวอยู่ตรง กับแทร็คที่อยู่ติกันและเขียนลงไปยังเซกเตอร์เชิงกายภาพในแทร็คที่อยู่ติดกันดังกล่าวจนครบทุกบล็อก ในคลัสเตอร์ที่หนึ่ง 11. How to write data from the host to a disk drive with the disk drive having a header. For writing data and discs that have more than one track of data, where each track of the data is displayed. There will be more than one physical sector. The method includes - getting streams from the server - organizing the stream into more than one cluster of data. Where each cluster has more than one block of data, where the blocks in a cluster are numbered equal to the integer multiplier of the sectors in a track. - Positioning the header to where It starts writing the stream - writing the first block of the first cluster down to the found physical sector. Is the first sector with that header after that header is positioned to match the track and - the subsequent blogging of the first cluster down. To the physical sector The headers are found in the following sequence. 2. Method of claim 1, which has an additional step, is to assign a position to the header. It coincides with the second track after the first cluster is written, writing the first block of the second cluster down to the underlying physical sector where the header is found after that header is positioned. So it is already in sync with the second track and the subsequent block of the second cluster is down to the sector. The physical form that follows the headers found 3. Method according to claim 2, which has an additional step is to store positional information. Of the physical sector for one or more blocks. 4. The method according to claim 3, where the positional message collection consists of Write down the number of blocks in at least one of the aforementioned physical sectors. 5. Method according to claim 3, where the positional message storage consists of: Writing the beginning of the cluster identifier on the track on which the cluster is written 6. Method according to claim 1, where at least one block of data in each of the cluster identifiers is written. The cluster will contain an error code message. And where the data flow is organized into a cluster of more than one cluster of data includes data computation, error correction for Each cluster from a group of blocks of data in each cluster. 7. Procedure according to claim 6, where the message shows a solution to the error. The calculation consists of information showing the conditions of even or odd in the calculation. The computation consists of Reed-Solomon Correction Code Calculation 9. Clause 1 Method, where the integer multiplier is equal to 1, where all data blocks in the first cluster are written. To the physical sector within the same track 1 0. Method for claim 1, where such integer multiplier is at least 2 and where the next block is written down. To the subsequent physical sectors consisting of Writing to fill the physical sector on track one and then position the headers straight. With adjacent tracks and write them down to the physical sectors in the adjacent track until every block is completed. In the first cluster 1 1. วิธีการตามข้อถือสิทธิที่ 1 โดยที่แม่ข่ายดังกล่าวคือระบบออดิโอวิชวลและโดยที่ กระแสข้อมูลดังกล่าวคือกระแสข้อมูลออดิโอวิชวล 11. Method according to claim 1, where the server is an audio visual system and where The stream is Audio Visual 1. 2. วิธีการตามข้อถือสิทธิที่ 11 โดยที่กระแสของข้อมูลออดิโอวิชวลคือกระแสข้อมูล ที่มีการแทรกสลับ2. Method according to claim 11, where the audio visual stream is the data stream. Interleaved
TH301003066A 2003-08-18 How to write sequential audio visual data to disk drive? TH42087B (en)

Publications (2)

Publication Number Publication Date
TH65019A TH65019A (en) 2004-11-18
TH42087B true TH42087B (en) 2014-11-17

Family

ID=

Similar Documents

Publication Publication Date Title
US4001883A (en) High density data storage on magnetic disk
US5500848A (en) Sector servo data recording disk having data regions without identification (ID) fields
CN1280825C (en) Optical disk and optical disk reproduction apparatus
US6891694B2 (en) Method for writing streaming audiovisual data to a disk drive
KR960032451A (en) Recording method, reproducing method and reproducing apparatus
CN1922681A (en) Information storage medium having recorded thereon text subtitle data synchronized with AV data, and reproducing method and apparatus therefor
JPH07168675A (en) Data storage system and its operating method
EP1386321A1 (en) Method and device for recording files on a sequential medium and sequential medium
CN104504105A (en) Storage method of real-time database
CN109542842A (en) A kind of video sequences storage of compatible fat32 file system and querying method and its device
US7027241B2 (en) Defect management for HDD with variable index architecture
US8230125B2 (en) Methods for reserving index memory space in AVI recording apparatus
CN1717730A (en) Power failure recovery method
CN1243351C (en) Record and playback method and record and playback device
TH42087B (en) How to write sequential audio visual data to disk drive?
TH65019A (en) How to write sequential audio visual data to disk drive?
EP2664987A1 (en) Optical disk array device
CN1273956C (en) Apparatus and method to read information from a tape storage medium
JPS63104284A (en) Disk file access system
CN102214479B (en) Hard disk data processing method and video stream pushing server
JP2723226B2 (en) Magnetic recording / reproducing device
EP1519377A1 (en) Method for writing streaming audiovisual data to a disk drive
US20090028031A1 (en) Method and apparatus for writing/reading an information carrier and such an information carrier
JPS6139286A (en) Data management method
CN101064158A (en) Optical storage medium and recording method for recording audio and video interlaced structure files