Reconfigurable video coding
ರಿಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದಾದ ವೀಡಿಯೊ ಕೋಡಿಂಗ್ (ಆರ್ವಿಸಿ) ವೀಡಿಯೊ ಕೋಡಿಂಗ್ ಅಭಿವೃದ್ಧಿಯ ನವೀನ ಚೌಕಟ್ಟನ್ನು ಒದಗಿಸುವ ಎಂಪಿಇಜಿ ಉಪಕ್ರಮವಾಗಿದೆ. ಈ ಚೌಕಟ್ಟು ಮಾರುಕಟ್ಟೆಯಲ್ಲಿ ನಿಯೋಜಿಸಲಾದ ಅನೇಕ ವೀಡಿಯೊ ಕೊಡೆಕ್ಗಳ ನಡುವಿನ ಪರಸ್ಪರ ಕಾರ್ಯಸಾಧ್ಯತೆಯ ಕೊರತೆಯನ್ನು ನಿವಾರಿಸಲು ಒಂದು ಮಾರ್ಗವನ್ನು ಒದಗಿಸುತ್ತದೆ. ವಾಸ್ತವವಾಗಿ, ನಮ್ಯತೆ ಮತ್ತು ಮರುಬಳಕೆಗೆ ಅನುವು ಮಾಡಿಕೊಡುವ ಡೇಟಾಫ್ಲೋ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾದರಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಆರ್ವಿಸಿ ಕೊಡೆಕ್ ಅನ್ನು ವಿವರಿಸಲಾಗಿದೆ. ಆರ್ವಿಸಿ ಕಾರ್ಯನಿರತ ಗುಂಪು ಎರಡು ಮಾನದಂಡಗಳನ್ನು ರೂಪಿಸಿದೆಃ ಕೋಡೆಕ್ ಸಂರಚನೆಯ ಪ್ರಾತಿನಿಧ್ಯ (ಐಎಸ್ಒ/ಐಇಸಿ 23001-4 ಅಥವಾ ಎಂಪಿಇಜಿ-ಬಿ ಪಿಟಿ. 4) ಆರ್ವಿಸಿ ಡಿಕೋಡರ್ ಅನ್ನು ಕಂಪ್ಯೂಟೇಶನಲ್ ಬ್ಲಾಕ್ಗಳ ನೆಟ್ವರ್ಕ್ ಎಂದು ವ್ಯಾಖ್ಯಾನಿಸಬಹುದಾದ ಸ್ವರೂಪವನ್ನು ವಿವರಿಸುತ್ತದೆ, ಜೊತೆಗೆ ವೀಡಿಯೊ ಕೋಡಿಂಗ್ ಬ್ಲಾಕ್ಗಳ ವ್ಯಾಖ್ಯಾನಕ್ಕಾಗಿ ಪಠ್ಯ ಭಾಷೆಯನ್ನು ವಿವರಿಸುತ್ತದೆ. ವೀಡಿಯೊ ಟೂಲ್ ಲೈಬ್ರರಿ (ISO/IEC 23002-4 ಅಥವಾ MPEG-C pt. 4) ಇದು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವೀಡಿಯೊ ಕೋಡಿಂಗ್ ಮಾನದಂಡಗಳನ್ನು ವಿವರಿಸಲು ಅಗತ್ಯವಿರುವ ನಟರನ್ನು ಪ್ರಮಾಣೀಕರಿಸುತ್ತದೆ (ಪ್ರಸ್ತುತ ಎಂಪಿಇಜಿ-4 ಭಾಗ 2 ಮತ್ತು ಎಂಪಿಇಜಿ-4 ಭಾಗ 10). ಪ್ರೇರಣೆಗಳು ಆರ್ವಿಸಿ ಈ ಕೆಳಗಿನ ಅವಲೋಕನಗಳಿಂದ ಪ್ರೇರೇಪಿಸಲ್ಪಟ್ಟಿದೆಃ ಕಳೆದ ಎರಡು ದಶಕಗಳಲ್ಲಿ, ಅನೇಕ ವೀಡಿಯೊ ಕೋಡಿಂಗ್ ಮಾನದಂಡಗಳು (ಎಂಪಿಇಜಿ-2, ಎಂಪಿಇಜಿ-4 ಎವಿಸಿ, ವಿಪಿ 8, ಇತ್ಯಾದಿ). ಗ್ರಾಹಕರ ಬೇಡಿಕೆಗಳನ್ನು ಪೂರೈಸಲು ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ. ಈ ಹೊಸ ತಂತ್ರಜ್ಞಾನಗಳು ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾದ ಕ್ರಮಾವಳಿಗಳನ್ನು ಬಳಸುತ್ತಿವೆ ಮತ್ತು ಅವುಗಳಲ್ಲಿ ಹಲವು ಕೆಲವು ಸಾಮಾನ್ಯ ಭಾಗಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳುತ್ತವೆ (ಉದಾಹರಣೆಗೆ ಪ್ರತ್ಯೇಕ ಕೊಸೈನ್ ರೂಪಾಂತರ). ದುರದೃಷ್ಟವಶಾತ್, ಆ ಸಮಯದಲ್ಲಿ ಈ ಹೋಲಿಕೆಗಳನ್ನು ಬಳಸಿಕೊಳ್ಳಲು ಯಾವುದೇ ಪ್ರಮಾಣಿತ ಮಾರ್ಗವಿರಲಿಲ್ಲ. ಮಲ್ಟಿ-ಕೋರ್ ಪ್ರೊಸೆಸರ್ಗಳು ಅಥವಾ ಹಾರ್ಡ್ವೇರ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಲ್ಲಿ ಮಾನದಂಡವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅಗತ್ಯವಾದ ಪ್ರಯತ್ನವನ್ನು ಪರಿಗಣಿಸದೆ, ವೀಡಿಯೊ ಕೋಡಿಂಗ್ ಮಾನದಂಡದ ನಿರ್ದಿಷ್ಟತೆಯನ್ನು ಈ ಹಿಂದೆ ಪಠ್ಯ ದಾಖಲೆ ಮತ್ತು ಉಲ್ಲೇಖ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಒದಗಿಸಲಾಗಿತ್ತು. ಮರು ಸಂರಚಿಸಬಹುದಾದ ವೀಡಿಯೊ ಕೋಡಿಂಗ್ನ ಇತಿಹಾಸದ ಕೆಲಸವು ಮಾರ್ಚ್ 2004 ರಲ್ಲಿ ಮ್ಯೂನಿಚ್ನಲ್ಲಿ ನಡೆದ ಎಂಪಿಇಜಿ ಸಭೆಯಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಎಂಪಿಇಜಿ ಮಾನದಂಡಗಳ ಸಾಮಾನ್ಯ ಅಂಶಗಳ ಸಂಶೋಧನೆಯೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಯಿತು. ಎರಡು ವರ್ಷಗಳ ಕೆಲಸದ ನಂತರ, ಅವುಗಳ ವಿಶೇಷಣಗಳು ಕಟ್ಟುನಿಟ್ಟಾಗಿ ಭಿನ್ನವಾಗಿದ್ದರೂ ಸಹ ಅವು ಕೆಲವು ಹೋಲುವ ವಾಸ್ತುಶಿಲ್ಪಗಳು ಮತ್ತು ಸಂಬಂಧಿತ ದತ್ತಾಂಶ ಹರಿವನ್ನು ಹೊಂದಿವೆ ಎಂದು ಕಂಡುಬಂದಿದೆ. ಮಾಂಟ್ರೆಕ್ಸ್ನಲ್ಲಿ ನಡೆದ 76ನೇ ಎಂಪಿಇಜಿ ಸಭೆಯಲ್ಲಿ ಪ್ರಸ್ತಾಪಗಳಿಗೆ ಕರೆ ನೀಡಲಾಯಿತು, ಈ ಕರೆಯು ಎಂಪಿಇಜಿ ವಿಡಿಯೋ ತಂತ್ರಜ್ಞಾನದ ಕೆಲವು ಏಕೀಕೃತ ವಿವರಣೆಗಳನ್ನು ವಿವರಿಸಲು ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಸಂಗ್ರಹಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿತ್ತು. ಮುಂದಿನ ಸಭೆಯಲ್ಲಿ ಎಂಪಿಇಜಿ ಮರು ಸಂರಚಿಸಬಹುದಾದ ವಿಡಿಯೋ ಕೋಡಿಂಗ್ ಚೌಕಟ್ಟನ್ನು ನಿರ್ಮಿಸುವ ಪ್ರಸ್ತಾಪವನ್ನು ಅಂಗೀಕರಿಸಲಾಯಿತು ಮತ್ತು ಪ್ರಮಾಣಿತ ಘಟಕಗಳ ಅಭಿವೃದ್ಧಿಯ ಕೆಲಸ ಪ್ರಾರಂಭವಾಯಿತು. ಡಾಟಫ್ಲೋ ಸಿಎಎಲ್ ನಟ ಭಾಷೆಯ ಬಾಹ್ಯ ಕೊಂಡಿಗಳಾದ ಐಎಸ್ಒ ಸ್ಟ್ಯಾಂಡರ್ಡ್ಸ್ 23001-4 ಮತ್ತು 23002-4 ಓಪನ್ ಆರ್ವಿಸಿ ಸಿಎಎಲ್ ಕಂಪೈಲರ್ ವಿಡಿಯೋ ಕೊಡೆಕ್ಗಳನ್ನು ಸಹ ನೋಡಿ.