70 likes | 189 Views
Requirements for AV Enhancement Kosuke Nakai Sony Corporation. 1. Expected R/W operation. - Multiple streams at different rates simultaneously - MPEG-SD, MPEG-HD (2Mbps - 24Mbps or more) - DV (30Mbps) - (e.g.1) read@4Mbps and write@30Mbps same time
E N D
Requirements for AV Enhancement Kosuke Nakai Sony Corporation
1 Expected R/W operation - Multiple streams at different rates simultaneously - MPEG-SD, MPEG-HD (2Mbps - 24Mbps or more) - DV (30Mbps) - (e.g.1) read@4Mbps and write@30Mbps same time - (e.g.2) 60Mbps throughput will be needed for two DV streams - The host may read non-AV data simultaneously during Play/Record AV streams - EPG (Electrical Program Guide) data - Other data for running the AV system
2 Example of R/W operation - Each R/W time must be guaranteed by Hard Drive - Host configures the permitted R/W time to the drive - Host may provide stream IDs or block size of each stream time EPG video1 video1 video2 video1 video1 video2 video1 video1 Video1: high bit rate source….read AV with Read Continuous mode Video2: medium bit rate source ….write AV with error logging EPG: program guide data … read/write time must be guaranteed
3 Example of R/W operation (cnt.) - Device shall guarantee command execution time both AV data and non-AV data time EPG video1 video2 video1 video1 video2 video1 video1 If device does NOT guarantee the command time, access schedule violations could happen…. time EPG video1 video2
4 Options on Data Error Report Options - disable RC for AV data - host compensates missing data with correct data or proper dummy data - enable RC w/ error report - host decides if it can use the erroneous data - enable RC w/o error report - host uses retrieved data as is Further Options - enable RC for AV data and disable RC for non-AV data simultaneously RC…Read Continuous
5 Error Analysis Offline Host could utilize detail error logs for advanced error handling with its file system - Analyze the error logs offline (1) determine if they are bad sectors (2) quit using the bad sectors to prevent further errors - Efficient and simple measures for reading ALL error logs are preferable
6 Others - LBA based R/W processes, similar to the current ATA command set, shall be recommended. - to simplify host design - to accomplish easy migration from the current architecture Example for enhanced AV commands - Enable AV mode - Configure AV mode - Read DMA w/ time guarantee - Write DMA w/ time guarantee