{"title":"基于MP4容器中音视频同步的可逆数据隐藏方法","authors":"Imdad MaungMaung, Koksheik Wong, Kiyoshi Tanaka","doi":"10.1109/ISPACS.2016.7824699","DOIUrl":null,"url":null,"abstract":"In this work, two reversible data hiding methods are proposed by exploiting the audio-video synchronization process in the MP4 container. Specifically, audio-video synchronization information is stored as time-to-sample information in the stts box of the MP4 container. In Method 1, the number of sample counts in the stts box is decomposed into multiple integers, where each integer represents the decimal equivalent of the payload (represented in binary) to be hidden. Method 1 completely preserves the audio-video synchronization before and after hiding data into the MP4 container. To suppress bitstream size increment and improve the number of bits that can be hidden, Method 2 is proposed by manipulating both timescale and duration of sample δ to hide data. Basic performance of the proposed methods are verified through experiments on various H.264/AVC and AAC compressed short movie clips downloaded from YouTube. In the worst case scenario, a negligible bitstream size increment of < 0.0447% and absolute synchronization error of < 13 milliseconds were observed when payload of length 1024 bits is embedded into the movie clips.","PeriodicalId":131543,"journal":{"name":"2016 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS)","volume":"92 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Reversible data hiding methods based on audio and video synchronization in MP4 container\",\"authors\":\"Imdad MaungMaung, Koksheik Wong, Kiyoshi Tanaka\",\"doi\":\"10.1109/ISPACS.2016.7824699\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this work, two reversible data hiding methods are proposed by exploiting the audio-video synchronization process in the MP4 container. Specifically, audio-video synchronization information is stored as time-to-sample information in the stts box of the MP4 container. In Method 1, the number of sample counts in the stts box is decomposed into multiple integers, where each integer represents the decimal equivalent of the payload (represented in binary) to be hidden. Method 1 completely preserves the audio-video synchronization before and after hiding data into the MP4 container. To suppress bitstream size increment and improve the number of bits that can be hidden, Method 2 is proposed by manipulating both timescale and duration of sample δ to hide data. Basic performance of the proposed methods are verified through experiments on various H.264/AVC and AAC compressed short movie clips downloaded from YouTube. In the worst case scenario, a negligible bitstream size increment of < 0.0447% and absolute synchronization error of < 13 milliseconds were observed when payload of length 1024 bits is embedded into the movie clips.\",\"PeriodicalId\":131543,\"journal\":{\"name\":\"2016 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS)\",\"volume\":\"92 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISPACS.2016.7824699\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISPACS.2016.7824699","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Reversible data hiding methods based on audio and video synchronization in MP4 container
In this work, two reversible data hiding methods are proposed by exploiting the audio-video synchronization process in the MP4 container. Specifically, audio-video synchronization information is stored as time-to-sample information in the stts box of the MP4 container. In Method 1, the number of sample counts in the stts box is decomposed into multiple integers, where each integer represents the decimal equivalent of the payload (represented in binary) to be hidden. Method 1 completely preserves the audio-video synchronization before and after hiding data into the MP4 container. To suppress bitstream size increment and improve the number of bits that can be hidden, Method 2 is proposed by manipulating both timescale and duration of sample δ to hide data. Basic performance of the proposed methods are verified through experiments on various H.264/AVC and AAC compressed short movie clips downloaded from YouTube. In the worst case scenario, a negligible bitstream size increment of < 0.0447% and absolute synchronization error of < 13 milliseconds were observed when payload of length 1024 bits is embedded into the movie clips.