삼성전자 옙 MP3P 셔플모드(Shuffle Mode)가 가진 문제점

사용자 삽입 이미지

삼성 옙 MP3P의 셔플재생(Shuffle Playback) 기능을 살펴본다. 최근에 옙 MP3P의 셔플기능과 관련하여 '다음곡을 예상할 수 있다'하는 등의 불만이 있었기에 직접 테스트 해봤다. 테스트 방법은 트랙번호를 붙인 10개의 음원을 기기에 저장한 후 1번 트랙에서 시작해 다음 순서에 오는 트랙의 번호를 매겨 100회 실시했다. 테스트 조건은 실시한 총 8회마다 각각 기기를 리셋한 후 최초로 재생된 순서를 매겼다.

일단, P2와 T10 두 기기에 같은 트랙번호를 매긴 같은 음원 10개를 전송한 후 1번 트랙에서 시작해 다음 오는 트랙의 번호를 매겼다. 결과부터 말하면 두 기기 모두 몇 가지의 일정한 패턴을 갖고 있다.

사용자 삽입 이미지
위 표는 T10과 P2를 각각 최초로 실행해 얻은 결과 있다. 놀랍게도 숫자만 다를뿐 수의 배열이 완전히 같은 두 기기의 재생 패턴을 찾아낼 수 있었다. 첫번째 간단한 테스트 가지고도 P2와 T10의 셔플모드가 어떠한 형식에서 움직이는 자연스럽지 못한 셔플기능을 지원한다는 것을 알 수 있다. 그렇다면 (문제점인) 패턴이 대략 어떠한 주기를 갖고 반복되는 지 살펴보기 위해 T10을 리셋을 반복하며 21회씩 몇 차례 다시 테스트해 보았다.

(첫번째)    1 - 8 - 5 - 4 - 7 - 3 - 2 - 6 - 10 - 9 - 6 - 7 - 3 - 5 - 2 - 8 - 9 - 4 - 10 - 1 - 3 -
(두번째)    1 - 5 - 8 - 6 - 10 - 4 - 2 - 3 - 9 - 7 - 8 - 5 - 4 - 7 - 3 - 2 - 6 - 10 - 9 - 1 - 5 -
(세번째)    1 - 5 - 6 - 2 - 4 - 10 - 7 - 8 - 3 - 9 - 4 - 2 - 3 - 6 - 9 - 8 - 5 - 10 - 7 - 1 - 2 -
(네번째)    
1 - 6 - 7 - 3 - 5 - 2 - 8 - 9 - 4 - 10 - 5 - 3 - 4 - 7 - 10 - 9 - 6 - 2 - 8 - 1 - 3 -
(다섯째)    
1 - 6 - 7 - 3 - 5 - 2 - 8 - 9 - 4 - 10 - 5 - 3 - 4 - 7 - 10 - 9 - 6 - 2 - 8 - 1 - 3 -
(여섯번째)
1 - 5 - 8 - 6 - 10 - 4 - 2 - 3 - 9 - 7 - 8 - 5 - 4 - 7 - 3 - 2 - 6 - 10 - 9 - 1 - 5 -
(일곱번째) 1 - 8 - 5 - 4 - 7 - 3 - 2 - 6 - 10 - 9 - 6 - 7 - 3 - 5 - 2 - 8 - 9 - 4 - 10 - 1 - 3 -

총 일곱번의 테스트에 3가지 패턴을 발견했다. 두번째와 여섯번째에서 1-5-8-로 시작되는 패턴이 공통적으로 적용되었고 네번째와 다섯번째에서 1-6-7-로 시작되는 배턴과 첫번째와 일곱번째에서 1-8-5-로 시작되는 패턴이 있었다. 특히 1-6-5-패턴의 경우 연속적으로 발생해 그 문제점을 드러냈다. 이후에도 여러번 테스트를 함에 따라 1-8-5-패턴이 무려 3차례 연속 반복되는 심각한 문제도 생겼다. 정해진 패턴이 반복되는 것이라 이렇게 연속적으로 같은 패턴이 이어질 확율은 아주 높다.

사용자 삽입 이미지

이번에는 1-8-5-패턴을 두고 세부적으로 살펴보자. 위 패턴을 보면 20번째, 30번째, 40번째~100번째 자리에 1이 왔다. 처음을 1로 시작할 경우에는 총 10회중 9회로 끝에 90%의 확률로 1이 오지만 1이 아닌 2~10을 처음으로 시작할 때에는 끝에 1이 나올 확률이 100%로 모두 10번이 나온다. 이렇다면 1로 시작해 100번째 곡이 1로 끝날 확률도 100%다. 또, 10 다음에 1이 나올 확률이 총 10회 중 6회로 무려 60%에 이른다. 결국 전체적인 패턴이 반복될 확률도 높을뿐더러 세부적으로 그 패턴 자체도 지나치게 반복되는 부분이 많은 문제점을 지니고 있다는 것을 알 수 있다.  

사용자 삽입 이미지

사용자 삽입 이미지

[업데이트] YP-T10 펌웨어 V3.06을 통해 셔플 모드의 알고리즘이 개선되었습니다.