User Operation

本ページでは、コンテンツ側が禁止(マスク)したいユーザの操作のことであるUser Operation(UO)について説明する。

User Operationの種別

UOには次の3種類がある。
  • Title Control UO: Titleの切り替えに関するユーザ操作
  • Interactive UO: HDMV titleでのメニュー画面に関するユーザ操作
  • Playback Control UO: AV再生に関するユーザ操作

禁止方法(UO Mask)

上述のようにUOはマスクするために定義されている。それぞれのマスク方法は以下のとおりである。
詳細はページ末の表を参照

キーイベントとの関係

詳細はページ末の表を参照

User Operationの一覧

Title Control UO

UO PS3の対応キー プレイヤーサポート Maskの方法 対応キーイベント
Menu call TOP MENU Mandatory menuCallMask(*3)(*4) N/A
Title search Mandatory titleSearchMask(*3)(*4) N/A
Resume ? Mandatory resumeMask(*2) N/A
Play FirstPlayback title ディスク挿入?/PLAY Mandatory N/A VK_PLAY
Stop STOP Mandatory stopMask(*2) VK_STOP(*1)

Interactive Control UO

UO PS3の対応キー プレイヤーサポート Maskの方法 対応キーイベント
Move up selected button Mandatory moveUpSelectedButtonMask(*5) VK_UP
Move down selected button Mandatory moveDownSelectedButtonMask(*5) VK_DOWN
Move left selected button Mandatory moveLeftSelectedButtonMask(*5) VK_LEFT
Move right selected button Mandatory moveRightSelectedButtonMask(*5) VK_RIGHT
Select button Optional selectButtonMask(*5)
Activate button ENTER Mandatory activateButtonMask(*5) VK_ENTER
Select button and activate Optional selectButtonAndActivateMask(*5)
Popup on POP UP Mandatory popupOnMask(*5) VK_POPUP_MENU
Popup off POP UP Mandatory popupOffMask(*5)

Playback Control UO

UO PS3の対応キー プレイヤーサポート Maskの方法 対応キーイベント
Chapter search Optional chapterSearchMask(*2)
Time search Optional timeSearchMask(*2)
Skip to next point NEXT Mandatory skipToNextPointMask(*2) VK_TRACK_NEXT(*1)
Skip back to previous point PREV Mandatory skipBackToPreviousPointMask(*2) VK_TRACK_PREV(*1)
Pause on Optional pauseOnMask(*2)
Pause off Optional
Still off PAUSE? Mandatory stillOffMask(*2) VK_STILL_OFF(*1)
Forward play (speed) SCAN右 Optional forwardPlayMask(*2) VK_FAST_FWD(*1)
Backward play (speed) SCAN左 Optional backwardPlayMask(*2) VK_REWIND(*1)
Primary audio stream number change AUDIO Mandatory primaryAudioStreamNumberChangeMask(*2)
Angle number change ANGLE Mandatory angleNumberChangeMask(*2)
PG textST enable / disable SUBTITLE Mandatory pgTextSTEnableDisableMask(*2) VK_PG_TEXST_ENABLE_DISABLE(*1)
PG textST stream number change SUBTITLE Mandatory pgTextSTStreamNumberChangeMask(*2)
Secondary video enable/disable Optional secondaryVideoEnableDisableMask(*2) VK_SECONDARY_VIDEO_ENABLE_DISABLE(*1)
Secondary video stream number change Optional secondaryVideoStreamNumberChangeMask(*2)
Secondary audio enable /disable Optional secondaryAudioEnableDisableMask(*2) VK_SECONDARY_AUDIO_ENABLE_DISABLE(*1)
Secondary audio stream number change Optional secondaryAudioStreamNumberChangeMask(*2)
PIP PG textST stream number change Optional pipPGTextSTStreamNumberChangeMask(*2)
Text subtitle style change Optional

 

(*1)BD-J Interactive TitleでなおかつBD-J Object file->keyInterestTableで指定した場合
(*2)Movie PlayList file->UOMaskTableに存在。なお、本シンボルはplaylistのXML形式のデータフォーマットで定義されたもの
(*3)BD-J Object file->terminalInfoに存在。なお、本シンボルはbdjoのXML形式のデータフォーマットで定義されたもの
(*4)Movie Object file[unavailable]->terminalInfoに存在。なお、本シンボルはmovieobjectのXML形式のデータフォーマットで定義されたもの
(*5)BD-J Titleでは影響なし

関連する項目

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です